Case study

MindBodyWorkFlow

Four kinds of work — bodywork, coaching, retreats, executive — held in one place without looking like four different businesses.

Role
Design & build
Pages
Nine
Year
2026
The MindBodyWorkFlow home page: a cream serif headline reading A Space for Transformation over a dark ink-teal illustration of cupped hands holding a glowing heart.
The dark world: ink teal ground, ember light, cream text. Every illustration is commissioned to a written brief — no stock, no drifting styles.

The brief

One practice,
four doors.

Psychosomatic bodywork, therapeutic coaching, retreats, and executive leadership work. Different rooms, different language, sometimes different people — but one practitioner behind all of them.

The risk with a site like this is that it fragments: four sections that read like four businesses badly stapled together. The job was to make the range feel like depth rather than indecision.


The constraint

It had to outlive
any platform.

No monthly fee to anybody. No content locked in a database. Editable from a phone in an airport. And it had to carry real artwork — the whole practice is about embodiment, and stock photography of smiling strangers would have undone the argument on sight.

So: plain HTML, CSS and JavaScript. No build step, no framework, no CMS. Files that will still open in ten years.


What was made

Two worlds,
one stylesheet.

Every colour is a design token. The retreat page remaps those tokens and becomes a warm parchment world — same components, same code, a completely different room. That is the whole design system argument in one page.

The Embodied Design Retreat page in the light parchment palette: cream ground, ember accents, a serif headline beside a photograph of a wooden lodge among pines by a lake.
The same stylesheet, remapped. Nothing here is a second theme or a duplicate template — it is one system with the tokens swapped.

Runs by itself

The parts nobody
should have to do.

  • Retreat reservations with a deposit — card, PayPal, Apple and Google Pay, taken at the moment someone decides, not three emails later.
  • Submissions land in a spreadsheet with a reference, and confirmation emails go to both sides automatically.
  • Dietary needs, room preference, travel origin collected up front, so the first real conversation is not admin.
  • German legal pages — Impressum and Datenschutz — written for a practice operating from Germany, not copied from a generator.

The part I am proudest of

He edits it
from his phone.

Four hundred and forty-one blocks of copy across nine pages are directly editable. Tap a paragraph on the live site, type, press publish. Sixty seconds later it is live.

No dashboard, no plugin, no login to a platform that might change its pricing. The things that must stay consistent — contact details, prices, navigation — are deliberately not editable, so a stray tap can never quietly break the site.