Accessibility statement
This site is built to meet Level AAA of the Web Content Accessibility Guidelines (WCAG) 2.1.
Scope
This statement covers the whole public website.
Review date
Last reviewed: 2026-07-05.
Technologies
The accessibility of this site relies on HTML, CSS, JavaScript and ARIA.
Evaluation method
Conformance is verified continuously by automated gates on every build —axe-core, contrast-audit, readability-audit, transcript-audit and a11y-attrs-audit— alongside manual review.
Level A and AA conformance
- A Level A verified continuously by the axe-core gate, with no serious or critical violations.
- AA Level AA verified by the axe-core gate and the 4.5:1 contrast reviews.
Level AAA criteria
Declared status of the 28 Level AAA success criteria of WCAG 2.1.
| Criterion | Level | Status |
|---|---|---|
| 1.2.6 Sign Language (Prerecorded) The site publishes no prerecorded media with spoken audio requiring sign language. | AAA | Not applicable |
| 1.2.7 Extended Audio Description (Prerecorded) There is no synchronized video requiring extended audio description. | AAA | Not applicable |
| 1.2.8 Media Alternative (Prerecorded) There is no prerecorded media requiring a full text alternative. | AAA | Not applicable |
| 1.2.9 Audio-only (Live) The site broadcasts no live audio. | AAA | Not applicable |
| 1.3.6 Identify Purpose Semantic landmarks, ARIA roles and autocomplete identify the purpose of regions and fields. | AAA | Met |
| 1.4.6 Contrast (Enhanced) The contrast-audit gate enforces a minimum 7:1 contrast ratio on all text. | AAA | Met |
| 1.4.7 Low or No Background Audio The site contains no background audio or spoken audio content. | AAA | Not applicable |
| 1.4.8 Visual Presentation Left-aligned text, generous line spacing, limited line width and a light or dark theme. | AAA | Met |
| 1.4.9 Images of Text (No Exception) Content uses real text; images of text are not used except for logos. | AAA | Met |
| 2.1.3 Keyboard (No Exception) All functionality is keyboard operable with no traps, verified by axe and E2E. | AAA | Met |
| 2.2.3 No Timing Static content imposes no time limits on any interaction. | AAA | Met |
| 2.2.4 Interruptions The site generates no interruptions, alerts or automatic updates. | AAA | Not applicable |
| 2.2.5 Re-authenticating The public site requires no authentication or user sessions. | AAA | Not applicable |
| 2.2.6 Timeouts There are no expiring sessions that could cause data loss. | AAA | Not applicable |
| 2.3.2 Three Flashes No content flashes; there are no flashes above the allowed threshold. | AAA | Met |
| 2.3.3 Animation from Interactions All animations honour the user's prefers-reduced-motion preference. | AAA | Met |
| 2.4.8 Location Breadcrumbs and navigation indicate the page's location within the site. | AAA | Met |
| 2.4.9 Link Purpose (Link Only) Link text describes its destination without relying on surrounding context. | AAA | Met |
| 2.4.10 Section Headings Content is organised with a semantic heading hierarchy with no skipped levels. | AAA | Met |
| 2.5.5 Target Size Touch targets measure at least 44 by 44 CSS pixels. | AAA | Met |
| 2.5.6 Concurrent Input Mechanisms The site does not restrict use of keyboard, mouse or touch input. | AAA | Met |
| 3.1.3 Unusual Words A glossary defines the technical terms and jargon used across the content. | AAA | Met |
| 3.1.4 Abbreviations The a11y:attrs gate requires the first occurrence of each acronym to carry an abbr title. | AAA | Met |
| 3.1.5 Reading Level The readability-audit gate keeps the reading level within an accessible range. | AAA | Met |
| 3.1.6 Pronunciation Content does not rely on pronunciation to resolve meaning ambiguities. | AAA | Not applicable |
| 3.2.5 Change on Request No context change happens automatically; every navigation is user initiated. | AAA | Met |
| 3.3.5 Help Forms provide contextual help associated via aria-describedby. | AAA | Met |
| 3.3.6 Error Prevention (All) Forms validate input and surface reversible errors before submission. | AAA | Met |
Feedback
If you find an accessibility barrier, contact us through the contact form.