.person-header.svelte-13eo3pq{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"photo identity""facts facts";align-items:center;gap:1.25rem 1.1rem;margin:.25rem 0 2rem;display:grid}.photo.svelte-13eo3pq{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);background:var(--card-bg-hover);width:100%;height:auto;box-shadow:0 0 0 1px var(--border-color), var(--card-shadow);grid-area:photo}.placeholder.svelte-13eo3pq{font-family:var(--font-serif);color:var(--secondary-text-color);justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:flex}.identity.svelte-13eo3pq{grid-area:identity;min-width:0}h1.svelte-13eo3pq{letter-spacing:-.015em;margin:0 0 .3rem;font-size:clamp(1.7rem,6vw,3rem);line-height:1.1}.role.svelte-13eo3pq{color:var(--accent-gold);margin:0;font-weight:700}.facts.svelte-13eo3pq{border-top:1px solid var(--border-color);grid-area:facts;margin:0;display:grid}.facts.svelte-13eo3pq div:where(.svelte-13eo3pq){border-bottom:1px solid var(--border-color);align-content:start;gap:.1rem;padding:.6rem 0;display:grid}.facts.svelte-13eo3pq dt:where(.svelte-13eo3pq){letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-text-color);font-size:.75rem;font-weight:700}.facts.svelte-13eo3pq dd:where(.svelte-13eo3pq){margin:0;line-height:1.4}@media (width>=560px){.facts.svelte-13eo3pq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width>=900px){.person-header.svelte-13eo3pq{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:radial-gradient(80% 120% at 100% 0%, var(--accent-gold-soft), transparent 60%), var(--card-bg-color);grid-template:"photo identity""photo facts"1fr/200px minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;margin:.75rem 0 3rem;padding:2rem}.identity.svelte-13eo3pq{padding-top:.5rem}.facts.svelte-13eo3pq{align-self:start;max-width:44rem}}.block.svelte-13eo3pq{margin-bottom:2.5rem}h2.svelte-13eo3pq{margin:0 0 1rem;font-size:clamp(1.3rem,3vw,1.6rem)}.count.svelte-13eo3pq{color:var(--secondary-text-color);margin-left:.4rem;font-family:inherit;font-size:1rem;font-weight:600}.prose.svelte-13eo3pq{max-width:70ch}.prose.svelte-13eo3pq p:where(.svelte-13eo3pq){margin:0 0 1rem}.prose.svelte-13eo3pq a.inline-link{color:var(--link-color);font-weight:600}.more.svelte-13eo3pq>h2:where(.svelte-13eo3pq){margin-bottom:.35rem}.group.svelte-13eo3pq{max-width:68ch;margin-top:1.25rem}.group.svelte-13eo3pq h3:where(.svelte-13eo3pq),.group.svelte-13eo3pq h4:where(.svelte-13eo3pq){letter-spacing:.06em;text-transform:uppercase;color:var(--accent-gold);margin:0 0 .4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:700}.group.svelte-13eo3pq h4:where(.svelte-13eo3pq){letter-spacing:0;text-transform:none;color:var(--text-color);margin-top:.85rem;font-size:1rem}.group.svelte-13eo3pq p:where(.svelte-13eo3pq){margin:0 0 .65rem;line-height:1.55}.items.svelte-13eo3pq{margin:0;padding:0;list-style:none}.items.svelte-13eo3pq li:where(.svelte-13eo3pq){border-top:1px solid var(--border-color);padding:.45rem 0;line-height:1.45}.items.svelte-13eo3pq li:where(.svelte-13eo3pq):last-child{border-bottom:1px solid var(--border-color)}blockquote.svelte-13eo3pq{border-left:2px solid var(--accent-gold);margin:0 0 .7rem;padding:.1rem 0 .1rem .85rem}blockquote.svelte-13eo3pq p:where(.svelte-13eo3pq){margin:0}.links.svelte-13eo3pq{flex-wrap:wrap;gap:.5rem;display:flex}.ad-person{margin-bottom:1.5rem}
