.hero__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-6) var(--space-8);grid-template-columns:1fr;display:grid}.hero__portrait[data-astro-cid-lcdefpme]{aspect-ratio:184/229;object-fit:cover;background:var(--color-surface);width:100%;max-width:13rem}.hero__name[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-name);letter-spacing:0;margin:0 0 var(--space-2);line-height:1.1}.hero__role[data-astro-cid-lcdefpme]{margin:0}.hero__claim[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;font-family:var(--font-serif);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:500;line-height:1.45}.seg[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__body[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-top:var(--space-4)}.hero__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{font-size:var(--fs-md);line-height:1.6}@media (width>=48rem){.hero__grid[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--space-6);row-gap:var(--space-5);padding-block:var(--space-8) var(--space-9);grid-template-columns:11.5rem 1fr}.hero__portrait[data-astro-cid-lcdefpme]{max-width:none}.hero__name[data-astro-cid-lcdefpme]{margin-bottom:0}.hero__role[data-astro-cid-lcdefpme],.hero__claim[data-astro-cid-lcdefpme]{padding-left:.15em}.hero__claim[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.hero__body[data-astro-cid-lcdefpme]{margin-top:var(--space-6);grid-column:2}}.section[data-astro-cid-lcdefpme]{padding-block:var(--space-8)}@media (width>=56rem){.section[data-astro-cid-lcdefpme]{padding-block:var(--space-9)}}.section--surface[data-astro-cid-lcdefpme]{background:var(--color-surface)}.section[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-top:0;margin-bottom:var(--space-6);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.timeline[data-astro-cid-lcdefpme]{max-width:56rem;margin:0;padding:0;list-style:none}.timeline__item[data-astro-cid-lcdefpme]{gap:var(--space-2);padding-block:var(--space-6);border-top:1px solid var(--color-text);display:grid}.timeline__date[data-astro-cid-lcdefpme]{margin:0}.timeline__title[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:var(--fs-md);font-weight:700}.timeline__position[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:500}.timeline__content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}@media (width>=48rem){.timeline__item[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:10rem 1fr}.timeline__date[data-astro-cid-lcdefpme]{padding-top:.3rem}}.clusters[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.cluster[data-astro-cid-lcdefpme]{border:var(--border);border-top:2px solid var(--color-dark);padding:var(--space-5)}.cluster__head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.cluster__icon[data-astro-cid-lcdefpme]{background:var(--color-dark);width:3rem;height:3rem;color:var(--color-on-dark-heading);flex-shrink:0;place-items:center;display:inline-grid}.cluster__title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--fs-md);margin:0;font-weight:700;line-height:1.3}.cluster__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.cluster__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);border-top:var(--border);line-height:1.5;display:flex}.cluster__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0}.cluster[data-astro-cid-lcdefpme] .item-icon{color:var(--color-text-secondary);margin-top:.15em}@media (width>=48rem){.clusters[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.clusters[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.facts[data-astro-cid-lcdefpme]{background:var(--color-dark);color:var(--color-on-dark-text)}.facts__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);padding-block:var(--space-8);display:grid}.facts[data-astro-cid-lcdefpme] section[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-on-dark-divider);padding-top:var(--space-5)}.facts__title[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);color:var(--color-on-dark-heading);display:flex}.facts__meta[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-on-dark-muted);margin:0;font-weight:600}.facts__strong[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;font-family:var(--font-sans);color:var(--color-on-dark-heading);font-weight:600}.facts__text[data-astro-cid-lcdefpme]{margin:0}.facts__list[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.facts__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-3);line-height:1.5;display:flex}.facts[data-astro-cid-lcdefpme] .item-icon{color:var(--color-on-dark-muted);margin-top:.15em}@media (width>=48rem){.facts__grid[data-astro-cid-lcdefpme]{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.facts__grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.3fr .8fr 1.2fr}}
