:root{--landing-ease:cubic-bezier(.19, 1, .22, 1)}@keyframes landing-rise{0%{opacity:0;filter:blur(4px);translate:0 10px}}@keyframes landing-rise-visible{0%{filter:blur(4px);translate:0 10px}}@keyframes landing-rise-soft{0%{translate:0 8px}}@keyframes landing-settle{0%{opacity:0;scale:.96}}@media (prefers-reduced-motion:no-preference){.landing-hero-in{animation:landing-rise .52s var(--landing-ease) backwards;animation-delay:var(--landing-delay,0s)}.landing-hero-title{animation:landing-rise-visible .52s var(--landing-ease) backwards;animation-delay:var(--landing-delay,0s)}@media not (min-width:64rem){.landing-hero-strip{animation:landing-rise-soft .48s var(--landing-ease) backwards;animation-delay:.12s}}@media (min-width:64rem){.landing-hero-card{animation:landing-settle .4s var(--landing-ease) backwards;animation-delay:var(--landing-delay,0s)}}}[data-landing-reveal]{transition:opacity .56s var(--landing-ease), translate .56s var(--landing-ease), filter .56s var(--landing-ease)}[data-landing-reveal="1"]{transition-delay:50ms}[data-landing-reveal="2"]{transition-delay:.1s}[data-landing-reveal="3"]{transition-delay:.15s}[data-landing-reveal="4"]{transition-delay:.2s}@media screen{[data-landing-motion] [data-landing-reveal]:not([data-landing-shown]){opacity:0;filter:blur(4px);translate:0 10px}}@media screen and (prefers-reduced-motion:reduce){[data-landing-motion] [data-landing-reveal]:not([data-landing-shown]){filter:none;translate:none}}[data-landing-lift]>*{transition:translate .2s var(--landing-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-landing-lift]:hover>*{translate:0 -3px}}@keyframes landing-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.landing-marquee-track{animation:landing-marquee var(--marquee-duration) linear infinite}}@media (prefers-reduced-motion:reduce){.landing-marquee{scrollbar-width:none;margin-block:-4px -60px;padding-block:4px 60px;overflow-x:auto}.landing-marquee-copy{display:none}}