.TeamGrid_section___GEx0{padding:clamp(40px,5vw,64px) 0;background:#f9fafb}.TeamGrid_section__inner__DW81D{max-width:1400px;margin:0 auto;padding:0 24px}@media(min-width:1600px){.TeamGrid_section__inner__DW81D{max-width:1520px}}@media(min-width:1920px){.TeamGrid_section__inner__DW81D{max-width:1720px}}@media(max-width:480px){.TeamGrid_section__inner__DW81D{padding:0 16px}}.TeamGrid_section__inner__DW81D{display:flex;flex-direction:column;gap:clamp(36px,4.5vw,56px)}.TeamGrid_category__FCM0_{display:flex;flex-direction:column;gap:16px}.TeamGrid_category__heading__uZIKm{display:flex;align-items:center;gap:12px;font-size:clamp(15px,1.2vw,18px);font-weight:700;color:#1a2b3c;margin:0}.TeamGrid_category__heading__uZIKm:after{content:"";flex:1 1;height:2px;background:linear-gradient(90deg,hsla(88,50%,60%,.5),transparent);border-radius:2px}.TeamGrid_grid__0a3b1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(10px,1.5vw,16px);gap:clamp(10px,1.5vw,16px)}@media(max-width:1024px){.TeamGrid_grid__0a3b1{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.TeamGrid_grid__0a3b1{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.TeamGrid_grid__0a3b1{grid-template-columns:repeat(2,1fr);gap:10px}}.TeamGrid_card__thf2o{display:flex;flex-direction:column;background:#fff;border-radius:8px;border:1px solid rgba(26,43,60,.07);box-shadow:0 1px 4px rgba(26,43,60,.04);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.TeamGrid_card__thf2o:hover{box-shadow:0 6px 20px rgba(26,43,60,.1);transform:translateY(-2px)}.TeamGrid_card__thf2o:hover .TeamGrid_card__overlay__rnFr1{opacity:1}.TeamGrid_card--clickable__fURdB{cursor:pointer}.TeamGrid_card__photo__Dzpe_{position:relative;aspect-ratio:1/1;background:#eef2f6;overflow:hidden;flex-shrink:0}.TeamGrid_card__img__iDxTH{object-fit:cover;object-position:center 15%}.TeamGrid_card__avatar__Y5QP0{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f5d8,#bbdefb);font-size:clamp(22px,2.5vw,32px);font-weight:800;color:#1a2b3c;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TeamGrid_card__overlay__rnFr1{position:absolute;inset:0;background:rgba(26,43,60,.52);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.TeamGrid_card__overlay__rnFr1 span{font-size:12px;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid hsla(0,0%,100%,.7);padding:6px 14px;border-radius:9999px}.TeamGrid_card__body__tp56J{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px}.TeamGrid_card__name__lZFxz{font-size:clamp(12px,.9vw,13.5px);font-weight:700;color:#1a2b3c;margin:0;line-height:1.3}.TeamGrid_card__role__YfH8l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#4a90c2}