/* Soft pop on the keyword only; the heading and booking choices stay steady. */
.hero .hero-copy.hero-entrance{opacity:1;transform:none}
.hero-count-accent{position:relative;display:inline-block;transform-origin:left center}
.hero-count-accent::after{content:none}
.hero-outcome-line .hero-outcome{display:inline-block;white-space:nowrap}
@media(prefers-reduced-motion:no-preference){
.hero-count-accent{animation:hero-keyword-pop 700ms cubic-bezier(.2,.7,.2,1) both}
.hero-outcome-line .hero-outcome{animation:hero-outcome-enter 200ms ease-out both;animation-delay:400ms}
.hero-outcome-line .hero-outcome:nth-child(2){animation-delay:480ms}
.hero-outcome-line .hero-outcome:nth-child(3){animation-delay:560ms}
}
@keyframes hero-keyword-pop{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
@keyframes hero-outcome-enter{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){
.hero-count-accent,.hero-outcome-line .hero-outcome{animation:none!important;opacity:1;transform:none}
}
