Motion that carries the story
Fictional sample. Every place, metric, status, and conclusion on this page exists only to demonstrate the report engine; replace it with verified project evidence before use.
Depth follows attention
Scroll changes the relationship between image and frame. Fine-pointer depth adds response without becoming the only way to read or navigate the page.
A rail can feel continuous without leaving its container
Mineral light
Night terrain
Distant signal
Sequence makes evidence easier to scan
Reveal
Sections enter only when they become relevant.
Stagger
Related items arrive in authored order.
Progress
Scene depth follows bounded scroll progress.
Pointer
Fine-pointer response is local and frame-coalesced.
The effect never owns the meaning
Keep content complete without motion
When reduced motion is enabled, every image, card, control, and conclusion remains visible in the same reading order. Only movement disappears.
What is package-owned?
Timing, distance, pointer gating, viewport observation, and reduced-motion behavior live in the runtime. The source declares only a closed semantic role.