.profileCard-module__UDUeUa__grid{background:var(--border-color);border:1px solid var(--border-color);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid}.profileCard-module__UDUeUa__card{background:var(--bg-primary);grid-column:span 4;min-width:0}.profileCard-module__UDUeUa__cardLink{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.profileCard-module__UDUeUa__imageFrame{aspect-ratio:4/5;background:var(--bg-secondary);place-items:center;display:grid;position:relative;overflow:hidden}.profileCard-module__UDUeUa__image{object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.profileCard-module__UDUeUa__cardLink:hover .profileCard-module__UDUeUa__image{transform:scale(1.025)}.profileCard-module__UDUeUa__monogram{color:var(--text-secondary);letter-spacing:-.08em;font-size:clamp(3rem,8vw,7rem);font-weight:300}.profileCard-module__UDUeUa__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.profileCard-module__UDUeUa__classification{color:#08cfed;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.profileCard-module__UDUeUa__content h2{margin:.75rem 0 .35rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:450;line-height:1.1}.profileCard-module__UDUeUa__designation{color:var(--text-secondary);margin:0}.profileCard-module__UDUeUa__summary{color:var(--text-secondary);margin:1.2rem 0 1.8rem;line-height:1.65}.profileCard-module__UDUeUa__profileAction{border-top:1px solid var(--border-color);margin-top:auto;padding-top:1rem;font-size:.82rem}.profileCard-module__UDUeUa__cardLink:focus-visible{outline-offset:-2px;outline:2px solid #08cfed}@media (max-width:960px){.profileCard-module__UDUeUa__card{grid-column:span 6}}@media (max-width:620px){.profileCard-module__UDUeUa__grid{display:block}.profileCard-module__UDUeUa__card+.profileCard-module__UDUeUa__card{border-top:1px solid var(--border-color)}}@media (prefers-reduced-motion:reduce){.profileCard-module__UDUeUa__image{transition:none}.profileCard-module__UDUeUa__cardLink:hover .profileCard-module__UDUeUa__image{transform:none}}
.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__teamSection{width:min(100%,1280px);margin:0 auto 4rem}.TeamPage-module__4BJLZq__sectionHeading{color:var(--text-primary);margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400}.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__error h1{text-align:center;margin:0;padding:1.5rem;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:400}.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%}}
