good evening 👋 · open for projects · --:--
← all notes

lowercase, on purpose

12 Jan 2026· design

You may have noticed our headings are all lowercase. Our shadows are hard and offset, like a sticker half-peeled off the page. Our buttons spring a little when you hover them, and there are small waving hands dotted around. It would be easy to read all of that as "quirky for the sake of it". It isn't. Every one of those choices is deliberate, and behind each is a reason we could defend in a meeting. Good design isn't decoration you add at the end — it is a hundred small decisions, each made on purpose.

lowercase isn't lazy, it's a voice

Capital letters carry a certain formality; they stand up straight and clear their throat. Lowercase reads as warm, close and human — like someone talking to you rather than announcing at you. It matches how we actually speak: we "say hello", we don't "SUBMIT AN INQUIRY". (The post you're reading right now uses normal capitalisation, because long-form text genuinely reads better with it — the right rule for the right place is itself a design decision.)

the hard shadow says "this is real"

We use hard, offset shadows instead of soft blurry ones because they make a flat screen feel physical — like paper, like a sticker you could peel up at the corner. A soft drop-shadow is the default everyone reaches for, which is exactly why it says nothing. A hard one is a small, clear point of view, repeated until it becomes recognisably ours.

let's read one button

Take a single button on this site and look at the decisions stacked inside it. It is a pill, not a rectangle, because round feels friendlier than sharp. Its outline is a confident three pixels, not a timid one, so it reads as drawn rather than defaulted. It carries that hard offset shadow, so it sits on the page like an object you could press. On hover it lifts and springs with a slightly bouncy easing, because a stiff linear motion feels mechanical and a bounce feels alive. And the label is lowercase, in our display font, because it is still us talking. That is five decisions in one small button — and the whole site is built from that kind of stacking. None of them shout; together they are the difference between "a button" and "their button".

motion with manners

Things spring, wiggle and wave — but every bit of it respects prefers-reduced-motion, so anyone who finds movement uncomfortable gets a calm, still version with nothing missing. Delight should never get in the way of the message, and it should never exclude someone. Playful and accessible are not opposites.

consistency beats cleverness

The temptation, once you have a few nice tricks, is to keep inventing new ones. We do the opposite: find the right move, then repeat it everywhere. The same pill, the same shadow, the same spring, the same four colours, over and over. It sounds like it would get boring; it does the opposite. Repetition is what turns a pile of nice details into a language — by the third screen, your eye knows the rules, and the place starts to feel like somewhere rather than a series of clever one-offs. A brand is a promise kept many times, not a surprise sprung once.

constraints are why it holds together

One display font. Four bright colours and a single ink for everything else. One icon style, drawn the same way every time. These limits are not a lack of imagination; they are the reason the whole thing feels coherent instead of looking like a ransom note. It is the same instinct as our boring stack: discipline underneath is what lets the surface feel alive.

why any of this matters to you

A brand that makes deliberate small choices feels considered — and considered feels trustworthy. Visitors can rarely tell you why a site feels good; they just feel it, and they remember it, and they associate that feeling with you. The details are not the part you do if there is budget left over. The details are the brand.

We sweat the small stuff because that is exactly where "fine" quietly becomes "unmistakably theirs". 👋

like how we think?

[email protected]
hand-coded in spain 👋