2SOLID AI
Accessibility
Our commitment to an accessible website.
The standard
Built to WCAG 2.2, Level AA.
2SOLID AI is committed to making this site usable by the widest possible audience. WCAG 2.2 Level AA is the standard we build to — stated here as a target we hold ourselves to, not a certification we claim. Accessibility is an ongoing effort, and this page describes the measures implemented today and the honest limits of what a site like this can do.
As implemented
The accessibility parameters.
Each row below is implemented in the codebase — not an aspiration list.
| 01Target standard | WCAG 2.2 AA | The standard we design and build to. |
|---|---|---|
| 02Skip link | present | A 'Skip to content' link lands on the main landmark — first stop on every page. |
| 03Keyboard focus | visible | A consistent focus outline on interactive elements via :focus-visible. |
| 04Reduced motion | honored | prefers-reduced-motion disables animation globally; every canvas scene renders a single honest still frame instead. |
| 05Canvas chrome | aria-hidden | Scene readouts and instrument labels are hidden from assistive technology — decorative, never load-bearing. |
| 06Structure | semantic | Landmark regions, correct heading order, and lists marked up as lists. |
| 07Images | alt text | Meaningful images carry descriptive alternatives. |
Known limitations — stated plainly.
Generative hero scenes
Our page heroes are real-time physics instruments — inherently visual. Under prefers-reduced-motion each renders a static frame, and their readouts are aria-hidden so nothing is announced incorrectly — but a canvas cannot be fully described. Every claim a scene makes is restated in the page body text.
Ongoing effort
Some content may not yet fully meet the WCAG 2.2 AA target. We identify and resolve issues as part of our normal quality process rather than claiming a finished state.
Feedback and context.
Report a barrier
If you hit an accessibility barrier on this site, call the number on the contact page — tell us the page and the issue, and we will make reasonable efforts to fix it and to provide the information you need in an accessible form.
Compliance context
This statement reflects our commitment under applicable accessibility laws, which may include the Accessible Canada Act and provincial accessibility legislation.
Hit a barrier? Tell us.
Name the page and the problem — an engineer reads it, and it gets fixed in the codebase, not routed around it.