Accessibility
This site is built to meet WCAG 2.2 Level AA wherever it is reasonably achievable. Below is what that means in practice, and where the site still falls short — because a statement that only lists successes is not much use to anyone.
What is in place
- Every page has one H1 and a logical heading order beneath it.
- The site is operable by keyboard, including navigation, the mobile menu, forms, and the before-and-after comparison sliders.
- Before-and-after sliders can be driven with arrow keys, Home and End, and every slider also has plain Before / Compare / After buttons for anyone who cannot drag.
- Interactive controls meet a 24×24px minimum target size, and primary touch targets on mobile are larger again.
- Images carry descriptive alt text; images that are purely decorative are hidden from screen readers rather than described.
- Motion respects the prefers-reduced-motion setting: count-up animations, parallax, and the slider nudge are disabled when it is on.
- Form fields have real labels, errors are announced, and the confirmation state is exposed to screen readers.
- Focus is visible on interactive elements, and the mobile menu traps focus while open and restores it on close.
Known limitations
- The comparison sliders are inherently visual. Each one carries a text caption describing what changed, but the comparison itself cannot be conveyed fully without sight.
- Photography carries meaning on this site. Alt text describes each image, but a detailed visual result is difficult to convey in a sentence.
Found a problem?
If any part of this site is difficult or impossible for you to use, tell us and we will fix it. Say which page and what happened, and we will get back to you.
