.team-section[data-astro-cid-rdu4hxgu]{padding-block:clamp(56px,9vw,96px);scroll-margin-top:var(--space-20)}.team-section--board[data-astro-cid-rdu4hxgu]{background:linear-gradient(180deg,#d6c7e22e,#f2d38b1a)}.team-section__inner[data-astro-cid-rdu4hxgu]{display:flex;flex-direction:column;gap:clamp(32px,5vw,56px)}.team-section__head[data-astro-cid-rdu4hxgu]{max-width:820px}.team-section__eyebrow[data-astro-cid-rdu4hxgu]{margin:0 0 14px;color:var(--plum)}.team-section__title[data-astro-cid-rdu4hxgu]{margin:0 0 var(--space-4);letter-spacing:-.015em}.team-section__lede[data-astro-cid-rdu4hxgu]{margin:0;font-size:var(--fs-lg);line-height:1.6;color:#1f1e23c7;max-width:var(--container-narrower)}.team-grid[data-astro-cid-rdu4hxgu]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:640px){.team-grid--board[data-astro-cid-rdu4hxgu]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.team-grid--board[data-astro-cid-rdu4hxgu]{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.team-card[data-astro-cid-rdu4hxgu]{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--r-2xl);padding:24px 22px;box-shadow:0 4px 16px -6px #1f1e230f;display:flex;flex-direction:column;gap:18px;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.team-card[data-astro-cid-rdu4hxgu]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px #1f1e231f;border-color:#6a3e8e33}.team-card--officer[data-astro-cid-rdu4hxgu]{border-color:#ffc53f73;background:linear-gradient(180deg,rgba(255,197,63,.06) 0%,var(--white) 40%)}.team-card__headshot[data-astro-cid-rdu4hxgu]{display:flex;justify-content:center}.team-card__body[data-astro-cid-rdu4hxgu]{display:flex;flex-direction:column;gap:6px}.team-card__name[data-astro-cid-rdu4hxgu]{margin:0;color:var(--plum);font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:-.005em}.team-card__name--sm[data-astro-cid-rdu4hxgu]{font-size:17.5px}.team-card__title-line[data-astro-cid-rdu4hxgu]{margin:0;font-family:var(--font-sans);font-size:var(--fs-xs);line-height:1.4;color:#1f1e23bf;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.team-card__role[data-astro-cid-rdu4hxgu]{font-weight:var(--fw-medium);color:#1f1e23cc}.team-card__sep[data-astro-cid-rdu4hxgu]{color:#1f1e234d}.team-card__pronouns[data-astro-cid-rdu4hxgu]{font-size:12.5px;color:#1f1e238c;font-weight:var(--fw-regular);letter-spacing:.01em}.team-card__focus[data-astro-cid-rdu4hxgu]{margin:6px 0 0;font-size:13px;line-height:1.45;color:#6a3e8ed9;font-weight:var(--fw-medium);padding-top:10px;border-top:1px solid var(--border-subtle)}.team-card__email[data-astro-cid-rdu4hxgu]{margin:6px 0 0;font-family:var(--font-sans);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.team-card__email[data-astro-cid-rdu4hxgu] a[data-astro-cid-rdu4hxgu]{color:#1f1e2399;text-decoration:underline;text-decoration-color:#1f1e2340;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out)}.team-card__email[data-astro-cid-rdu4hxgu] a[data-astro-cid-rdu4hxgu]:hover{color:var(--plum)}.team-card__bio[data-astro-cid-rdu4hxgu]{margin:10px 0 0;font-size:14.5px;line-height:1.6}.team-card__bio[data-astro-cid-rdu4hxgu]:first-of-type{margin-top:14px}.team-next[data-astro-cid-rdu4hxgu]{background:var(--white);border-top:1px solid var(--border-subtle);padding-block:clamp(32px,5vw,56px)}.team-next__inner[data-astro-cid-rdu4hxgu]{display:flex;justify-content:center}.team-next__link[data-astro-cid-rdu4hxgu]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-lg);color:var(--plum);transition:color var(--dur-fast) var(--ease-out)}.team-next__link[data-astro-cid-rdu4hxgu]:hover{color:var(--plum-600)}.team-next__link[data-astro-cid-rdu4hxgu] svg[data-astro-cid-rdu4hxgu]{transition:transform var(--dur-fast) var(--ease-out)}.team-next__link[data-astro-cid-rdu4hxgu]:hover svg[data-astro-cid-rdu4hxgu]{transform:translate(3px)}
