.home-hero{--hero-directional-overlay:linear-gradient(100deg, color-mix(in oklab, var(--navy-deep) 97%, transparent) 0%, color-mix(in oklab, var(--navy-deep) 89%, transparent) 43%, color-mix(in oklab, var(--navy) 70%, transparent) 100%);--hero-grounding-shadow:color-mix(in oklab, var(--graphite) 32%, transparent)}.home-hero__overlay{background:var(--hero-directional-overlay)}.home-hero__title{font-family:var(--font-sans);letter-spacing:0;font-weight:700}.home-hero__products{filter:drop-shadow(0 12px 10px var(--hero-grounding-shadow))}@media (width>=1024px){.home-hero{min-height:min(80svh,56rem)}}
