.team_group__oLI8P{padding-block:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--color-line)}.team_groupHead__KKQe3{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.team_groupTitleRow__hSDji{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:baseline;justify-content:space-between}.team_groupHead__KKQe3 h2{margin:0;font-family:var(--font-editorial);font-size:clamp(1.75rem,2.75vw,2.5rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.team_count__oqVTu{margin:0;color:var(--color-slate);font-family:var(--font-interface);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.team_grid__r7qU3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1.5rem,2.4vw,2.25rem);gap:clamp(1.5rem,2.4vw,2.25rem)}.team_card__hwW8i{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-line);border-radius:5px;transition:transform var(--duration-fast) var(--ease-editorial),border-color var(--duration-fast) var(--ease-editorial)}.team_card__hwW8i:focus-within,.team_card__hwW8i:hover{transform:translateY(-1px);border-color:rgb(13 32 36/34%)}.team_portrait__IYnq_{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--color-mist)}.team_portrait__IYnq_ img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s var(--ease-editorial)}.team_card__hwW8i:focus-within .team_portrait__IYnq_ img,.team_card__hwW8i:hover .team_portrait__IYnq_ img{transform:scale(var(--d24-hover-lift))}.team_body__jKrUL{display:flex;flex:1 1;flex-direction:column;padding:1.15rem 1.15rem 1.3rem}.team_name__IjixX{margin:.35rem 0 0;font-family:var(--font-editorial);font-size:1.2rem;font-weight:500;line-height:1.14;text-wrap:balance}.team_name__IjixX a{color:var(--color-ink);text-decoration:none}.team_name__IjixX a:hover{color:var(--color-signal-text)}.team_name__IjixX a:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.team_title__bf4H5{margin:.3rem 0 0;color:var(--color-ink-soft);font-family:var(--font-interface);font-size:.78rem;font-weight:500;line-height:1.42}.team_location__WYEtJ{margin:.35rem 0 0;color:var(--color-proof);font-family:var(--font-data);font-size:.66rem;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.team_bio__C0K6W{margin:.85rem 0 0;color:var(--color-slate);font-family:var(--font-body);font-size:.875rem;line-height:1.6;text-wrap:pretty}.team_cta__p7z70{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;color:var(--color-ink);font-family:var(--font-interface);font-size:.75rem;font-weight:500;text-decoration:none}.team_cta__p7z70 span{color:var(--color-signal-text);transition:transform .16s ease}.team_cta__p7z70:hover span{transform:translateX(.18rem)}.team_cta__p7z70:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.team_card__hwW8i{animation:team_d24-reveal__aFqqg var(--d24-reveal-duration) ease-out both;animation-timeline:view();animation-range:entry 0 cover 18%}.team_grid__r7qU3>:nth-child(4n+2){animation-delay:calc(1 * var(--d24-reveal-stagger))}.team_grid__r7qU3>:nth-child(4n+3){animation-delay:calc(2 * var(--d24-reveal-stagger))}.team_grid__r7qU3>:nth-child(4n+4){animation-delay:calc(3 * var(--d24-reveal-stagger))}@media (max-width:75rem){.team_grid__r7qU3>:nth-child(4n+2),.team_grid__r7qU3>:nth-child(4n+3),.team_grid__r7qU3>:nth-child(4n+4){animation-delay:0s}.team_grid__r7qU3>:nth-child(3n+2){animation-delay:calc(1 * var(--d24-reveal-stagger))}.team_grid__r7qU3>:nth-child(3n+3){animation-delay:calc(2 * var(--d24-reveal-stagger))}}@media (max-width:56.25rem){.team_grid__r7qU3>:nth-child(3n+2),.team_grid__r7qU3>:nth-child(3n+3){animation-delay:0s}.team_grid__r7qU3>:nth-child(2n){animation-delay:calc(1 * var(--d24-reveal-stagger))}}@media (max-width:38rem){.team_grid__r7qU3>:nth-child(2n){animation-delay:0s}}}}@media (prefers-reduced-motion:reduce){.team_cta__p7z70 span,.team_portrait__IYnq_ img{transition:none}}@media (max-width:75rem){.team_grid__r7qU3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:56.25rem){.team_grid__r7qU3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.team_grid__r7qU3{grid-template-columns:1fr}.team_group__oLI8P{padding-block:2rem}}