.page.svelte-1j5tn20{max-width:760px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}.bar.svelte-1j5tn20{display:flex;align-items:center;justify-content:space-between;padding:26px 0 8px}.wordmark.svelte-1j5tn20{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:600;letter-spacing:.04em;font-size:16px;color:var(--text);text-decoration:none}.wordmark.svelte-1j5tn20 img:where(.svelte-1j5tn20){border-radius:7px}.logo-mark.svelte-1j5tn20{display:inline-flex;background:var(--text);border-radius:18px;padding:16px 22px;line-height:0}.logo-mark.svelte-1j5tn20 img:where(.svelte-1j5tn20){height:112px;width:auto;display:block}.back.svelte-1j5tn20{font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--text-dim);text-decoration:none;transition:color .18s}.back.svelte-1j5tn20:hover{color:var(--accent)}.kicker.svelte-1j5tn20{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin:clamp(40px,8vw,80px) 0 18px}h1.svelte-1j5tn20{font-family:var(--serif);font-weight:400;font-size:clamp(38px,7vw,60px);line-height:1.04;letter-spacing:-.01em;margin:0 0 28px}h1.svelte-1j5tn20 em:where(.svelte-1j5tn20){font-style:italic;color:var(--accent)}.summary.svelte-1j5tn20{font-size:19px;line-height:1.6;border-left:2px solid var(--accent);padding-left:20px;margin:0 0 44px;color:var(--text)}h2.svelte-1j5tn20{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(23px,3.5vw,30px);line-height:1.15;margin:44px 0 14px}h3.svelte-1j5tn20{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.25;color:var(--text);margin:26px 0 6px}.doc.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--text-dim);line-height:1.7;font-size:16.5px;margin:0 0 14px}.doc.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--accent);text-decoration:none;border-bottom:1px solid var(--hairline);transition:border-color .18s}.doc.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{border-color:var(--accent)}.email.svelte-1j5tn20{margin:6px 0 16px}.email.svelte-1j5tn20 a:where(.svelte-1j5tn20){display:inline-block;font-family:var(--mono);font-size:clamp(19px,4vw,26px);color:var(--accent);border-bottom:2px solid var(--accent);padding:4px 2px}footer.svelte-1j5tn20{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--hairline);padding:30px 0 44px;margin-top:clamp(48px,8vw,88px);flex-wrap:wrap;gap:16px}.foot-links.svelte-1j5tn20{display:flex;align-items:center;gap:20px}.foot-links.svelte-1j5tn20 a:where(.svelte-1j5tn20){font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;transition:color .18s}.foot-links.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:var(--accent)}.fine.svelte-1j5tn20{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}
