/* ONLYDROP v117 — a subtle camera breath on the Storyboard / Animatic preview.
   Only this reel is affected; the source video and all other categories stay untouched. */
html body #home .category-menu .cat-story .category-slide video {
  object-fit: cover !important;
  object-position: center 43% !important;
  transform-origin: center center !important;
  transform: scale(1.04) translateY(-.7%) !important;
}
html body #home .category-menu .cat-story .category-slide.is-active video {
  animation: odAnimaticCameraBreath 12s ease-in-out infinite !important;
}
@keyframes odAnimaticCameraBreath {
  0%, 100% { transform: scale(1.04) translateY(-.7%); }
  26% { transform: scale(1.075) translateY(-1%); }
  53% { transform: scale(1.045) translateY(-.7%); }
  76% { transform: scale(1.065) translateY(-.9%); }
}
/* Honor both the site's own FX switch and the OS reduced-motion preference. */
html.motion-paused body #home .category-menu .cat-story .category-slide.is-active video {
  animation: none !important;
  transform: scale(1.04) translateY(-.7%) !important;
}
@media (prefers-reduced-motion: reduce) {
  html body #home .category-menu .cat-story .category-slide.is-active video {
    animation: none !important;
    transform: scale(1.04) translateY(-.7%) !important;
  }
}
