:root{--ink: #1a1a1a;--ink-soft: #4a4a47;--ink-faint: #8a8a85;--rule: #e6e4df;--accent: #b8593c;--bg: #fbfaf8}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.prepared-note{display:block;max-width:780px;margin:0 auto;padding:1.5rem 1.5rem 0;text-align:right;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}main{max-width:780px;margin:0 auto;padding:2.5rem 1.5rem 6rem}@media (min-width: 50em){main{padding-top:3.5rem}}.toolbar[data-astro-cid-jjigqhxx]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;font-size:.9rem}.toolbar[data-astro-cid-jjigqhxx] a[data-astro-cid-jjigqhxx]{color:var(--ink-soft);text-decoration:none}.toolbar[data-astro-cid-jjigqhxx] .download[data-astro-cid-jjigqhxx]{color:#fff;background:var(--ink);border-radius:999px;padding:.5rem 1.1rem;font-weight:500}.toolbar[data-astro-cid-jjigqhxx] .download[data-astro-cid-jjigqhxx]:hover,.toolbar[data-astro-cid-jjigqhxx] .download[data-astro-cid-jjigqhxx]:focus-visible{background:#333}.resume[data-astro-cid-jjigqhxx]{--serif: "EB Garamond", Garamond, "Times New Roman", serif;font-family:var(--serif);font-size:1.12rem;line-height:1.4;color:#111;background:#fff;padding:2.5rem 2.75rem;border:1px solid var(--rule);border-radius:4px;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}.masthead[data-astro-cid-jjigqhxx]{text-align:center;padding-bottom:.9rem;border-bottom:1.5px solid #111;margin-bottom:1.2rem}h1[data-astro-cid-jjigqhxx]{font-family:var(--serif);font-weight:700;font-size:2.6rem;line-height:1.1;margin:0 0 .3rem}.contact[data-astro-cid-jjigqhxx]{margin:0;font-size:1rem;display:flex;flex-wrap:wrap;justify-content:center;white-space:nowrap}.contact[data-astro-cid-jjigqhxx] a[data-astro-cid-jjigqhxx]{color:inherit;text-decoration:underline;text-underline-offset:2px}.sep[data-astro-cid-jjigqhxx]{margin:0 .4rem;color:#555}section[data-astro-cid-jjigqhxx]{margin-bottom:1.1rem}h2[data-astro-cid-jjigqhxx]{font-family:var(--serif);font-weight:700;font-size:1.2rem;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .4rem}h3[data-astro-cid-jjigqhxx]{font-family:var(--serif);font-weight:700;font-size:1.08rem;margin:0}h4[data-astro-cid-jjigqhxx]{font-family:var(--serif);font-weight:600;font-size:1.05rem;margin:.35rem 0 .15rem .75rem}p[data-astro-cid-jjigqhxx]{margin:0;color:#111}.row[data-astro-cid-jjigqhxx]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1rem}.dates[data-astro-cid-jjigqhxx]{font-weight:700;white-space:nowrap}.job[data-astro-cid-jjigqhxx]+.job[data-astro-cid-jjigqhxx]{margin-top:.75rem}ul[data-astro-cid-jjigqhxx]{margin:.15rem 0 0;padding-left:2.1rem}li[data-astro-cid-jjigqhxx]{margin-bottom:.12rem;color:#111}li[data-astro-cid-jjigqhxx]::marker{font-size:.8em}ul[data-astro-cid-jjigqhxx].plain{list-style:none;padding-left:.75rem}.school[data-astro-cid-jjigqhxx]{margin-bottom:.3rem}.school[data-astro-cid-jjigqhxx] p[data-astro-cid-jjigqhxx]{padding-left:.75rem}.skills[data-astro-cid-jjigqhxx]{margin:0;padding-left:.75rem}.skills[data-astro-cid-jjigqhxx] dt[data-astro-cid-jjigqhxx],.skills[data-astro-cid-jjigqhxx] dd[data-astro-cid-jjigqhxx]{display:inline}.skills[data-astro-cid-jjigqhxx] dt[data-astro-cid-jjigqhxx]{font-weight:700;margin-right:.3rem}.skills[data-astro-cid-jjigqhxx] dd[data-astro-cid-jjigqhxx]{margin:0}@media (max-width: 34em){.resume[data-astro-cid-jjigqhxx]{padding:1.5rem 1.1rem;font-size:1.05rem}h1[data-astro-cid-jjigqhxx]{font-size:2rem}.sep[data-astro-cid-jjigqhxx]{display:none}.contact[data-astro-cid-jjigqhxx]{gap:.15rem 1rem}ul[data-astro-cid-jjigqhxx]{padding-left:1.2rem}}@media print{@page{size:Letter;margin:.5in .55in}body{background:#fff}main{max-width:none;padding:0}.toolbar[data-astro-cid-jjigqhxx]{display:none}.resume[data-astro-cid-jjigqhxx]{font-size:10.6pt;line-height:1.28;padding:0;border:0;box-shadow:none}h1[data-astro-cid-jjigqhxx]{font-size:25pt}.contact[data-astro-cid-jjigqhxx]{font-size:10pt}.masthead[data-astro-cid-jjigqhxx]{margin-bottom:9pt;padding-bottom:7pt}section[data-astro-cid-jjigqhxx]{margin-bottom:8pt}h2[data-astro-cid-jjigqhxx]{font-size:12pt;margin-bottom:3pt}h3[data-astro-cid-jjigqhxx]{font-size:10.8pt}h4[data-astro-cid-jjigqhxx]{font-size:10.6pt}.job[data-astro-cid-jjigqhxx]+.job[data-astro-cid-jjigqhxx]{margin-top:6pt}li[data-astro-cid-jjigqhxx]{margin-bottom:1pt}li[data-astro-cid-jjigqhxx],.school[data-astro-cid-jjigqhxx],.skills[data-astro-cid-jjigqhxx] div[data-astro-cid-jjigqhxx],.job[data-astro-cid-jjigqhxx]+.job[data-astro-cid-jjigqhxx]{break-inside:avoid}h2[data-astro-cid-jjigqhxx],h3[data-astro-cid-jjigqhxx],h4[data-astro-cid-jjigqhxx],.row[data-astro-cid-jjigqhxx]{break-after:avoid}}
