Legal
Last updated August 2026. What is in place, what is not yet, and how to tell me about a problem.
The commitment
This site should be usable by as many people as possible, including anyone using a screen reader, navigating by keyboard, or browsing with motion or contrast preferences turned on. WCAG 2.1 level AA is the target. This is ongoing work rather than a finished checklist, and the section below is honest about where it stands.
What's in place
- Semantic HTML throughout: real headings in order, real buttons and links, real form labels, real tables for tabular data.
- Full keyboard operation. Every control can be reached and used without a mouse, focus is always visible, and the full-screen menu traps focus and returns it to the button that opened it.
- A skip link to the main content as the first focusable element on every page.
- Motion respects your system settings. With reduce motion on, the opening animation, smooth scrolling, the custom cursor and every scroll-linked scene are switched off. Motion is also simplified automatically on touch and lower-powered devices.
- The site is fully usable with sound off, and sound is off-limits until you interact with the page. Nothing is communicated by sound alone.
- Nothing is communicated by colour alone: included and excluded plan features carry text alternatives for screen readers as well as a visual mark.
- Form errors are associated with their fields, announced when they appear, and written in plain language.
- Body text meets the AA contrast ratio against its background, and the layout reflows to 320px without horizontal scrolling.
Known limitations
- This site has not had a full, formal third-party accessibility audit. It has been tested by keyboard, with reduced motion, and at every common viewport width.
- The interactive canvas in the opening section is decorative and hidden from screen readers. No information is conveyed by it alone, and it stops responding to the pointer entirely when reduced motion is on.
- Text on this site briefly cycles through characters when you point at a link, then settles. It is switched off with reduced motion, never runs on load, and the underlying text is always what assistive technology reads.
Reporting a problem
If any part of this site is difficult to use, email michael@bensons.studio with the page and what happened. I will do my best to fix it and come back to you.
Changes to this statement
As the site improves, this statement will be updated to reflect it, with a new last updated date.