← Hub

[ es/design · motion & material ]

Motion that executes.

The Execution Space design system, live: motion tokens, SVG animatics, materials, interface specimens — and a few things you'll have to find yourself.

01 · Principles

Direct, even in motion.

Four rules govern every animation on the site. Full rationale in DESIGN-GUIDE.md.

enter with purposeMotion always travels toward its resting place — nothing wanders, nothing bounces idly.
settle fastShort attacks, long tails: --eout and --espring. The eye should never wait.
earn the loopAmbient motion stays sub-perceptual (twinkle, breathe). If it draws the eye, it must mean something.
respect the visitorEverything collapses under prefers-reduced-motion. Eggs never arm.
02 · Motion tokens

One clock, one gait.

Durations and easings come from es-motion.css — never hand-typed values. The dots below run the real curves.

tokenvalueusecurve
--t-instant · --t-quick90 · 180mshover fills, buttons, links
--t-move320mscards, panels travelling
--eout.16,1,.3,1reveals — the house easing
--espring.34,1.56,.64,1marks, badges — one overshoot, then still
--ease.25,.46,.45,.94underlines, small accents
--e-flat.4,0,.6,1ambient loops
03 · Animatics

Vector, alive, weightless.

Lottie-style loops with zero dependencies — inline SVG driven by CSS, shipped as a web component in es-animatics.js. Drop one tag into any page.

mark-assemble

The nine-diamond mark builds itself, then breathes. Hero moments, page loads.

<es-animatic name="mark-assemble" loop>

transform-morph

Square → diamond → X. "Experience that transforms," literally.

<es-animatic name="transform-morph">

constellation

Dots find each other and connect. Ambient backdrop for dark sections.

<es-animatic name="constellation">

rocket-trail

A quiet nod to the Little Rocket lineage. 404s, footers, send-offs.

<es-animatic name="rocket-trail">

exe-cursor

The terminal idiom: ecom.exe typed live, block caret blinking.

<es-animatic name="exe-cursor">

pulse-grid

The 44px dot grid with a pulse moving through it. Loading, thinking, working.

<es-animatic name="pulse-grid">
04 · Materials

Surfaces with a pulse.

Named, reusable surface treatments — CSS recipes in DESIGN-GUIDE.md → Materials. Press and hold any swatch to read its token.

grain
dot-grid
mesh
stars
scanline
brand yellow
05 · Interface

Specimens, not lorem.

Core interface DNA — the full component & UX spec (breakpoints, tap targets, focus order, ARIA) lives in INTERFACE-GUIDE.md.

Start a project What we do
Section label
06 · Easter eggs

For the ones who look closer.

Small rewards, never in the way — armed on this page right now. Registry and rules in DESIGN-GUIDE.md → Easter eggs.

eggtriggerpayoff
rocketclick the mark in the hero ×5, quicklya rocket crosses the viewport
exetype exe anywhereyellow scanline sweep
konami↑ ↑ ↓ ↓ ← → ← → B Ahyperspace
tokenpress-and-hold any material swatchits design token, revealed

House rules: eggs are silent (no sound), brief (<2s), harmless (pointer-events: none), and off under reduced motion.

07 · The library

Everything, indexed.

The written system behind this page — markdown canon, KB-ready.

01Design Guide

Motion principles, animatic inventory, material recipes, easter-egg registry.

02Interface Guide

Components, layout, breakpoints, responsive UX, accessibility standards.

03Content Design

Editorial display patterns, headline systems, imagery direction, SEO + LLM-friendly authoring.

04Article Templates

Standard, playbook, and note formats with seeded examples in content/seeds/.

05Site Documentation

The KB suite: architecture, content workflow, deploy, design system — cross-linked.

06es-animatics.js

The component source. ESAnimatics.list() in the console enumerates the registry.