anthemion

Move the pointer.

Every AI company has the same landing page.

Dark mesh gradient, glass cards, Inter, a little noise. The tools that made building fast made everything look identical — and the scarce thing now is a picture that is only yours.

Stripe’s gradient. Linear’s aurora. Vercel’s geist. Each of those was one object, not a design system — and each returned more brand equity than the rest of the identity combined.

4 studies follow. Every one is a complete section, every object in them is computing rather than playing back, and every one is a single file you would own.

Study 01 / 04

A hundred thousand points, and one draw call.

Commission an object
object
desme
technique
GPU instanced geometry
scale
~120k points
ships with
1 file · 0 deps

Study 02 / 04

Nothing here is a video.

Commission an object
object
pelagos
technique
per-pixel wave field
scale
specular breakup, not sprites
ships with
WCAG 2.2.2

Study 03 / 04

Light is computed, never painted.

Commission an object
object
nephele
technique
single-pass volumetrics
scale
Beer–Lambert · Henyey–Greenstein
ships with
no texture, no bitmap

Study 04 / 04

The light actually bends.

Commission an object
object
khaos
technique
photon path integration
scale
220 steps per pixel
ships with
the ring is the disc, from below

The work

One project, said plainly: Studio Template 01, an architecture practice built entirely inside the library — four pages, its own art direction, passing its own grammar and its own accessibility budget. It is a template rather than a commission, and there is no wall of client logos here because there is not yet a wall of clients.

  1. Studio Template 01 — HomeHome
  2. Studio Template 01 — Work indexWork index
  3. Studio Template 01 — PracticePractice

What a commission is

  1. 01

    One object, and it is yours

    Drawn procedurally and parameterised to your brand rather than picked off a shelf. Nobody else can buy the same one the following afternoon, which is the entire point of having one.

  2. 02

    Code, not a subscription

    One file of vanilla TypeScript and one section of one stylesheet. No install, no runtime, no account and nothing to keep in step with — it runs in Astro, Rails, WordPress or a single HTML file, and it keeps running if I disappear.

  3. 03

    It survives a real site

    The loop stops when the object leaves the viewport and when the tab goes to the back. Reduced motion is the finished state rather than the animation switched off. And there is a pause control on this page, because WCAG 2.2.2 asks for one and an accessibility review is where a hero usually dies.

Copy-in, not a dependency. The source is pasted into the repo and it is yours — no install step, no build config, no framework. Every component is a custom element in light DOM, so your tokens cascade straight in.

Bring me the brand. You get the object.

Commission an object

The library is still here and still free: Classical, 34 components and the shelf these came off. Evidence that the work is repeatable, not a catalogue to shop.