.intro[data-astro-cid-k4jm4iiu]{max-width:var(--content-width);padding:var(--space-5) var(--gutter) var(--space-5);margin-inline:auto}.intro__eyebrow[data-astro-cid-k4jm4iiu]{margin:0 0 var(--space-2);font-size:var(--label);color:var(--text-muted);font-weight:600}.intro__title[data-astro-cid-k4jm4iiu]{margin:0 0 var(--space-3);font-size:var(--display-2);max-width:22ch;line-height:1.1}.intro__lead[data-astro-cid-k4jm4iiu]{max-width:38rem;font-size:var(--body-lead);color:var(--text-secondary);margin:0}@media (width>=1024px){.intro[data-astro-cid-k4jm4iiu]{padding-block:var(--space-6) var(--space-5)}}.phase[data-astro-cid-k4jm4iiu]{max-width:var(--content-width);padding:0 var(--gutter) var(--space-5);margin-inline:auto}.phase__head[data-astro-cid-k4jm4iiu]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-2);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.phase__title[data-astro-cid-k4jm4iiu]{font-size:var(--heading-1);margin:0;line-height:1.15}.phase__span[data-astro-cid-k4jm4iiu]{font-size:var(--label);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.phase--plain[data-astro-cid-k4jm4iiu]{padding-bottom:var(--space-4)}.phase--plain[data-astro-cid-k4jm4iiu] .role[data-astro-cid-k4jm4iiu]{padding-block:var(--space-4) var(--space-3);border-top:1px solid var(--border-subtle)}@media (width>=1024px){.phase__title[data-astro-cid-k4jm4iiu]{font-size:var(--display-2)}.phase__head[data-astro-cid-k4jm4iiu]{padding-top:var(--space-5)}}.role[data-astro-cid-k4jm4iiu]{padding-block:var(--space-4)}.role[data-astro-cid-k4jm4iiu]+.role[data-astro-cid-k4jm4iiu]{border-top:1px solid var(--border-subtle)}.role__meta[data-astro-cid-k4jm4iiu]{margin-bottom:var(--space-3)}.role__org[data-astro-cid-k4jm4iiu]{margin:0 0 var(--space-1);font-family:var(--font-display);font-weight:500;font-size:var(--heading-2);color:var(--text-primary);line-height:1.2}.role__title[data-astro-cid-k4jm4iiu]{color:var(--accent);margin:0 0 .25rem;font-weight:600}.role__period[data-astro-cid-k4jm4iiu]{font-size:var(--label);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.role__tenure[data-astro-cid-k4jm4iiu]{margin:0 0 var(--space-2);font-size:var(--label);color:var(--text-secondary);font-variant-numeric:tabular-nums}.role__prior[data-astro-cid-k4jm4iiu]{margin:var(--space-1) 0 0;font-size:var(--label);color:var(--text-secondary);font-variant-numeric:tabular-nums}.role__note[data-astro-cid-k4jm4iiu]{margin:var(--space-1) 0 0;max-width:18rem;font-size:var(--caption);color:var(--text-muted)}.role__scope[data-astro-cid-k4jm4iiu]{margin:0 0 var(--space-3);max-width:38rem;font-family:var(--font-display);font-size:var(--body-lead);color:var(--text-primary);line-height:1.45}.role--lead[data-astro-cid-k4jm4iiu]{padding-block:var(--space-4) var(--space-3)}.role--lead[data-astro-cid-k4jm4iiu] .role__org[data-astro-cid-k4jm4iiu]{font-size:var(--display-2);line-height:1.1}.role--lead[data-astro-cid-k4jm4iiu] .role__title[data-astro-cid-k4jm4iiu]{font-size:var(--heading-3)}.role--lead[data-astro-cid-k4jm4iiu] .role__scope[data-astro-cid-k4jm4iiu]{font-size:var(--heading-2);line-height:1.35}.role--major[data-astro-cid-k4jm4iiu] .role__org[data-astro-cid-k4jm4iiu]{font-size:var(--heading-1)}.role--compact[data-astro-cid-k4jm4iiu] .role__org[data-astro-cid-k4jm4iiu]{font-size:var(--heading-3)}.role--compact[data-astro-cid-k4jm4iiu] .role__scope[data-astro-cid-k4jm4iiu]{font-size:var(--body);color:var(--text-secondary)}.evidence__heading[data-astro-cid-k4jm4iiu]{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--label);color:var(--text-muted);font-weight:600}.evidence__heading--spaced[data-astro-cid-k4jm4iiu]{margin-top:var(--space-4)}.evidence[data-astro-cid-k4jm4iiu]{max-width:46rem;margin:0;padding:0}.evidence__row[data-astro-cid-k4jm4iiu]{padding-block:var(--space-2);border-top:1px solid var(--border-subtle)}.evidence__row[data-astro-cid-k4jm4iiu]:last-child{border-bottom:1px solid var(--border-subtle)}.evidence[data-astro-cid-k4jm4iiu] dt[data-astro-cid-k4jm4iiu]{font-size:var(--label);color:var(--text-secondary);margin:0 0 .25rem;font-weight:600}.evidence[data-astro-cid-k4jm4iiu] dd[data-astro-cid-k4jm4iiu]{color:var(--text-primary);margin:0}@media (width>=768px){.evidence__row[data-astro-cid-k4jm4iiu]{column-gap:var(--space-3);grid-template-columns:9.5rem minmax(0,1fr);display:grid}.evidence[data-astro-cid-k4jm4iiu] dt[data-astro-cid-k4jm4iiu]{margin:0;padding-top:.2rem}}@media (width>=1024px){.role[data-astro-cid-k4jm4iiu]{column-gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,8fr);display:grid}.role__meta[data-astro-cid-k4jm4iiu]{margin-bottom:0}.role--lead[data-astro-cid-k4jm4iiu]{padding-block:var(--space-5) var(--space-4)}}.next[data-astro-cid-k4jm4iiu]{max-width:var(--content-width);padding:var(--space-4) var(--gutter) var(--space-6);margin-inline:auto}.next__heading[data-astro-cid-k4jm4iiu]{margin:0 0 var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-family:var(--font-body);font-size:var(--heading-3);font-weight:600}.next__list[data-astro-cid-k4jm4iiu]{margin:0;padding:0;list-style:none}.next__list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]{padding-block:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle)}.next__list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]:last-child{border-bottom:1px solid var(--border-subtle)}.next__link[data-astro-cid-k4jm4iiu]{font-family:var(--font-display);font-size:var(--heading-1);align-items:center;line-height:1.2;display:inline-flex}.next__list[data-astro-cid-k4jm4iiu] p[data-astro-cid-k4jm4iiu]{color:var(--text-secondary);margin:0}@media (width>=1024px){.next__list[data-astro-cid-k4jm4iiu]{column-gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.next__list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]:last-child{border-bottom:none}.next__list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]{border-bottom:1px solid var(--border-subtle)}}
