About the framework

The stack is opinionated so creative teams can move without rebuilding the engine every time.

Astro owns the page shell, React is reserved for 3D or interface islands, and motion logic stays modular enough to re-run cleanly after transitions.

Core principles

Performance, atmosphere and maintainability are treated as one system.

That means smooth scrolling synchronized with ScrollTrigger, predictable cleanup on page swaps, and a component structure that can expand without turning motion into a tangle.

Abstract cover artwork

01

Attribute-driven animation hooks keep content authors moving quickly.

02

Barba lifecycle hooks pause Lenis, tear down triggers and restore flow.

03

The 3D background stays isolated in a React island so the DOM remains clean.