.people{padding-block:58px 70px;min-height:calc(100vh - 223px)}.people h1{font-size:64px;color:var(--burgundy);line-height:1.35;margin:0;padding-block-end:29px;border-block-end:1px solid var(--line);font-weight:700;letter-spacing:0}.people-empty{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:405px}.empty-copy{padding-inline-start:65px}.empty-message{font-size:27px;line-height:1.9;margin:0 0 26px;overflow-wrap:anywhere}.people .primary{margin-inline-start:0}.people-art{width:100%;max-width:360px;justify-self:center}.people-art svg{display:block;width:100%;height:auto}[lang=en] .people h1{font-family:Georgia,serif;font-size:60px;line-height:1.3;font-weight:400;letter-spacing:-1.5px}[lang=en] .empty-message{font-size:23px;line-height:1.7}
@media(max-width:1000px){.people-empty{gap:35px}.empty-copy{padding-inline-start:20px}.people h1{font-size:57px}[lang=en] .people h1{font-size:52px}.empty-message{font-size:25px}[lang=en] .empty-message{font-size:21px}}
@media(max-width:760px){.people{padding-block:31px 44px;min-height:calc(100vh - 191px)}.people h1{font-size:46px;line-height:1.4;padding-block-end:20px}.people-empty{grid-template-columns:1fr;gap:10px;min-height:0;padding-block:23px 12px}.people-art{width:230px;grid-row:1}.empty-copy{padding:0;text-align:center}.empty-message{font-size:23px;line-height:1.8;margin-block:0 22px}.people .primary{font-size:16px}.people-art svg{width:100%}[lang=en] .people h1{font-size:40px;line-height:1.25;letter-spacing:-1px}[lang=en] .empty-message{font-size:18px;line-height:1.8}[lang=en] .people .primary{font-size:13px}}
@media(max-width:350px){.people h1{font-size:41px}[lang=en] .people h1{font-size:35px}.people-art{width:210px}.empty-message{font-size:21px}[lang=en] .empty-message{font-size:17px}}

.people-art-area{width:100%;max-width:360px;justify-self:center}.people.without-people-art .people-empty{grid-template-columns:1fr}.people.without-people-art .empty-copy{padding:0;text-align:center}.people h1{overflow-wrap:anywhere}@media(max-width:760px){.people-art-area{width:230px;grid-row:1}.people-art{width:100%;grid-row:auto}}@media(max-width:350px){.people-art-area{width:210px}.people-art{width:100%}}

.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:32px 0}.people-card{display:flex;align-items:center;gap:24px;min-height:230px;border:1px solid var(--line);border-radius:4px;padding:28px;background:#fff8eb33}.person-copy{flex:1;min-width:0}.people-card h2{font-size:32px;line-height:1.5;color:var(--burgundy);margin:0 0 8px;font-weight:700;overflow-wrap:anywhere}.person-role{font-size:20px;line-height:1.7;margin:0 0 16px;overflow-wrap:anywhere}.profile-link{display:inline-flex;align-items:center;min-height:44px;gap:16px;color:var(--burgundy);font-size:17px;border-bottom:1px solid #a9664877}.profile-link svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4}.portrait-frame{flex:0 0 112px;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:3px}.portrait-frame svg{display:block;width:100%;height:auto}[lang=en] .people-card h2{font-family:Georgia,serif;font-size:29px;line-height:1.35;letter-spacing:-.5px;font-weight:400}[lang=en] .person-role{font-size:15px;line-height:1.8}[lang=en] .profile-link{font-size:14px}[lang=en] .profile-link svg{transform:scaleX(-1)}
@media(max-width:1000px){.people-grid{gap:20px}.people-card{padding:23px;gap:18px;min-height:220px}.portrait-frame{flex-basis:94px}.people-card h2{font-size:29px}[lang=en] .people-card h2{font-size:26px}}
@media(max-width:760px){.people-grid{grid-template-columns:1fr;gap:18px;margin-block-start:24px}.people-card{padding:20px;gap:17px;min-height:200px}.people-card h2{font-size:30px;line-height:1.4}.person-role{font-size:19px;line-height:1.7;margin-block-end:12px}.portrait-frame{flex-basis:82px}.profile-link{font-size:16px;gap:12px}[lang=en] .people-card h2{font-size:25px;line-height:1.35}[lang=en] .person-role{font-size:14px}[lang=en] .profile-link{font-size:13px}}
@media(max-width:350px){.people-card{padding:17px;gap:14px}.portrait-frame{flex-basis:70px}.people-card h2{font-size:28px}[lang=en] .people-card h2{font-size:23px}}

.portrait-frame img{display:block;width:100%;height:100%}
