@media (prefers-reduced-motion:no-preference){.tt-enter{animation:tt-enter var(--dur-reveal,.6s)var(--ease-reveal,cubic-bezier(.16,1,.3,1))both;animation-delay:calc(var(--i,0)*var(--stagger,60ms))}.tt-enter-line{animation:tt-enter-line var(--dur-reveal,.6s)var(--ease-reveal,cubic-bezier(.16,1,.3,1))both;animation-delay:calc(var(--i,0)*var(--stagger,60ms))}html.tt-splash-active .tt-enter,html.tt-splash-active .tt-enter-line{animation-play-state:paused}}@keyframes tt-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes tt-enter-line{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.hero-reveal-word{animation:hero-reveal-up var(--dur-hero,.7s)var(--ease-reveal,cubic-bezier(.16,1,.3,1))both;animation-delay:calc(80ms + var(--i,0)*50ms)}.hero-reveal-fade{animation:hero-reveal-fade var(--dur-reveal,.6s)var(--ease-reveal,cubic-bezier(.16,1,.3,1))both}.hero-reveal-line{animation:tt-enter-line var(--dur-reveal,.6s)var(--ease-reveal,cubic-bezier(.16,1,.3,1))both}.hero-scroll-bounce{animation:hero-scroll-bounce 1.6s var(--ease-in-out,cubic-bezier(.77,0,.175,1))1.2s 2}html.tt-splash-active .hero-reveal-word,html.tt-splash-active .hero-reveal-fade,html.tt-splash-active .hero-reveal-line,html.tt-splash-active .hero-scroll-bounce{animation-play-state:paused}}@keyframes hero-reveal-up{0%{opacity:0;transform:translateY(.3em)}}@keyframes hero-reveal-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes hero-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}