No. 06 Accessibility · Commitment
Commitment
Accessibility.
We aim for WCAG 2.1 AA. If something doesn’t work for you, tell us.
Standard.
This site targets WCAG 2.1 AA conformance. We test against keyboard navigation, screen-reader landmarks, color contrast on the black-and-white palette, focus-visible states, and reduced-motion preferences. We don’t claim full conformance. Accessibility is iterative, edge cases happen, and a real practice has to leave room to fix them when they surface.
What this site does.
The current build ships with the following:
- Semantic HTML5 landmarks.
<header>,<main>,<footer>, and<nav>are real elements, not divs with roles. - Skip-to-content link. The first focusable element on every page jumps past the nav. It is visually hidden until focus, then surfaces in the top-left.
- Alt text on images. Content images describe what they show. Purely decorative elements use empty alt or are marked
aria-hidden. - Contact form pipeline. The contact form posts to a third-party form-handling service (Web3Forms). All form fields have visible labels; required fields are announced via
aria-required; validation errors are announced viaaria-live. - Color contrast that meets AA. The primary palette pairs black (
#000000) on white (#ffffff), which clears the 4.5:1 threshold for body text and the 3:1 threshold for large display type with room to spare. The mid-grey label token used for mono eyebrows and meta strings was retuned in May 2026 from#777777(4.48:1, just below AA) to#6e6e6e(5.06:1, comfortably AA). - Visible focus states. Every interactive element shows a clear outline on keyboard focus. Inverse on dark sections so the ring stays visible.
- Reduced-motion respect. If your system requests reduced motion, the IntersectionObserver-driven reveal animations are skipped, content lands in place immediately, and the home-page intro overlay is removed without its dissolve transition.
- Stable layout. Above-the-fold images carry explicit width and height attributes so the page does not shift as media loads. Cumulative Layout Shift is held below 0.05 on every page.
- Current-page nav state. Active navigation links carry
aria-current="page"so screen readers announce where the visitor is in the site. - Works without JavaScript. Internal links are real anchors. The home-page intro overlay is dismissable but optional and never gates content.
What it doesn’t (yet).
Honest disclosure of the current gaps:
- The home-page intro overlay dismisses on Enter, Esc, Space, or click, and is removed instantly when reduced-motion is set. It does not yet carry a visible Skip button or a strict focus trap. The video has no spoken content, so there is no captioned version. If that ever changes, captions get added at the same time as the new audio.
- The marquee testimonial wall on the home page does not pause on hover. It does pause for users who request reduced motion, and the wall is decorative duplication of quotes already announced once to assistive tech.
- PDF compliance for the IABS and Consumer Protection Notice linked from the footer is the responsibility of the Texas Real Estate Commission, the destination of those links.
- Self-hosted fonts and a critical-CSS slice are pending. Until then, a brief flash of fallback type can occur on slower connections.
Reporting an issue.
If something on this site doesn’t work for you, please send a note. Describe what you were trying to do, what page you were on, and what assistive technology or browser you were using if you know. We aim to respond within five business days and to fix what we can fix.
Equal Housing.
Viktoriia Jones is committed to the letter and spirit of Fair Housing law. Equal Housing Opportunity.
Equal Housing Opportunity
Last updated 2026-05-07