.landing-root{--landing-reveal:.3s;--landing-stagger:calc(var(--duration-fast) / 2);--landing-reveal-shift:1rem}.landing-hero-scrim{opacity:.84}.dark .landing-hero-scrim{opacity:.9}@media (min-width:64rem){.landing-hero-scrim{opacity:1;--landing-scrim-mask:linear-gradient(to right, #000000eb 0%, #000000e0 60%, #0006 80%, #0000001f 100%);-webkit-mask-image:var(--landing-scrim-mask);-webkit-mask-image:var(--landing-scrim-mask);mask-image:var(--landing-scrim-mask)}@supports (color:lab(0% 0 0)){.landing-hero-scrim{--landing-scrim-mask:linear-gradient(to right, lab(0% 0 0/.92) 0%, lab(0% 0 0/.88) 60%, lab(0% 0 0/.4) 80%, lab(0% 0 0/.12) 100%)}}.dark .landing-hero-scrim{--landing-scrim-mask:linear-gradient(to right, #000000f2 0%, #000000eb 60%, #0009 80%, #0006 100%)}@supports (color:lab(0% 0 0)){.dark .landing-hero-scrim{--landing-scrim-mask:linear-gradient(to right, lab(0% 0 0/.95) 0%, lab(0% 0 0/.92) 60%, lab(0% 0 0/.6) 80%, lab(0% 0 0/.4) 100%)}}.landing-hero-scrim:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}}.dark .landing-plate{filter:brightness(.8)}.landing-hero{view-timeline:--landing-hero block}.landing-band{view-timeline:--landing-band block}@media (prefers-reduced-motion:no-preference){.landing-hero-enter{animation:landing-hero-enter .72s var(--ease-out-brand) both;animation-delay:calc(.12s + var(--enter-i,0) * 90ms)}.landing-hero-settle{animation:landing-hero-settle 1.8s var(--ease-out-brand) both}@supports (animation-timeline:view()){.landing-hero-layer{will-change:transform;animation:linear both landing-hero-drift;animation-timeline:--landing-hero;animation-range:exit;inset:-12vh 0 0}.landing-panel-parallax{will-change:transform;animation:linear both landing-panel-rise;animation-timeline:--landing-band;animation-range:cover}}[data-motion=ready] [data-reveal]{transition:opacity var(--landing-reveal) var(--ease-out-brand), transform var(--landing-reveal) var(--ease-out-brand), translate var(--duration-base) var(--ease-out-brand), box-shadow var(--duration-base) var(--ease-out-brand), background-color var(--duration-base) var(--ease-out-brand);transition-delay:calc(var(--reveal-i,0) * var(--landing-stagger)), calc(var(--reveal-i,0) * var(--landing-stagger)), 0s, 0s, 0s}[data-motion=ready] [data-reveal]:not([data-revealed]){opacity:0;transform:translate3d(0, var(--landing-reveal-shift), 0)}}@keyframes landing-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes landing-hero-settle{0%{transform:scale(1.1)}to{transform:scale(1.03)}}@keyframes landing-hero-drift{0%{transform:translate(0,0)}to{transform:translateY(11vh)}}@keyframes landing-panel-rise{0%{transform:translate(0,0)}to{transform:translateY(-6vh)}}@media (prefers-reduced-motion:reduce){.landing-hero-enter,.landing-hero-settle,.landing-hero-layer,.landing-panel-parallax,[data-reveal]{transition:none!important;animation:none!important;transform:none!important}.landing-hero-enter,[data-reveal]{opacity:1!important}}
