.card-link[data-astro-cid-y2vllrex]{gap:.35rem;display:grid}.card-link[data-astro-cid-y2vllrex] .cover{margin-bottom:.6rem}.card-link[data-astro-cid-y2vllrex]:hover .hot path{animation:draw 1.2s var(--ease) both}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.title[data-astro-cid-y2vllrex]{font-family:var(--font-display);font-size:var(--step-2);text-underline-offset:.15em;transition:text-decoration-color .25s var(--ease);line-height:1.15;text-decoration:underline 1px #0000}.card-link[data-astro-cid-y2vllrex]:hover .title[data-astro-cid-y2vllrex]{text-decoration-color:currentColor}.summary[data-astro-cid-y2vllrex]{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hero[data-astro-cid-lcdefpme]{gap:1.75rem;padding-block:clamp(1.75rem,1.2rem + 2.5vw,3.25rem) clamp(1.75rem,1.2rem + 2vw,2.75rem);display:grid}.name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.02em;font-weight:400;line-height:1.02}.role[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-2);margin-top:1.5em;line-height:1.2}.reach[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem 1.4rem;margin-top:1.1rem;font-weight:600;display:flex}.reach[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:.35rem}.where[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted);margin-top:.3rem}.bio[data-astro-cid-lcdefpme]{font-family:var(--font-read);color:var(--ink-2);align-content:start;gap:.85em;max-width:58ch;font-size:clamp(1.05rem,1rem + .25vw,1.17rem);line-height:1.55;display:grid}.bio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{color:var(--ink)}@media (width>=860px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(1.75rem,1rem + 2.5vw,3rem)}.bio[data-astro-cid-lcdefpme]{padding-top:.5rem}}.work[data-astro-cid-lcdefpme]{padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.list[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.work-title[data-astro-cid-lcdefpme]{margin-bottom:1rem}.row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.row-in[data-astro-cid-lcdefpme]{gap:1rem;padding:1.5rem 0 1.6rem;display:grid}.art[data-astro-cid-lcdefpme]{display:block}.art[data-astro-cid-lcdefpme] .cover{border-radius:3px}a[data-astro-cid-lcdefpme].row-in:hover .art[data-astro-cid-lcdefpme] .photo{transform:scale(1.025)}.text[data-astro-cid-lcdefpme]{align-content:center;gap:.45rem;display:grid}.title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;line-height:1.1}a[data-astro-cid-lcdefpme].row-in .title[data-astro-cid-lcdefpme]{text-underline-offset:.18em;transition:color .15s var(--ease), text-decoration-color .15s var(--ease);text-decoration:underline 1px #0000}a[data-astro-cid-lcdefpme].row-in:hover .title[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme].row-in:focus-visible .title[data-astro-cid-lcdefpme]{color:var(--link);text-decoration-color:currentColor}.job[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:var(--ink);font-weight:600;line-height:1.35}.year[data-astro-cid-lcdefpme]{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.year[data-astro-cid-lcdefpme]:before{content:" · "}.about[data-astro-cid-lcdefpme]{font-size:var(--step-0);color:var(--ink-2);max-width:58ch;margin-top:.2rem;line-height:1.55}.tools[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted);margin-top:1.25rem;line-height:1.5}@media (width>=860px){.row-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.75rem,1rem + 2.5vw,3rem);padding:1.75rem 0}}.more-link[data-astro-cid-lcdefpme]{font-size:var(--step--1);font-weight:600}.grid[data-astro-cid-lcdefpme]{gap:2.5rem 1.75rem;display:grid}.also[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.grid[data-astro-cid-lcdefpme]+.also[data-astro-cid-lcdefpme]{margin-top:2.5rem}.also[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:.15rem 2rem;padding:1rem 0;display:grid}.a-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.2}.a-role[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted)}.a-line[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:62ch}@media (width>=860px){.also[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"title line""role line";align-items:start;column-gap:clamp(1.75rem,1rem + 2.5vw,3rem)}.a-title[data-astro-cid-lcdefpme]{grid-area:title}.a-role[data-astro-cid-lcdefpme]{grid-area:role}.a-line[data-astro-cid-lcdefpme]{grid-area:line}}@media (width>=620px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=960px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}
