.about-people{padding-top:24px;padding-bottom:88px}.about-people>header{max-width:640px;margin:0 auto 44px;text-align:center}.about-people h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,44px);line-height:1.2;margin:16px 0}.about-people>header p{color:var(--muted,#555d57);line-height:1.8}.about-people-groups,.about-people-portraits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.about-people figure{margin:0;min-width:0}.about-people img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:3px;background:#efeee9}.about-people-portraits img{object-position:center 30%}.about-people figcaption{font-family:Georgia,serif;font-size:23px;line-height:1.4;padding:20px 0 24px;border-bottom:1px solid var(--line,#d7cbb4)}.about-people-groups{margin-top:48px}.about-people-groups figcaption{font-family:inherit;font-size:16px;color:var(--muted,#555d57)}@media(max-width:650px){.about-people{padding-bottom:56px}.about-people-groups,.about-people-portraits{grid-template-columns:1fr;gap:28px}.about-people-groups{margin-top:28px}.about-people>header{margin-bottom:28px}}.about-person-email{display:block;width:fit-content;max-width:100%;font-family:Arial,sans-serif;font-size:14px;line-height:1.6;margin-top:10px;color:#46594e;text-underline-offset:4px;overflow-wrap:anywhere}.about-person-email:hover{color:#766440}.about-person-email:focus-visible{outline:2px solid currentColor;outline-offset:4px}.about-person-role{display:block;font-family:Arial,sans-serif;font-size:12px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:#766440;margin-top:8px}