WCAG 2.2 AA by default
We target WCAG 2.2 AA as the baseline for every project. It is applied from the first commit, not added as a final check before launch.
Our Approach
Accessible design is part of how we design, build, and test every project. Not something added after launch.
Accessibility is about ensuring people with diverse abilities, technologies, and ways of interacting with the web can access the same information and complete the same tasks without unnecessary barriers.
Accessibility is a core priority for our team. One member of our team lives with a speech disfluency, an experience that has shaped how we think about communication, inclusion, and systems designed for diverse users.
While speech differences and web usability are different challenges, they share the same principle: people should not be excluded because a system failed to consider them. That principle shapes every project we take on.
We believe digital accessibility is a human right, and we treat every client project with the urgency that a rights-based approach demands.

Accessibility is not a feature. It is a quality of the product itself. Users should not need to enable it, request it, or work around its absence.
We target WCAG 2.2 AA as the baseline for every project. It is applied from the first commit, not added as a final check before launch.
We use keyboard navigation alongside screen readers including NVDA, VoiceOver, and TalkBack to verify critical user journeys.
Lightweight, resilient pages that stay usable on slow connections and older devices. Access should not depend on owning the newest hardware.
Text and interactive elements meet or exceed WCAG 2.2 AA contrast requirements across the colour themes used by the project.
Animations and transitions respect the prefers-reduced-motion media query. Motion only plays when the user has not indicated a preference to reduce it.
Every input is explicitly labelled. Error messages are associated with their fields. Validation does not rely on colour alone.
Focus is placed intentionally on state changes, modal dialogs, and interactive content updates, so keyboard users always know where they are.
Every non-decorative image has accurate, purposeful alt text. Decorative images are hidden from assistive technologies with empty alt attributes.
Content follows a meaningful sequence in the source code, so screen reader users encounter information in the same order as sighted users.
Content remains usable without horizontal scrolling when zoomed to 400%, in line with WCAG 2.2 requirements where reflow is expected.
Interactive controls are sized and spaced to reduce accidental activation across touch devices, in line with WCAG 2.5.8.
Navigation components appear in the same location and order across pages, so users do not need to relearn where controls are as they move through the site.
Automated testing is valuable, but it cannot replace manual testing with assistive technologies. Passing an automated scan tells you very little about whether someone can successfully use your interface. So we do not stop there:
No website is permanently accessible. Accessibility requires continuous testing as browsers, assistive technologies, devices, and content evolve. We treat it as an ongoing engineering practice, not a one-time audit.
We work with teams who need usable, inclusive interfaces, built to a standard you can verify, not a checklist you file away.
Talk to us