.people{background:#f5f1ec;padding:56px 24px}.people__grid{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.people__card{display:flex;flex-direction:column}.people__top{gap:20px;margin-bottom:20px}.people__avatar,.people__top{align-items:center;display:flex}.people__avatar{background:#f1eafb;color:#7337dc;font-family:VXTeka,Arial,sans-serif;font-size:26px;justify-content:center}.people__avatar,.people__avatar-img{border-radius:50%;flex:0 0 96px;height:96px;width:96px}.people__avatar-img{object-fit:cover}.people__name{color:#323232;font-family:VXTeka,Arial,sans-serif;font-size:24px;line-height:1.1;margin-bottom:6px}.people__title{color:#737373;font-size:12px;letter-spacing:.1em}.people__region,.people__title{font-family:VXTekaMono,monospace;text-transform:uppercase}.people__region{color:#a0a0a0;font-size:11px;letter-spacing:.08em;margin-top:4px}.people__icons{display:flex;gap:18px;justify-content:flex-end;margin-bottom:20px}.people__icon{align-items:center;color:#323232;display:inline-flex;justify-content:center;line-height:0}.people__icon:hover{color:#7337dc}.people__toggle{align-items:center;background:none;border:1px solid rgba(0,0,0,.14);border-radius:12px;color:#323232;cursor:pointer;display:flex;font-family:VXTekaMono,monospace;font-size:12px;gap:12px;letter-spacing:.08em;padding:16px 20px;text-align:left;text-transform:uppercase;width:100%}.people__toggle:hover{border-color:#7337dc}.people__toggle-icon{color:#7337dc;flex:0 0 auto;font-family:Arial,sans-serif;font-size:16px;line-height:1;text-align:center;width:14px}.people__bio{max-height:0;overflow:hidden;transition:max-height .35s ease}.people__bio-inner{color:#323232;font-family:VXTeka,Arial,sans-serif;font-size:15px;line-height:1.65;padding:24px 20px 0}.people__bio-inner p{margin:0 0 16px}.people__bio-inner p:last-child{margin-bottom:0}@media (max-width:900px){.people__grid{grid-template-columns:1fr}}@media (max-width:600px){.people{padding:40px 16px}.people__grid{gap:28px}.people__avatar,.people__avatar-img{flex:0 0 72px;height:72px;width:72px}.people__avatar,.people__name{font-size:20px}.people__top{gap:16px;margin-bottom:16px}.people__toggle{padding:14px 16px}.people__bio-inner{padding:20px 16px 0}}