.TeamPage-module__4BJLZq__teamPage{width:100%;min-height:100vh;color:var(--text-primary);background:var(--bg-primary);padding:7rem clamp(1.25rem,4vw,4rem) 5rem}.TeamPage-module__4BJLZq__header{border-bottom:1px solid var(--border-color);width:min(100%,1280px);margin:0 auto 3rem;padding-bottom:2rem}.TeamPage-module__4BJLZq__header h1{color:var(--text-primary);letter-spacing:0;margin:0;font-size:clamp(3.25rem,7vw,6.25rem);font-weight:400;line-height:1}.TeamPage-module__4BJLZq__header p{max-width:760px;color:var(--text-secondary);margin:1.4rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.TeamPage-module__4BJLZq__teamSection{width:min(100%,1280px);margin:0 auto}.TeamPage-module__4BJLZq__loading,.TeamPage-module__4BJLZq__error{width:min(100%,1280px);min-height:46vh;color:var(--text-secondary);border:1px solid var(--border-color);background:var(--bg-secondary);place-items:center;margin:0 auto;font-size:1rem;display:grid}.TeamPage-module__4BJLZq__error{color:#f43f5e;border-color:#f43f5e59}.TeamPage-module__4BJLZq__callToAction{border-top:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;width:min(100%,1280px);margin:3.5rem auto 0;padding:2rem 0 0;display:grid}.TeamPage-module__4BJLZq__callToAction h2{color:var(--text-primary);margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:400;line-height:1.15}.TeamPage-module__4BJLZq__callToAction p{max-width:780px;color:var(--text-secondary);margin:1rem 0 0;font-size:1rem;line-height:1.75}.TeamPage-module__4BJLZq__ctaButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.TeamPage-module__4BJLZq__ctaButton,.TeamPage-module__4BJLZq__ctaButtonOutline{color:#08cfed;letter-spacing:0;background:0 0;border:1px solid #08cfed9e;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:.78rem 1.1rem;font-size:.86rem;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.TeamPage-module__4BJLZq__ctaButton:hover,.TeamPage-module__4BJLZq__ctaButtonOutline:hover{color:var(--text-primary);background:#08cfed14;border-color:#08cfed}@media (max-width:860px){.TeamPage-module__4BJLZq__teamPage{padding:6rem 1rem 4rem}.TeamPage-module__4BJLZq__callToAction{grid-template-columns:1fr;align-items:start}.TeamPage-module__4BJLZq__ctaButtons{justify-content:flex-start}}@media (max-width:560px){.TeamPage-module__4BJLZq__ctaButton,.TeamPage-module__4BJLZq__ctaButtonOutline{width:100%}}
.profileCard-module__UDUeUa__profilecardscontainer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;width:100%;display:grid}.profileCard-module__UDUeUa__profileCard{min-height:280px;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;flex-direction:column;padding:1.5rem;transition:border-color .18s,background .18s;display:flex}.profileCard-module__UDUeUa__profileCard:hover{background:var(--bg-tertiary);border-color:#08cfed8f}.profileCard-module__UDUeUa__profileImage{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:4px;width:120px;height:120px;margin-bottom:1.4rem;overflow:hidden}.profileCard-module__UDUeUa__profilePhoto{object-fit:cover;width:100%;height:100%}.profileCard-module__UDUeUa__profileName{color:var(--text-primary);margin:0;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:400;line-height:1.2}.profileCard-module__UDUeUa__profileDesignation{color:#08cfed;margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.profileCard-module__UDUeUa__profileIntro{color:var(--text-secondary);margin:1rem 0 0;font-size:.95rem;line-height:1.65}.profileCard-module__UDUeUa__knowMore{color:#08cfed;letter-spacing:0;background:0 0;border:1px solid #08cfed9e;border-radius:2px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:auto;padding:.72rem 1rem;font-size:.88rem;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.profileCard-module__UDUeUa__knowMore:hover{color:var(--text-primary);background:#08cfed14;border-color:#08cfed}.profileCard-module__UDUeUa__emptyState{width:100%;color:var(--text-secondary);border:1px solid var(--border-color);background:var(--bg-secondary);text-align:center;border-radius:4px;padding:3rem}
