.team-photo__row{display:flex;flex-direction:column;gap:var(--io-space-4);padding-top:var(--io-section-py);padding-bottom:var(--io-section-py)}.team-photo__bento{display:flex;flex-direction:column;gap:16px;width:100%}.team-photo__stack{display:flex;flex-direction:column;gap:16px}.team-photo__photo{border-radius:var(--io-radius-card);overflow:hidden;background:var(--io-surface)}.team-photo__photo img{display:block;width:100%;height:100%;object-fit:cover}.team-photo__photo--main{aspect-ratio:572 / 436}.team-photo__photo--secondary-1{aspect-ratio:180 / 240}.team-photo__photo--secondary-2{aspect-ratio:1 / 1}@media (min-width:768px){.team-photo__bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.team-photo__photo--main{grid-column:1 / span 3;grid-row:1;aspect-ratio:auto}.team-photo__stack{grid-column:4;grid-row:1;align-self:start}}.team-photo__content{display:flex;flex-direction:column;gap:var(--io-space-3);max-width:480px}.team-photo__socials{display:flex;align-items:center}.team-photo__social{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:12px;border-radius:var(--io-radius-btn)}.team-photo__social:hover,.team-photo__social:focus-visible{background:var(--io-border)}.team-photo__social .icon{width:24px;height:24px;display:inline-flex}@media (min-width:1240px){.team-photo__row{flex-direction:row;align-items:flex-start;gap:64px}.team-photo__bento{flex:1 1 0%}.team-photo__content{flex:0 0 480px}}