Type, color, spacing, and component rules, mirrored from index.html as it stands today, not a separate aspiration.
A serif carries both heading tiers; a clean sans carries body copy and the eyebrow tier. Two families, each with one job, never mixed within a tier.
Merriweather, Georgia, serifInter, system-ui, -apple-system, sans-serifEach hex was sampled from a real photo (Trieste, Malta, Della, a Vienna café). Gold is the only clickable signal on the page, never on a bullet, a stat, or plain body text.
A short scale on purpose: seven values, each tied to specific components, not a long ladder of near-duplicates. New spacing reaches for the step whose job matches, not the nearest number.
No variants. A border is always 1px, a rectangle is always 8px-rounded, a pill is always fully rounded, including on hover, so nothing resizes when it's touched. And a full-width rule across the page is reserved for the nav and footer only: everywhere else, a section change reads through a background tint, not a line.
Hover the elements below: these are the actual CSS rules from the site, not a static picture of them.
prefers-color-scheme branch, no shade scale kept around to support one.This site uses cookies to count a few specific clicks (booking, LinkedIn). See the Privacy page for details.