.resume[data-astro-cid-2bk2yhkw]{padding-top:clamp(2rem,5vw,3.5rem)}.row[data-astro-cid-2bk2yhkw]{border-top:1px solid var(--border);gap:.75rem 2rem;padding-block:2rem;display:grid}.row[data-astro-cid-2bk2yhkw]:first-of-type{border-top-color:var(--rule)}@media (width>=56rem){.row[data-astro-cid-2bk2yhkw]{grid-template-columns:var(--label-col) minmax(0, 1fr)}}h2[data-astro-cid-2bk2yhkw]{font:600 .75rem/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:.4rem 0 0}.profile[data-astro-cid-2bk2yhkw]{max-width:50rem;font:400 clamp(1.2rem, 2vw, 1.45rem) / 1.45 var(--font-display);margin:0}.role[data-astro-cid-2bk2yhkw]{padding-bottom:1.75rem;display:grid}.role[data-astro-cid-2bk2yhkw]+.role[data-astro-cid-2bk2yhkw]{border-top:1px solid var(--border);padding-top:1.75rem}.role-head[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;display:flex}.role[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{margin:0;font-size:1.6rem}.role--compact[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{font-size:1.3rem}.org[data-astro-cid-2bk2yhkw]{font:600 .75rem/1.5 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.35rem;display:block}.dates[data-astro-cid-2bk2yhkw]{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin:0;font-size:.9rem;font-weight:500}.summary[data-astro-cid-2bk2yhkw]{max-width:50rem;font:italic 400 1.12rem/1.5 var(--font-display);color:var(--muted);margin:.75rem 0 .25rem}.role[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw]{max-width:50rem;margin:.6rem 0 0;padding-left:1.15rem}.role[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:.35rem}.role[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]::marker{color:var(--accent)}.role--compact[data-astro-cid-2bk2yhkw]{padding-bottom:1.25rem}.role--compact[data-astro-cid-2bk2yhkw]+.role--compact[data-astro-cid-2bk2yhkw]{padding-top:1.25rem}.role--compact[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]:not(.dates){max-width:50rem;margin:.5rem 0 0}.skills[data-astro-cid-2bk2yhkw]{gap:.9rem;margin:0;display:grid}.skill-group[data-astro-cid-2bk2yhkw]{gap:.15rem 1.5rem;display:grid}@media (width>=40rem){.skill-group[data-astro-cid-2bk2yhkw]{grid-template-columns:11rem minmax(0,1fr)}}dt[data-astro-cid-2bk2yhkw]{font-weight:600}dd[data-astro-cid-2bk2yhkw]{margin:0}.items[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.items[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]:not(:last-child):after{content:"·";color:var(--accent);margin-inline:.5rem}.earlier[data-astro-cid-2bk2yhkw]{max-width:50rem;color:var(--muted);margin:1.25rem 0 0;font-size:.92rem}.print-only[data-astro-cid-2bk2yhkw]{display:none}@media print{@page{size:letter;margin:1.5cm}html{font-size:11.5px}body{color:#000;background:#fff;font-size:10.5pt;line-height:1.42}.site-header,.site-footer,.hero,.skip,.no-print[data-astro-cid-2bk2yhkw]{display:none!important}.section[data-astro-cid-2bk2yhkw]{padding:0}.wrap[data-astro-cid-2bk2yhkw]{max-width:none;padding:0}.print-only[data-astro-cid-2bk2yhkw]{border-bottom:1.5px solid #000;padding-bottom:.4rem;display:block}.print-only[data-astro-cid-2bk2yhkw] h1[data-astro-cid-2bk2yhkw]{margin:0;font-size:24pt}.print-only[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{color:#333;margin:.2rem 0 0}.row[data-astro-cid-2bk2yhkw]{border-top:1px solid #bbb;grid-template-columns:7.5rem minmax(0,1fr);column-gap:1.25rem;padding-block:.65rem}.row[data-astro-cid-2bk2yhkw]:first-of-type{border-top:0}h2[data-astro-cid-2bk2yhkw]{color:#1a46a3;margin-top:.3rem}.profile[data-astro-cid-2bk2yhkw]{max-width:none;font-size:11.5pt}.role[data-astro-cid-2bk2yhkw],.role[data-astro-cid-2bk2yhkw]+.role[data-astro-cid-2bk2yhkw]{border-top:0;padding-block:.3rem .5rem}.role[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{font-size:12.5pt}.role--compact[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{font-size:11pt}.org[data-astro-cid-2bk2yhkw]{margin:0 0 0 .4rem;display:inline}.summary[data-astro-cid-2bk2yhkw],.role[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw],.role--compact[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]:not(.dates),.earlier[data-astro-cid-2bk2yhkw]{max-width:none}.summary[data-astro-cid-2bk2yhkw]{margin-top:.3rem;font-size:10.5pt}.role[data-astro-cid-2bk2yhkw] ul[data-astro-cid-2bk2yhkw]{margin-top:.3rem}.role[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:.15rem}.dates[data-astro-cid-2bk2yhkw],.org[data-astro-cid-2bk2yhkw],.summary[data-astro-cid-2bk2yhkw],.earlier[data-astro-cid-2bk2yhkw]{color:#333}.role[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]::marker,.items[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]:not(:last-child):after{color:#000}h2[data-astro-cid-2bk2yhkw],.role-head[data-astro-cid-2bk2yhkw],.summary[data-astro-cid-2bk2yhkw]{break-after:avoid}.role--compact[data-astro-cid-2bk2yhkw],.role[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw],.role-head[data-astro-cid-2bk2yhkw],.skill-group[data-astro-cid-2bk2yhkw]{break-inside:avoid}.skills[data-astro-cid-2bk2yhkw]{break-inside:avoid;display:block}.skill-group[data-astro-cid-2bk2yhkw]{grid-template-columns:10.5rem minmax(0,1fr)}.skill-group[data-astro-cid-2bk2yhkw]+.skill-group[data-astro-cid-2bk2yhkw]{margin-top:.25rem}}
