Accessibility
Accessibility statement
Last updated 14 May 2026
Accessibility is a value of this organisation. We treat it as a standard, not an add on. This site is built to be navigable by keyboard, readable by screen readers, and respectful of users who prefer reduced motion.
Conformance
This site aims to conform to the Web Content Accessibility Guidelines version 2.1 at the AA level. We test the site as we build it. We are not currently audited by an independent third party; we welcome feedback on issues you encounter.
What is in place
- A "Skip to main content" link is the first focusable element on every page.
- Every page has a primary content landmark with id
main. - Headings use a logical hierarchy.
- Interactive elements have descriptive labels and visible focus states.
- Colour palette uses high contrast cream and gold on near black, exceeding 4.5:1 contrast for body text.
- The site honours
prefers reduced motion: animations, parallax, and Three.js camera drifts shorten or stop when this preference is set. - Three.js scenes are decorative and have ARIA labels describing what is visually shown. The same content is available in the Read or List mode toggle on every page that uses an immersive scene.
- The contact form has labels for every field and announces send status to assistive tech.
- No content depends on hover alone; every interactive element is reachable by keyboard and tap.
Known limitations
- The hold to bear witness mechanic on the homepage requires holding a pointer or pressing the spacebar. A static alternative will be added when participant voice content lands.
- Some Three.js scenes can be heavy on older mobile devices. We have capped pixel ratio and gated post processing on small viewports to minimise impact.
Feedback
If you encounter an accessibility barrier on this site, please use the communication console on the contact page and select "General inquiries" as recipient. We aim to acknowledge within 48 hours.
Standards
WCAG 2.1 AA. WAI ARIA 1.2 for interactive widgets. HTML living standard. Designed to work without JavaScript for the static content; Three.js scenes are progressive enhancements.