.nu-hero{--nu-hero-ease: cubic-bezier(.25, .8, .4, 1);--nu-hero-in: 1.8s;position:relative;height:100vh;overflow:hidden;background:var(--nu-black);color:var(--nu-white)}.nu-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;animation:nu-hero-fade var(--nu-hero-in) var(--nu-hero-ease) both}.nu-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.nu-hero__asset{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos-d, 50% 50%)}.nu-hero__video--m{display:none}.nu-hero__media--zoom-d .nu-hero__asset{animation:nu-hero-zoom var(--nu-hero-in) var(--nu-hero-ease) both}.nu-hero__scrim{opacity:var(--scrim, 1)}.nu-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#0009,#0000006b 22%,#0000 55%),linear-gradient(to right,#00000057,#0000 50%)}.nu-hero__top-scrim{position:absolute;top:0;left:0;right:0;height:200px;pointer-events:none;background:linear-gradient(to bottom,#0000008c 0,#0006 65px,#0000)}@keyframes nu-hero-fade{0%{opacity:0}to{opacity:1}}@keyframes nu-hero-zoom{0%{transform:scale(1.1)}to{transform:scale(1)}}.nu-hero__heading{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:flex-end;gap:20px;padding:0 40px 40px}.nu-hero__copy{--nu-hero-d0: .2s;display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:20px;width:600px}.nu-hero__copy.is-first{--nu-hero-d0: 1s}.nu-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%}.nu-hero__eyebrow{margin:0;font-size:11px;line-height:11px;text-transform:uppercase}.nu-hero__title{width:400px;margin:0;font-size:46px;line-height:46px;letter-spacing:-1.85px;font-weight:500}.nu-hero__body{width:340px;margin:5px 0 0;font-size:14px;line-height:17.5px;letter-spacing:-.5px}.nu-hero__word{white-space:nowrap}.nu-hero__char{display:inline-block;animation:nu-hero-rise var(--nu-hero-in) var(--nu-hero-ease) both;animation-delay:calc(var(--nu-hero-d0) + var(--line, 0) * .1s)}.nu-hero__cta{animation:nu-hero-rise var(--nu-hero-in) var(--nu-hero-ease) .6s both}@keyframes nu-hero-rise{0%{opacity:.001;transform:translateY(30px)}to{opacity:1;transform:none}}.nu-hero .nu-btn--light{transition:background-color .6s cubic-bezier(.22,1,.36,1),color .6s cubic-bezier(.22,1,.36,1)}.nu-hero .nu-btn--light:after{transition:border-color .6s cubic-bezier(.22,1,.36,1)}.nu-hero .nu-hero__btn:not(:hover){--nu-btn-line: rgba(255, 255, 255, .5)}.nu-hero__aside{display:flex;flex:1 0 0;justify-content:flex-end;align-items:center;min-width:0;overflow:hidden}.nu-hero__arrow{position:relative;width:12px;height:17px;overflow:hidden}.nu-hero__arrow-track{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:2px;font-family:var(--nu-font-mono);font-weight:400;font-size:18px;line-height:18px;letter-spacing:-.18px;animation:nu-hero-arrow 1.8s 1.5s infinite}@keyframes nu-hero-arrow{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.22,1,.36,1)}46.7%{transform:translateY(21px)}50%{transform:translateY(21px);animation-timing-function:steps(1,end)}50.1%,to{transform:translateY(0)}}.nu-hero__indicator{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;justify-content:center;align-items:center;height:50px}.nu-hero__bars{display:flex;align-items:center;gap:10px}.nu-hero__bar{display:flex;align-items:center;width:40px;height:12px;padding:0;border:0;background:none;cursor:pointer}.nu-hero__bar.is-current{cursor:auto}.nu-hero__track{position:relative;display:block;width:40px;height:2px;overflow:hidden}.nu-hero__track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nu-white);opacity:.2}.nu-hero__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nu-white);transform:scaleX(0);transform-origin:left center}.nu-hero__bar.is-done .nu-hero__fill{transform:none}.nu-hero__bar.is-current .nu-hero__fill{animation:nu-hero-progress var(--nu-hero-slide, 6s) linear both;animation-play-state:paused}.nu-hero__bar.is-current.is-playing .nu-hero__fill{animation-play-state:running}@keyframes nu-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1199.98px){.nu-hero__title{font-size:38px;line-height:38px}}@media(max-width:809.98px){.nu-hero__asset{object-position:var(--pos-m, 50% 50%)}.nu-hero__video--d{display:none}.nu-hero__video--m{display:block}.nu-hero__media--zoom-d .nu-hero__asset{animation:none}.nu-hero__media--zoom-m .nu-hero__asset{animation:nu-hero-zoom var(--nu-hero-in) var(--nu-hero-ease) both}.nu-hero__heading{padding:0 20px 65px}.nu-hero__copy{width:100%}.nu-hero__title{width:250px;font-size:28px;line-height:30.8px}.nu-hero__body{width:100%;max-width:300px}.nu-hero__scrim{background:linear-gradient(to top,#000000a8,#00000085 25%,#0003 42%,#0000 58%)}.nu-hero__aside{display:none}.nu-hero__fill{opacity:0}.nu-hero__bar.is-current .nu-hero__track:before{opacity:1}}.nu-hero__bar:focus-visible{outline:2px solid var(--nu-white);outline-offset:2px}@media(prefers-reduced-motion:reduce){.nu-hero__media,.nu-hero__asset,.nu-hero__char,.nu-hero__cta,.nu-hero__arrow-track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/home-hero.css.map */
