/* GET Scroll Reveal v2: isolated transitions; preserves other component styles. */
@media (prefers-reduced-motion: no-preference) {
  .get-reveal {
    opacity: 0;
    transform: translate3d(0, 24px, 0);
    transition: opacity 760ms cubic-bezier(.22, 1, .36, 1),
                transform 760ms cubic-bezier(.22, 1, .36, 1);
    transition-delay: var(--get-reveal-delay, 0ms);
    will-change: opacity, transform;
  }
  .get-reveal[data-get-reveal="left"] { transform: translate3d(-24px, 0, 0); }
  .get-reveal[data-get-reveal="scale"] { transform: translate3d(0, 15px, 0) scale(.97); }
  .get-reveal.get-reveal-visible { opacity: 1; transform: none; will-change: auto; }
}
@media (prefers-reduced-motion: reduce) {
  .get-reveal { opacity: 1 !important; transform: none !important; transition: none !important; }
}
