:root{--colour-bg:#fbfaf8;--colour-ink:#14110f;--colour-muted:#55504b;--colour-faint:#6b655f;--colour-accent:#c42127;--colour-accent-ink:#fff;--colour-accent-soft:#e8686d;--colour-dark:#14110f;--colour-dark-ink:#fbfaf8;--colour-dark-muted:#b5aea7;--colour-rule:#e5e1dc;--colour-sunk:#f2efeb;--font-display:"Archivo Black", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:Archivo, "Helvetica Neue", Helvetica, Arial, sans-serif;--size-display:clamp(2.6rem, 6vw, 3.9rem);--size-h2:clamp(1.5rem, 3vw, 2rem);--size-lead:clamp(1.0625rem, 1.6vw, 1.1875rem);--size-body:1rem;--size-small:.8125rem;--tracking-label:.2em;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--radius:0;--max-width:68rem}*,:before,:after{box-sizing:border-box}html,body{background:var(--colour-bg);color:var(--colour-ink);font-family:var(--font-body);font-size:var(--size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 var(--space-3);font-weight:400;line-height:1.08}h1{font-size:var(--size-display);letter-spacing:-.03em;line-height:.98}h2{font-size:var(--size-h2)}h3{font-size:1.1875rem;line-height:1.2}a{color:var(--colour-accent);text-underline-offset:.2em}a:hover{color:#96181d}:focus-visible{outline:2px solid var(--colour-accent);outline-offset:3px}::selection{background:var(--colour-accent);color:var(--colour-accent-ink)}img{max-width:100%}.container{max-width:var(--max-width);padding:0 var(--space-4);margin:0 auto}.label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--colour-accent);margin:0;font-size:.75rem}header.svelte-1elxaub{padding-block:var(--space-3);background:var(--colour-bg)}.row.svelte-1elxaub{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.brand.svelte-1elxaub{font-family:var(--font-display);color:var(--colour-ink);letter-spacing:-.01em;text-transform:uppercase;font-size:1.0625rem;font-weight:400;text-decoration:none}nav.svelte-1elxaub{gap:var(--space-4);display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--colour-muted);font-size:.875rem;font-weight:500;text-decoration:none}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--colour-ink)}nav.svelte-1elxaub a.book:where(.svelte-1elxaub){color:var(--colour-accent);font-weight:600}nav.svelte-1elxaub a.book:where(.svelte-1elxaub):hover{color:#96181d}@media (width<=560px){.row.svelte-1elxaub{align-items:flex-start;gap:var(--space-2);flex-direction:column}nav.svelte-1elxaub{gap:var(--space-3)}}footer.svelte-jz8lnl{border-top:1px solid var(--colour-rule);padding-block:var(--space-4);font-size:var(--size-small);color:var(--colour-faint);background:var(--colour-bg)}.row.svelte-jz8lnl{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}footer.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}main.svelte-12qhfyh{padding-block:var(--space-5) var(--space-6);min-height:60vh}
