.nl-home-hero{--nl-hero-pt: calc(var(--nl-header-overlap) + 12px);--nl-hero-pb: 32px;--nl-hero-ratio: 354 / 600;--nl-hero-card-w: min(354px, calc(100vw - 48px) );padding-block:var(--nl-hero-pt) var(--nl-hero-pb)}.nl-home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.nl-home-hero__bg-img{width:100%;height:100%;object-fit:cover;opacity:var(--nl-hero-bg-opacity, .7)}.nl-home-hero:has(.nl-home-hero__bg):before,.nl-home-hero:has(.nl-home-hero__bg):after{opacity:.35}.nl-home-hero .nl-rail{--rail-item: var(--nl-hero-card-w);--rail-gap: 12px;--rail-arrow-top: calc(var(--nl-hero-card-w) * 600 / 354 / 2)}.nl-home-hero .nl-rail__arrow--next{right:0}.nl-home-hero .nl-rail__arrow--prev{left:0}.nl-home-hero .nl-rail{display:flow-root}.nl-home-hero .nl-rail__track{padding-block:8px 12px}.nl-home-hero__item{display:flex}.nl-home-hero__card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:var(--nl-hero-ratio);border-radius:var(--nl-radius-16);overflow:hidden;background-color:var(--nl-grey-800);color:var(--nl-white);container:nl-hero-card / inline-size;box-shadow:inset 0 0 0 1px #ffffff0a;transition:box-shadow var(--nl-dur-slow) var(--nl-ease-out)}.nl-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit}.nl-home-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--nl-hero-pos, center);transition:transform .9s var(--nl-ease-out)}.nl-home-hero__card--has-image .nl-home-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11101700 26%,rgb(17 16 23 / calc(var(--nl-hero-scrim, .75) * .55)) 54%,rgb(17 16 23 / var(--nl-hero-scrim, .75)))}.nl-home-hero__fallback{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;display:block;background-color:var(--nl-grey-800)}.nl-home-hero__card--aurora .nl-home-hero__fallback{background:radial-gradient(52% 34% at 78% 10%,rgb(var(--nl-acc-glow-rgb) / .46),transparent 72%),radial-gradient(46% 30% at 12% 4%,rgb(115 65 224 / .42),transparent 74%),radial-gradient(70% 36% at 30% 30%,rgb(96 166 236 / .14),transparent 76%),radial-gradient(90% 42% at 60% 112%,rgb(46 26 90 / .7),transparent 72%),var(--nl-grey-800)}.nl-home-hero__card--symbol .nl-home-hero__fallback{background:radial-gradient(70% 46% at 50% 44%,rgb(92 87 125 / .55),transparent 78%),radial-gradient(46% 30% at 82% 92%,rgb(var(--nl-acc-glow-rgb) / .32),transparent 74%),var(--nl-grey-800)}.nl-home-hero__symbol{position:absolute;top:-5.5%;left:-28.5%;width:147.6%;max-width:none;height:auto;opacity:.06;pointer-events:none}.nl-home-hero__card--glow .nl-home-hero__fallback{background:linear-gradient(165deg,rgb(var(--nl-acc-rgb) / .5),transparent 52%),radial-gradient(70% 44% at 84% 100%,rgb(var(--nl-acc-glow-rgb) / .42),transparent 72%),radial-gradient(60% 40% at 0% 60%,rgb(115 65 224 / .22),transparent 74%),var(--nl-grey-800)}.nl-home-hero__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,9cqi,32px)}.nl-home-hero__chip{max-width:100%;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.nl-home-hero__title{max-width:100%;font-size:clamp(1.625rem,9cqi,2rem);line-height:1.1;letter-spacing:-.0625em;color:var(--nl-white);text-wrap:balance}.nl-home-hero__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;max-width:82%;margin-top:clamp(16px,6.8cqi,24px);font-size:clamp(.875rem,4.25cqi,.9375rem);line-height:1.6;color:var(--nl-grey-300)}.nl-home-hero__cta{max-width:100%;margin-top:clamp(20px,9cqi,32px)}.nl-home-hero__cta>span{min-width:0;overflow:hidden;text-overflow:ellipsis}@container nl-hero-card (max-width: 330px){.nl-home-hero__cta{--btn-px: 18px;--btn-fs: .9375rem;--btn-gap: 6px;--btn-icon: 18px}}@container nl-hero-card (max-width: 290px){.nl-home-hero__cta{--btn-h: 44px;--btn-px: 16px;--btn-fs: .875rem}}.nl-home-hero__cta--stretched{position:static}.nl-home-hero__cta--stretched:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--nl-radius-16)}.nl-home-hero__cta--stretched:active{transform:none}@media(hover:hover)and (pointer:fine){.nl-home-hero__card:hover{box-shadow:inset 0 0 0 1px #ffffff1f}.nl-home-hero__card:hover .nl-home-hero__img{transform:scale(1.04)}.nl-home-hero__card:hover .nl-home-hero__cta{background-color:var(--btn-bg-hover);color:var(--btn-fg-hover)}.nl-home-hero__card:hover .nl-btn__arrow{transform:translate(3px)}}.nl-dots{display:flex;justify-content:center;gap:2px}.nl-dots:empty{display:none}.nl-dots__dot{display:grid;place-items:center;width:32px;height:44px;border-radius:var(--nl-radius-pill)}.nl-dots__dot:before{content:"";width:6px;height:6px;border-radius:var(--nl-radius-pill);background-color:#ffffff52;transition:width var(--nl-dur-slow) var(--nl-ease-out),background-color var(--nl-dur) var(--nl-ease-out)}.nl-dots__dot:hover:before{background-color:#fff9}.nl-dots__dot[aria-current=true]:before{width:20px;background-color:var(--nl-white)}.nl-home-hero__dots{margin-top:6px}@media(min-width:768px){.nl-home-hero{--nl-hero-pt: calc(var(--nl-header-overlap) + 32px);--nl-hero-pb: 64px;--nl-hero-ratio: 4 / 5}.nl-home-hero .nl-rail__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.nl-home-hero .nl-rail__arrow,.nl-home-hero__dots{display:none}}@media(min-width:1024px){.nl-home-hero{--nl-hero-ratio: 424 / 600}.nl-home-hero .nl-rail__track{grid-template-columns:repeat(var(--nl-hero-cards, 4),minmax(0,calc((100% - 72px)/4)));justify-content:center}}@media(min-width:1024px)and (max-width:1279px){.nl-home-hero__card{min-height:400px}.nl-home-hero__cta{white-space:normal}.nl-home-hero__cta>span{overflow:visible}}@media(min-width:1280px){.nl-home-hero{--nl-hero-pt: calc(var(--nl-header-overlap) + 72px);--nl-hero-pb: 84px;--nl-hero-ratio: 424 / 600}.nl-home-hero .nl-rail__track{grid-template-columns:repeat(var(--nl-hero-cards, 4),minmax(0,calc((100% - 72px)/4)));justify-content:center}}@media(prefers-reduced-motion:no-preference){html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__media{animation:nl-home-hero-settle 1.6s var(--nl-ease-reveal, var(--nl-ease-out)) both}html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__content>*{animation:nl-home-hero-rise .62s var(--nl-ease-reveal, var(--nl-ease-out)) both;animation-delay:calc(var(--nl-hero-i, 0) * 60ms + 80ms)}html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__content>:nth-child(2){animation-delay:calc(var(--nl-hero-i, 0) * 60ms + .12s)}html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__content>:nth-child(3){animation-delay:calc(var(--nl-hero-i, 0) * 60ms + .16s)}html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__content>:nth-child(4){animation-delay:calc(var(--nl-hero-i, 0) * 60ms + .2s)}html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__fallback{animation:nl-home-hero-drift 26s var(--nl-ease-in-out) infinite alternate}}@media(prefers-reduced-motion:no-preference)and (min-width:1280px)and (hover:hover)and (pointer:fine){@supports (animation-timeline: scroll()){html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__item{animation:nl-home-hero-float linear both;animation-timeline:scroll(root block);animation-range:0px 720px}html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__item:nth-child(2n){--nl-hero-float: -44px}html.js:not(.nl-motion-off,.nl-design-mode) .nl-home-hero__img{animation:nl-home-hero-depth linear both;animation-timeline:scroll(root block);animation-range:0px 720px}}}@keyframes nl-home-hero-float{to{translate:0 var(--nl-hero-float, -16px)}}@keyframes nl-home-hero-depth{to{scale:1.08;translate:0 -3%}}@keyframes nl-home-hero-settle{0%{transform:scale(1.06)}}@keyframes nl-home-hero-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes nl-home-hero-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.06)}}.nl-home-hero__card--fit-top .nl-home-hero__media{background-color:var(--nl-grey-800)}.nl-home-hero__card--fit-top .nl-home-hero__img{position:absolute;inset:0 0 auto 0;width:100%;height:auto;min-height:0;object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.nl-home-hero__card--promo{container-type:inline-size;background:radial-gradient(120% 95% at 50% 45%,#5c577d1a,#37334a8c 50%,#242231c7,#111017),#171010}.nl-home-hero__card--promo .nl-home-hero__media{display:none}.nl-hero-promo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.nl-hero-promo__symbol{position:absolute;left:-28.5%;top:-5.5%;width:147.6%;height:auto;opacity:.045}.nl-hero-promo__cap{position:absolute;z-index:1;height:auto;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .45));will-change:transform}.nl-hero-promo__cap--a{left:40%;top:7%;width:44%;transform:rotate(-90deg)}.nl-hero-promo__cap--b{left:11%;top:5.5%;width:26%;transform:rotate(-100deg) scaleY(-1)}.nl-hero-promo__cap--c{left:57%;top:70.5%;width:21.5%;transform:rotate(-5.5deg)}.nl-hero-promo__type{position:absolute;z-index:2;left:0;right:0;top:29%;display:grid;justify-items:center;text-align:center;font-family:var(--nl-font-sans);font-weight:600;letter-spacing:-.02em}.nl-hero-promo__kicker{justify-self:start;margin-left:13%;text-shadow:0 1px 12px rgb(17 16 23 / .85);margin-bottom:-2.5cqw;font-size:5.66cqw;line-height:1.2;color:#e6ddf8}.nl-hero-promo__big,.nl-hero-promo__mid{background:linear-gradient(180deg,#fff,#6f3bd4);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.12;white-space:nowrap}.nl-hero-promo__big{font-size:30cqw}.nl-hero-promo__mid{font-size:12.6cqw;margin-top:-1cqw}.nl-hero-promo__mono{position:absolute;z-index:2;right:9%;top:64%;font-family:var(--nl-font-mono);font-weight:700;font-size:max(11px,3.3cqw);color:#8f67e6;letter-spacing:0}.nl-home-hero__card--promo .nl-home-hero__content{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.nl-home-hero__card--promo:hover .nl-hero-promo__cap--a{transform:rotate(-86deg) translateY(-4px);transition:transform .9s var(--nl-ease-out)}.nl-home-hero__card--promo .nl-hero-promo__cap{transition:transform .9s var(--nl-ease-out)}}.nl-home-hero__chip{font-size:12px}.nl-dots__dot{width:44px}@media(min-width:768px)and (max-width:1023px){.nl-hero-promo__type{top:15%}.nl-hero-promo__mono{top:60%}}@media(min-width:1024px)and (max-width:1279px){.nl-hero-promo__type{top:9%}.nl-hero-promo__mono{top:65%}.nl-hero-promo__cap--c{top:66%;left:70%;width:17%}}.nl-hero-promo__cap--b{left:7cqw;top:3cqw;width:24cqw}.nl-hero-promo__cap--a{left:50cqw;top:0;width:38cqw}.nl-hero-promo__cap--c{left:auto;top:auto;right:5cqw;bottom:4cqw;width:20cqw}.nl-hero-promo__type{top:35cqw}.nl-hero-promo__mono{top:88cqw}@media(max-width:767px){.nl-hero-promo__cap--a{left:48cqw;top:3cqw;width:44cqw}.nl-hero-promo__cap--b{left:6cqw;top:8cqw;width:28cqw}.nl-hero-promo__type{top:50cqw}.nl-hero-promo__mono{top:104cqw}}.nl-home-hero__text{font-size:.9375rem}.nl-home-hero__cats{display:grid;gap:10px;margin-top:20px}.nl-home-hero__cats-title{margin:0;font-family:var(--nl-font-mono);font-size:var(--nl-fs-label-1);font-weight:var(--nl-fw-bold);line-height:1.4;text-transform:uppercase;color:var(--nl-mint-200)}.nl-home-hero__cats-list{display:flex;gap:8px;margin:0 calc(var(--nl-gutter) * -1);padding:2px var(--nl-gutter) 6px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--nl-gutter);scrollbar-width:none}.nl-home-hero__cats-list::-webkit-scrollbar{display:none}.nl-home-hero__cats-list>li{flex:none}.nl-home-hero__cat{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:var(--nl-radius-pill);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29;color:var(--nl-white);font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color var(--nl-dur) var(--nl-ease-out),box-shadow var(--nl-dur) var(--nl-ease-out)}.nl-home-hero__cat:hover{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff52}.nl-home-hero__cat--all{background:var(--nl-white);box-shadow:none;color:var(--nl-grey-500)}.nl-home-hero__cat--all:hover{background:var(--nl-grey-100);box-shadow:none}@media(min-width:768px){.nl-home-hero__cats{margin-top:28px}.nl-home-hero__cats-list{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@media(min-width:1280px){.nl-home-hero__cats--mobile{display:none}.nl-home-hero__cats{margin-top:32px}}.nl-hero-promo__cap--c{left:5cqw;right:auto;top:auto;bottom:96px;width:14cqw;transform:rotate(-14deg)}@media(max-width:767px){.nl-hero-promo__cap--c{left:6cqw;bottom:100px;width:20cqw}}html.nl-motion-off .nl-home-hero__track{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){.nl-home-hero__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nl-home-hero.css.map */
