.person[data-astro-cid-xcdocfpp]{align-content:start;gap:var(--space-4);scroll-margin-top:var(--space-6);display:grid}.feature[data-astro-cid-xcdocfpp]{gap:var(--space-6);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start}.photo[data-astro-cid-xcdocfpp] img,.placeholder[data-astro-cid-xcdocfpp]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);background:var(--color-surface);width:100%;height:auto}.placeholder[data-astro-cid-xcdocfpp]{border:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-2xl);place-items:center;display:grid}.name[data-astro-cid-xcdocfpp]{font-size:var(--text-lg)}.feature[data-astro-cid-xcdocfpp] .name[data-astro-cid-xcdocfpp]{font-size:var(--text-xl)}.cred[data-astro-cid-xcdocfpp]{color:var(--color-muted);font-weight:450}.role[data-astro-cid-xcdocfpp]{margin-top:var(--space-1);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm)}.note[data-astro-cid-xcdocfpp]{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-sm)}.short[data-astro-cid-xcdocfpp]{max-width:var(--measure);margin-top:var(--space-3);color:var(--color-muted)}.bio[data-astro-cid-xcdocfpp]{margin-top:var(--space-3)}summary[data-astro-cid-xcdocfpp]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration) var(--ease);list-style:none;display:inline-flex}summary[data-astro-cid-xcdocfpp]::-webkit-details-marker{display:none}summary[data-astro-cid-xcdocfpp]:before{content:"+";width:1.25rem;height:1.25rem;font-size:var(--text-xs);border:1px solid;border-radius:4px;place-items:center;display:inline-grid}details[data-astro-cid-xcdocfpp][open] summary[data-astro-cid-xcdocfpp]:before{content:"−"}summary[data-astro-cid-xcdocfpp]:hover{color:var(--color-accent-strong)}.prose[data-astro-cid-xcdocfpp]{gap:var(--space-3);max-width:var(--measure);padding-top:var(--space-2);font-size:var(--text-sm);display:grid}.links[data-astro-cid-xcdocfpp]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.links[data-astro-cid-xcdocfpp] a[data-astro-cid-xcdocfpp]{min-height:2rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.links[data-astro-cid-xcdocfpp] a[data-astro-cid-xcdocfpp]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=40rem){.feature[data-astro-cid-xcdocfpp]{grid-template-columns:1fr}.feature[data-astro-cid-xcdocfpp] .photo[data-astro-cid-xcdocfpp]{max-width:16rem}}.page[data-astro-cid-n67bp2ks]{padding-block:var(--space-8) 0}.lead[data-astro-cid-n67bp2ks]{max-width:var(--measure);margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-lg)}.block[data-astro-cid-n67bp2ks]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.block[data-astro-cid-n67bp2ks]>h2[data-astro-cid-n67bp2ks]{margin-bottom:var(--space-5)}.grid[data-astro-cid-n67bp2ks]{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.intro[data-astro-cid-n67bp2ks]{max-width:var(--measure);margin-bottom:var(--space-6);color:var(--color-muted)}.collab-grid[data-astro-cid-n67bp2ks]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.inst[data-astro-cid-n67bp2ks]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.inst[data-astro-cid-n67bp2ks] h3[data-astro-cid-n67bp2ks]{margin-bottom:var(--space-3);font-size:var(--text-base)}.inst[data-astro-cid-n67bp2ks] ul[data-astro-cid-n67bp2ks]{gap:var(--space-1);padding:0;list-style:none;display:grid}.inst[data-astro-cid-n67bp2ks] li[data-astro-cid-n67bp2ks]{justify-content:space-between;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);display:flex}.inst[data-astro-cid-n67bp2ks] li[data-astro-cid-n67bp2ks]>[data-astro-cid-n67bp2ks]:first-child{color:var(--color-text)}.n[data-astro-cid-n67bp2ks]{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}
