.register.svelte-gh4v52{background:var(--bg);color:var(--fg)}.spread.svelte-gh4v52,.contact.svelte-gh4v52,.ledger-wrap.svelte-gh4v52{padding-inline:clamp(18px,6vw,88px)}.intro.svelte-gh4v52{max-width:960px;padding-block:clamp(40px,6vw,80px)}.kicker.svelte-gh4v52,.meta.svelte-gh4v52,.number.svelte-gh4v52{font:500 .75rem/1.6 DM Mono,monospace}.kicker.svelte-gh4v52{color:var(--fg);margin:0 0 24px}h1.svelte-gh4v52{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5.5vw,5rem);font-weight:600;line-height:1.08}h1.svelte-gh4v52,h2.svelte-gh4v52,p.svelte-gh4v52{overflow-wrap:anywhere}.description.svelte-gh4v52{max-width:65ch;margin:28px 0 12px;line-height:1.8}.more.svelte-gh4v52{margin:0}article.svelte-gh4v52{border-top:1px solid var(--line-strong);min-width:0}article.svelte-gh4v52:last-child{border-bottom:1px solid var(--line-strong)}summary.svelte-gh4v52{cursor:pointer;align-items:baseline;gap:clamp(12px,3vw,40px);padding-block:24px;list-style:none;display:flex}summary.svelte-gh4v52::-webkit-details-marker{display:none}summary.svelte-gh4v52:hover h2:where(.svelte-gh4v52){text-underline-offset:6px;text-decoration:underline}.number.svelte-gh4v52{color:var(--muted);flex-shrink:0}.toggle.svelte-gh4v52{margin-left:auto;font-size:1.5rem}h2.svelte-gh4v52{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,4vw,3.5rem);font-weight:600;line-height:1.2}.copy.svelte-gh4v52{max-width:65ch}.meta.svelte-gh4v52{color:var(--muted);margin:0 0 12px}.summary.svelte-gh4v52{margin:0 0 24px;line-height:1.7}.visual.svelte-gh4v52{background:var(--surface);border:1px solid var(--line);width:min(100%,360px)}.visual.svelte-gh4v52 img:where(.svelte-gh4v52){width:100%;height:auto;display:block}.visual.logo.svelte-gh4v52{background:var(--chrome);place-items:center;padding:24px;display:grid}.visual.logo.svelte-gh4v52 img:where(.svelte-gh4v52){border-radius:22%;width:min(100%,120px)}.project-link.svelte-gh4v52{margin-block:16px 28px}.project-link.svelte-gh4v52,.more.svelte-gh4v52 a:where(.svelte-gh4v52),.colophon.svelte-gh4v52 a:where(.svelte-gh4v52){min-height:44px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);overflow-wrap:anywhere;padding-block:10px;font-weight:700;line-height:1.5;display:inline-block}.contact.svelte-gh4v52{flex-direction:column;align-items:flex-start;gap:20px;padding-block:48px 24px;display:flex}.contact.svelte-gh4v52 h2:where(.svelte-gh4v52){font-size:clamp(1.5rem,3vw,2.5rem)}.colophon.svelte-gh4v52{margin:0}.ledger-wrap.svelte-gh4v52{min-width:0}.register .service-cta{max-width:100%}a.svelte-gh4v52:focus-visible,summary.svelte-gh4v52:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[tabindex="-1"].svelte-gh4v52:focus{scroll-margin-top:24px}
