.resume[data-astro-cid-2bk2yhkw]{max-width:52rem;padding-block:var(--space-2xl) var(--space-l)}.resume__head[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:start;gap:var(--space-m);border-block-end:3px solid var(--color-accent);flex-wrap:wrap;padding-block-end:var(--space-m);display:flex}.resume__actions[data-astro-cid-2bk2yhkw]{margin-block-start:calc(var(--step-5) * .833 - var(--step-0) * 2.4 - 3px)}@media (width<=40rem){.resume__actions[data-astro-cid-2bk2yhkw]{margin-block-start:0}}.resume__role[data-astro-cid-2bk2yhkw]{font-size:var(--step-1);margin-block-start:var(--space-2xs);font-weight:600;line-height:1.3;display:grid}.resume__role[data-astro-cid-2bk2yhkw] span[data-astro-cid-2bk2yhkw]+span[data-astro-cid-2bk2yhkw]{color:var(--color-text-muted);font-weight:400}.block[data-astro-cid-2bk2yhkw]{margin-block-start:var(--space-xl)}.block__title[data-astro-cid-2bk2yhkw]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin-block-end:var(--space-s);font-weight:600}.block__sub[data-astro-cid-2bk2yhkw]{margin-block:var(--space-s) var(--space-2xs);font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:600}.summary[data-astro-cid-2bk2yhkw]{font-size:var(--step-1);max-width:62ch;line-height:1.5}.role[data-astro-cid-2bk2yhkw]{padding-block:var(--space-s);border-block-start:1px solid var(--color-border);break-inside:avoid}.role__head[data-astro-cid-2bk2yhkw]{gap:var(--space-3xs);display:grid}.role__title[data-astro-cid-2bk2yhkw]{font-size:var(--step-1);line-height:1.2}.role__scope[data-astro-cid-2bk2yhkw]{font-size:var(--step--1);color:var(--color-accent);font-weight:600}.role__meta[data-astro-cid-2bk2yhkw]{justify-content:space-between;gap:var(--space-2xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.role__years[data-astro-cid-2bk2yhkw]{text-transform:none}.role__bullets[data-astro-cid-2bk2yhkw]{gap:var(--space-3xs);margin-block-start:var(--space-2xs);padding-inline-start:1.2em;display:grid}.steps[data-astro-cid-2bk2yhkw]{gap:var(--space-s);padding:0 0 0 var(--space-s);border-inline-start:2px solid var(--color-border);margin-block-start:var(--space-s);list-style:none;display:grid}.step[data-astro-cid-2bk2yhkw] .role__bullets[data-astro-cid-2bk2yhkw]{list-style-type:disc}.step__head[data-astro-cid-2bk2yhkw]{justify-content:space-between;gap:var(--space-2xs);font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;flex-wrap:wrap;font-weight:600;line-height:1.3;display:flex}.step__head[data-astro-cid-2bk2yhkw] .role__years[data-astro-cid-2bk2yhkw]{color:var(--color-text-muted);font-weight:400}.two-col[data-astro-cid-2bk2yhkw]{gap:0 var(--space-xl);display:grid}@media (width>=48rem){.two-col[data-astro-cid-2bk2yhkw]{grid-template-columns:1fr 1fr}}.plain[data-astro-cid-2bk2yhkw]{gap:var(--space-2xs);padding:0;list-style:none;display:grid}.nowrap[data-astro-cid-2bk2yhkw]{white-space:nowrap;text-transform:none;font-size:var(--step--1);color:var(--color-text-muted)}.skills[data-astro-cid-2bk2yhkw]{gap:var(--space-xs);display:grid}.skills[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{gap:var(--space-3xs);display:grid}@media (width>=40rem){.skills[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{grid-template-columns:8rem 1fr}}.skills[data-astro-cid-2bk2yhkw] dt[data-astro-cid-2bk2yhkw]{font-weight:600}.skills[data-astro-cid-2bk2yhkw] dd[data-astro-cid-2bk2yhkw]{margin:0}@media print{.resume[data-astro-cid-2bk2yhkw]{width:auto;max-width:none;padding:0;font-size:10pt}.resume__name[data-astro-cid-2bk2yhkw]{font-size:22pt}.resume__head[data-astro-cid-2bk2yhkw]{border-color:#000}.block[data-astro-cid-2bk2yhkw]{margin-block-start:12pt}.block__title[data-astro-cid-2bk2yhkw]{color:#000}.summary[data-astro-cid-2bk2yhkw]{font-size:10.5pt}.role[data-astro-cid-2bk2yhkw]{padding-block:6pt}.role__title[data-astro-cid-2bk2yhkw]{font-size:11pt}.steps[data-astro-cid-2bk2yhkw]{border-color:#999;gap:4pt;margin-block-start:4pt}.step[data-astro-cid-2bk2yhkw]{break-inside:avoid}.step__head[data-astro-cid-2bk2yhkw]{font-size:10pt}}
