/* Optional below-fold enhancement. Content is visible without this file or JS. */
:root {
  --gdb-site-motion-enabled: 1;
  --gdb-site-motion-duration: 420ms;
  --gdb-site-motion-distance: 12px;
  --gdb-site-motion-easing: cubic-bezier(.22, 1, .36, 1);
}

@media (max-width: 700px) {
  :root {
    --gdb-site-motion-duration: 360ms;
    --gdb-site-motion-distance: 8px;
  }
}

@media (prefers-reduced-motion: reduce) {
  :root { --gdb-site-motion-enabled: 0; }
  [data-site-motion-active] {
    opacity: 1 !important;
    transform: none !important;
  }
}

@media print {
  [data-site-motion-active] {
    opacity: 1 !important;
    transform: none !important;
  }
}
