@media (prefers-reduced-motion: no-preference) {
  .agent-reveal {
    opacity: 1;
    transform: none;
  }

  .agent-animate-ready .agent-reveal {
    opacity: 1;
    transform: none;
    transition:
      opacity 560ms ease,
      transform 560ms ease;
    will-change: auto;
  }

  .agent-animate-ready .agent-reveal.agent-is-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    will-change: auto;
  }

  .agent-reveal-delay-1 {
    transition-delay: 70ms;
  }

  .agent-reveal-delay-2 {
    transition-delay: 140ms;
  }

  .agent-reveal-delay-3 {
    transition-delay: 210ms;
  }

  .astroid-nav > li > a,
  .agent-footer-links a,
  .apartments-cta a,
  .stylized-link,
  .agent-link-secondary {
    transition:
      background-color 180ms ease,
      color 180ms ease,
      transform 180ms ease,
      border-color 180ms ease;
  }

  .astroid-nav > li > a:hover,
  .astroid-nav > li > a:focus-visible,
  .agent-footer-links a:hover,
  .agent-footer-links a:focus-visible,
  .apartments-cta a:hover,
  .apartments-cta a:focus-visible,
  .stylized-link:hover,
  .stylized-link:focus-visible,
  .agent-link-secondary:hover,
  .agent-link-secondary:focus-visible {
    transform: translateY(-1px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .agent-reveal {
    opacity: 1 !important;
    transform: none !important;
  }
}
