Accessibility
Accessibility Statement
Last updated August 1, 2026
We build accessible websites for a living, so we hold ka-performancefl.com to the same standard we sell. This page says what we aim for, what is actually in place, where the site still falls short, and how to reach a human if any of it gets in your way.
The standard we build to
We aim to meet WCAG 2.2 at Level AA. That is the level most accessibility regulations point at, and it is the level we measure client work against too. To be straight with you: this is our own assessment, checked with automated tooling and manual keyboard and screen reader passes. It has not been audited by an independent third party, so we describe the site as aiming at Level AA rather than certified against it.
What is in place
- Colour contrast measured against AA for body text, headings, and interface controls.
- Every page usable by keyboard alone, with a visible focus outline on anything you can interact with.
- A skip-to-content link as the very first stop in the tab order, so you can jump past the navigation instead of tabbing through it on every page.
- Headings, landmarks, and lists marked up as real structure so screen readers can navigate by them.
- Text alternatives on images that carry meaning, and decorative artwork hidden from assistive technology instead of read aloud.
- Labels and accessible names on buttons, form fields, dialogs, and icon-only controls.
- Motion respects your system setting. If you have asked your device to reduce motion, the scroll animations, the drifting reviews, and the page-turn effects stop moving.
- Content is written to be readable, and the layout reflows without horizontal scrolling down to a phone-sized screen.
How we handle artwork
The portfolios and the illustrated picture book present artwork as content, which changes what conformance means on those pages.
Where text appears inside a piece, it is part of the composition and cannot be re-rendered as live text without altering the work. WCAG 2.2 excepts this under 1.4.5 where the particular presentation is essential, the same provision that covers logotypes. The same applies to contrast: 1.4.3 does not impose a contrast requirement on text that is part of a picture containing significant other visual content.
What we do owe, and what we hold ourselves to, is a text alternative for every piece that describes the work and includes any words appearing within it. Interface text around the artwork, including titles, artist names, captions, and controls, is live text held to the full AA standard.
Where we can avoid the question entirely, we do. The picture book is built from the illustrator's untexted artwork with the story set as live HTML over it, so the prose itself selects, resizes, and is read aloud like any other text on the site. Only the lettering genuinely painted into a scene stays part of the image.
Known limitations
The home page leans on scroll-driven animation. The content is built to be understandable without the motion, and the sequence stops entirely when reduced motion is requested. We are continuing to simplify the interaction for people who keep motion enabled.
Third-party content
A few things on this site come from outside it: customer reviews pulled from Google, and the voice assistant demo on our services page. We choose these carefully and wrap them in our own accessible controls where we can, but we do not control everything they render. If one of them is what is blocking you, tell us anyway. We would rather replace a component than leave you stuck with it.
Tell us if something blocks you
If any part of this site is difficult or impossible to use, we want to hear about it, and we will fix it. Email [email protected] with whatever detail you have: the page you were on, what you were trying to do, and the browser or assistive technology you were using. Rough notes are fine, you do not need to diagnose it for us.
The same address works for accessibility requests more generally. If you need something from this site in a different format, or you would rather give us your project details by phone or email than through a form, ask and we will make it work.
