/* About page portrait pairing. Keep the studio biographies in normal flow. */
.studio-portraits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,3vw,28px);align-items:start;margin:0 0 46px}
.studio-portraits .studio-portrait{min-width:0;max-width:none;margin:0}
.studio-portraits .studio-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 31%}
.studio-portraits .studio-portrait:nth-child(2) img{object-position:center 40%}
.studio-portraits .studio-portrait figcaption{min-height:3.9em}
@media(max-width:560px){.studio-portraits{grid-template-columns:1fr;max-width:480px;gap:20px;margin-bottom:38px}.studio-portraits .studio-portrait figcaption{min-height:0}}

.founder-bio-portrait{float:left;width:42%;max-width:320px;margin:0 30px 18px 0}.founder-bio-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.founder-bio-portrait figcaption{font-size:14px;line-height:1.5;margin-top:10px;color:var(--muted,#686b64)}.team-profile:after{content:"";display:block;clear:both}@media(max-width:640px){.founder-bio-portrait{float:none;width:100%;max-width:360px;margin:0 0 26px}}
