/* Individual translate composes with Anime.js and the carousel's scale. */
@media (prefers-reduced-motion: no-preference) {
  .has-parallax .hero-carousel .hero-slide img {
    position: absolute;
    top: -12%;
    height: 124%;
    translate: 0 var(--parallax-y, 0px);
  }
  .has-parallax #tour-grid .card-art svg {
    position: relative;
    top: -24px;
    height: calc(100% + 48px);
    translate: 0 var(--parallax-y, 0px);
  }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}
