.resume[data-astro-cid-2bk2yhkw]{max-width:100%}.resume-toolbar[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;display:flex}.resume-toolbar[data-astro-cid-2bk2yhkw] .eyebrow[data-astro-cid-2bk2yhkw]{margin:0}.print-button[data-astro-cid-2bk2yhkw]{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.3rem;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.8rem;display:inline-flex}.print-button[data-astro-cid-2bk2yhkw][hidden]{display:none}.print-button[data-astro-cid-2bk2yhkw]:hover{color:var(--fg);border-color:var(--muted);background:var(--surface)}.print-button[data-astro-cid-2bk2yhkw] svg[data-astro-cid-2bk2yhkw]{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.resume-heading[data-astro-cid-2bk2yhkw]{margin:0}.resume-heading[data-astro-cid-2bk2yhkw] .page-title[data-astro-cid-2bk2yhkw]{margin-bottom:.45rem}.resume-role[data-astro-cid-2bk2yhkw]{margin:0;font-size:1.02rem}.contact-list[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;gap:.35rem 1rem;margin:.7rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.contact-list[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw],.contact-list[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{color:var(--muted);margin:0}.contact-list[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{overflow-wrap:anywhere}.resume-summary[data-astro-cid-2bk2yhkw]{max-width:66ch;margin-top:1.6rem}.resume-section[data-astro-cid-2bk2yhkw]{margin-top:2.7rem}.resume-section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw]{border-bottom:1px solid var(--line);margin:0 0 1.3rem;padding-bottom:.7rem}.resume-entry[data-astro-cid-2bk2yhkw]+.resume-entry[data-astro-cid-2bk2yhkw]{margin-top:1.9rem}.entry-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw],.project-summary[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{margin:0;font-size:.98rem;line-height:1.55}.entry-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw] span[data-astro-cid-2bk2yhkw],.project-summary[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw] span[data-astro-cid-2bk2yhkw]{color:var(--muted);font-weight:400}.entry-meta[data-astro-cid-2bk2yhkw]{color:var(--muted);flex-wrap:wrap;gap:.25rem 1.15rem;margin:.25rem 0 0;font-size:.8rem;display:flex}.entry-meta[data-astro-cid-2bk2yhkw] span[data-astro-cid-2bk2yhkw]{color:var(--muted)}.resume-entry[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw]{margin:.8rem 0 0;font-size:.92rem;line-height:1.65}.skills-list[data-astro-cid-2bk2yhkw]{margin:0;font-size:.9rem}.skills-list[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{grid-template-columns:10.5rem 1fr;gap:1rem;display:grid}.skills-list[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]+div[data-astro-cid-2bk2yhkw]{margin-top:.85rem}.skills-list[data-astro-cid-2bk2yhkw] dt[data-astro-cid-2bk2yhkw]{color:var(--muted)}.skills-list[data-astro-cid-2bk2yhkw] dd[data-astro-cid-2bk2yhkw]{margin:0}.project-summary[data-astro-cid-2bk2yhkw]+.project-summary[data-astro-cid-2bk2yhkw]{margin-top:1.2rem}.project-summary[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.education[data-astro-cid-2bk2yhkw]>p[data-astro-cid-2bk2yhkw]{margin:.35rem 0 0;font-size:.9rem;line-height:1.65}.project-note[data-astro-cid-2bk2yhkw]{color:var(--muted);margin-top:1.15rem;font-size:.8rem}.resume-contact[data-astro-cid-2bk2yhkw]{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1rem;font-size:.9rem}@media (width<=520px){.skills-list[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{grid-template-columns:1fr;gap:.2rem}.skills-list[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]+div[data-astro-cid-2bk2yhkw]{margin-top:1rem}.entry-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw] span[data-astro-cid-2bk2yhkw]{display:block}}@media print{@page{size:A4;margin:14mm}html,html[data-theme=dark]{color-scheme:light;--bg:#fff;--fg:#151515;--muted:#454545;--line:#ccc;--link:#151515}body{background:#fff;min-width:0;font-size:9pt;line-height:1.4}.shell{width:100%;max-width:none;margin:0;padding:0}.site-header,.shell>footer,.skip-link,.resume-toolbar[data-astro-cid-2bk2yhkw],.resume-contact[data-astro-cid-2bk2yhkw],.project-note[data-astro-cid-2bk2yhkw]{display:none!important}.resume[data-astro-cid-2bk2yhkw]{max-width:none}.resume-heading[data-astro-cid-2bk2yhkw] .page-title[data-astro-cid-2bk2yhkw]{margin:0 0 3pt;font-size:22pt}.resume-role[data-astro-cid-2bk2yhkw]{font-size:10pt}.contact-list[data-astro-cid-2bk2yhkw]{margin-top:4pt;font-size:8pt}.resume-summary[data-astro-cid-2bk2yhkw]{max-width:none;margin:10pt 0 0;font-size:9pt}.resume-section[data-astro-cid-2bk2yhkw]{margin-top:14pt}.resume-section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw]{break-after:avoid;margin:0 0 7pt;padding-bottom:3pt;font-size:12pt}.entry-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw],.project-summary[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{font-size:9pt}.entry-heading[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw] span[data-astro-cid-2bk2yhkw]{display:inline}.entry-meta[data-astro-cid-2bk2yhkw]{margin-top:1pt;font-size:8pt}.resume-entry[data-astro-cid-2bk2yhkw],.project-summary[data-astro-cid-2bk2yhkw],.education[data-astro-cid-2bk2yhkw],.skills-list[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{break-inside:avoid}.resume-entry[data-astro-cid-2bk2yhkw]+.resume-entry[data-astro-cid-2bk2yhkw]{margin-top:10pt}.resume-entry[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw]{margin:5pt 0 0;padding-left:12pt;font-size:8.5pt;line-height:1.4}.resume-entry[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:3pt}.skills-list[data-astro-cid-2bk2yhkw]{font-size:8.5pt}.skills-list[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]{grid-template-columns:95pt 1fr;gap:8pt}.skills-list[data-astro-cid-2bk2yhkw]>div[data-astro-cid-2bk2yhkw]+div[data-astro-cid-2bk2yhkw]{margin-top:4pt}.project-summary[data-astro-cid-2bk2yhkw]+.project-summary[data-astro-cid-2bk2yhkw]{margin-top:7pt}.project-summary[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw],.education[data-astro-cid-2bk2yhkw]>p[data-astro-cid-2bk2yhkw]{margin-top:2pt;font-size:8.5pt;line-height:1.4}a[data-astro-cid-2bk2yhkw]{color:#151515;text-decoration:none}}
