Accessibility Statement
Effective 1 January 2026 · Last updated 27 May 2026
Our commitment
Circus Corporation is committed to making its website accessible to as many people as possible, including those with disabilities. We aim to meet the Web Content Accessibility Guidelines (WCAG) 2.2 Level AA standard.
This statement applies to the Circus marketing website at circus.app.
Compliance status
This website is partially conformant with WCAG 2.2 Level AA. Partial conformance means that some content may not fully conform to the standard. Known limitations are listed below.
Known issues
- Hero background video: The autoplay background video does not have captions or an audio description. The video is decorative and carries no information required to understand the page content.
- Reveal animations: Content using the scroll-reveal animation (
.revealelements) starts invisible and animates in on scroll. Users who navigate via keyboard or screen reader will see the content immediately, as scroll-triggered reveal is bypassed for non-visual navigation. - Eyebrow labels: Section eyebrow labels (e.g., “FEATURES,” “HOW IT WORKS”) use the primary coral color (#E8604E) at a contrast ratio of approximately 3.1:1 against the page background. These labels are supplemental and are always paired with a heading that meets contrast requirements; the section’s meaning is not conveyed by the eyebrow alone.
- Mobile menu background isolation: When the mobile navigation drawer is open, background content is hidden visually and keyboard access is restricted via a JavaScript focus trap. Full
inertattribute isolation for assistive technologies is not yet implemented.
What we’ve done
- All images and decorative SVGs have
aria-hidden="true"or descriptivealtattributes - Navigation landmarks use semantic HTML (
<nav>,<main>,<footer>) <main>element hasid="main-content"— the skip link targets a valid anchor- Skip navigation link appears at the top of every page for keyboard users
- The cookie consent banner uses
role="dialog",aria-modal="true", andaria-label; focus moves to the first button when the banner appears, and Tab/Shift-Tab are trapped within the dialog; Escape rejects optional cookies and closes the banner - The mobile menu uses
aria-expanded,aria-label,role="dialog",aria-modal="true", and a keyboard focus trap with Escape-to-close - Dropdown menus use
aria-expanded,aria-haspopup, andaria-controls - Animations respect the
prefers-reduced-motionmedia query — all animations are disabled for users who have requested reduced motion - The hero video element uses
mutedand does not autoplay audio - All interactive elements are keyboard accessible
- Page language is declared (
lang="en") - Global
:focus-visiblefocus rings applied to all interactive elements — coral outline, 2px solid, 3px offset - Navigation and footer links have minimum 44×44px touch targets
- GDPR/PECR-compliant cookie consent banner implemented
- The coral hover accent token (
--coral-deep) meets WCAG AA contrast (5.6:1) against the page background - Footer link text meets the 4.5:1 contrast ratio requirement against background
Reporting accessibility issues
If you experience any difficulty using this website or find something that does not meet the accessibility standards described here, please let us know:
- Email: accessibility@circus.app
- Subject line: “Accessibility issue — [page name]”
We will acknowledge your message within 2 business days and aim to resolve confirmed issues within 30 days.
Technical information
This website is built with semantic HTML5, CSS, and vanilla JavaScript. It does not use any third-party UI frameworks or component libraries. Assistive technologies tested include VoiceOver (macOS and iOS) and NVDA (Windows).
© 2026 Circus Corporation. All rights reserved. Proprietary and confidential.