.progression[data-astro-cid-zfde77ky]{gap:var(--space-m);padding:0;list-style:none;display:grid;position:relative}.progression[data-astro-cid-zfde77ky]:before{content:"";background:linear-gradient(var(--color-accent), var(--color-border));width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.5rem;transform:translate(-50%)}.progression__step[data-astro-cid-zfde77ky]{padding-left:2rem;position:relative}.progression__step[data-astro-cid-zfde77ky]:before{content:"";border:2px solid var(--color-accent);background:var(--color-surface);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.3rem;left:0}.progression__step[data-astro-cid-zfde77ky]:last-child:before{background:var(--color-accent)}.progression__title[data-astro-cid-zfde77ky]{font-weight:700;font-size:var(--step-1);line-height:1.3}.progression__period[data-astro-cid-zfde77ky]{color:var(--color-text-muted)}.section--flush-top[data-astro-cid-uiclrri6]{padding-top:0}.featured-role[data-astro-cid-uiclrri6]{padding:var(--space-m);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-l);background:var(--color-surface)}@media (width>=48em){.featured-role[data-astro-cid-uiclrri6]{padding:var(--space-l)}}.featured-role__heading[data-astro-cid-uiclrri6]{margin-top:var(--space-xs);font-size:var(--step-3)}.featured-role__grid[data-astro-cid-uiclrri6]{gap:var(--space-l);margin-top:var(--space-l);display:grid}@media (width>=60em){.featured-role__grid[data-astro-cid-uiclrri6]{gap:var(--space-xl);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.4fr)}}.featured-role__tasks-heading[data-astro-cid-uiclrri6]{margin-block:var(--space-m) var(--space-s);font-size:var(--step-0);color:var(--color-text-muted);font-weight:600}.earlier-roles[data-astro-cid-uiclrri6]{gap:var(--space-l);display:grid}@media (width>=48em){.earlier-roles[data-astro-cid-uiclrri6]{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.earlier-role__title[data-astro-cid-uiclrri6]{font-size:var(--step-1)}.earlier-role__meta[data-astro-cid-uiclrri6]{color:var(--color-accent-text);font-size:var(--step--1);margin-block:.25rem .5rem;font-weight:600}.education[data-astro-cid-uiclrri6]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60em){.education[data-astro-cid-uiclrri6]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.education__title[data-astro-cid-uiclrri6]{font-size:var(--step-1)}@media (width>=30em){.education__title[data-astro-cid-uiclrri6]{font-size:var(--step-2)}}.education__focus-heading[data-astro-cid-uiclrri6]{margin-block:var(--space-m) var(--space-s);font-size:var(--step--1);color:var(--color-text-muted);font-weight:600}.education__earlier[data-astro-cid-uiclrri6]{gap:var(--space-m);display:grid}
