Skip to content
Brand

A C that winds into a vortex.

The mark is called Flux. It is generated from one flow field (an inward-spiralling vortex) by src/lib/vortex.mjs, so it is reproducible, byte for byte. Black, grays and white only.

The mark

Flux

The C is the band an inward spiral sweeps through. Every hairline enters at the rim and winds toward the core, brightening as it goes, like the inflow at a vortex's waist seen from above.

dark.svglight.svganimated.svgfavicon.svg

On black
Inverse · on white
Favicon · 16 32 64
capabilities.sh
Lockup · on white

Hero motion

The C elongates into the vortex

A canvas render of a Burgers vortex, the textbook vortex with inward spiral and axial stretching. Seen from above, the streamlines draw the C; the camera tilts and they run inward and out along the axis. The home page runs it by default and crossfades in from the static SVG, which stays for visitors without JavaScript or with reduced motion. It pauses off screen.

Press play to run the canvas render

Palette

Achromatic only. Each swatch is a theme token, so this row flips with the theme switch. Text contrast is checked by scripts/contrast.mjs.

void
bg
raised
line
fg-4
fg-3
fg-2
fg

Type

Familjen Grotesk

Inter for reading, set at 16 to 18 px with generous leading.

Geist Mono for labels, code and every machine-readable thing