@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto !important;
  }

  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    animation: none !important;
    transition: none !important;
  }

  [data-marquee-control] { display: none !important; }

  [data-value-prop] {
    --value-pan-x: 0px !important;
    --value-pan-y: 0px !important;
    --value-scale: 1 !important;
  }

  .masthead__nav a:hover,
  .work-header__nav a:hover,
  .site-end__base nav a:hover,
  .text-link:hover {
    transform: none !important;
  }

  .rect-cta:hover .rect-cta__label {
    transform: none !important;
  }

  .project-card:hover .project-card__media-inner,
  .featured-project__media:hover > img,
  .featured-project__media:hover > video,
  .featured-experiment__media:hover video {
    transform: none !important;
  }

  .featured-project__media--arcade:hover > img {
    transform: translateX(-50%) !important;
  }
}
