/* Static-site interaction layer. */
html { scroll-behavior: smooth; }
.static-reveal {
  opacity: 0 !important;
  visibility: visible !important;
  transform: translate3d(0, 26px, 0);
  transition: opacity .65s cubic-bezier(.22,.61,.36,1), transform .65s cubic-bezier(.22,.61,.36,1);
  will-change: opacity, transform;
}
.static-reveal.aux-fade-in-left-2, .static-reveal.aux-slide-from-left { transform: translate3d(-34px, 0, 0); }
.static-reveal.aux-fade-in-right-2, .static-reveal.aux-slide-from-right { transform: translate3d(34px, 0, 0); }
.static-reveal.aux-fade-in-down-2, .static-reveal.aux-slide-from-top { transform: translate3d(0, -26px, 0); }
.static-reveal.aux-scale-down { transform: scale(.94); }
.static-reveal.is-visible { opacity: 1 !important; transform: none !important; }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
}
