:root[data-mess-animations="on"]:not([data-reduced-motion]) .js-reveal.will-reveal{
  opacity: 0;
  transform: translateY(var(--rv-distance, 12px));
  transition:
    opacity var(--rv-duration, .38s) var(--rv-ease, cubic-bezier(.22,.61,.36,1)),
    transform var(--rv-duration, .38s) var(--rv-ease, cubic-bezier(.22,.61,.36,1));
  transition-delay: var(--rv-delay, 0s);
  will-change: opacity, transform;
}
:root[data-mess-animations="on"]:not([data-reduced-motion]) .js-reveal.is-in{
  opacity: 1;
}
:root[data-mess-animations="on"]:not([data-reduced-motion]) .js-reveal.will-reveal[data-reveal="fade"]{
  transform: none;
}
