html,body{background:#e8eaed;margin:0;padding:0}.resume-shell{min-height:100vh;padding:1.25rem .75rem 2rem}@media print{html,body{background:#fff}.resume-shell{min-height:0;padding:0}.VPLocalNav,.VPNav,.VPSidebar,.VPFooter{display:none!important}}.resume[data-v-26b6263e]{--resume-ink:#2a2a2a;--resume-dark:#323e4f;--resume-grey:#d9d9d9;--resume-muted:#4a4a4a;--resume-page:#fff;box-sizing:border-box;max-width:8.5in;color:var(--resume-ink);background:var(--resume-page);margin:0 auto;padding:0 0 1.5rem;font-family:Carlito,Calibri,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:10.5pt;line-height:1.28}.resume[data-v-26b6263e] *,.resume[data-v-26b6263e] :before,.resume[data-v-26b6263e] :after{box-sizing:border-box}.resume-header[data-v-26b6263e]{grid-template-columns:1.15fr .85fr;min-height:1.35in;display:grid}.resume-header__identity[data-v-26b6263e]{background:var(--resume-dark);color:#fff;flex-direction:column;justify-content:center;padding:.55rem .75rem .65rem;display:flex}.resume-header__name[data-v-26b6263e]{letter-spacing:.01em;margin:0;font-size:28pt;font-weight:700;line-height:1.05}.resume-header__contact[data-v-26b6263e]{margin:.35rem 0 0;font-size:10.5pt;font-weight:400;line-height:1.3}.resume-header__title[data-v-26b6263e]{background:var(--resume-grey);color:var(--resume-muted);text-align:center;justify-content:center;align-items:center;padding:.5rem .75rem;display:flex}.resume-header__title p[data-v-26b6263e]{margin:0;font-size:22pt;font-weight:600;line-height:1.15}.resume-headline[data-v-26b6263e]{text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#5a6a7a;margin:.55rem .85rem .4rem;font-size:9.5pt;font-weight:700;line-height:1.25}.resume-summary[data-v-26b6263e]{text-align:justify;margin:0 .85rem .45rem;font-size:10pt}.resume-expertise[data-v-26b6263e]{background:var(--resume-grey);color:var(--resume-ink);margin:0;padding:.35rem .85rem;font-size:9.25pt;line-height:1.35}.resume-section[data-v-26b6263e]{background:var(--resume-dark);color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0;padding:.22rem .75rem;font-size:12pt;font-weight:700}.resume-role[data-v-26b6263e]{padding:.45rem .85rem .15rem}.resume-role__heading[data-v-26b6263e]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.resume-role__title[data-v-26b6263e]{margin:0;font-size:11pt;font-weight:400;line-height:1.25}.resume-role__company[data-v-26b6263e]{text-underline-offset:2px;font-weight:700;text-decoration:underline}.resume-role__url[data-v-26b6263e]{color:inherit;font-weight:400;text-decoration:none}.resume-role__url[data-v-26b6263e]:hover{text-decoration:underline}.resume-role__dates[data-v-26b6263e]{white-space:nowrap;flex-shrink:0;margin:0;font-size:10.5pt;font-weight:700}.resume-role__intro[data-v-26b6263e]{margin:.15rem 0 .2rem;font-size:10pt}.resume-role__bullets[data-v-26b6263e]{margin:0;padding:0 0 0 1.15rem;list-style:none}.resume-role__bullets li[data-v-26b6263e]{margin:0 0 .18rem;padding-left:.15rem;font-size:10pt;position:relative}.resume-role__bullets a[data-v-26b6263e]{color:var(--resume-dark);text-underline-offset:2px;text-decoration:underline}.resume-role__bullets li[data-v-26b6263e]:before{content:"▪";font-size:9pt;line-height:1.28;position:absolute;top:0;left:-.95rem}.resume-skills[data-v-26b6263e]{margin:0;padding:.45rem .85rem .55rem 1.35rem;list-style:none}.resume-skills li[data-v-26b6263e]{margin:0 0 .2rem;font-size:10pt;position:relative}.resume-skills__check[data-v-26b6263e]{color:#1a7a3a;font-weight:700;position:absolute;left:-1.05rem}.resume-education[data-v-26b6263e]{text-align:center;margin:0;padding:.55rem .85rem .75rem;font-size:10.5pt}@media screen and (width<=720px){.resume-header[data-v-26b6263e]{grid-template-columns:1fr}.resume-header__name[data-v-26b6263e]{font-size:24pt}.resume-header__title p[data-v-26b6263e]{font-size:18pt}.resume-role__heading[data-v-26b6263e]{flex-direction:column;align-items:flex-start;gap:.1rem}.resume-headline[data-v-26b6263e],.resume-summary[data-v-26b6263e],.resume-expertise[data-v-26b6263e],.resume-role[data-v-26b6263e],.resume-skills[data-v-26b6263e],.resume-education[data-v-26b6263e]{padding-left:.65rem;padding-right:.65rem}.resume-headline[data-v-26b6263e],.resume-summary[data-v-26b6263e]{margin-left:.65rem;margin-right:.65rem}}@media print{@page{size:letter;margin:.45in .5in}.resume[data-v-26b6263e]{-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:none;padding:0;font-size:10pt;line-height:1.25}.resume-header[data-v-26b6263e]{border:1.25pt solid var(--resume-dark);min-height:0;grid-template-columns:1.15fr .85fr!important;display:grid!important}.resume-header__identity[data-v-26b6263e]{color:var(--resume-ink);border-right:1.25pt solid var(--resume-dark);background:0 0;flex-direction:column;justify-content:center;padding:.4rem .6rem;display:flex}.resume-header__name[data-v-26b6263e]{font-size:22pt}.resume-header__contact[data-v-26b6263e]{color:var(--resume-muted);font-size:9.5pt}.resume-header__title[data-v-26b6263e]{color:var(--resume-ink);background:0 0;justify-content:center;align-items:center;padding:.4rem .6rem;display:flex}.resume-header__title p[data-v-26b6263e]{font-size:16pt}.resume-headline[data-v-26b6263e]{color:var(--resume-dark);margin:.4rem 0 .3rem;font-size:9pt}.resume-summary[data-v-26b6263e]{margin:0 0 .35rem}.resume-expertise[data-v-26b6263e]{border-top:1pt solid var(--resume-dark);border-bottom:1pt solid var(--resume-dark);background:0 0;margin-bottom:.15rem;padding:.28rem 0}.resume-section[data-v-26b6263e]{color:var(--resume-dark);border-top:1.25pt solid var(--resume-dark);border-bottom:1pt solid var(--resume-dark);break-after:avoid;page-break-after:avoid;background:0 0;margin-top:.35rem;padding:.18rem 0}.resume-role[data-v-26b6263e]{break-inside:avoid;page-break-inside:avoid;padding:.35rem 0 .1rem}.resume-role+.resume-role[data-v-26b6263e]{border-top:.6pt solid #c8c8c8;margin-top:.15rem;padding-top:.4rem}.resume-skills[data-v-26b6263e],.resume-education[data-v-26b6263e]{break-inside:avoid;page-break-inside:avoid}.resume-skills[data-v-26b6263e]{padding:.35rem 0 .35rem 1.15rem}.resume-education[data-v-26b6263e]{padding:.4rem 0 0}.resume-role__url[data-v-26b6263e],.resume-role__bullets a[data-v-26b6263e],a[data-v-26b6263e]{color:inherit;text-decoration:none}}.VPDoc,.vp-doc{padding:0!important}.vp-doc p{margin:0}
/*$vite$:1*/