Approach
The site is built with semantic HTML, a skip-to-content link, keyboard-navigable components, visible focus states, labelled form fields, and sufficient colour contrast (Iron Era palette is AA per surface). No motion is scroll-triggered; all motion respects prefers-reduced-motion.
Current status
Lighthouse accessibility: 100 on the homepage and sampled content pages (2026-07-06). We also run a structural accessibility audit (scripts/audit_a11y.py) across every sitemap route on each change; issues found are fixed before the change ships.
Reporting an issue
If you find an accessibility barrier, email [email protected] with the page URL and what happened. We aim to respond within a few days.