How this site is made
An editorial layout on a 12-column grid: white pages, hairline rules, labels in a monospace, and the work shown large on grey plates so it carries the colour.
One family, two voices
Geist
For everything you read. Headlines at 600 with tight spacing, reading text at 400.
Geist Mono
For labels, captions and sources: the parts that tell you what you are looking at.
Both by Vercel with Basement Studio, under the SIL Open Font License.
Black, white, grey and one red
Values shown are the ones in use now, for the light or dark theme you are viewing.
Paper
The page.
Plate
The ground the work is shown on.
Ink
Text, headlines and buttons.
Soft
Secondary text and labels.
Red
Dushan’s colour, from his CV. Status and the current page.
Red ink
Red for text, dark enough to read.
Built and hosted
Built with Next.js, React and Tailwind CSS, and hosted on Vercel.
All client work shown was made with agency and studio teams at Iris Worldwide, 50 Sport and elsewhere. Each case study states Dushan’s role, and every figure is labelled with its source.