.hero-pin{--hero-runway: 110svh;height:calc(100svh + var(--hero-runway))}.hero-pin .hero{position:sticky;top:0}.hero-pin-js .hero .overlay{--r: clamp(0, var(--hero-p, 0) / .55, 1);--e: calc(var(--r) * var(--r) * (3 - 2 * var(--r)));opacity:calc(var(--e) * .72);transition:none}.hero .overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 48% at 22% 66%,#240d0d4d,#240d0d00 70%),linear-gradient(to top,#240d0d99,#240d0d80 28%,#240d0d47 48%,#240d0d00 70%)}.hero-pin-js .hero .overlay:after{--r: clamp(0, (var(--hero-p, 0) - .5) / .2, 1);opacity:calc(var(--r) * var(--r) * (3 - 2 * var(--r)))}.hero-pin-js .hero__content-wrapper .hero-word{--r: clamp(0, (var(--hero-p, 0) - .06 - var(--i, 0) * .035) / .24, 1);--e: calc(1 - (1 - var(--r)) * (1 - var(--r)) * (1 - var(--r)));display:inline-block;opacity:var(--e);transform:translateY(calc((1 - var(--e)) * .5em))}.hero-pin-js .hero__content-wrapper .button-secondary{--r: clamp(0, (var(--hero-p, 0) - .36) / .24, 1);--e: calc(1 - (1 - var(--r)) * (1 - var(--r)) * (1 - var(--r)));opacity:var(--e);translate:0 calc((1 - var(--e)) * 20px)}.hero-scroll-cue{display:none}.hero-pin-js .hero-scroll-cue{--hero-cue-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 3v10M4 9l4 4 4-4' stroke='%23faf5ed' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;left:50%;bottom:28px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;color:#faf5ede6;pointer-events:none;translate:-50% 0;text-shadow:0 1px 6px rgb(36 13 13 / .45);opacity:calc(1 - clamp(0,var(--hero-p, 0) / .08,1))}.hero-scroll-cue__label,.hero-scroll-cue__arrow{animation:hero-cue-in 1.2s ease .8s both}.hero-scroll-cue__label{font-size:10px;font-weight:500;letter-spacing:.22em;line-height:1;text-transform:uppercase;padding-inline-start:.22em}.hero-scroll-cue__arrow{position:relative;width:40px;height:40px;border:1px solid rgb(250 245 237 / .45);border-radius:50%;background:#faf5ed1f;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:0 6px 18px #240d0d2e}.hero-scroll-cue__arrow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-cue-arrow) no-repeat center / 16px;animation:hero-cue-sink 2.4s cubic-bezier(.45,0,.55,1) 2s infinite}@keyframes hero-cue-in{0%{opacity:0}to{opacity:1}}@keyframes hero-cue-sink{0%,to{translate:0 -2px;opacity:1}50%{translate:0 3px;opacity:.55}}@media screen and (max-width:749px){.hero-pin-js .hero-scroll-cue{bottom:24px}}.hero__content-wrapper{padding-inline-start:56px;padding-block-end:28px}.hero__content-wrapper>.group-block{width:auto!important;max-width:760px}.hero__content-wrapper .group-block-content{gap:28px}.hero__content-wrapper .text-block,.hero__content-wrapper .text-block p{font-size:clamp(2.75rem,4.6vw,4.25rem)!important;font-weight:500;line-height:1.04!important;letter-spacing:-.025em;text-wrap:balance}.hero__content-wrapper .button-secondary{--hero-arrow-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' stroke='%23faf5ed' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");min-height:52px;padding:0 52px 0 28px;border:1px solid rgb(255 255 255 / .3);border-radius:999px;background:#ffffff1a var(--hero-arrow-light) no-repeat right 24px center / 16px;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);color:#faf5ed!important;font-size:16px;font-weight:500;letter-spacing:.01em;box-shadow:inset 0 0 #fff0,0 8px 24px #240d0d1f;transition:background-color .4s ease,background-position .3s ease,border-color .4s ease,box-shadow .4s ease;animation:hero-cta-breathe 6s ease-in-out infinite}.hero__content-wrapper .button-secondary:before,.hero__content-wrapper .button-secondary:after{content:none!important}.hero__content-wrapper .button-secondary:is(:hover,:focus-visible){background:#5e1f12 var(--hero-arrow-light) no-repeat right 20px center / 16px!important;border-color:#5e1f12!important;box-shadow:0 10px 28px #240d0d47;animation:none}@keyframes hero-cta-breathe{0%,to{border-color:#ffffff4d;box-shadow:inset 0 0 #fff0,0 8px 24px #240d0d1f}50%{border-color:#ffffff9e;box-shadow:inset 0 0 18px #ffffff24,0 8px 28px #240d0d1a,0 0 22px #ffffff1a}}@media(prefers-reduced-motion:reduce){.hero__content-wrapper .button-secondary{animation:none}}@media screen and (max-width:749px){.hero__content-wrapper{padding-inline-start:8px;padding-block-end:52px}.hero__content-wrapper .group-block-content{gap:24px}.hero__content-wrapper .text-block,.hero__content-wrapper .text-block p{font-size:clamp(2rem,9vw,2.375rem)!important}.hero__content-wrapper .button-secondary{min-height:48px;padding:0 48px 0 24px}}@media screen and (min-width:1000px){.hero__content-wrapper{padding-block-end:84px}.usp-simple--compact.usp-simple--compact{position:relative;z-index:2;height:40px;margin-top:-120px;margin-bottom:80px;padding:0!important;border:0!important;background:transparent;pointer-events:none}.usp-simple--compact [data-aos]{opacity:1!important;transform:none!important;transition:none!important}.hero-pin .hero-pin__usp{position:sticky;top:calc(100svh - 120px);z-index:2;height:40px;margin-top:-120px;margin-bottom:80px;pointer-events:none}.hero-pin .hero-pin__usp .usp-simple--compact.usp-simple--compact{margin:0}.hero-pin-js .usp-simple--compact.usp-simple--compact{--r: clamp(0, (var(--hero-p, 0) - .48) / .22, 1);--e: calc(1 - (1 - var(--r)) * (1 - var(--r)) * (1 - var(--r)));opacity:var(--e);translate:0 calc((1 - var(--e)) * 12px)}.usp-simple--compact .usp-simple__inner{max-width:none;padding-inline:calc(96px - var(--page-margin, 40px)) 0}.usp-simple--compact .usp-simple__grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0;width:fit-content;height:40px;padding-top:15px;border-top:1px solid rgb(255 255 255 / .22)}.usp-simple--compact .usp-simple__item{height:auto;padding:0 20px 0 0;margin-right:20px;gap:10px;border:0;border-right:1px solid rgb(255 255 255 / .22);border-radius:0;background:none;color:#faf5ed;pointer-events:auto}.usp-simple--compact .usp-simple__item:last-child{padding-right:0;margin-right:0;border-right:0}.usp-simple--compact .usp-simple__title{font-size:11px;font-weight:500;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:#faf5eddb}.usp-simple--compact .usp-simple__icon{width:16px!important;height:16px!important;max-width:16px!important}.usp-simple--compact .usp-simple__icon img{filter:brightness(0) invert(1);opacity:.8}}.hero__media-wrapper:after{content:"";position:absolute;inset:0 0 auto;z-index:var(--layer-flat);height:clamp(160px,24vh,240px);pointer-events:none;background:linear-gradient(to bottom,#240d0d75,#240d0d66 18%,#240d0d4d,#240d0d30,#240d0d17 78%,#240d0d08 90%,#240d0d00)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/homepage-hero.css.map */
