.people .person-photo.has-portrait{height:auto;aspect-ratio:4/5;padding:0;display:block;overflow:hidden;background:#e6e8e0}.people .person-photo.has-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 25%;filter:none}.people:has(.has-portrait) .person-photo:not(.has-portrait){height:auto;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.founder .founder-photo.has-portrait{padding:0;min-height:0;border:0;max-width:400px;width:100%;justify-self:center;overflow:hidden;background:#ddd}.founder .founder-photo.has-portrait img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.people .person-info h3{overflow-wrap:normal}@media(max-width:600px){.people{gap:16px}.people .person-photo.has-portrait{aspect-ratio:4/5}.founder .founder-photo.has-portrait{max-width:320px}}

.people .person-info .person-bio,.studio-support .person-info .person-bio{font-size:15px;line-height:1.65;color:#48523f;margin-top:16px;border-top:1px solid #d8ddce;padding-top:16px}.people .person-card{align-self:start}@media(max-width:600px){.people,.studio-support-people{grid-template-columns:1fr}.people .person-card,.studio-support .person-card{width:100%;max-width:400px;margin-inline:auto}}
@media(max-width:600px){.studio-support .studio-support-people{grid-template-columns:1fr}.area-team .people,.team-section .people{grid-template-columns:1fr}}
