.hero[data-astro-cid-lcdefpme]{max-width:46rem;padding-top:clamp(2rem,8vw,5rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-variation-settings:"opsz" 144;letter-spacing:-.035em;font-size:clamp(3.5rem,13vw,6.5rem);font-weight:350;line-height:.95}.lead[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:1.75rem 0 0;font-size:clamp(1.375rem,3.2vw,1.875rem);line-height:1.3}.intro[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:var(--measure);margin:1.5rem 0 0}.hero-links[data-astro-cid-lcdefpme]{margin-top:1.75rem;font-size:.9375rem}.work[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.work[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.work-item[data-astro-cid-lcdefpme]{grid-template-columns:7.5rem 1fr;gap:.25rem 2rem;padding-block:1.75rem;text-decoration:none;display:grid}.work-period[data-astro-cid-lcdefpme]{padding-top:.55rem}.work-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:.35rem;display:flex}.work-title[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.625rem,4vw,2.125rem);line-height:1.15}.arrow[data-astro-cid-lcdefpme]{color:var(--accent);font-family:var(--sans);margin-left:.25em;font-size:.7em;transition:transform .2s;display:inline-block}.work-item[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(.25em)}.work-item[data-astro-cid-lcdefpme]:hover .work-title[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.15em;text-decoration-thickness:1px}.work-role[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9375rem}.work-summary[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:var(--measure);margin-top:.25rem}.work-facts[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.work-facts[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;padding:.15rem .6rem}.rows[data-astro-cid-lcdefpme]{max-width:46rem;margin:0;padding:0;list-style:none}.rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem 1fr auto;align-items:baseline;gap:.25rem 2rem;padding-block:.7rem;display:grid}.rows[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:600}.place[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9375rem}.education[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:1.25rem;font-size:.9375rem}@media (width<=40rem){.work-item[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.work-period[data-astro-cid-lcdefpme]{padding-top:0}.rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:5.5rem 1fr;gap:.1rem 1rem}.place[data-astro-cid-lcdefpme]{grid-column:2}}
