.card_card__ZJEfo{border-radius:.5rem;border-width:1px;border-color:var(--border,#E2E8F0);background-color:var(--surface,#FFFFFF);padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.card_card__ZJEfo:hover{border-color:var(--brand-dark,#4A6E8A);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card_top__x_ECU{display:flex;align-items:flex-start;gap:1rem}.card_photo__OK8Up{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.card_initials__LBNsz,.card_photo__OK8Up{height:6rem;width:6rem;flex-shrink:0;border-radius:.5rem;background-color:var(--stone,#F5F7FA)}.card_initials__LBNsz{display:flex;align-items:center;justify-content:center;border-width:1px;border-color:var(--border,#E2E8F0);font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--brand-dark,#4A6E8A)}.card_main__Nj1aH{min-width:0;flex:1 1 0%}.card_nameRow__vJwJp{display:flex;align-items:center;gap:.5rem}.card_name__uT4vC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-playfair),Playfair Display,Georgia,serif;font-size:1rem;line-height:1.5rem;font-weight:500}.card_team__NempW{flex-shrink:0;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:9px;font-weight:700;letter-spacing:.1em}.card_role__NsTKR,.card_team__NempW{text-transform:uppercase;color:var(--brand-dark,#4A6E8A)}.card_role__NsTKR{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;letter-spacing:.16em}.card_offices__ZRrTj{margin-top:.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;line-height:1rem;color:var(--muted,#64748B)}.card_tags__JblJU{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem}.card_tag__mrtET{border-radius:9999px;border-width:1px;border-color:var(--border,#E2E8F0);padding:.125rem .5rem;font-size:10px;color:var(--muted,#64748B)}.card_bio__SUrJH{margin-top:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--muted,#64748B)}.card_contact__7UiSK{margin-top:1rem;border-top-width:1px;border-color:var(--border,#E2E8F0);padding-top:1rem;font-size:.75rem;line-height:1rem}.card_email__vUY0g{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brand-dark,#4A6E8A)}.card_email__vUY0g:hover{text-decoration-line:underline}.card_phone__pzFlh{margin-top:.25rem;display:block;color:var(--muted,#64748B)}.card_phone__pzFlh:hover{color:var(--brand-dark,#4A6E8A)}.card_visit__pLjbv{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;background-color:var(--brand,#7DA1C4);padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.card_visit__pLjbv:hover{background-color:var(--brand-dark,#4A6E8A)}.card_soon__X_fnL{margin-top:1rem;text-align:center;font-size:.75rem;line-height:1rem;font-style:italic;color:var(--muted,#64748B)}