.page.svelte-quscl9{max-width:42rem;margin:0 auto;padding:1.5rem 1.25rem 3.5rem}.top.svelte-quscl9{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3.25rem;padding-bottom:1rem;display:flex}.domain.svelte-quscl9{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:.72rem}.links.svelte-quscl9{font-family:var(--mono);gap:1rem;font-size:.72rem;display:flex}.links.svelte-quscl9 a:where(.svelte-quscl9){color:var(--ink-soft);transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}.links.svelte-quscl9 a:where(.svelte-quscl9):hover{color:var(--accent);border-color:var(--accent)}.hero.svelte-quscl9{margin-bottom:3.5rem}.role.svelte-quscl9{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .65rem;font-size:.7rem}h1.svelte-quscl9{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);margin:0 0 1.1rem;font-size:clamp(3.4rem,14vw,5.5rem);font-weight:400;line-height:.9}.bio.svelte-quscl9{max-width:28ch;color:var(--ink-soft);margin:0;font-size:1.15rem;line-height:1.6}.foot.svelte-quscl9{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--muted);margin-top:3rem;padding-top:1.25rem;font-size:.65rem}.foot.svelte-quscl9 p:where(.svelte-quscl9){margin:0}@media (width>=640px){.page.svelte-quscl9{padding:2.25rem 1.5rem 5rem}.bio.svelte-quscl9{max-width:32ch;font-size:1.2rem}}
