.team-orbit-module__JxsMSq__section{z-index:10;max-width:80rem;margin:0 auto;padding:2rem 1.25rem;position:relative}.team-orbit-module__JxsMSq__header{z-index:1;margin-bottom:clamp(2rem,5vw,3.5rem);position:relative}.team-orbit-module__JxsMSq__title{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:600;line-height:1.1}.team-orbit-module__JxsMSq__featured{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,6vw,5rem);scroll-margin-block:4rem;display:grid;position:relative}.team-orbit-module__JxsMSq__featuredImage{aspect-ratio:1;background:#e9f8fb;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #0d3f821f}.team-orbit-module__JxsMSq__portrait{object-fit:cover;animation:.45s both team-orbit-module__JxsMSq__revealPortrait}.team-orbit-module__JxsMSq__featuredCopy{max-width:35rem;animation:.42s both team-orbit-module__JxsMSq__revealCopy}.team-orbit-module__JxsMSq__roleBadge{color:#0d3f82;letter-spacing:.06em;text-transform:uppercase;background:#0d3f8214;border-radius:.55rem;align-items:center;min-height:2rem;padding:.42rem .78rem;font-size:.72rem;font-weight:750;display:inline-flex}.team-orbit-module__JxsMSq__featuredCopy h3{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.025em;margin-top:1.35rem;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:650;line-height:1.05}.team-orbit-module__JxsMSq__specialty{color:#0e8494;margin-top:.65rem;font-size:.95rem;font-weight:650}.team-orbit-module__JxsMSq__description{color:var(--text-muted);margin-top:1.5rem;font-size:.95rem;line-height:1.78}.team-orbit-module__JxsMSq__membersHeading{margin:clamp(4rem,8vw,6.5rem) 0 2rem}.team-orbit-module__JxsMSq__kicker{color:#0e8494;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:750}.team-orbit-module__JxsMSq__memberGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.team-orbit-module__JxsMSq__memberCard{aspect-ratio:.92;cursor:pointer;text-align:left;isolation:isolate;background:#dff6fa;border:0;border-radius:1.25rem;min-width:0;padding:0;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 18px 42px #0d3f821f}.team-orbit-module__JxsMSq__memberCard:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:2px solid #0000;transition:border-color .22s;position:absolute;inset:0}.team-orbit-module__JxsMSq__memberCard:hover{transform:translateY(-5px);box-shadow:0 26px 55px #0d3f8233}.team-orbit-module__JxsMSq__memberCard:focus-visible{outline-offset:4px;outline:3px solid #11aebe}.team-orbit-module__JxsMSq__activeCard:after{border-color:#18d7e8}.team-orbit-module__JxsMSq__cardPortrait{z-index:-2;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.25,1)}.team-orbit-module__JxsMSq__memberCard:hover .team-orbit-module__JxsMSq__cardPortrait{transform:scale(1.035)}.team-orbit-module__JxsMSq__cardShade{z-index:-1;background:linear-gradient(#0000 38%,#051d3d24 55%,#051d3df0 100%);position:absolute;inset:0}.team-orbit-module__JxsMSq__cardCopy{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;padding:1.35rem;display:flex;position:absolute;bottom:0;left:0;right:0}.team-orbit-module__JxsMSq__cardRole{color:#74e8f2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:750}.team-orbit-module__JxsMSq__cardCopy strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.1}@keyframes team-orbit-module__JxsMSq__revealPortrait{0%{opacity:.35;transform:scale(1.02)}}@keyframes team-orbit-module__JxsMSq__revealCopy{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.team-orbit-module__JxsMSq__featured{grid-template-columns:1fr}.team-orbit-module__JxsMSq__featuredImage{max-width:36rem}.team-orbit-module__JxsMSq__featuredCopy{max-width:43rem}}@media (max-width:720px){.team-orbit-module__JxsMSq__section{padding-inline:.75rem}.team-orbit-module__JxsMSq__memberGrid{grid-template-columns:1fr}.team-orbit-module__JxsMSq__memberCard{aspect-ratio:1.12}}@media (prefers-reduced-motion:reduce){.team-orbit-module__JxsMSq__portrait,.team-orbit-module__JxsMSq__featuredCopy{animation:none}.team-orbit-module__JxsMSq__memberCard,.team-orbit-module__JxsMSq__cardPortrait{transition:none}}
