Scope
What we design.
We design every template, desktop and mobile, against your brand. Where a brand system does not exist yet, we build the parts the website needs: palette, type scale, spacing and component states.
Principles
How we decide.
Design against real content. We design once the copy exists, or we design copy and layout together. Real sentences make better layouts than placeholder ones.
Accessibility at design time. Contrast, focus states, target sizes and motion preferences are settled in the design file. Deciding them early is what makes IS 5568 / WCAG 2.1 AA straightforward.
Performance at design time. A hero has a weight budget before it has a layout. Agreeing that number first is how a site stays fast without losing its ambition.
One bold thing per page. Spend the boldness in one place and let everything around it stay quiet. That is what makes the bold thing land.
Movement
Motion.
Motion should mean something. We use it for orientation (what changed, what belongs to what) and for one deliberate moment per page. This site’s travelling moon is that moment.
Everything honours reduced-motion settings, landing on a designed static state so the page still looks composed. In right-to-left layouts motion mirrors: entrances, wipes and progress all reverse, because in Hebrew forward is leftward.
Deliverables
What you get.
- Every template designed, desktop and mobile
- A component library the build inherits directly
- Design tokens, ready for
theme.json - Interaction and motion specs, written down
- Accessibility decisions documented
Hebrew
Hebrew and RTL.
A Hebrew site deserves its own design, not a mirrored one. Hebrew has no uppercase, so letter-spaced labels need a different treatment, and type pairing and rhythm are their own problem. We design Hebrew as Hebrew, currently pairing Heebo for display with Assistant for body.
Next step
See what it looks like built.
The case studies show the designs working on real sites.