.nosotros-hero{padding:160px 0 60px;background:var(--bg)}.back-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.8125rem;color:var(--accent);text-decoration:none;letter-spacing:.03em;margin-bottom:32px;transition:opacity .3s ease}.back-link:hover{opacity:.7}.nosotros-profiles{padding-top:0}.nosotros-intro{font-size:clamp(1rem,1.5vw,1.1875rem);color:var(--text-secondary);max-width:680px;line-height:1.7}.profiles-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.profile-card{background:var(--bg-card);border:1px solid var(--border);padding:48px 40px;display:flex;flex-direction:column;align-items:center;transition:all .4s var(--ease-out-expo)}.profile-card:hover{border-color:var(--accent)}.profile-photo{width:160px;height:160px;border-radius:50%;overflow:hidden;margin-bottom:32px;border:3px solid var(--border);transition:border-color .4s var(--ease-out-expo)}.profile-card:hover .profile-photo{border-color:var(--accent)}.profile-photo img{width:100%;height:100%;object-fit:cover}.profile-info{width:100%}.profile-name{font-size:1.5rem;font-weight:800;color:var(--text);letter-spacing:-.02em;text-align:center;margin-bottom:12px}.profile-role{text-align:center;margin-bottom:28px}.profile-bio{font-size:.9375rem;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.profile-trajectory{border-top:1px solid var(--border);padding-top:20px}.trajectory-label{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);display:block;margin-bottom:12px}.trajectory-logos{display:flex;flex-wrap:wrap;gap:8px}.trajectory-logos span{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-secondary);padding:4px 12px;border:1px solid var(--border);letter-spacing:.02em;transition:all .3s ease}.trajectory-logos span:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:768px){.nosotros-hero{padding:120px 0 40px}.profiles-grid{grid-template-columns:1fr;gap:24px}.profile-card{padding:32px 24px}.profile-photo{width:120px;height:120px}}
