.page-head[data-astro-cid-z5amknga]{margin-bottom:var(--space-2xl);max-width:60ch}.page-head[data-astro-cid-z5amknga] h1[data-astro-cid-z5amknga]{font-size:var(--step-5);margin-top:var(--space-xs)}.page-head[data-astro-cid-z5amknga] .lead[data-astro-cid-z5amknga]{margin-top:var(--space-s)}.people-layout[data-astro-cid-z5amknga]{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media(min-width:48rem){.people-layout[data-astro-cid-z5amknga]{grid-template-columns:14rem minmax(0,1fr);gap:var(--space-2xl)}}@media(min-width:64rem){.people-layout[data-astro-cid-z5amknga]{grid-template-columns:16rem minmax(0,1fr);gap:var(--space-3xl)}}.people-filters[data-astro-cid-z5amknga]{position:sticky;top:5.5rem;align-self:start;max-height:calc(100svh - 6.5rem);overflow-y:auto;overflow-x:hidden;padding-right:var(--space-xs);min-width:0}@media(max-width:47.99rem){.people-filters[data-astro-cid-z5amknga]{position:static;max-height:none}}.search-field[data-astro-cid-z5amknga]{margin-bottom:var(--space-l)}.search-input-wrap[data-astro-cid-z5amknga]{position:relative}.search-icon[data-astro-cid-z5amknga]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-input[data-astro-cid-z5amknga]{padding-left:2.25rem}.facet[data-astro-cid-z5amknga]{border:none;padding:0;margin-bottom:var(--space-l)}.facet-legend[data-astro-cid-z5amknga]{font-size:var(--step--2);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-s);padding:0}.facet-options[data-astro-cid-z5amknga]{display:flex;flex-direction:column;gap:2px}.facet-option[data-astro-cid-z5amknga]{display:flex;align-items:center;gap:var(--space-xs);padding:.3rem .4rem;border-radius:var(--r-input);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);font-size:var(--step--1)}.facet-option[data-astro-cid-z5amknga]:hover{background:var(--surface-alt)}.facet-option[data-astro-cid-z5amknga] input[data-astro-cid-z5amknga]{accent-color:var(--accent);width:1rem;height:1rem}.facet-label-text[data-astro-cid-z5amknga]{flex:1;min-width:0;overflow-wrap:anywhere}.facet-count[data-astro-cid-z5amknga]{font-size:var(--step--2);color:var(--muted);font-variant-numeric:tabular-nums}.facet-option[data-astro-cid-z5amknga] input[data-astro-cid-z5amknga]:not(:checked)+.facet-label-text[data-astro-cid-z5amknga]+.facet-count[data-astro-cid-z5amknga]:empty{display:none}.results-head[data-astro-cid-z5amknga]{margin-bottom:var(--space-l);padding-bottom:var(--space-s);border-bottom:1px solid var(--border)}.people-results[data-astro-cid-z5amknga]{min-width:0}.results-count[data-astro-cid-z5amknga]{font-size:var(--step--1);color:var(--muted)}.people-grid[data-astro-cid-z5amknga]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-m)}@media(min-width:36rem){.people-grid[data-astro-cid-z5amknga]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.people-grid[data-astro-cid-z5amknga]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l)}}.person-card[data-astro-cid-z5amknga]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-l);height:100%;min-width:0;overflow:hidden}.person-portrait[data-astro-cid-z5amknga]{width:4rem;height:4rem;border-radius:50%;background:var(--surface-alt);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-s);font-family:var(--font-display);font-size:var(--step-1);font-weight:600;color:var(--accent)}.person-name[data-astro-cid-z5amknga]{font-size:var(--step-1);line-height:1.2}.person-role[data-astro-cid-z5amknga]{font-size:var(--step--1);color:var(--muted)}.person-office[data-astro-cid-z5amknga]{font-size:var(--step--2);color:var(--muted);margin-bottom:var(--space-2xs)}.person-practices[data-astro-cid-z5amknga]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:var(--space-2xs)}.person-practices[data-astro-cid-z5amknga] .tag[data-astro-cid-z5amknga]{white-space:normal;max-width:100%}.person-languages[data-astro-cid-z5amknga]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--border);font-size:var(--step--2);color:var(--muted)}.person-languages[data-astro-cid-z5amknga] li[data-astro-cid-z5amknga]:before{content:"· "}.person-languages[data-astro-cid-z5amknga] li[data-astro-cid-z5amknga]:first-child:before{content:""}.results-empty[data-astro-cid-z5amknga]{padding:var(--space-2xl);text-align:center;color:var(--muted);font-size:var(--step-0)}
