/* Matches the Commercial page's one-time, staggered scroll entrance. */
main .scroll-reveal {
  opacity: 1;
  translate: 0 0;
  transition: opacity 1.1s ease, translate 1.1s cubic-bezier(.22, 1, .36, 1);
  transition-delay: var(--reveal-delay, 0ms);
}
main .scroll-reveal--pending { opacity: 0; translate: 0 32px; }
@media (prefers-reduced-motion: reduce) {
  main .scroll-reveal { opacity: 1; translate: none; transition: none; }
}
@media print {
  main .scroll-reveal { opacity: 1; translate: none; transition: none; }
}
