


.cf-team .lc-team{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:clamp(26px,4vw,64px)!important;align-items:center!important}
.cf-team .lc-team-copy{max-width:60ch}
.cf-team .lc-team-copy>h2{margin:10px 0 18px;font-size:clamp(32px,3vw,48px)!important}
.cf-team .lc-team-copy p{font-size:16px;line-height:1.62;margin:0}
.cf-team .lc-team-copy>div+div{margin-top:16px}
.cf-team .lc-team-copy>div:first-of-type p{font-size:clamp(18px,1.45vw,21px);line-height:1.5}
.cf-team .cf-names{font-weight:800;background:#f6d77a8c;padding:.02em .16em;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}


.cf-team .lc-carousel{max-width:none!important;width:100%;margin:0!important}
.cf-team .lc-carousel .lc-slides{display:block!important;position:relative!important;aspect-ratio:16/10!important;overflow:hidden!important;border-radius:12px!important;
  background:#1a3528!important;box-shadow:0 22px 44px -24px #0b1811b3!important;scroll-snap-type:none!important;padding:0!important}
.cf-team .lc-carousel .lc-slides figure{position:absolute!important;inset:0!important;margin:0!important;opacity:0;animation:cf-show 42s infinite!important}
.cf-team .lc-carousel .lc-slides figure:first-child{opacity:1}
.cf-team .lc-carousel .lc-slides figure:nth-child(2){animation-delay:6s!important}
.cf-team .lc-carousel .lc-slides figure:nth-child(3){animation-delay:12s!important}
.cf-team .lc-carousel .lc-slides figure:nth-child(4){animation-delay:18s!important}
.cf-team .lc-carousel .lc-slides figure:nth-child(5){animation-delay:24s!important}
.cf-team .lc-carousel .lc-slides figure:nth-child(6){animation-delay:30s!important}
.cf-team .lc-carousel .lc-slides figure:nth-child(7){animation-delay:36s!important}
.cf-team .lc-carousel .lc-slides figure img{display:block;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 35%;border-radius:0!important}
@keyframes cf-show{0%{opacity:0}3%{opacity:1}14.3%{opacity:1}17.3%{opacity:0}100%{opacity:0}}
.cf-team .lc-carousel .lc-slides:hover figure{animation-play-state:paused!important}
.cf-team .lc-controls{display:none!important}


.cf-strip{position:relative;overflow:hidden;margin-top:clamp(24px,3vw,40px);padding:20px 0;border-radius:6px;
  background:#151714 repeating-linear-gradient(90deg,#efe9d6 0 12px,transparent 12px 28px) 0 6px/100% 8px no-repeat;box-shadow:0 16px 32px -22px #0b1811cc}
.cf-strip::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:8px;background:repeating-linear-gradient(90deg,#efe9d6 0 12px,transparent 12px 28px);pointer-events:none}
.cf-track{display:flex;gap:8px;padding-right:8px;width:max-content}
.cf-track figure{margin:0;flex:none}
.cf-track a{display:block;cursor:default}
.cf-track img{display:block;width:auto!important;height:clamp(110px,10.5vw,160px)!important;max-width:none!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:2px;box-shadow:none!important}
@media (prefers-reduced-motion:no-preference){
 .cf-track{animation:cf-roll 90s linear infinite}
 .cf-strip:hover .cf-track{animation-play-state:paused}
}
@keyframes cf-roll{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
 .cf-team .lc-carousel .lc-slides figure{animation:none!important}
 .cf-strip{overflow-x:auto}
}

@media (max-width:900px){
 .cf-team .lc-team{grid-template-columns:1fr!important}
 .cf-team .lc-team-copy{max-width:none}
}


.cf-team .lc-film{display:none!important}
