.committee-module__OPI1GW__roster{padding:clamp(40px, 5vw, 72px) var(--public-content-inline) clamp(56px, 6vw, 96px)}.committee-module__OPI1GW__intro{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.committee-module__OPI1GW__intro h1{font:500 clamp(44px, 5.5vw, 72px)/1.02 var(--font-display);letter-spacing:-.025em;margin:0}.committee-module__OPI1GW__intro h1 em{color:var(--rust)}.committee-module__OPI1GW__intro>p{color:#626a62;max-width:38ch;margin:0 0 4px;font-size:17px;line-height:1.75}.committee-module__OPI1GW__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:32px;display:grid}.committee-module__OPI1GW__grid>div{min-width:0}.committee-module__OPI1GW__card{background:#fffdf7;border:1px solid #d9d5c9;border-radius:5px;height:100%;overflow:hidden;box-shadow:0 8px 24px #182a1f0a}.committee-module__OPI1GW__portrait{aspect-ratio:4/3;background:#e5e8df;border-bottom:1px solid #d9d5c9;width:100%;position:relative;overflow:hidden}.committee-module__OPI1GW__portrait img{object-fit:cover;object-position:center 35%}.committee-module__OPI1GW__placeholder{background:radial-gradient(at 50% 40%,#f1f2e9,#dfe5d9);place-items:center;display:grid}.committee-module__OPI1GW__placeholder>svg{color:#81917f;width:88px;height:88px}.committee-module__OPI1GW__details{padding:23px 24px 25px}.committee-module__OPI1GW__role{color:var(--rust);text-transform:uppercase;letter-spacing:.1em;margin:0 0 9px;font-size:11px;font-weight:750;line-height:1.5}.committee-module__OPI1GW__details h2{color:var(--ink);font:500 clamp(28px, 2.7vw, 35px)/1.12 var(--font-display);overflow-wrap:anywhere;margin:0}.committee-module__OPI1GW__contact{color:#516352;border-top:1px solid #e6e2d7;align-items:center;gap:9px;min-height:44px;margin-top:18px;padding-top:14px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.committee-module__OPI1GW__contact svg{flex:none}.committee-module__OPI1GW__contact span{overflow-wrap:anywhere;min-width:0}.committee-module__OPI1GW__contact:hover{color:var(--rust);text-underline-offset:4px;text-decoration:underline}.committee-module__OPI1GW__contact:focus-visible{outline:2px solid var(--rust);outline-offset:5px}.committee-module__OPI1GW__vacant{background:#eef1e8}.committee-module__OPI1GW__vacancyBadge{background:var(--forest);color:#fff;border-radius:3px;padding:7px 11px;font-size:11px;font-weight:650;position:absolute;bottom:18px;left:18px}.committee-module__OPI1GW__empty{text-align:center;color:#59665b;background:#e9e9de;padding:40px 24px}@media (max-width:960px){.committee-module__OPI1GW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.committee-module__OPI1GW__intro{flex-direction:column;align-items:flex-start;gap:24px}.committee-module__OPI1GW__intro>p{max-width:60ch}}@media (max-width:600px){.committee-module__OPI1GW__intro{margin-bottom:32px}.committee-module__OPI1GW__intro>p{max-width:none}.committee-module__OPI1GW__grid{grid-template-columns:minmax(0,1fr)}.committee-module__OPI1GW__details{padding:20px}}
