.site-header[data-astro-cid-fzpbxy5g]{border-bottom:var(--line-hairline)}.bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-5);min-height:4.5rem;display:flex}.home[data-astro-cid-fzpbxy5g]{margin-inline-end:auto;text-decoration:none}ul[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--color-accent);text-decoration:underline}.nav-desktop[data-astro-cid-fzpbxy5g]{display:none}.nav-desktop[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-5);display:flex}.nav-mobile[data-astro-cid-fzpbxy5g]{position:relative}.nav-mobile[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;padding:var(--space-2) var(--space-3);border:var(--line-hairline);font-size:var(--text-sm);font-weight:var(--weight-medium);list-style:none}.nav-mobile[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.nav-mobile[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{top:calc(100% + var(--space-2));z-index:10;min-width:12rem;padding-block:var(--space-2);background:var(--color-surface);border:var(--line-hairline);position:absolute;right:0}.nav-mobile[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:var(--space-2) var(--space-4);display:block}@media (width>=56rem){.nav-desktop[data-astro-cid-fzpbxy5g]{display:block}.nav-mobile[data-astro-cid-fzpbxy5g]{display:none}}.site-footer[data-astro-cid-nns7i3if]{border-top:var(--line-hairline);padding-block:var(--space-7);font-size:var(--text-sm);color:var(--color-text-muted)}.inner[data-astro-cid-nns7i3if]{gap:var(--space-6);display:grid}.brand[data-astro-cid-nns7i3if]{gap:var(--space-2);display:grid}.contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{overflow-wrap:anywhere}@media (width>=40rem){.inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr auto auto;align-items:end}}.section[data-astro-cid-w6ymvdtg]{padding-block-start:var(--section-gap)}.inner[data-astro-cid-w6ymvdtg]{border-top:var(--line-hairline);padding-top:var(--space-5)}h2[data-astro-cid-w6ymvdtg]{max-width:22ch;margin-block:var(--space-3) var(--space-7);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}main[data-astro-cid-bdeocz4q]{padding-block-end:var(--section-gap)}.hero[data-astro-cid-bdeocz4q]{padding-block:var(--space-9) var(--space-6)}.status[data-astro-cid-bdeocz4q]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);display:inline-flex}.status[data-astro-cid-bdeocz4q]:before{content:"";border:1px solid;width:.6em;height:.6em}h1[data-astro-cid-bdeocz4q]{max-width:14ch;margin-block:var(--space-4) var(--space-6);font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.lead[data-astro-cid-bdeocz4q]{max-width:var(--measure);font-size:var(--text-lg);color:var(--color-text-muted)}.intro[data-astro-cid-bdeocz4q]{max-width:var(--measure);color:var(--color-text-muted);margin-block-end:var(--space-6)}.cards[data-astro-cid-bdeocz4q]{background:var(--color-line);border:var(--line-hairline);gap:1px;display:grid}.about[data-astro-cid-bdeocz4q]{gap:var(--space-7);display:grid}.about-photo[data-astro-cid-bdeocz4q]{margin:0}.about-photo[data-astro-cid-bdeocz4q] figcaption[data-astro-cid-bdeocz4q]{padding-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.people-label[data-astro-cid-bdeocz4q]{margin-top:var(--space-4)}.people[data-astro-cid-bdeocz4q]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.name[data-astro-cid-bdeocz4q]{font-weight:var(--weight-medium)}.org[data-astro-cid-bdeocz4q]{color:var(--color-text-muted)}@media (width>=56rem){.cards[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(3,1fr)}.about[data-astro-cid-bdeocz4q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
