[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}[data-reveal="fade"]{transform:none}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}[data-reveal-stagger].is-visible>*{opacity:1;transform:none}[data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:.04s}[data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:.09s}[data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.14s}[data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.19s}[data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.24s}[data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.29s}[data-reveal-stagger].is-visible>*:nth-child(7){transition-delay:.34s}[data-reveal-stagger].is-visible>*:nth-child(8){transition-delay:.39s}.hero__kicker,.hero__title,.hero__sub,.hero__actions{opacity:0;transform:translateY(16px);animation:heroIn .6s ease forwards}.hero__title{animation-delay:.08s}.hero__sub{animation-delay:.16s}.hero__actions{animation-delay:.24s}@keyframes heroIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}.hero__kicker,.hero__title,.hero__sub,.hero__actions{opacity:1;transform:none;animation:none}.marquee__track{animation:none!important}}