Legal
Accessibility
This is a visually experimental site, and it still has to work for everyone. Here is what we have done, what we have actually tested, and where the gaps are.
- Effective
- August 13, 2026
- Last updated
- August 13, 2026
Our commitment
We aim to meet WCAG 2.1 Level AA across this website. That is the standard US courts and the Department of Justice have consistently pointed to under the Americans with Disabilities Act, and it is the benchmark we build and test against.
Accessibility was treated as part of the design here rather than a pass at the end. Where a visual idea and an accessible one conflicted, the accessible one won.
What we have done
Structure
- Real semantic HTML —
header,nav,main,section,article,figureandfooter, not a stack of anonymous containers - One meaningful
h1per page and a heading order with no skipped levels, so the document can be navigated by headings - Visual size and heading level are decided independently — nothing is promoted to a heading for being large
- Buttons perform actions and links navigate. There are no clickable containers pretending to be either
- The page declares its language
Keyboard and focus
- Every interactive element is reachable and operable by keyboard
- A visible, high-contrast focus indicator on everything focusable — never removed, only shaped
- A skip link as the first stop, so navigation can be bypassed
- The mobile menu traps focus while open, closes on Escape, returns focus to the button that opened it, and is removed from the tab order entirely when closed
Content
- Descriptive alt text on meaningful images; genuinely decorative graphics are hidden from screen readers rather than announced
- Every form control has a real label. Errors are announced, tied to their field, and focus moves to a summary when a submission fails
- Body text meets 9.0:1 contrast against the background and secondary text 4.6:1. Red is used for large text, rules and fills at 4.2:1, with a lighter red at 6.3:1 wherever red carries small text
- Nothing relies on colour alone to convey meaning
Motion
- Setting reduce motion in your operating system disables the custom cursor, all parallax, the card tilt, the marquee, the scroll effects and the background video. Not shortened — switched off
- The layout is designed to be complete and coherent with every animation disabled; nothing is left mid-transition
- No content is hidden by animation. If scripts fail or are blocked, the full page is still there and readable
- Nothing flashes, and no interaction requires a mouse, hover or precise pointer control
- Native scrolling is never intercepted or smoothed by script
How it has been tested
Last reviewed 13 August 2026, against the production build.
- Automated auditing with Lighthouse across every page type — 100 / 100 on accessibility on all of them
- Manual keyboard testing of navigation, the mobile menu and the inquiry form, including focus order, focus return and dismissal
- Programmatic checks that every form control has a label, that error messages are correctly associated, that no image is missing an alt attribute and that no link lacks an accessible name
- Layout verified at eight widths from 320px to 1920px with no horizontal scrolling, and text reflow checked at increased zoom
- Behaviour verified with reduced motion enabled, with a coarse pointer, and with JavaScript disabled
Known limitations
We would rather tell you where the gaps are than claim there are none.
- It has not yet been tested with real screen reader software. The markup has been checked programmatically and by keyboard, but a full pass with JAWS, NVDA and VoiceOver has not been done. That is the next thing on our list
- Video players are third-party. Once you press play on a film hosted by YouTube or Vimeo, that player's accessibility is theirs, not ours
- Captions. Films published here may not all carry captions or audio description yet. If a particular piece is inaccessible to you, contact us and we will provide an alternative
- This is a visually driven portfolio. Some of what it communicates is inherently visual. Where that is true we have tried to make the surrounding text carry the meaning
Tell us if something does not work
If any part of this site is difficult or impossible for you to use, we want to hear about it — that is a bug, and we will fix it.
Contact us at inquiry@xlntvisuals.com. It helps if you can tell us the page, what you were trying to do, and what browser or assistive technology you were using — but please get in touch either way. We aim to respond within a few working days, and if we cannot fix something quickly we will offer another way to get you what you need.
