.landing-people{background:transparent;padding:96px 0}.landing-scheme-light.landing-people{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.landing-people__heading{max-width:840px}.landing-people__grid{display:grid;gap:20px;margin-top:42px}.landing-people__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-people__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-people__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-people__card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;min-width:0;padding:30px 24px;text-align:center}.landing-people__portrait{background:#f3eee9;border:2px solid #e6dfd8;border-radius:50%;display:block;height:124px;margin-bottom:20px;object-fit:cover;width:124px}.landing-people__portrait--empty{background:linear-gradient(135deg,#f3eee9,#dfe5dd)}.landing-people__body h3{font-size:22px;margin-bottom:6px}.landing-people__bio,.landing-people__organization,.landing-people__role{margin:0}.landing-people__role{color:var(--ink);font-size:14px;font-weight:700}.landing-people__organization{color:var(--brand-brown);font-size:13px;font-weight:600;margin-top:2px}.landing-people__bio{font-size:14px;margin-top:14px}.landing-people__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.landing-people__links a{color:var(--brand-brown);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.landing-scheme-dark .landing-people__card{background:#fff;color:var(--ink)}.landing-scheme-dark .landing-people__card h3,.landing-scheme-dark .landing-people__card p{color:var(--ink)}.landing-scheme-dark .landing-people__links a,.landing-scheme-dark .landing-people__organization{color:var(--brand-brown)}@media(max-width:980px){.landing-people__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.landing-people{padding:64px 0}.landing-people__grid,.landing-people__grid--2,.landing-people__grid--3,.landing-people__grid--4{gap:16px;grid-template-columns:1fr;margin-top:30px}.landing-people__card{padding:26px 20px}.landing-people__portrait{height:112px;width:112px}}