/* Scroll Reveal Kit - by Rehmat (Animated Creativity) - MIT License */
.reveal-ready [data-reveal] {
  opacity: 0;
  transition: opacity .8s cubic-bezier(.2, .7, .2, 1), transform .8s cubic-bezier(.2, .7, .2, 1), filter .8s cubic-bezier(.2, .7, .2, 1);
  will-change: opacity, transform;
}
.reveal-ready [data-reveal="up"],
.reveal-ready [data-reveal=""]      { transform: translateY(36px); }
.reveal-ready [data-reveal="down"]  { transform: translateY(-36px); }
.reveal-ready [data-reveal="left"]  { transform: translateX(48px); }
.reveal-ready [data-reveal="right"] { transform: translateX(-48px); }
.reveal-ready [data-reveal="zoom"]  { transform: scale(.88); }
.reveal-ready [data-reveal="flip"]  { transform: perspective(900px) rotateX(28deg) translateY(24px); transform-origin: 50% 100%; }
.reveal-ready [data-reveal="blur"]  { filter: blur(14px); transform: translateY(12px); }
.reveal-ready [data-reveal].is-revealed { opacity: 1; transform: none; filter: none; }
@media (prefers-reduced-motion: reduce) {
  .reveal-ready [data-reveal] { opacity: 1; transform: none; filter: none; transition: none; }
}
