.landing-hero{position:relative;display:flex;flex-direction:column;min-height:100svh;overflow:hidden}.landing-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.landing-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.landing-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,hsla(140,30%,6%,.75) 0%,hsla(140,30%,6%,.35) 30%,hsla(140,30%,6%,.05) 50%,transparent 55%)}.landing-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.022;background-image:linear-gradient(rgba(255,255,255,1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,1) 1px,transparent 1px);background-size:48px 48px}.landing-hero__content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 2rem;padding-top:clamp(8.8rem,22svh,22.4rem);padding-bottom:3.2rem;text-align:center;max-width:var(--landing-max-width);margin:0 auto;width:100%}.landing-hero__title{font-family:var(--landing-font-display);font-weight:700;color:#fff;line-height:1;margin-bottom:1.2rem;font-size:clamp(4.16rem,9vw,8.8rem)}.landing-hero__title em{font-style:italic;color:var(--landing-primary-bright)}.landing-hero__stats{color:#ffffff80;font-size:11px;margin-bottom:3.2rem;letter-spacing:.05em}.landing-hero__ctas{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;max-width:280px}.landing-hero__cta-primary{display:block;background:#fff;font-weight:700;font-size:15px;padding:1.6rem 2.4rem;border-radius:1.6rem;box-shadow:0 25px 50px -12px #00000040;text-align:center;text-decoration:none;color:var(--landing-primary);transition:all .2s ease}.landing-hero__cta-primary:hover{transform:scale(.98)}.landing-hero__cta-secondary{display:block;border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:500;font-size:14px;padding:1.4rem 2.4rem;border-radius:1.6rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;text-decoration:none;transition:all .2s ease}.landing-hero__cta-secondary:hover{background:#ffffff1a}.landing-hero__scroll{position:relative;z-index:2;display:flex;justify-content:center;padding-bottom:2rem}.landing-hero__scroll svg{width:2rem;height:2rem;color:#ffffff4d;animation:landing-bounce 2s infinite}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-landing-hero.css.map */
