.hero h1>.hero-typing{color:inherit;display:inline}.hero-typing-word{white-space:nowrap;display:inline-block}.hero-typing-letter{display:inline-block;position:relative}.hero-typing-letter:after{content:"";opacity:0;pointer-events:none;background:#8b9098;border-radius:1px;width:2px;position:absolute;top:.2em;bottom:.13em;right:-.04em}@media (prefers-reduced-motion:no-preference){.hero-typing-letter{animation:hero-letter-in 80ms ease-out var(--typing-delay) both}.hero-typing-letter:after{animation:hero-cursor var(--cursor-duration) linear var(--typing-delay) forwards}}@keyframes hero-letter-in{0%{opacity:0}to{opacity:1}}@keyframes hero-cursor{0%,85%{opacity:.7}to{opacity:0}}
