getAnimations(): пауза WAAPI при reduced motion
Уважение системных настроек.
`element.getAnimations({ subtree: true })` возвращает активные Web Animations — при `matchMedia("(prefers-reduced-motion: reduce)")` вызовите `.pause()` на всех или `.finish()` для мгновенного конечного кадра.
Не дублируйте логику отдельно для CSS и JS — один проход по дереву hero.
- Element.getAnimations() — MDN — Список анимаций элемента.
- prefers-reduced-motion — MDN — Media feature.