.about.svelte-cwls5q{grid-template-columns:22rem 1fr;align-items:start;gap:1.6rem;max-width:1400px;margin:0 auto;display:grid}.sidebar.svelte-cwls5q{align-self:start;position:sticky;top:1.5rem}.epigraph.svelte-cwls5q{font-family:var(--font-serif);margin:0 0 1.2rem;padding:.2rem .4rem 0}.epigraph.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--fg-bright);letter-spacing:-.005em;margin:0 0 .7rem;font-size:1.15rem;font-style:italic;line-height:1.45}.epigraph.svelte-cwls5q footer:where(.svelte-cwls5q){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-mute);letter-spacing:.04em}.epigraph.svelte-cwls5q footer:where(.svelte-cwls5q) .role:where(.svelte-cwls5q){color:var(--accent)}.quote-photo.svelte-cwls5q{border-bottom:1px solid var(--border);margin:0 0 1.2rem;padding-bottom:1rem}.quote-photo.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);background:var(--bg-elevated);border-radius:2px;width:100%;display:block}.photo-grid.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.photo.svelte-cwls5q{border:1px solid var(--border);background:var(--bg-elevated);transition:border-color var(--t-fast) var(--ease-soft);border-radius:2px;margin:0;overflow:hidden}.photo.svelte-cwls5q:hover{border-color:var(--border-bright)}.photo.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:4/3;object-fit:cover;background:var(--bg-elevated);border-radius:0;width:100%;display:block}.photo.svelte-cwls5q figcaption:where(.svelte-cwls5q){font-family:var(--font-mono);color:var(--fg-mute);letter-spacing:.04em;border-top:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:.3rem .45rem;font-size:.65rem;overflow:hidden}.photo-more.svelte-cwls5q{border-top:1px solid var(--border);text-align:right;font-size:var(--fs-sm);margin-top:.8rem;padding-top:.6rem}.photo-more.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--link);border-bottom:1px dotted var(--link-border)}.prose.svelte-cwls5q{font-family:var(--font-serif);color:var(--fg);box-sizing:border-box;width:100%;max-width:none;font-size:1.0625rem;line-height:1.75;display:block}.prose.svelte-cwls5q .lede:where(.svelte-cwls5q){color:var(--fg-bright);margin:0 0 .9rem;font-size:1.15rem;line-height:1.65}.prose.svelte-cwls5q .lede-sub:where(.svelte-cwls5q){color:var(--fg-mute);border-bottom:1px solid var(--border);margin:0 0 1.4rem;padding-bottom:1.1rem;font-size:1rem;font-style:italic;line-height:1.55}.prose.svelte-cwls5q .lede-sub:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:var(--link);border-bottom:1px dotted var(--link-border);font-style:normal}.prose.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1.15rem}.prose.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.prose.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--link);border-bottom:1px dotted var(--link-border)}.prose.svelte-cwls5q a:where(.svelte-cwls5q):hover{border-bottom-style:solid}.prose.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--fg-bright)}.prose.svelte-cwls5q .signoff:where(.svelte-cwls5q){border-top:1px solid var(--border);color:var(--fg-dim);margin-top:1.6rem;padding-top:1.1rem;font-size:1rem}@media (width<=960px){.about.svelte-cwls5q{grid-template-columns:1fr;gap:1.2rem}.sidebar.svelte-cwls5q{position:static}.epigraph.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.2rem}.prose.svelte-cwls5q{max-width:none;font-size:1rem}}
