.nl-hero{position:relative;display:flex;align-items:center;overflow:hidden;isolation:isolate}.nl-hero--medium{min-height:60rem}.nl-hero--large{min-height:78rem}.nl-hero--full{min-height:100vh;min-height:100svh}.nl-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.nl-hero__media picture,.nl-hero__media img{display:block;width:100%;height:100%}.nl-hero__media img{object-fit:cover;object-position:var(--nl-pos-d, 50% 50%)}.nl-hero__placeholder{width:100%;height:100%;background:linear-gradient(160deg,#201A16 0%,var(--nl-ink) 72%)}.nl-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--nl-scrim, 1);background:linear-gradient(90deg,#0e0c0aeb,#0e0c0ab8 34%,#0e0c0a4d 62%,#0e0c0a2e),linear-gradient(180deg,#0e0c0a8c,#0e0c0a1a 32%,#0e0c0aa6)}.nl-hero .nl-hero__inner{width:100%;padding-top:6rem;padding-bottom:6rem}.nl-hero .nl-hero__content{max-width:74rem}.nl-hero .nl-hero__eyebrow{display:inline-block;margin:0 0 2.4rem;padding-bottom:1.1rem;border-bottom:2px solid var(--nl-accent);font-family:var(--nl-cond);font-weight:700;font-size:1.3rem;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:var(--nl-accent)}.nl-hero .nl-hero__heading{margin:0 0 2.6rem;font-family:var(--nl-display);font-weight:400;font-size:clamp(3.8rem,6.2vw,7.2rem);line-height:1.03;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.45)}.nl-hero .nl-hero__text{margin:0;max-width:50rem;font-size:2rem;line-height:1.55;text-shadow:0 1px 14px rgba(0,0,0,.5)}.nl-hero .nl-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}@media screen and (max-width:749px){.nl-hero{align-items:flex-end}.nl-hero--medium{min-height:48rem}.nl-hero--large{min-height:62rem}.nl-hero__media img{object-position:var(--nl-pos-m, 50% 50%)}.nl-hero__media:after{background:linear-gradient(180deg,#0e0c0a9e,#0e0c0a33 30%,#0e0c0adb 78%,#0e0c0af0)}.nl-hero .nl-hero__inner{padding-top:4rem;padding-bottom:4rem}.nl-hero .nl-hero__heading{font-size:3.6rem}.nl-hero .nl-hero__text{font-size:1.7rem}.nl-hero .nl-hero__buttons .button{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-nl-hero.css.map */
