Semantic state
Readable attributes replace generated IDs and mystery inline colors.
Synced Flow × GSAP × Lenis
Motion states
Design foundation
Readable attributes
Portable runtime
Our motion language
Synced Motion connects the two without taking ownership away from your design system.
Built differently
Readable attributes replace generated IDs and mystery inline colors.
Every composition inherits Synced Flow tokens, spacing, and container logic.
Transforms, opacity, cleanup, and reduced-motion paths are foundational.
Five movements
One continuous scroll. Five distinct ideas. Every state remains visible in the source.
Entrances follow hierarchy—not decoration. Content arrives in the order people need it, turning attention into a clear and deliberate path.
Timelines turn separate moments into one coherent rhythm, giving every transition a role in the larger narrative.
Pointer, keyboard, and scroll share the same semantic state so the experience feels responsive without becoming unpredictable.
Pinning and scrub create depth while preserving context, allowing the layout to evolve without taking control away from the visitor.
Every animation returns control to the design system, ending in a stable state that remains useful when motion is unavailable.
Entrances follow hierarchy—not decoration. Content arrives in the order people need it, turning attention into a clear and deliberate path.
Timelines turn separate moments into one coherent rhythm, giving every transition a role in the larger narrative.
Pointer, keyboard, and scroll share the same semantic state so the experience feels responsive without becoming unpredictable.
Pinning and scrub create depth while preserving context, allowing the layout to evolve without taking control away from the visitor.
Every animation returns control to the design system, ending in a stable state that remains useful when motion is unavailable.
Motion-ready systems
Focus or hover each pattern to shift the visual field.
The stack
Four focused systems. Each one does its job, then gets out of the way.
Fluid tokens, semantic layout, accessible components.
Design remains the source of truth.Precise timelines, plugins, and deterministic control.
Every sequence can pause, reverse, seek, and clean up.Pinning, progress, scrub, and viewport choreography.
Scroll position becomes a readable narrative state.Smooth input that remains synchronized with animation.
Natural movement without competing render loops.Our mission
Fluid layout, deterministic animation, and smooth scrolling work as one readable system.
Explore the toolkit ↗