.k-hero{position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:8.5rem 1.5rem 3rem;background:radial-gradient(120% 90% at var(--kx,50%) var(--ky,115%),rgba(85,104,59,.55) 0%,rgba(85,104,59,.16) 34%,rgba(234,237,227,0) 62%),linear-gradient(180deg,#f7f2e7,#efeadb 60%,#e7e4d6)}.k-hero__vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.k-hero__vid video,.k-hero__vid img{width:100%;height:100%;object-fit:cover;display:block}.k-hero__vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f7f2e7c7,#f7f2e78c 42%,#f7f2e747 72%,#2a2a2738)}.k-hero__mist{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.k-hero__mist span{position:absolute;border-radius:50%;background:radial-gradient(circle,#f7f2e7e6,#f7f2e700 70%);filter:blur(6px);animation:k-drift 26s ease-in-out infinite}.k-hero__mist span:nth-child(1){width:46vw;height:46vw;left:-8vw;bottom:-6vw}.k-hero__mist span:nth-child(2){width:34vw;height:34vw;right:-6vw;bottom:4vw;animation-delay:-9s}.k-hero__mist span:nth-child(3){width:26vw;height:26vw;left:40vw;bottom:-10vw;animation-delay:-16s;opacity:.7}@keyframes k-drift{0%,to{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-24px) translate(14px) scale(1.06)}}.k-hero__inner{position:relative;z-index:2;width:100%;max-width:56rem;margin:0 auto;will-change:transform,opacity}.k-hero__eyebrow{display:inline-block;margin-bottom:.4rem;font-family:var(--font-body--family);font-weight:400;font-size:.74rem;letter-spacing:.4em;text-transform:uppercase;color:#55683b;animation:k-track 1.4s cubic-bezier(.2,.7,.2,1) both}@keyframes k-track{0%{opacity:0;letter-spacing:.7em}to{opacity:1;letter-spacing:.4em}}.k-hero__titlewrap{position:relative;padding:1.2rem 0 1rem}.k-weave{display:block;width:min(70vw,42rem);margin:0 auto;overflow:visible;will-change:transform}.k-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.k-tb-sh,.k-tb-base,.k-tb-tail,.k-tb-hi,.k-tb-occ{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:k-wd 1.9s cubic-bezier(.6,0,.3,1) .3s forwards}.k-tb-occ{stroke:#2a2a27;stroke-width:31;opacity:.17;--kdo:50}.k-tb-base{stroke:#55683b;stroke-width:30;--kdo:50}.k-tb-tail{stroke:#55683b;stroke-width:13;--kdo:0}.k-tb-sh{stroke:#39482a;stroke-width:25;opacity:.32;--kdo:64}.k-tb-hi{stroke:#93a56f;stroke-width:9;opacity:.75;--kdo:70}@keyframes k-wd{to{stroke-dashoffset:var(--kdo,0)}}.k-backg{opacity:1}.k-wordg{opacity:0;animation:k-fadew 1s ease .15s forwards}@keyframes k-fadew{to{opacity:1}}.k-hero__sub{max-width:32rem;margin:1.2rem auto 0;font-family:var(--font-body--family);font-weight:300;font-size:1.06rem;line-height:1.7;color:#2a2a279e}.k-hero__cta{display:inline-flex;align-items:center;gap:.7rem;margin-top:2.4rem;background:#2a2a27;color:#f7f2e7!important;font-family:var(--font-body--family);font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;padding:1.15rem 2.6rem;border-radius:100px;border:1px solid #2A2A27;text-decoration:none;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.k-hero__cta:hover{transform:translateY(-3px);background:#55683b;border-color:#55683b;box-shadow:0 14px 30px #55683b47}.k-hero__cta .k-price{opacity:.55}.k-hero__cta2{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:max-content;margin:2.8rem auto 0;font-family:var(--font-body--family);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:#2a2a2780;text-decoration:none;transition:color .35s ease}.k-hero__cta2:after{content:"";width:1px;height:34px;background:linear-gradient(180deg,#2a2a2757,#2a2a2700)}.k-hero__cta2:hover{color:var(--k-moss)}@keyframes k-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}body.k-motion .k-hero__sub{animation:k-rise 1s cubic-bezier(.22,1,.36,1) .45s both}body.k-motion .k-hero__cta{animation:k-rise 1s cubic-bezier(.22,1,.36,1) .6s both}body.k-motion .k-hero__cta2{animation:k-rise 1s cubic-bezier(.22,1,.36,1) .72s both}.k-hint{position:absolute;left:50%;bottom:1.5rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:3;transition:opacity .6s ease}.k-hint__label{font-family:var(--font-body--family);font-size:.6rem;letter-spacing:.34em;text-transform:uppercase;color:#2a2a276b}.k-hint__line{width:1px;height:36px;background:linear-gradient(180deg,#2a2a2780,#2a2a2700);transform-origin:top;animation:k-pulse 2.2s ease-in-out infinite}@keyframes k-pulse{0%,to{transform:scaleY(.35);opacity:.4}50%{transform:scaleY(1);opacity:1}}.k-hint--gone{opacity:0;pointer-events:none}html.k-seen .k-tb-sh,html.k-seen .k-tb-base,html.k-seen .k-tb-tail,html.k-seen .k-tb-hi,html.k-seen .k-tb-occ{animation-duration:.6s;animation-delay:0s}html.k-seen .k-wordg{animation-duration:.35s;animation-delay:0s}html.k-seen .k-hero__eyebrow{animation-duration:.4s}html.k-seen body.k-motion .k-hero__sub{animation-duration:.5s;animation-delay:.05s}html.k-seen body.k-motion .k-hero__cta{animation-duration:.5s;animation-delay:.15s}html.k-seen body.k-motion .k-hero__cta2{animation-duration:.5s;animation-delay:.25s}@media(max-width:749px){.k-hero{padding:7rem 1.25rem 2.4rem}.k-hero__eyebrow{font-size:.66rem;letter-spacing:.3em}@keyframes k-track{0%{opacity:0;letter-spacing:.55em}to{opacity:1;letter-spacing:.3em}}.k-hero__titlewrap{padding:2rem 0 1.7rem}.k-weave{width:min(94vw,30rem)}.k-hero__sub{font-size:.98rem;max-width:26rem}.k-hero__cta{margin-top:2rem;padding:1rem 2.1rem;font-size:.78rem}.k-hero__cta2{margin-top:2.2rem;font-size:.66rem;gap:.75rem}.k-hero__cta2:after{height:28px}.k-hint{display:none}}@media(prefers-reduced-motion:reduce){.k-hero__mist span,.k-hero__eyebrow,.k-hint__line{animation:none!important}.k-tb-sh,.k-tb-base,.k-tb-tail,.k-tb-hi,.k-tb-occ{animation:none;stroke-dashoffset:var(--kdo,0)}.k-wordg{animation:none;opacity:1}body.k-motion .k-hero__sub,body.k-motion .k-hero__cta,body.k-motion .k-hero__cta2{animation:none!important;opacity:1;transform:none}.k-hint{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kumora-hero.css.map */
