.shared-hero-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}
.shared-hero-word>span{display:inline-block;animation:shared-hero-word-enter .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + var(--word)*.10s)}
.shared-hero-enter{animation:shared-hero-copy-enter .8s var(--hero-delay,.48s) both}
@keyframes shared-hero-word-enter{from{transform:translateY(110%)}to{transform:translateY(0)}}
@keyframes shared-hero-copy-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.shared-hero-word>span,.shared-hero-enter{animation:none!important;transform:none!important;opacity:1!important}}
