/* Once-only scroll reveal, enabled by the page script. */
.ad-scroll-reveal {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 600ms ease-out, transform 600ms cubic-bezier(0.22, 1, 0.36, 1);
}
.ad-scroll-reveal.ad-reveal-visible {
  opacity: 1;
  transform: none;
}
.wf-main .main-hero.ad-scroll-reveal {
  transition-duration: 900ms;
  transition-delay: 80ms;
}
@media (prefers-reduced-motion: reduce), print {
  .ad-scroll-reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
