.team-module__mWvw3W__roster{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:66rem;margin-inline:auto;display:flex}.team-module__mWvw3W__card{isolation:isolate;aspect-ratio:3/4;border:1px solid hsl(var(--border));background:hsl(var(--muted));text-align:left;color:#fff;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.team-module__mWvw3W__card:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:5px}.team-module__mWvw3W__portrait{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.team-module__mWvw3W__card .team-module__mWvw3W__portrait{transition:transform .3s}.team-module__mWvw3W__card:hover .team-module__mWvw3W__portrait{transform:scale(1.035)}.team-module__mWvw3W__shade{background:linear-gradient(#0000 35%,#0e172559 60%,#0e1725f0 100%);position:absolute;inset:0}.team-module__mWvw3W__caption{position:absolute;inset:auto 1.75rem 1.75rem}.team-module__mWvw3W__role{font-size:14px;font-weight:600;line-height:1.5}.team-module__mWvw3W__name{letter-spacing:-.025em;margin-top:.45rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.2}.team-module__mWvw3W__affordance{margin-top:.9rem;font-size:14px;font-weight:500;display:inline-block}.team-module__mWvw3W__fallback{height:100%;color:hsl(var(--primary));background:hsl(var(--primary)/.08);place-items:center;font-size:4rem;display:grid}.team-module__mWvw3W__dialog{border-radius:1rem;width:calc(100% - 2rem);max-width:68rem;max-height:90dvh;padding:0;display:block;overflow-y:auto}.team-module__mWvw3W__dialogLayout{grid-template-columns:minmax(0,1fr);display:grid}.team-module__mWvw3W__dialog>button{background:hsl(var(--background));width:2.25rem;height:2.25rem;color:hsl(var(--primary));opacity:1;place-items:center;display:grid}.team-module__mWvw3W__dialogPortrait{aspect-ratio:4/3;background:hsl(var(--muted));min-height:20rem;position:relative}.team-module__mWvw3W__dialogBody{min-width:0;padding:2rem 1.5rem}.team-module__mWvw3W__blueRole{color:hsl(var(--primary));font-size:14px;font-weight:600;line-height:1.6}.team-module__mWvw3W__bio{color:hsl(var(--muted-foreground));margin-top:1.5rem;font-size:16px;line-height:1.8}.team-module__mWvw3W__bio p+p{margin-top:1.25rem}.team-module__mWvw3W__profileLink{color:hsl(var(--primary));text-underline-offset:4px;margin-top:1.75rem;padding-block:.5rem;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:768px){.team-module__mWvw3W__card{width:calc(50% - .75rem)}.team-module__mWvw3W__dialogLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr)}.team-module__mWvw3W__dialogPortrait{aspect-ratio:auto;min-height:36rem}.team-module__mWvw3W__dialogBody{padding:2.75rem 2.5rem}}@media (min-width:1024px){.team-module__mWvw3W__card{width:calc(33.3333% - 1rem)}}@media (prefers-reduced-motion:reduce){.team-module__mWvw3W__card .team-module__mWvw3W__portrait{transition:none}.team-module__mWvw3W__card:hover .team-module__mWvw3W__portrait{transform:none}}
