.resume[data-astro-cid-2bk2yhkw]{max-width:1120px;padding-bottom:90px}.resume-tools[data-astro-cid-2bk2yhkw],.resume-tools[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:center;gap:16px;display:flex}.resume-tools[data-astro-cid-2bk2yhkw]{padding:32px 0 65px}.resume-tools[data-astro-cid-2bk2yhkw] .button[data-astro-cid-2bk2yhkw]{gap:18px;min-height:44px;padding:12px 17px}.resume-header[data-astro-cid-2bk2yhkw]{border-bottom:1px solid var(--ink);padding-bottom:30px}.resume[data-astro-cid-2bk2yhkw] h1[data-astro-cid-2bk2yhkw]{letter-spacing:-.06em;font-size:clamp(38px,5.5vw,72px);line-height:1.12}.resume-role[data-astro-cid-2bk2yhkw]{margin:20px 0;font-size:18px}.resume-contact[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.resume-contact[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{text-underline-offset:4px;min-height:28px;text-decoration:underline}.resume[data-astro-cid-2bk2yhkw] h2[data-astro-cid-2bk2yhkw]{letter-spacing:.08em;font-size:14px;font-family:var(--mono);text-transform:uppercase;margin-bottom:22px}.resume-summary[data-astro-cid-2bk2yhkw],.resume-experience[data-astro-cid-2bk2yhkw],.resume-skills[data-astro-cid-2bk2yhkw],.resume-languages[data-astro-cid-2bk2yhkw]{margin-top:42px}.resume-summary[data-astro-cid-2bk2yhkw]>p[data-astro-cid-2bk2yhkw]{max-width:850px;font-size:16px}.role-heading[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.role-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{letter-spacing:-.03em;font-size:23px;font-weight:650}.role-heading[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.role-intro[data-astro-cid-2bk2yhkw]{color:var(--muted);font-size:13px}.role-intro[data-astro-cid-2bk2yhkw]{margin-top:12px}.resume-project[data-astro-cid-2bk2yhkw]{border-top:1px solid var(--line);margin-top:30px;padding-top:27px}.resume-project-heading[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.resume-project-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{letter-spacing:-.03em;font-size:20px;font-weight:650}.resume-project-heading[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{white-space:nowrap;color:var(--muted);font-size:12px}.resume-project[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw]{padding-left:20px;font-size:14px;line-height:1.75}.resume-project[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:8px}.resume-stack[data-astro-cid-2bk2yhkw]{color:var(--muted);font-size:12px}.resume-skills[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.resume-languages[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{font-size:14px;line-height:1.9}.resume-skills[data-astro-cid-2bk2yhkw] strong[data-astro-cid-2bk2yhkw]{font-weight:650}.resume-skills[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]+p[data-astro-cid-2bk2yhkw]{margin-top:8px}@media (width<=700px){.resume-tools[data-astro-cid-2bk2yhkw]{align-items:flex-start;gap:10px;padding:24px 0 38px}.resume-tools[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;justify-content:flex-end;gap:8px}.resume-tools[data-astro-cid-2bk2yhkw] .button[data-astro-cid-2bk2yhkw]{font-size:10px}.resume-tools[data-astro-cid-2bk2yhkw]>.text-link[data-astro-cid-2bk2yhkw]{min-width:65px;font-size:11px}.resume-role[data-astro-cid-2bk2yhkw]{font-size:15px}.role-heading[data-astro-cid-2bk2yhkw],.resume-project-heading[data-astro-cid-2bk2yhkw]{display:block}.resume-project-heading[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.role-heading[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{margin-top:8px}.resume-contact[data-astro-cid-2bk2yhkw]{gap:8px 17px}.resume[data-astro-cid-2bk2yhkw] h2[data-astro-cid-2bk2yhkw]{font-size:12px}}@media print{.resume-tools[data-astro-cid-2bk2yhkw]{display:none}.resume[data-astro-cid-2bk2yhkw]{max-width:none;padding:0}.resume-header[data-astro-cid-2bk2yhkw]>.eyebrow[data-astro-cid-2bk2yhkw]{display:none}.resume[data-astro-cid-2bk2yhkw] h1[data-astro-cid-2bk2yhkw]{font-size:27pt}.resume-role[data-astro-cid-2bk2yhkw]{margin:12pt 0 8pt;font-size:12pt}.resume-contact[data-astro-cid-2bk2yhkw]{gap:4pt 12pt;font-size:12pt}.resume-contact[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{min-height:0}.resume-header[data-astro-cid-2bk2yhkw]{padding-bottom:12pt}.resume[data-astro-cid-2bk2yhkw] h2[data-astro-cid-2bk2yhkw]{margin-bottom:10pt;font-size:12pt}.resume-summary[data-astro-cid-2bk2yhkw],.resume-experience[data-astro-cid-2bk2yhkw],.resume-skills[data-astro-cid-2bk2yhkw],.resume-languages[data-astro-cid-2bk2yhkw]{margin-top:18pt}.resume-summary[data-astro-cid-2bk2yhkw]>p[data-astro-cid-2bk2yhkw],.role-heading[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.role-intro[data-astro-cid-2bk2yhkw],.resume-project[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw],.resume-project-heading[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.resume-stack[data-astro-cid-2bk2yhkw],.resume-skills[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.resume-languages[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{font-size:12pt;line-height:1.4}.role-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{font-size:15pt}.role-intro[data-astro-cid-2bk2yhkw]{margin-top:6pt}.resume-project[data-astro-cid-2bk2yhkw]{margin-top:16pt;padding-top:12pt}.resume-project-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{font-size:14pt}.resume-project[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw]{margin:9pt 0}.resume-project[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:5pt}.resume-project[data-astro-cid-2bk2yhkw],.resume-skills[data-astro-cid-2bk2yhkw],.resume-languages[data-astro-cid-2bk2yhkw]{break-inside:avoid}.resume-project-heading[data-astro-cid-2bk2yhkw]{display:block}.resume-project-heading[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{margin-top:3pt}.resume-skills[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]+p[data-astro-cid-2bk2yhkw]{margin-top:4pt}@page{size:A4;margin:15mm}}
