.resume[data-astro-cid-2bk2yhkw]{padding-top:clamp(7.5rem,13vw,10rem);padding-bottom:clamp(4rem,8vw,7rem)}.head[data-astro-cid-2bk2yhkw]{background:linear-gradient(var(--line), var(--line)) 50% 100% / calc(100% - 2 * var(--gutter)) 1px no-repeat;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);display:flex}.head[data-astro-cid-2bk2yhkw] .it[data-astro-cid-2bk2yhkw]{color:var(--clay)}.head-actions[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;gap:.75rem;display:flex}.body[data-astro-cid-2bk2yhkw]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.label[data-astro-cid-2bk2yhkw]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--clay);margin:0 0 1.5rem;font-size:.75rem;font-weight:600}.roles[data-astro-cid-2bk2yhkw]{margin:0 0 3.5rem;padding:0;list-style:none}.role[data-astro-cid-2bk2yhkw]{border-bottom:1px solid var(--line);margin-bottom:2.5rem;padding-bottom:2.5rem}.role-head[data-astro-cid-2bk2yhkw]{grid-template-columns:1fr auto;column-gap:1.5rem;margin-bottom:1rem;display:grid}.role-head[data-astro-cid-2bk2yhkw] .h3[data-astro-cid-2bk2yhkw]{grid-column:1}.org[data-astro-cid-2bk2yhkw]{color:var(--ink-2);grid-column:1;margin:.35rem 0 0;font-size:.95rem;font-weight:500}.dates[data-astro-cid-2bk2yhkw]{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/2;align-self:start;margin:0;padding-top:.45rem;font-size:.85rem}.summary[data-astro-cid-2bk2yhkw]{color:var(--ink);max-width:66ch;margin:0 0 1.25rem}.points[data-astro-cid-2bk2yhkw]{color:var(--ink-2);gap:.7rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.points[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{max-width:70ch;padding-left:1.25rem;position:relative}.points[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]:before{content:"";background:var(--clay);width:8px;height:1px;position:absolute;top:.7em;left:0}.points[data-astro-cid-2bk2yhkw] strong[data-astro-cid-2bk2yhkw]{color:var(--ink);font-weight:600}.plain[data-astro-cid-2bk2yhkw]{margin:0;padding:0;font-size:.95rem;list-style:none}.plain[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.plain[data-astro-cid-2bk2yhkw] .dates[data-astro-cid-2bk2yhkw]{padding:0}.side[data-astro-cid-2bk2yhkw]{gap:2.75rem;font-size:.93rem;display:grid;position:sticky;top:6rem}.edu[data-astro-cid-2bk2yhkw]+.edu[data-astro-cid-2bk2yhkw]{margin-top:1.25rem}.edu[data-astro-cid-2bk2yhkw] p[data-astro-cid-2bk2yhkw]{margin:0}.edu-deg[data-astro-cid-2bk2yhkw]{font-weight:600}.muted[data-astro-cid-2bk2yhkw]{color:var(--muted)}.tags[data-astro-cid-2bk2yhkw]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:.3rem .75rem;font-size:.82rem}.list[data-astro-cid-2bk2yhkw]{margin:0;padding:0;list-style:none}.list[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.list[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw] span[data-astro-cid-2bk2yhkw]:last-child.muted{white-space:nowrap}@media (width<=960px){.body[data-astro-cid-2bk2yhkw]{grid-template-columns:1fr}.side[data-astro-cid-2bk2yhkw]{position:static}}@media (width<=640px){.head[data-astro-cid-2bk2yhkw]{flex-direction:column;align-items:start}.role-head[data-astro-cid-2bk2yhkw]{grid-template-columns:1fr}.dates[data-astro-cid-2bk2yhkw]{grid-area:auto/1;padding-top:.35rem}}@media print{.nav,.footer,.head-actions[data-astro-cid-2bk2yhkw]{display:none!important}body{background:#fff;font-size:10pt}[data-reveal]{opacity:1!important;transform:none!important}.line-mask>span{animation:none!important;transform:none!important}.resume[data-astro-cid-2bk2yhkw]{padding:0}.head[data-astro-cid-2bk2yhkw] .display[data-astro-cid-2bk2yhkw]{font-size:34pt}.body[data-astro-cid-2bk2yhkw]{grid-template-columns:1.8fr 1fr;gap:2rem}.side[data-astro-cid-2bk2yhkw]{position:static}.role[data-astro-cid-2bk2yhkw]{break-inside:avoid;margin-bottom:1rem;padding-bottom:1rem}}
