/* Scroll-linked exit only: the layout and the Galaxy canvas stay independent. */
.editorial-home-hero .mr-hero-motion {
  translate: 0 var(--hero-y, 0px);
  scale: var(--hero-scale, 1);
  filter: var(--hero-filter, none);
  opacity: var(--hero-opacity, 1);
  transform-origin: center center;
}
.editorial-home-hero .editorial-portrait img.mr-hero-motion { transform-origin: center bottom; }
.editorial-home-hero .mr-hero-motion:focus-within {
  translate: none; scale: none; filter: none; opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  .editorial-home-hero .mr-hero-motion {
    translate: none !important; scale: none !important;
    /* Keep the requested blur/fade; reduced motion removes spatial movement. */
  }
}
