.lz-hero{--lz-hero-scrim: .7;--lz-hero-focal: 50% 50%;--lz-hero-focal-mobile: 50% 50%;--lz-hero-content-w: 560px;position:relative;display:grid;isolation:isolate;overflow:hidden;width:100%;background:var(--lz-ink, #1a1a1a);color:#fff}.lz-hero--m-60{min-height:60vh;min-height:60svh}.lz-hero--m-75{min-height:75vh;min-height:75svh}.lz-hero--m-90{min-height:90vh;min-height:90svh}@media screen and (min-width:750px){.lz-hero--d-70{min-height:70vh;min-height:70svh}.lz-hero--d-85{min-height:85vh;min-height:85svh}.lz-hero--d-100{min-height:100vh;min-height:100svh}}.lz-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lz-hero__media picture,.lz-hero__media img,.lz-hero__media .placeholder-svg{display:block;width:100%;height:100%}.lz-hero__media img{object-fit:cover;object-position:var(--lz-hero-focal)}@media screen and (max-width:749px){.lz-hero__media img{object-position:var(--lz-hero-focal-mobile)}}.lz-hero__media .placeholder-svg{object-fit:cover;background:var(--lz-beige, #efe8dd);fill:var(--lz-muted, #6f6a63)}.lz-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(12,10,8,calc(var(--lz-hero-scrim) * .35)),rgba(12,10,8,calc(var(--lz-hero-scrim) * .55)) 45%,rgba(12,10,8,calc(var(--lz-hero-scrim) * 1.15)))}@media screen and (min-width:750px){.lz-hero--left .lz-hero__scrim{background:linear-gradient(90deg,rgba(12,10,8,var(--lz-hero-scrim)),rgba(12,10,8,calc(var(--lz-hero-scrim) * .92)) 46%,#0c0a0800 78%),linear-gradient(180deg,#0c0a0800 55%,rgba(12,10,8,calc(var(--lz-hero-scrim) * .6)))}.lz-hero--center .lz-hero__scrim{background:radial-gradient(ellipse 62% 72% at 50% 55%,rgba(12,10,8,var(--lz-hero-scrim)),#0c0a0800),linear-gradient(180deg,rgba(12,10,8,calc(var(--lz-hero-scrim) * .3)),#0c0a0800 30% 60%,rgba(12,10,8,calc(var(--lz-hero-scrim) * .7)))}}.lz-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:var(--lz-container, 1400px);margin:0 auto;padding:clamp(2.8rem,8vw,5.6rem) 1.5rem}.lz-hero--bottom .lz-hero__inner{justify-content:flex-end}@media screen and (min-width:750px){.lz-hero__inner{padding-inline:var(--lz-gutter, 5rem)}}.lz-hero__content{width:100%;max-width:var(--lz-hero-content-w)}.lz-hero--center .lz-hero__content{margin-inline:auto;text-align:center}.lz-hero__eyebrow{display:block;margin:0 0 1.4rem;font-family:var(--lz-font-body, var(--font-body-family));font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fffffff2}.lz-hero__heading{margin:0;font-family:var(--lz-font-display, var(--font-body-family));font-weight:600;font-size:clamp(3.4rem,1.8rem + 4vw,6.4rem);line-height:1.08;letter-spacing:-.015em;color:#fff;text-wrap:balance;text-shadow:0 1px 2px rgba(0,0,0,.18)}.lz-hero__heading em{font-style:italic;font-weight:300}.lz-hero__text{max-width:46rem;margin:1.6rem 0 0;font-family:var(--lz-font-body, var(--font-body-family));font-size:clamp(1.5rem,1rem + .9vw,1.8rem);line-height:1.55;color:#fff;text-wrap:pretty}.lz-hero--center .lz-hero__text{margin-inline:auto}.lz-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;max-width:36rem;margin-top:2.6rem}.lz-hero--center .lz-hero__actions{margin-inline:auto}@media screen and (min-width:750px){.lz-hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;max-width:none;margin-top:3.2rem}.lz-hero--center .lz-hero__actions{justify-content:center}}.lz-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.3rem 2.8rem;border:1px solid transparent;border-radius:var(--lz-radius-pill, 999px);font-family:var(--lz-font-body, var(--font-body-family));font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.lz-hero__btn--primary{background:var(--lz-ink, #1a1a1a);border-color:#ffffff29;color:#fff}.lz-hero__btn--primary:hover{background:#000;border-color:#ffffff4d}.lz-hero__btn--outline{background:#0c0a0894;border-color:#ffffffeb;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lz-hero__btn--outline:hover{background:#0c0a08bd;border-color:#fff}.lz-hero__btn:focus-visible{outline:.2rem solid #ffffff;outline-offset:.3rem;box-shadow:none}@media(prefers-reduced-motion:reduce){.lz-hero__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lz-hero.css.map */
