/* JSRM V4F — motion pacing only.
 * Shorten SCROLL DISTANCES. Keep all existing geometry, easings,
 * animations, videos, panels and JavaScript scroll transforms unchanged.
 * Append AFTER reference-timing.css and scroll-cinema.css.
 * Use ?speed=original to compare with the previous V4E timings.
 */
@media (prefers-reduced-motion: no-preference) {
  html.jsrm-reference-timing:not(.jsrm-speed-original) .hero-section,
  html.jsrm-reference-timing:not(.jsrm-speed-original) .hero-section.container {
    height: 290svh !important;
  }
  html:not(.jsrm-speed-original) .cinema {
    height: 340svh;
    min-height: 2300px;
  }
}
@media (max-width: 950px) and (prefers-reduced-motion: no-preference) {
  html.jsrm-reference-timing:not(.jsrm-speed-original) .hero-section,
  html.jsrm-reference-timing:not(.jsrm-speed-original) .hero-section.container {
    height: 275svh !important;
  }
  html:not(.jsrm-speed-original) .cinema {
    height: 315svh;
    min-height: 2000px;
  }
}
@media (max-width: 650px) and (prefers-reduced-motion: no-preference) {
  html.jsrm-reference-timing:not(.jsrm-speed-original) .hero-section,
  html.jsrm-reference-timing:not(.jsrm-speed-original) .hero-section.container {
    height: 250svh !important;
  }
  html:not(.jsrm-speed-original) .cinema {
    height: 300svh;
    min-height: 1900px;
  }
}
