
Around one in five people live with some form of disability. Many more experience temporary or situational limitations: a broken arm, bright sunlight on a screen, a noisy train. Accessibility is not an edge case.
Start in design
Colour contrast, focus states and touch target sizes are design decisions. We check them in Figma before a single line of code is written.
Build with semantics
Native HTML elements come with accessibility built in. A real button is focusable, keyboard-operable and announced correctly. Custom elements need all of that rebuilt by hand.
Test with people
Automated tools catch around a third of issues. The rest you find by navigating with a keyboard, using a screen reader and, most importantly, testing with people who rely on assistive technology every day.
Keep reading
DesignDesigning for calm: why the best products feel quiet
Attention is the scarcest resource your users have. Here is how we design interfaces that respect it, and why calm products convert better.
Elena Vos
TechnologyGuidesHeadless CMS without the headache
Structured content gives teams superpowers, but only if editors can actually use it. Our playbook for headless projects that editors love.
Marcus Lindqvist
CompanyDesignIntroducing Polaris, our first desk lamp
Two years, forty prototypes and one obsession with even light. The story behind the lamp that started our product line.
Elena Vos
