.team-jump{position:relative;z-index:var(--z-content)}.team-jump__inner{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:0 clamp(1rem,4vw,3rem) var(--space-m)}.team-jump__label{margin:0 0 var(--space-2xs);font-family:var(--font-head);font-weight:700;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet)}.team-jump__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.team-jump__chip{display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1.05rem;border-radius:999px;background:var(--c-mint);color:var(--c-ink);font-family:var(--font-body);font-size:1rem;font-weight:500;text-decoration:none;transition:background .16s ease}.team-jump__chip:hover{background:var(--c-teal-light)}.team-jump__chip:focus-visible{outline:none;box-shadow:var(--focus-glow)}.team-group{position:relative;z-index:var(--z-content)}.team-group__inner{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:0 clamp(1rem,4vw,3rem) var(--space-3xl)}.team-group__title{margin:0 0 var(--space-l);font-family:var(--font-head);font-weight:var(--fw-bold);font-size:var(--h2);line-height:1.1;letter-spacing:-.015em;color:var(--c-ink);text-wrap:balance;scroll-margin-top:var(--space-xl)}.team-group__title:focus{outline:none}.team-group__title:focus-visible{outline:none;box-shadow:var(--focus-glow);border-radius:8px}.team-person{display:grid;grid-template-columns:clamp(120px,14vw,168px) minmax(0,680px);gap:clamp(20px,3vw,40px);align-items:start;margin:0 0 var(--space-2xl)}.team-person:last-child{margin-bottom:0}.team-person__photo{grid-column:1;grid-row:1}.team-person__text{grid-column:2;grid-row:1}.team-person__name{margin:0;font-family:var(--font-head);font-weight:var(--fw-bold);font-size:var(--h3);line-height:1.15;color:var(--c-ink);scroll-margin-top:var(--space-xl)}.team-person__name:focus{outline:none}.team-person__name:focus-visible{outline:none;box-shadow:var(--focus-glow);border-radius:8px}.team-person__role{margin:4px 0 0;font-family:var(--font-body);font-size:var(--small);line-height:1.4;color:var(--text-muted)}.team-person__bio{margin:var(--space-s) 0 0}.team-person__bio p{margin:0 0 26px;font-family:var(--font-body);font-size:1.25rem;line-height:1.6;color:var(--c-ink);text-wrap:pretty}.team-person__bio p:last-of-type{margin-bottom:0}@media (max-width:700px){.team-person{grid-template-columns:1fr;gap:var(--space-s)}.team-person__photo{grid-column:1;grid-row:1;width:clamp(132px,38vw,180px)}.team-person__text{grid-column:1;grid-row:2}.team-person__bio p{font-size:var(--body)}}.team-cta{position:relative;z-index:var(--z-content)}.team-cta__inner{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-l) clamp(1rem,4vw,3rem) var(--space-3xl)}