/* One entrance sequence, then keep copy and badges still for reading. */
@keyframes tto-hero-scene-in{
 from{opacity:0}
 to{opacity:1}
}
@keyframes tto-hero-copy-in{
 from{opacity:0;translate:0 20px}
 to{opacity:1;translate:0 0}
}
@keyframes tto-hero-badge-in{
 0%{opacity:0;translate:0 14px;scale:.92}
 75%{opacity:1;translate:0 -2px;scale:1.015}
 100%{opacity:1;translate:0 0;scale:1}
}
@media(prefers-reduced-motion:no-preference){
 .home .hero-scene{animation:tto-hero-scene-in 1.4s ease-out both}
 .home .hero-copy>h1{animation:tto-hero-copy-in 1s cubic-bezier(.22,1,.36,1) .25s both}
 .home .hero-copy>p{animation:tto-hero-copy-in 1s cubic-bezier(.22,1,.36,1) .55s both}
 .home .hero-badges>li{animation:tto-hero-badge-in .9s cubic-bezier(.22,1,.36,1) .9s both;transform-origin:center}
 .home .hero-badges>li:nth-child(2){animation-delay:1.1s}
 .home .hero-badges>li:nth-child(3){animation-delay:1.3s}
}
