/* Inline spans preserve the original sentence, link positions and line wrapping. */
.intro h1.word-reveal .intro-word{
  animation:intro-word-appear 440ms ease-out var(--word-delay) both;
}
@keyframes intro-word-appear{
  from{opacity:0}
  to{opacity:1}
}
@media(prefers-reduced-motion:reduce){
  .intro h1.word-reveal .intro-word{animation:none;opacity:1}
}
