The sequence

Five emails, which is the part nobody ships

A waitlist lives in the inbox, not on the page. These are real table-based documents with a plain-text part, built from the same tokens.

  1. Confirm your address01/5

    Email 01

    One tap and you're on the list

    Somebody put this address on the list for Marram. If that was you, confirm it below and we will stop bothering you until there is something true to say.

    If it wasn't you, ignore this. Nothing happens, and the address is deleted in seven days.

    Confirm this address

    Immediately

  2. You're on the list02/5

    Email 02

    You're on the list

    1,204

    your place in the queue

    The first season goes out as 40 invitations in two waves — February and April. Everyone here gets forty-eight hours before the public each time.

    What the waves mean

    Straight after confirming

  3. Two rooms, if you know the estuary03/5

    Email 03

    The only ask, and it is a small one

    Dry marram grass on the dune above the house, bending in the wind.

    We are not advertising this and we are not going to. The list has grown by people telling one other person, which is the rate we can actually build for.

    Copy the link

    About a fortnight later

  4. 7 of 11, and the slate is here04/5

    Email 04

    7 of 11 rooms plastered

    An unfinished room at Marram: bare lime plaster, a deep window onto the estuary, a step-ladder against the far wall.

    Eleven tonnes from Ffestiniog, stacked in the yard for a fortnight while the roofers finish the west pitch. It is a colder grey than the sample, which we prefer and did not plan. It landed on 12 Aug 2026.

    The full build log

    Whenever something happens

  5. Your window opens on Thursday05/5

    Email 05

    Your window is open

    Wave one opens on Thursday at nine. You have forty-eight hours before the public list, and there are 40 invitations going out across the rooms that are finished.

    The tag with a number on it is already on its hook. If Thursday does not suit, wave two is in April and you keep your place.

    Take a room

    When May 2027 finally arrives

What you get

Built for inboxes, not for a screenshot

5 documents in src/emails/, each with an HTML and a plain-text part.

Tables, not flexbox
Outlook on Windows renders through Word, which supports neither flexbox nor grid. Every column in these documents is a td.
Inline styles only
Gmail strips head styles in some contexts and rewrites class names in others. Nothing here depends on a selector matching.
Tokens inlined as hex
var() does not resolve in most clients. Each value is copied from theme.css with the token it came from named beside it, so a rebrand is a find-and-replace with a map.
Dark by declaration
color-scheme and supported-color-schemes are set to dark so the clients that invert light emails leave these alone, and they match the site instead of becoming mud.
A real plain-text part
renderText() builds it from the same source. HTML-only mail is filtered harder, and the text part is also the accessible fallback.
One source, two renderers
The page you are reading and the documents themselves both render src/emails/sequence.ts. A preview built separately is a preview that lies the first time somebody edits one and not the other.

Opening May 2027

Nothing to book. A list to be on.

Five emails over the next year, and then an invitation forty-eight hours before anybody else gets one.

1,204 ahead of you · 7 of 11 rooms plastered