Accessibility

Accessibility statement

What this site is held to, what is checked before every release, and what we know still falls short.

The standard
WCAG 2.2 at level AA. It is the bar every site we build is held to, this one first.
Checked on every release
axe on every page at a phone width and a desktop width, with no critical or serious findings allowed; every control reached by keyboard with a visible focus ring over the moving canvas; the heading order; and the whole site loaded again with reduced motion and with WebGL switched off, because both have to work on their own.
Motion
Reduced motion gets a still page: no canvas, no reveals that wait, a short crossfade between pages. The pause control in the bar stops the thread for anyone, at any time, and the choice is remembered.
Contrast and color
Text meets its contrast ratio against the pixels the page actually paints, not only against its token pair. With increased contrast asked for, the quiet grays and hairlines step up; under a forced color theme, the marks that mean here or done keep the system's highlight.
The thread
The 3D ribbon is decoration and is hidden from assistive technology; everything it says is also said in text. Where it would pass under a line of text it sinks out of the way, so the reading keeps its ground.
Known limits
The keys (? for the list) and the rail's drag are extras for a pointer and a keyboard; everything they do is reachable another way. Listen uses a voice installed on your device, so it is offered only where there is one.
Tell us
If something here does not work with the way you browse, write to [email protected]. A person reads it within one business day.

Arrows to choose, Enter to go, Escape to close.