.block-team{background:var(--scheme-gradient);color:var(--scheme-text);padding-top:clamp(4rem,2.8333333333rem + 4.6666666667vw,7.5rem);padding-bottom:clamp(4rem,3.375rem + 2.5vw,5.875rem);--duration-reveal: var(--duration-reveal-fast);--team-gap: 1.125rem;--team-visible: 1}.block-team__inner{max-width:1460px;margin-inline:auto;padding-inline:var(--space-8)}.block-team__header{margin-block-end:clamp(2rem,1.3333333333rem + 2.6666666667vw,4rem)}.block-team__heading{color:var(--scheme-heading);line-height:.74;margin:0}.block-team__slider{position:relative}.block-team__viewport{overflow:hidden;position:relative}.block-team__track{display:flex;gap:var(--team-gap);transform:translate(calc(var(--team-index, 0) * -1 * ((100% - (var(--team-visible) - 1) * var(--team-gap)) / var(--team-visible) + var(--team-gap))));transition:transform var(--duration-slow) var(--ease-out);will-change:transform}.block-team__slide{flex:0 0 calc((100% - (var(--team-visible) - 1) * var(--team-gap)) / var(--team-visible));min-inline-size:0}.block-team__portrait{aspect-ratio:449/614;background-color:var(--scheme-border);overflow:hidden}.block-team__image{block-size:100%;display:block;inline-size:100%;object-fit:cover}.block-team__meta{color:var(--scheme-heading);padding-block-start:var(--space-6)}.block-team__name{color:var(--scheme-heading);font-family:var(--font-heading);font-size:clamp(1.5rem,1.3333333333rem + .6666666667vw,2rem);line-height:1.55;margin:0}.block-team__role{color:var(--scheme-text);display:grid;font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.25;margin:var(--space-2) 0 0;text-transform:uppercase}.block-team__linkedin{color:var(--scheme-heading);display:inline-flex;margin-block-start:var(--space-8);transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.block-team__linkedin:hover{color:var(--scheme-accent);transform:translateY(-2px)}.block-team__controls{display:inline-grid;margin-block-start:var(--space-8);grid-template-columns:repeat(2,62px);justify-self:end;justify-content:flex-end;width:100%;gap:var(--space-2)}@media(min-width:1024px){.block-team__controls{margin-block-start:60px}}.block-team__slider:not(.has-overflow) .block-team__controls{display:none}.block-team__arrow{align-items:center;background-color:transparent;border:1px solid var(--scheme-text);color:var(--scheme-text);cursor:pointer;display:inline-flex;justify-content:center;min-block-size:1.8125rem;padding:0;transform:skew(-20deg);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.block-team__arrow svg{transform:skew(15deg)}.block-team__arrow:hover{border-color:var(--scheme-accent);color:var(--scheme-accent)}.block-team__arrow:active{transform:skew(-15deg) scale(.96)}.block-team__arrow:focus-visible{outline:2px solid var(--scheme-accent);outline-offset:3px}.block-team__arrow--prev{border-color:var(--scheme-accent);color:var(--scheme-accent)}.block-team__footer{display:flex;justify-content:center;margin-block-start:clamp(3.75rem,3.3333333333rem + 1.6666666667vw,5rem)}@media(prefers-reduced-motion:reduce){.block-team__track,.block-team__linkedin,.block-team__arrow{transition:none}}@media(min-width:768px){.block-team{--team-gap: 1.125rem;--team-visible: 2}}@media(min-width:1024px){.block-team{--team-gap: 40px;--team-visible: 3}}
