[data-parallax-target] { will-change: auto; }
.hero-rod-stage [data-parallax-target] { will-change: auto; }
/* Scroll depth is independent of the existing hover and inspection transforms. */
@media (prefers-reduced-motion: no-preference) {
  @supports (translate: 0 1px) {
    [data-parallax-target] { translate: 0 var(--parallax-y, 0px); }
    [data-parallax-target].is-scroll-active { will-change: translate; }
    [data-parallax-kind="field"] { overflow: hidden; }
    [data-parallax-kind="field"] > img { scale: 1.1; }
    .detail-stage.image-filled > [data-parallax-target] { scale: 1.07; }
    .detail-stage.is-zoomed > [data-parallax-target] { translate: none; scale: none; }
  }
}
@media (max-width: 760px) and (prefers-reduced-motion: no-preference) {
  [data-parallax-kind="field"] > img { scale: 1.09; }
  .detail-stage.image-filled > [data-parallax-target] { scale: 1.05; }
  .detail-stage.is-zoomed > [data-parallax-target] { scale: none; }
}
@media (prefers-reduced-motion: reduce) {
  [data-parallax-target] { translate: none !important; scale: none !important; will-change: auto !important; }
}
