/* mv-strip block. Page-specific declaration differences are scoped with data-page. */
.mv-strip{position:relative; width:1440px; margin:56px auto 0; overflow:hidden;
      mask-image:linear-gradient(90deg, transparent, #000 90px, #000 calc(100% - 90px), transparent);
      -webkit-mask-image:linear-gradient(90deg, transparent, #000 90px, #000 calc(100% - 90px), transparent);}
.mv-strip__track{display:flex; align-items:center; gap:20px; width:max-content; animation:mv-scroll 72s linear infinite;}
.page[data-page] .mv-strip:hover .mv-strip__track{animation-play-state:paused;}
@media (prefers-reduced-motion:reduce){.mv-strip__track{animation:none;}}
