.author_page.svelte-ztjhdl{display:flex;flex-direction:column;gap:40px;padding:32px 0 60px}.author.svelte-ztjhdl{display:flex;gap:32px;align-items:flex-start}.photo.svelte-ztjhdl{flex:none;width:180px;height:180px;border-radius:50%;object-fit:cover}.initials.svelte-ztjhdl{display:flex;align-items:center;justify-content:center;background:#262626;border:1px solid #444;color:#888;font-size:3.5rem;font-weight:700}.details.svelte-ztjhdl{display:flex;flex-direction:column;gap:12px;min-width:0}.details.svelte-ztjhdl h1:where(.svelte-ztjhdl),.bio.svelte-ztjhdl,h2.svelte-ztjhdl{margin:0}.kicker.svelte-ztjhdl{color:var(--light-gray);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.job_title.svelte-ztjhdl{font-weight:600}.bio.svelte-ztjhdl{line-height:1.6;max-width:var(--readable-width);white-space:pre-line}.links.svelte-ztjhdl{display:flex;flex-wrap:wrap;gap:8px 20px}.links.svelte-ztjhdl a:where(.svelte-ztjhdl){color:var(--text-color, white)}.articles.svelte-ztjhdl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article.svelte-ztjhdl{display:flex;flex-direction:column;gap:10px;color:var(--text-color, white);text-decoration:none}.article.svelte-ztjhdl:hover strong:where(.svelte-ztjhdl){text-decoration:underline}.article.svelte-ztjhdl img:where(.svelte-ztjhdl),.no_image.svelte-ztjhdl{width:100%;aspect-ratio:16 / 10;object-fit:cover;background:#262626}.date.svelte-ztjhdl{color:var(--light-gray)}@media (max-width: 800px){.author.svelte-ztjhdl{flex-direction:column;align-items:center;text-align:center}.details.svelte-ztjhdl{align-items:center}.photo.svelte-ztjhdl{width:140px;height:140px}.articles.svelte-ztjhdl{grid-template-columns:1fr}}
