[data-reveal="block"],
[data-reveal="sentence"] {
  opacity: 0;
  transform: translateY(1.25rem);
  transition:
    opacity var(--duration-slow) var(--ease-premium),
    transform var(--duration-slow) var(--ease-premium);
}

[data-reveal="block"].is-revealed,
[data-reveal="sentence"].is-revealed {
  opacity: 1;
  transform: none;
}

.taa-reveal-sentence {
  display: inline;
}

.taa-letter {
  display: inline-block;
  opacity: 0;
  transform: translateY(0.6em);
  transition:
    opacity 0.7s var(--ease-premium),
    transform 0.7s var(--ease-premium);
  transition-delay: calc(var(--i, 0) * 28ms + 200ms);
}

.is-hero-ready .taa-letter {
  opacity: 1;
  transform: none;
}

.taa-letter--space {
  width: 0.35em;
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }

  [data-reveal="block"],
  [data-reveal="sentence"],
  .taa-letter {
    opacity: 1;
    transform: none;
  }
}
