/* The content stays visible unless the observer has explicitly prepared it. */
@media (prefers-reduced-motion: no-preference) {
  .fit-comparison__statement.ulm-scroll-reveal,
  .ulm-tech-detail .atom-fit-pair__card.ulm-scroll-reveal,
  #historia .about-history-card.ulm-scroll-reveal .about-history-title,
  #historia .about-history-card.ulm-scroll-reveal .about-history-copy,
  .case-process-grid .case-expanded-card.ulm-scroll-reveal {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition: opacity 620ms cubic-bezier(.22, 1, .36, 1),
                transform 620ms cubic-bezier(.22, 1, .36, 1);
  }
  .fit-comparison__statement--yes.ulm-scroll-reveal,
  .ulm-tech-detail .atom-fit-pair__card--yes.ulm-scroll-reveal,
  #historia .about-history-card.ulm-scroll-reveal .about-history-copy {
    transition-delay: 70ms;
  }
  .fit-comparison__statement--no.ulm-scroll-reveal,
  .ulm-tech-detail .atom-fit-pair__card--no.ulm-scroll-reveal {
    transition-delay: 140ms;
  }
  .fit-comparison__statement.ulm-scroll-reveal.is-pending,
  .ulm-tech-detail .atom-fit-pair__card.ulm-scroll-reveal.is-pending,
  #historia .about-history-card.ulm-scroll-reveal.is-pending .about-history-title,
  #historia .about-history-card.ulm-scroll-reveal.is-pending .about-history-copy,
  .case-process-grid .case-expanded-card.ulm-scroll-reveal.is-pending {
    opacity: 0;
    transform: translate3d(0, 18px, 0);
    transition: none;
  }
  .fit-comparison__statement.ulm-scroll-reveal.is-pending:focus-within,
  .ulm-tech-detail .atom-fit-pair__card.ulm-scroll-reveal.is-pending:focus-within,
  #historia .about-history-card.ulm-scroll-reveal.is-pending:focus-within .about-history-title,
  #historia .about-history-card.ulm-scroll-reveal.is-pending:focus-within .about-history-copy,
  .case-process-grid .case-expanded-card.ulm-scroll-reveal.is-pending:focus-within {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
