.career[data-astro-cid-ypepf4gz]{--head:17rem;--gap:2rem}.axis[data-astro-cid-ypepf4gz],.job[data-astro-cid-ypepf4gz]{grid-template-columns:var(--head) 1fr;column-gap:var(--gap);display:grid}.axis[data-astro-cid-ypepf4gz]{z-index:1;background:var(--paper);border-bottom:1px solid var(--rule);padding-block:.75rem .5rem;position:sticky;top:0}.track[data-astro-cid-ypepf4gz]{min-height:1.25rem;position:relative}.tick[data-astro-cid-ypepf4gz]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;position:absolute;top:0;transform:translate(-50%)}.jobs[data-astro-cid-ypepf4gz]{margin:0;padding:0;list-style:none}.job[data-astro-cid-ypepf4gz]{border-bottom:1px solid var(--rule);row-gap:.75rem;padding-block:1.75rem}.job[data-astro-cid-ypepf4gz] .track[data-astro-cid-ypepf4gz]{background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px var(--year));align-self:start;height:.75rem;margin-top:.4rem}.bar[data-astro-cid-ypepf4gz]{background:var(--slate);border-radius:1px;height:100%;position:absolute;top:0}.bar[data-astro-cid-ypepf4gz].earlier{background:color-mix(in srgb, var(--slate) 55%, var(--paper))}.bar[data-astro-cid-ypepf4gz].current{background:var(--accent)}h3[data-astro-cid-ypepf4gz]{margin:0 0 .25rem;font-size:1.375rem;font-stretch:87%}h3[data-astro-cid-ypepf4gz] a[data-astro-cid-ypepf4gz]{text-decoration:none}.role[data-astro-cid-ypepf4gz]{flex-direction:column;margin:0;font-size:.9375rem;display:flex}.role[data-astro-cid-ypepf4gz]+.role[data-astro-cid-ypepf4gz]{margin-top:.35rem}.dates[data-astro-cid-ypepf4gz]{color:var(--muted);font-variant-numeric:tabular-nums}.body[data-astro-cid-ypepf4gz]{max-width:var(--measure);grid-column:2}.summary[data-astro-cid-ypepf4gz]{font-family:var(--serif);margin:0;font-size:1.1875rem;line-height:1.5}.milestone[data-astro-cid-ypepf4gz]{border-left:2px solid var(--accent);margin-top:1rem;padding-left:1rem}.milestone[data-astro-cid-ypepf4gz]>p[data-astro-cid-ypepf4gz]{margin:0 0 .35rem;font-weight:600}.milestone[data-astro-cid-ypepf4gz] ul[data-astro-cid-ypepf4gz]{margin:0;padding:0;font-size:.9375rem;list-style:none}.milestone[data-astro-cid-ypepf4gz] li[data-astro-cid-ypepf4gz]+li[data-astro-cid-ypepf4gz]{margin-top:.3rem}.outlet[data-astro-cid-ypepf4gz]{color:var(--muted);white-space:nowrap;margin-left:.5rem}@media (width<=52rem){.axis[data-astro-cid-ypepf4gz]{display:none}.job[data-astro-cid-ypepf4gz]{grid-template-columns:1fr}.job[data-astro-cid-ypepf4gz] .track[data-astro-cid-ypepf4gz]{grid-row:2;height:.5rem;margin-top:0}.body[data-astro-cid-ypepf4gz]{grid-column:1}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,10vw,7rem) 0}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;color:var(--slate);margin:0;font-size:clamp(3.25rem,11vw,8rem);font-weight:650;font-stretch:78%;line-height:.9}.tagline[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:1.25rem 0 0;font-size:clamp(1.25rem,2.6vw,1.625rem);font-weight:500;font-stretch:90%}.intro[data-astro-cid-lcdefpme]{max-width:var(--measure);font-family:var(--serif);margin-top:2rem;font-size:1.25rem;line-height:1.55}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1rem}.links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:var(--surface);border-radius:4px;padding:.45rem .9rem;font-weight:500;text-decoration:none;display:inline-block}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--accent)}.section[data-astro-cid-lcdefpme]{margin-top:clamp(3rem,8vw,5rem)}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}h2[data-astro-cid-lcdefpme]{margin:0;font-size:2rem;font-stretch:85%}.empty[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--muted);font-family:var(--serif);margin:0;padding-block:1.25rem;font-size:1.125rem}.education[data-astro-cid-lcdefpme]{margin-top:2rem}.education[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .25rem;font-size:1.125rem}.education[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}
