.OurTeamPage-module__aVLPeq__page{--navy:#061d2e;--body:#536b79;--muted:#718793;--aqua:#14aaa5;--bg-light:#f7fbfc;--border-light:#105c7014;--shadow-light:0 16px 30px #0930410a;background:var(--bg-light);color:var(--body);font-family:var(--font-host-grotesk), sans-serif;overflow-x:clip}.OurTeamPage-module__aVLPeq__heroSection{isolation:isolate;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:380px;margin:0 0 48px;padding:48px 0;display:flex;position:relative;overflow:hidden}.OurTeamPage-module__aVLPeq__heroImageWrapper{z-index:-2;position:absolute;inset:0}.OurTeamPage-module__aVLPeq__heroImage{object-fit:cover;object-position:center 30%}.OurTeamPage-module__aVLPeq__heroOverlay{z-index:-1;background:linear-gradient(#03121f73 0%,#03121fd9 100%);position:absolute;inset:0}.OurTeamPage-module__aVLPeq__heroContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));margin-inline:auto}.OurTeamPage-module__aVLPeq__breadcrumb{color:#f3f7f3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:500;display:flex}.OurTeamPage-module__aVLPeq__breadcrumbLink{color:#f3f7f3d9;text-decoration:none;transition:color .2s}.OurTeamPage-module__aVLPeq__breadcrumbLink:hover{color:var(--aqua)}.OurTeamPage-module__aVLPeq__breadcrumbActive{color:var(--off-white)}.OurTeamPage-module__aVLPeq__heroEyebrow{color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.OurTeamPage-module__aVLPeq__heroTitle{color:var(--off-white);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,3.8vw,54px);font-weight:500;line-height:1.05}.OurTeamPage-module__aVLPeq__heroDescription{color:#f3f7f3cc;max-width:620px;margin:0;font-size:16px;line-height:1.55}.OurTeamPage-module__aVLPeq__introSection{padding:48px 0}.OurTeamPage-module__aVLPeq__introLayout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.OurTeamPage-module__aVLPeq__introTextCol{flex-direction:column;display:flex}.OurTeamPage-module__aVLPeq__introDesc{color:var(--navy);margin-bottom:16px;font-size:16px;line-height:1.6}.OurTeamPage-module__aVLPeq__introParagraph{color:var(--body);margin:0;font-size:15px;line-height:1.6}.OurTeamPage-module__aVLPeq__introImageCol{justify-content:center;display:flex}.OurTeamPage-module__aVLPeq__offsetWrapper{aspect-ratio:4/3;width:min(440px,100%);position:relative}.OurTeamPage-module__aVLPeq__offsetBorder{border:2px solid var(--aqua);z-index:1;pointer-events:none;border-radius:20px;position:absolute;inset:16px 16px -16px -16px}.OurTeamPage-module__aVLPeq__imageBox{width:100%;height:100%;box-shadow:var(--shadow-light);z-index:2;border-radius:20px;position:relative;overflow:hidden}.OurTeamPage-module__aVLPeq__introImg{object-fit:cover}.OurTeamPage-module__aVLPeq__statsRow{border-top:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;padding-top:48px;display:grid}.OurTeamPage-module__aVLPeq__statItem{border:1px solid var(--border-light);box-shadow:var(--shadow-light);text-align:center;background:#fff;border-radius:16px;flex-direction:column;padding:20px;display:flex}.OurTeamPage-module__aVLPeq__statItem strong{color:var(--navy);margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.1}.OurTeamPage-module__aVLPeq__statItem span{color:var(--muted);font-size:13px;font-weight:500}.OurTeamPage-module__aVLPeq__filterNavigation{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);background:#f7fbfce6;margin-top:32px;margin-bottom:48px;transition:top .3s;position:sticky;top:84px}.OurTeamPage-module__aVLPeq__filterContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));margin-inline:auto}.OurTeamPage-module__aVLPeq__tabsRail{scrollbar-width:none;gap:8px;padding:14px 0;display:flex;overflow-x:auto}.OurTeamPage-module__aVLPeq__tabsRail::-webkit-scrollbar{display:none}.OurTeamPage-module__aVLPeq__tabButton{border:1px solid var(--border-light);min-height:38px;color:var(--body);cursor:pointer;background:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .22s,background .22s,color .22s;display:inline-flex}.OurTeamPage-module__aVLPeq__tabButton:hover{border-color:var(--aqua);color:var(--navy)}.OurTeamPage-module__aVLPeq__activeTab{background:var(--aqua)!important;border-color:var(--aqua)!important;color:#03121f!important}.OurTeamPage-module__aVLPeq__gridsSection{padding-bottom:72px}.OurTeamPage-module__aVLPeq__loadingSpinner{text-align:center;color:var(--muted);padding:64px 0;font-size:16px;font-weight:600}.OurTeamPage-module__aVLPeq__groupBlock{margin-bottom:80px}.OurTeamPage-module__aVLPeq__groupBlock:last-child{margin-bottom:0}.OurTeamPage-module__aVLPeq__groupHeader{max-width:680px;margin-bottom:36px}.OurTeamPage-module__aVLPeq__groupLabel{color:var(--aqua);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700;display:inline-block}.OurTeamPage-module__aVLPeq__groupTitle{color:var(--navy);margin:0 0 2px;font-size:24px;font-weight:700}.OurTeamPage-module__aVLPeq__groupSubtitle{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.OurTeamPage-module__aVLPeq__groupDescription{color:var(--body);margin:0;font-size:14.5px;line-height:1.5}.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.OurTeamPage-module__aVLPeq__singleGridBlock{margin-bottom:0}.OurTeamPage-module__aVLPeq__memberCard{border:1px solid var(--border-light);box-shadow:var(--shadow-light);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:24px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;display:flex}@media (prefers-reduced-motion:reduce){.OurTeamPage-module__aVLPeq__memberCard{transition:none!important}}.OurTeamPage-module__aVLPeq__memberCard:hover{border-color:#14aaa559;transform:translateY(-4px);box-shadow:0 20px 40px #09304114}.OurTeamPage-module__aVLPeq__imageOuterWrapper{justify-content:center;align-items:center;width:170px;height:170px;margin-bottom:16px;display:flex;position:relative}.OurTeamPage-module__aVLPeq__imageBlobBg{background:radial-gradient(circle,#14aaa529 0%,#14aaa505 75%);border-radius:50%;transition:transform .3s;position:absolute;inset:0}.OurTeamPage-module__aVLPeq__memberCard:hover .OurTeamPage-module__aVLPeq__imageBlobBg{transform:scale(1.08)}.OurTeamPage-module__aVLPeq__imageInnerWrapper{z-index:2;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.OurTeamPage-module__aVLPeq__memberImage{object-fit:contain;transition:transform .3s}.OurTeamPage-module__aVLPeq__memberCard:hover .OurTeamPage-module__aVLPeq__memberImage{transform:scale(1.04)}.OurTeamPage-module__aVLPeq__memberDetails{flex-direction:column;align-items:center;display:flex}.OurTeamPage-module__aVLPeq__memberName{color:var(--navy);margin:0 0 4px;font-size:16px;font-weight:700}.OurTeamPage-module__aVLPeq__memberRole{color:var(--body);margin:0 0 12px;font-size:12px;font-weight:600}.OurTeamPage-module__aVLPeq__memberLocationLabel{background:var(--bg-light);border:1px solid var(--border-light);min-height:20px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:99px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.OurTeamPage-module__aVLPeq__ctaSection{isolation:isolate;text-align:center;border-radius:28px;justify-content:center;align-items:center;min-height:380px;margin:48px 16px 16px;display:flex;position:relative;overflow:hidden}.OurTeamPage-module__aVLPeq__ctaBackgroundWrapper{z-index:-2;position:absolute;inset:0}.OurTeamPage-module__aVLPeq__ctaImage{object-fit:cover}.OurTeamPage-module__aVLPeq__ctaOverlay{z-index:-1;background:linear-gradient(#03121fa6 0%,#03121fd9 100%);position:absolute;inset:0}.OurTeamPage-module__aVLPeq__ctaContentContainer{width:min(800px,100% - 48px);padding:64px 0}.OurTeamPage-module__aVLPeq__ctaTitle{color:var(--off-white);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,3.5vw,42px);font-weight:500}.OurTeamPage-module__aVLPeq__ctaDescription{color:#f3f7f3d9;margin:0 0 32px;font-size:16px;line-height:1.6}.OurTeamPage-module__aVLPeq__ctaButtons{justify-content:center;gap:16px;display:flex}.OurTeamPage-module__aVLPeq__ctaPrimaryButton{background:var(--aqua);color:#03121f;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.OurTeamPage-module__aVLPeq__ctaPrimaryButton:hover{background:var(--off-white);transform:translateY(-1px)}.OurTeamPage-module__aVLPeq__ctaSecondaryButton{min-height:48px;color:var(--off-white);background:#f3f7f31a;border:1px solid #f3f7f340;border-radius:12px;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.OurTeamPage-module__aVLPeq__ctaSecondaryButton:hover{border-color:var(--off-white);background:#f3f7f32e;transform:translateY(-1px)}@media (min-width:1440px){.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.OurTeamPage-module__aVLPeq__memberGrid{gap:20px}}@media (max-width:1023px){.OurTeamPage-module__aVLPeq__heroSection{min-height:320px;margin:0 0 36px;padding:36px 0}.OurTeamPage-module__aVLPeq__filterNavigation{top:68px}.OurTeamPage-module__aVLPeq__introLayout{grid-template-columns:1fr;gap:40px}.OurTeamPage-module__aVLPeq__introImageCol{order:-1}.OurTeamPage-module__aVLPeq__statsRow{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;padding-top:36px}.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:767px){.OurTeamPage-module__aVLPeq__heroSection{min-height:280px;padding:24px 0}.OurTeamPage-module__aVLPeq__heroTitle{font-size:32px}.OurTeamPage-module__aVLPeq__heroDescription{font-size:14px}.OurTeamPage-module__aVLPeq__introSection{padding:36px 0}.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.OurTeamPage-module__aVLPeq__ctaButtons{flex-direction:column;gap:12px;padding:0 24px}.OurTeamPage-module__aVLPeq__ctaContentContainer{padding:48px 0}}@media (max-width:480px){.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:1fr;max-width:280px;margin-inline:auto}}
