Accessibility
Accessibility statement.
Accessibility isn't a checkbox here — it's part of the brand. This site targets WCAG 2.1 Level AA, and most of it clears AAA for contrast.
What's in place
- Semantic HTML with landmarks (header, nav, main, footer) and a skip-to-content link.
- Full keyboard operability with a thick, always-visible focus outline.
- High contrast throughout — black on white (≈21:1), black on cyan (≈8.6:1).
- Respects
prefers-reduced-motion: non-essential motion is disabled and content stays fully visible. - Works with JavaScript disabled; text reflows and scales without breaking.
- Labelled form fields, descriptive links, and alt text on meaningful images.
- A print stylesheet for clean, ink-light printing.
Known limitations
- The booking flow opens Cal.eu, a third party whose accessibility I don't control — if it blocks you, email me and we'll book another way.
- Some social banner images carry text; the same content is always available as real text on the page.
Found a barrier?
Tell me and I'll fix it. Email karolbinkowski3@proton.me with the page and what went wrong — I aim to reply within a few working days, and I'll always offer an alternative way to get what you need in the meantime.
Measured against WCAG 2.1 AA · last reviewed June 2026.