.TeamPage_page__7gyVR{width:100%}.TeamPage_ctaSection__emFd_,.TeamPage_hero__zVybw,.TeamPage_profilesSection__5gtBd,.TeamPage_proofSection__v3mRJ{width:100%;padding-inline:var(--layout-gutter)}.TeamPage_hero__zVybw{padding-block:var(--section-spacing-compact);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-4) 86%,transparent),color-mix(in srgb,var(--home-purple-band) 70%,var(--bg-1))),var(--bg-4);color:var(--text);overflow:hidden}.TeamPage_ctaInner__fNMhI,.TeamPage_heroInner__WfKgx,.TeamPage_profilesInner__l8Al3,.TeamPage_proofInner__Hz9ah{width:min(100%,var(--layout-max-width));margin-inline:auto}.TeamPage_heroInner__WfKgx{display:flex;justify-content:center;text-align:center}.TeamPage_heroCopy__oH9ym{display:flex;flex-direction:column;align-items:center;gap:1rem}.TeamPage_heroCopy__oH9ym h1{max-width:12ch;font-size:clamp(2.7rem,6vw,5rem);line-height:.96;text-transform:uppercase}.TeamPage_heroSubtitle____fVs{color:var(--home-lime-accent);font-family:var(--font-display);font-size:clamp(1.15rem,1.1vw + 1rem,1.8rem);line-height:1.2;text-transform:uppercase}.TeamPage_heroText__0nyV4{max-width:62ch;color:var(--text-soft);font-size:clamp(1rem,.35vw + .98rem,1.2rem);line-height:1.6}.TeamPage_profilesSection__5gtBd{padding-block:var(--section-spacing-compact);background:color-mix(in srgb,var(--bg-3) 95%,transparent);color:var(--home-ink)}.TeamPage_sectionHeader__lD8nY .eyebrow,.TeamPage_sectionHeader__lD8nY h2{color:var(--home-purple-label)}.TeamPage_sectionHeader__lD8nY p:not(.eyebrow){color:var(--home-ink-soft)}.TeamPage_teamCount__Tunnp{display:inline-flex;padding:.28rem .72rem;border-radius:var(--radius-pill);background:var(--home-lime-chip);color:var(--home-ink);font-family:var(--font-display);font-size:.78rem;letter-spacing:.1em;line-height:1;text-transform:uppercase}.TeamPage_profileGrid__M633x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,920px);margin-inline:auto;grid-gap:clamp(1.1rem,2.4vw,2rem);gap:clamp(1.1rem,2.4vw,2rem)}.TeamPage_profileCard__u_qqZ{overflow:hidden;width:100%;max-width:750px;margin-inline:auto;border:0;border-radius:var(--radius-small);background:color-mix(in srgb,var(--home-purple-card) 100%,var(--surface-1));box-shadow:var(--shadow-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.TeamPage_profileCard__u_qqZ:focus-within,.TeamPage_profileCard__u_qqZ:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.TeamPage_profileLink__n714k{display:grid;min-height:100%;color:inherit;text-decoration:none}.TeamPage_profileMedia__sDBle{position:relative;overflow:hidden;padding:15px 15px 0;background:var(--home-panel-light-strong)}.TeamPage_profileMedia__sDBle img,.TeamPage_proofTile__kKiSz img{display:block;width:100%;height:auto;object-fit:cover}.TeamPage_profileBody__vfIvl{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-height:12.5rem;padding:clamp(1rem,1.8vw,1.35rem)}.TeamPage_profileRole__Joa8W{width:-moz-fit-content;width:fit-content;padding-bottom:.35rem;border-bottom:2px solid var(--home-lime-accent);color:var(--home-ink);font-family:var(--font-display);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.TeamPage_profileBody__vfIvl h3{color:var(--home-ink);font-size:clamp(1.3rem,.8vw + 1.05rem,1.65rem)}.TeamPage_profileDescription__ERtxe{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--home-ink-soft);font-size:.95rem;line-height:1.55}.TeamPage_profileAction__ACOk2{width:-moz-fit-content;width:fit-content;margin-top:auto}.TeamPage_profileAction__ACOk2:focus-visible,.TeamPage_profileAction__ACOk2:hover{transform:none}.TeamPage_profileCard__u_qqZ:focus-within .TeamPage_profileAction__ACOk2,.TeamPage_profileCard__u_qqZ:hover .TeamPage_profileAction__ACOk2{transform:none;background:color-mix(in srgb,var(--home-contact-submit-start) 82%,#fff 18%)}.TeamPage_proofSection__v3mRJ{padding-block:var(--section-spacing-compact);background:color-mix(in srgb,var(--bg-3) 95%,transparent);color:var(--home-ink)}.TeamPage_proofSection__v3mRJ .TeamPage_sectionHeader__lD8nY .eyebrow{color:var(--home-purple-label)}.TeamPage_proofSection__v3mRJ .TeamPage_sectionHeader__lD8nY p:not(.eyebrow){color:var(--home-ink-soft)}.TeamPage_proofGrid__jNenX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.TeamPage_proofColumn__la3vc{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1rem,1.6vw,1.3rem);border:1px solid var(--home-panel-light-border);background:var(--home-panel-light-strong)}.TeamPage_proofColumnHeader__vYxbe{display:flex;flex-wrap:wrap;gap:.35rem .8rem;align-items:baseline;justify-content:space-between}.TeamPage_proofColumnHeader__vYxbe h3{font-size:clamp(1.1rem,.7vw + 1rem,1.45rem)}.TeamPage_proofColumnHeader__vYxbe p{color:var(--home-ink-soft);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.TeamPage_proofTiles__EXagi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.TeamPage_proofTile__kKiSz{aspect-ratio:4/3;overflow:hidden;background:color-mix(in srgb,var(--bg-1) 14%,transparent)}.TeamPage_ctaSection__emFd_{padding-block:var(--section-spacing-compact);background:color-mix(in srgb,var(--bg-2) 55%,transparent);color:var(--text)}.TeamPage_ctaInner__fNMhI{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.TeamPage_ctaInner__fNMhI h2{margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.4rem);text-transform:uppercase}.TeamPage_ctaInner__fNMhI p:not(.eyebrow){color:var(--text-soft)}.TeamPage_ctaActions__jEPCz{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}@media(max-width:999.98px){.TeamPage_ctaInner__fNMhI,.TeamPage_heroInner__WfKgx{grid-template-columns:1fr}.TeamPage_heroPanel__k5GvN{width:min(100%,18rem)}.TeamPage_ctaActions__jEPCz{justify-content:flex-start}}@media(max-width:767.98px){.TeamPage_ctaSection__emFd_,.TeamPage_hero__zVybw,.TeamPage_profilesSection__5gtBd,.TeamPage_proofSection__v3mRJ{padding-inline:1rem}.TeamPage_hero__zVybw{padding-block:var(--section-spacing-compact)}.TeamPage_heroCopy__oH9ym h1{max-width:none;font-size:clamp(2.7rem,15vw,4.8rem)}.TeamPage_profileGrid__M633x,.TeamPage_proofGrid__jNenX{grid-template-columns:1fr}.TeamPage_profileBody__vfIvl{min-height:0}.TeamPage_proofTiles__EXagi{grid-template-columns:repeat(3,minmax(4.5rem,1fr));gap:.45rem}}@media(max-width:519.98px){.TeamPage_ctaActions__jEPCz{width:100%}}@media(prefers-reduced-motion:reduce){.TeamPage_profileAction__ACOk2,.TeamPage_profileCard__u_qqZ,.TeamPage_profileMedia__sDBle img,.TeamPage_proofTile__kKiSz img{transition:none}.TeamPage_profileCard__u_qqZ:focus-within,.TeamPage_profileCard__u_qqZ:hover{transform:none}}