/* Retrato oficial de Zoe: mismo círculo, aro y encuadre que la tarjeta personal. */
.page-equipo .profile-section.profile-section-photo{grid-template-columns:252px minmax(0,1fr);gap:64px;align-items:center}
.page-equipo .team-portrait{position:relative;width:252px;aspect-ratio:1;margin:0;border:3px solid #d7bd6b;border-radius:50%;box-shadow:0 0 0 8px #ffffff0d;background:#f8f0df;overflow:hidden;justify-self:center}
.page-equipo .team-portrait img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%;border-radius:50%}
.page-equipo .profile-copy>.eyebrow{font-size:13px;letter-spacing:1.2px;margin:0 0 18px;color:var(--red)}
@media(max-width:900px){.page-equipo .profile-section.profile-section-photo{gap:40px}}
@media(max-width:680px){.page-equipo .profile-section.profile-section-photo{grid-template-columns:1fr;gap:30px}.page-equipo .team-portrait{width:138px;justify-self:start;box-shadow:0 0 0 5px #ffffff0d}.page-equipo .profile-copy h2{font-size:clamp(33px,8.6vw,43px);line-height:1.14;letter-spacing:-1.2px}.page-equipo .profile-copy>.eyebrow{font-size:12px}}
