Viewport-triggered playback, scroll-synced scrubbing, and responsive animation variants — all composable.
Animations play when visible, pause when scrolled away. Zero wasted GPU cycles.
Animation progress tied to scroll position — scrub forward and backward in real time.
Desktop, tablet, and mobile variants swap automatically at breakpoints.