/* masked word-rise (same as the service pages) */
.motion-word{display:inline-block;overflow:clip;vertical-align:bottom;padding:.2em .2em .34em;margin:-.2em -.2em -.34em}
.motion-word-inner{display:inline-block}
@media(prefers-reduced-motion:no-preference){
 .text-motion:not(.text-in) .motion-word-inner{transform:translateY(160%)}
 .text-motion.text-in .motion-word-inner{transform:translateY(0);transition:transform 1.05s cubic-bezier(.625,.05,.01,.99);transition-delay:var(--text-delay,0s)}
 p.text-motion.text-in .motion-word-inner{transition-duration:.85s}
}
.text-motion.text-settled .motion-word{overflow:visible}
