.TeamGrid-module__koo0-a__grid{gap:var(--space-24);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:640px){.TeamGrid-module__koo0-a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TeamGrid-module__koo0-a__grid{gap:var(--space-32);grid-template-columns:repeat(4,1fr)}}.TeamGrid-module__koo0-a__card{display:block}.TeamGrid-module__koo0-a__portrait{aspect-ratio:4/5;border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--pulse-purple-50) 0%, var(--pulse-grey-100) 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TeamGrid-module__koo0-a__initials{color:var(--pulse-purple-200);letter-spacing:.02em;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700}.TeamGrid-module__koo0-a__photo{object-fit:cover;object-position:center}.TeamGrid-module__koo0-a__namePill{left:var(--space-16);right:var(--space-16);bottom:var(--space-16);background:var(--pulse-navy);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-16);flex-direction:column;gap:2px;display:flex;position:absolute}.TeamGrid-module__koo0-a__pillName{color:var(--pulse-white);font-weight:700;font-size:var(--pulse-text-body);line-height:1.25}.TeamGrid-module__koo0-a__pillRole{color:#c7d3e2;font-size:var(--pulse-text-small);line-height:1.25}.TeamGrid-module__koo0-a__pillEmail{color:var(--pulse-purple-300);word-break:break-all;margin-top:2px;font-size:.75rem;line-height:1.25;text-decoration:none}.TeamGrid-module__koo0-a__pillEmail:hover,.TeamGrid-module__koo0-a__pillEmail:focus-visible{text-decoration:underline}
