.team-module__J7hjuG__container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.team-module__J7hjuG__pageTitle{margin-bottom:.5rem;font-size:3rem}.team-module__J7hjuG__pageSubtitle{color:#a1a1aa;margin-bottom:3rem;font-size:1.15rem;line-height:1.6}.team-module__J7hjuG__piCard{background:linear-gradient(135deg,#f46a350f 0%,#75394a0f 100%);border:1px solid #f46a3526;border-radius:16px;align-items:center;gap:2.5rem;margin-bottom:4rem;padding:2.5rem;transition:border-color .3s;display:flex}.team-module__J7hjuG__piCard:hover{border-color:#f46a3559}.team-module__J7hjuG__piPhotoWrapper{border:3px solid #f46a3540;border-radius:50%;flex-shrink:0;width:160px;height:160px;overflow:hidden;box-shadow:0 0 30px #f46a3514}.team-module__J7hjuG__piPhoto{object-fit:cover;width:100%;height:100%}.team-module__J7hjuG__piInfo{flex:1}.team-module__J7hjuG__piName{margin-bottom:.25rem;font-size:2rem;font-weight:700}.team-module__J7hjuG__piRole{color:var(--primary);margin-bottom:.75rem;font-size:1rem;font-weight:500}.team-module__J7hjuG__piAffiliation{color:#a1a1aa;margin-bottom:1rem;font-size:.9rem}.team-module__J7hjuG__piBio{color:#d4d4d8;max-width:640px;font-size:.95rem;line-height:1.7}.team-module__J7hjuG__sectionHeader{border-bottom:1px solid #3f3f46;margin-bottom:2rem;padding-bottom:.75rem;font-size:1.75rem}.team-module__J7hjuG__memberGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.team-module__J7hjuG__memberCard{text-align:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;align-items:center;padding:2.5rem 2rem 2rem;transition:all .3s;display:flex}.team-module__J7hjuG__memberCard:hover{background:var(--card-hover);border-color:#f46a354d;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.team-module__J7hjuG__memberPhotoWrapper{border:2px solid #f46a3533;border-radius:50%;width:120px;height:120px;margin-bottom:1.25rem;transition:border-color .3s;overflow:hidden;box-shadow:0 0 20px #f46a350f}.team-module__J7hjuG__memberCard:hover .team-module__J7hjuG__memberPhotoWrapper{border-color:#f46a3573}.team-module__J7hjuG__memberPhoto{object-fit:cover;width:100%;height:100%}.team-module__J7hjuG__memberName{margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.team-module__J7hjuG__memberRole{color:var(--primary);margin-bottom:.5rem;font-size:.9rem;font-weight:500}.team-module__J7hjuG__memberFocus{color:#a1a1aa;max-width:260px;font-size:.85rem;line-height:1.5}.team-module__J7hjuG__alumniSection{margin-top:2rem;padding-top:2rem}.team-module__J7hjuG__alumniHeader{color:#a1a1aa;border-bottom:1px solid #27272a;margin-bottom:2rem;padding-bottom:.75rem;font-size:1.35rem;font-weight:500}.team-module__J7hjuG__alumniGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2.5rem;display:grid}.team-module__J7hjuG__alumniCategory h3{text-transform:uppercase;letter-spacing:.1em;color:#71717a;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.team-module__J7hjuG__alumniList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.team-module__J7hjuG__alumniList li{color:#a1a1aa;padding:.25rem 0;font-size:.95rem;transition:color .2s}.team-module__J7hjuG__alumniList li:hover{color:#d4d4d8}@media (max-width:768px){.team-module__J7hjuG__piCard{text-align:center;flex-direction:column;padding:2rem 1.5rem}.team-module__J7hjuG__piPhotoWrapper{width:120px;height:120px}.team-module__J7hjuG__piBio{max-width:100%}.team-module__J7hjuG__memberGrid,.team-module__J7hjuG__alumniGrid{grid-template-columns:1fr}.team-module__J7hjuG__pageTitle{font-size:2.25rem}}
