.PeopleDirectory_root__HWr9N{display:grid;grid-gap:22px;gap:22px}.PeopleDirectory_toolbar__Vc_cE{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.PeopleDirectory_search__aB1rH{flex:1 1;min-width:240px;max-width:560px;padding:12px 16px;font-size:16px;background:#fffdf8;border:1.5px solid var(--ink);border-radius:2px}.PeopleDirectory_search__aB1rH:focus{outline:none;border-color:var(--red)}.PeopleDirectory_count__ZnIE0{font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.PeopleDirectory_grid__7BZCO{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.PeopleDirectory_card__lDcDw{width:100%;text-align:left;display:grid;grid-gap:5px;gap:5px;padding:16px 16px 14px;background:hsla(0,0%,100%,.45);border:0;border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--text);transition:transform .15s,background .15s;cursor:pointer}.PeopleDirectory_card__lDcDw:hover{transform:translateY(-2px);background:#fffdf8}.PeopleDirectory_name__Eh5cW{font-family:var(--serif);font-weight:700;font-size:18px;line-height:1.2}.PeopleDirectory_field__AHx2x{font-size:14.5px;color:var(--ink-2)}.PeopleDirectory_org__vzS8z{font-family:var(--sans);font-size:12px;color:var(--ink-3)}.PeopleDirectory_more__UB9fV{font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-top:6px}.PeopleDirectory_detail__maymT{max-width:760px}.PeopleDirectory_detail__maymT h2{font-size:clamp(28px,4vw,40px);margin:4px 0 20px}.PeopleDirectory_dl__uJZmm{margin:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rule-strong)}.PeopleDirectory_dl__uJZmm>div{display:grid;grid-template-columns:180px 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule)}.PeopleDirectory_dl__uJZmm dt{font-family:var(--sans);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.PeopleDirectory_dl__uJZmm dd{margin:0}@media (max-width:560px){.PeopleDirectory_dl__uJZmm>div{grid-template-columns:1fr;gap:4px}}