.about[data-astro-cid-zpzoxhr3]{--row:6.25rem;width:min(100% - 2.5rem, var(--measure));grid-template-columns:minmax(0,1fr);row-gap:4.5rem;margin:1rem auto 0;display:grid}.title[data-astro-cid-zpzoxhr3]{margin-bottom:1.25rem;font-size:1.1rem}.intro[data-astro-cid-zpzoxhr3]{gap:1.75rem;display:grid}.text[data-astro-cid-zpzoxhr3]{color:var(--ink-2);gap:1rem;font-size:clamp(1.15rem,1rem + .5vw,1.3rem);line-height:1.55;display:grid}.text[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{font:inherit;color:var(--ink-2)}.photo[data-astro-cid-zpzoxhr3]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);order:-1;width:8rem;height:auto}.story[data-astro-cid-zpzoxhr3]{color:var(--ink-2);font-size:1.1rem}.history[data-astro-cid-zpzoxhr3] ol[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--line);padding:0;list-style:none}.tenure[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--line);padding:1rem 0}.tenure[data-astro-cid-zpzoxhr3].empty,.when[data-astro-cid-zpzoxhr3],.city[data-astro-cid-zpzoxhr3],.job[data-astro-cid-zpzoxhr3].ghost{display:none}.job[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3],.items[data-astro-cid-zpzoxhr3]{font-size:.95rem;line-height:1.5}.range[data-astro-cid-zpzoxhr3]{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-bottom:.35rem}.company[data-astro-cid-zpzoxhr3]{color:var(--ink);font-weight:500}.role[data-astro-cid-zpzoxhr3]{color:var(--ink-2)}.focus[data-astro-cid-zpzoxhr3]{color:var(--ink-3)}.items[data-astro-cid-zpzoxhr3]{color:var(--ink-3);gap:.2rem;margin-top:.6rem;padding:0;list-style:none;display:grid}.pack[data-astro-cid-zpzoxhr3] ul[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:1.25rem;padding:0;list-style:none;display:flex}.pack[data-astro-cid-zpzoxhr3] .dog[data-astro-cid-zpzoxhr3]{color:inherit;justify-items:center;gap:.4rem;text-decoration:none;display:grid}.pack[data-astro-cid-zpzoxhr3] .dog[data-astro-cid-zpzoxhr3]:is(:hover,:focus-visible){color:var(--accent-ink)}.staff-link[data-astro-cid-zpzoxhr3]{color:var(--ink-2);margin-top:1rem;font-size:.9rem;display:inline-block}.staff-link[data-astro-cid-zpzoxhr3]:is(:hover,:focus-visible){color:var(--accent-ink)}.pack[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{color:var(--ink-3);justify-items:center;gap:.4rem;font-size:.85rem;display:grid}.avatar[data-astro-cid-zpzoxhr3]{background:var(--paper-2);border-radius:50%;place-items:end center;width:3.75rem;height:3.75rem;padding-bottom:.55rem;display:grid;overflow:hidden}.avatar[data-astro-cid-zpzoxhr3] .critter[data-astro-cid-zpzoxhr3]{aspect-ratio:45/37;width:2.6rem;position:relative}.links[data-astro-cid-zpzoxhr3] ul[data-astro-cid-zpzoxhr3]{padding:0;list-style:none}.link-row[data-astro-cid-zpzoxhr3]{color:var(--ink);grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding:.2rem 0;font-size:.95rem;text-decoration:none;display:grid}.link-row[data-astro-cid-zpzoxhr3] .detail[data-astro-cid-zpzoxhr3]{text-overflow:ellipsis;color:var(--ink-3);transition:color .15s;overflow:hidden}.link-row[data-astro-cid-zpzoxhr3]:hover .detail[data-astro-cid-zpzoxhr3]{color:var(--accent-ink)}@media (width>=40rem){.intro[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr) 13rem;align-items:start;gap:2.5rem}.photo[data-astro-cid-zpzoxhr3]{order:0;width:100%}.link-row[data-astro-cid-zpzoxhr3]{font-size:inherit;grid-template-columns:7rem minmax(0,1fr);gap:1rem}}@media (width>=48rem){.about[data-astro-cid-zpzoxhr3]{row-gap:5rem}.tenure[data-astro-cid-zpzoxhr3],.tenure[data-astro-cid-zpzoxhr3].empty{grid-template-columns:5rem minmax(0,1fr) auto;grid-template-rows:repeat(var(--rows), minmax(var(--row), auto));border-top:0;column-gap:1rem;padding:0;display:grid}.when[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--line);color:color-mix(in srgb, var(--ink-3) 45%, transparent);font-variant-numeric:tabular-nums;grid-column:1/-1;padding-top:1rem;font-size:.95rem;line-height:1.5;display:block}.when[data-astro-cid-zpzoxhr3]:first-child{color:var(--ink-3)}.job[data-astro-cid-zpzoxhr3]{background:var(--paper);grid-area:1/2/-1;align-self:start;margin-top:1px;padding:calc(1rem - 1px) 0 1rem;position:sticky;top:1.25rem}.job[data-astro-cid-zpzoxhr3].ghost{visibility:hidden;grid-row:1;display:block;position:static}.range[data-astro-cid-zpzoxhr3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.city[data-astro-cid-zpzoxhr3]{color:var(--ink-3);grid-area:1/3;padding-top:1rem;font-size:.85rem;line-height:1.6;display:block}}
