Accessibility Statement
We want this site to work for everyone — including users of assistive technologies. This statement reflects our current approach and where we still have work to do.
Conformance
We aim to meet WCAG 2.1 Level AA. Some areas may still fall short; we're treating accessibility as ongoing work, not a one-time audit.
What we do
- Semantic HTML (landmarks, headings, lists, form labels).
- Keyboard navigation across all interactive elements.
- Focus states visible on all links and buttons.
prefers-reduced-motionrespected — heavy animations disabled on request.- Colour contrast meets AA on body text. Display headings sometimes go below AAA for visual rhythm.
- Alt text on all decorative-and-content images.
- Captions on portfolio gallery images where provided.
Known limitations
- Custom cursor on desktop may interfere with high-contrast modes. Disabled on touch / pointer:coarse devices.
- Splash screen on first load is purely visual and lasts ~2s before content loads. Skipped under
prefers-reduced-motion. - Case study modal does not yet trap focus on open. Standalone URL is fully accessible.
Feedback
Something not working for you? Tell us at [email protected]. We aim to respond within one working day and to ship a fix within two weeks where feasible.