.home.svelte-119hrps{width:100%;max-width:66rem;margin-inline:auto;padding-inline:clamp(16px,5vw,56px);padding-bottom:4rem;color:var(--text-100);font-family:var(--font-sans);font-size:1rem;line-height:1.6}.vh.svelte-119hrps{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home.svelte-119hrps a:where(.svelte-119hrps){color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:1px;text-underline-offset:.2em}.home.svelte-119hrps a:where(.svelte-119hrps):hover,.home.svelte-119hrps a:where(.svelte-119hrps):focus-visible{text-decoration-color:var(--accent)}.home.svelte-119hrps a:where(.svelte-119hrps):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:no-preference){.home.svelte-119hrps a:where(.svelte-119hrps){transition:text-decoration-color .18s}}.arrow.svelte-119hrps{font-family:var(--font-sans);margin-left:.15em;font-size:.8em;color:var(--text-500)}.hero.svelte-119hrps{padding-block:clamp(3rem,8vw,6.5rem) clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--hairline)}.bio.svelte-119hrps{display:grid;gap:1.1em;font-family:var(--font-serif);font-size:clamp(1.45rem,2.3vw,1.9rem);line-height:1.32;letter-spacing:-.005em;color:var(--text-100)}.bio.svelte-119hrps h1:where(.svelte-119hrps),.bio.svelte-119hrps p:where(.svelte-119hrps){margin:0;font:inherit;letter-spacing:inherit}.bio.svelte-119hrps em:where(.svelte-119hrps){font-style:italic;color:var(--text-300)}.links.svelte-119hrps{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-top:2rem;font-size:.95rem}.links.svelte-119hrps a:where(.svelte-119hrps){display:inline-flex;align-items:center;min-height:24px}.cols.svelte-119hrps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:2.5rem 3rem;padding-block:3rem;border-bottom:1px solid var(--hairline)}.lbl.svelte-119hrps{margin:0 0 1rem;font-family:var(--font-mono);font-size:.72rem;font-weight:400;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--text-500)}.list.svelte-119hrps{display:grid;gap:.55rem;margin:0;padding:0;list-style:none;font-size:.95rem;color:var(--text-300)}.list.svelte-119hrps b:where(.svelte-119hrps){font-weight:500;color:var(--text-100)}.list.svelte-119hrps a.org{display:inline-block;color:var(--text-100)}.sep.svelte-119hrps{color:var(--text-500)}.work.svelte-119hrps,.said.svelte-119hrps{padding-block:3rem;border-bottom:1px solid var(--hairline)}.ledger.svelte-119hrps{margin:0;padding:0;list-style:none}.ledger.svelte-119hrps li:where(.svelte-119hrps){display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto;align-items:baseline;gap:.5rem 2rem;padding-block:.9rem;border-top:1px solid var(--hairline-soft);font-size:.95rem}.ledger.svelte-119hrps li:where(.svelte-119hrps):first-child{padding-top:0;border-top:0}.name.svelte-119hrps{min-width:0}.name.svelte-119hrps a.title{display:inline;font-weight:500;text-decoration-color:transparent}.name.svelte-119hrps a.title:hover,.name.svelte-119hrps a.title:focus-visible{text-decoration-color:var(--accent)}.dot.svelte-119hrps{display:inline-block;width:.42rem;height:.42rem;margin-right:.45rem;border-radius:50%;vertical-align:.05em}.desc.svelte-119hrps{color:var(--text-300)}.meta.svelte-119hrps{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;color:var(--text-500);white-space:nowrap}.more.svelte-119hrps{margin:1.4rem 0 0;font-size:.95rem}.more.svelte-119hrps a:where(.svelte-119hrps){display:inline-block;min-height:24px}.quotes.svelte-119hrps{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3rem}figure.svelte-119hrps{margin:0}figure.lead.svelte-119hrps{grid-column:1 / -1}blockquote.svelte-119hrps{margin:0;font-family:var(--font-serif);font-size:1.2rem;line-height:1.4;color:var(--text-100)}blockquote.svelte-119hrps p:where(.svelte-119hrps){margin:0}.lead.svelte-119hrps blockquote:where(.svelte-119hrps){font-size:clamp(1.35rem,2vw,1.6rem)}figcaption.svelte-119hrps{margin-top:.7rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-500)}.contact.svelte-119hrps{padding-block:3rem 1rem}.big.svelte-119hrps{margin:0;font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.3}.big.svelte-119hrps a,.big.svelte-119hrps button{text-decoration-color:var(--accent)}@media(min-width:900px){.quotes.svelte-119hrps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ledger.svelte-119hrps li:where(.svelte-119hrps){grid-template-columns:minmax(0,1fr);gap:.15rem}.meta.svelte-119hrps{white-space:normal}}
