.kb-about-ds-page .kb-about-team{position:relative;overflow:hidden;padding:76px 0 88px;color:#fff;background:#0e0f11;font-family:var(--site-font-family, "Gilroy", Helvetica, Arial, sans-serif)}.kb-about-ds-page .kb-about-team__container{width:min(calc(100% - 80px),1384px);margin:0 auto}.kb-about-ds-page .kb-about-team__header{max-width:980px}.kb-about-ds-page .kb-about-team__title{margin:0;color:#fff;font-size:clamp(48px, 4.45vw, 64px);font-weight:600;line-height:1;letter-spacing:-.045em}.kb-about-ds-page .kb-about-team__intro{max-width:920px;margin:12px 0 0;color:rgba(255,255,255,.92);font-size:clamp(18px, 1.68vw, 24px);font-weight:400;line-height:1.28;letter-spacing:-.015em}.kb-about-ds-page .kb-about-team__stage{margin-top:44px;overflow:hidden;scroll-behavior:smooth;touch-action:pan-y}.kb-about-ds-page .kb-about-team__track{display:flex;align-items:stretch;gap:10px;width:max-content}.kb-about-ds-page .kb-about-team__card{flex:0 0 clamp(210px,15.55vw,224px);width:clamp(210px,15.55vw,224px);height:457px;will-change:width,flex-basis;transition:width .55s cubic-bezier(.22, 1, .36, 1),flex-basis .55s cubic-bezier(.22, 1, .36, 1)}.kb-about-ds-page .kb-about-team__card.is-active{flex-basis:clamp(520px,47.22vw,680px);width:clamp(520px,47.22vw,680px)}.kb-about-ds-page .kb-about-team__button{position:relative;display:block;width:100%;height:100%;overflow:hidden;padding:0;border:0;border-radius:35px;appearance:none;color:inherit;text-align:left;background:#222428;cursor:pointer;isolation:isolate}.kb-about-ds-page .kb-about-team__button::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(5,6,7,.03) 38%,rgba(5,6,7,.78) 100%);pointer-events:none}.kb-about-ds-page .kb-about-team__button:focus-visible{outline:2px solid #ffffff;outline-offset:-5px}.kb-about-ds-page .kb-about-team__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;opacity:.66;transform:scale(1.01);transition:opacity .45s ease,transform .7s cubic-bezier(.22, 1, .36, 1)}.kb-about-ds-page .kb-about-team__button:hover .kb-about-team__image,.kb-about-ds-page .kb-about-team__card.is-active .kb-about-team__image{opacity:.78;transform:scale(1.025)}.kb-about-ds-page .kb-about-team__content{position:absolute;z-index:2;right:22px;bottom:24px;left:26px;color:rgba(255,255,255,.64);transition:color .4s ease,left .55s cubic-bezier(.22, 1, .36, 1)}.kb-about-ds-page .kb-about-team__card.is-active .kb-about-team__content{left:42px;color:#fff}.kb-about-ds-page .kb-about-team__name{display:block;overflow:hidden;margin:0;font-size:clamp(26px, 2.22vw, 32px);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.kb-about-ds-page .kb-about-team__role{display:block;overflow:hidden;margin-top:5px;font-size:clamp(17px, 1.46vw, 21px);font-weight:400;line-height:1.18;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.kb-about-ds-page .kb-about-team__pagination{display:flex;align-items:center;justify-content:center;gap:4px;min-height:24px;margin-top:38px}.kb-about-ds-page .kb-about-team__dot{display:inline-flex;align-items:center;justify-content:center;width:14px;height:18px;padding:0;border:0;background:0 0;cursor:pointer}.kb-about-ds-page .kb-about-team__dot::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.34);transition:background-color .25s ease,transform .25s ease}.kb-about-ds-page .kb-about-team__dot.is-active::before,.kb-about-ds-page .kb-about-team__dot:focus-visible::before,.kb-about-ds-page .kb-about-team__dot:hover::before{background:#fff}.kb-about-ds-page .kb-about-team__dot.is-active::before{transform:scale(1.12)}.kb-about-ds-page .kb-about-team__dot:focus-visible{outline:1px solid rgba(255,255,255,.8);outline-offset:1px;border-radius:10px}@media (max-width:1199px){.kb-about-ds-page .kb-about-team__card{flex-basis:226px;width:226px}.kb-about-ds-page .kb-about-team__card.is-active{flex-basis:min(58vw,620px);width:min(58vw,620px)}}@media (max-width:991px){.kb-about-ds-page .kb-about-team{padding:70px 0 80px}.kb-about-ds-page .kb-about-team__container{width:calc(100% - 48px)}.kb-about-ds-page .kb-about-team__card{flex-basis:31vw;width:31vw;min-width:230px}.kb-about-ds-page .kb-about-team__card.is-active{flex-basis:66vw;width:66vw;min-width:520px}}@media (max-width:767px){.kb-about-ds-page .kb-about-team{padding:60px 0 68px}.kb-about-ds-page .kb-about-team__container{width:calc(100% - 32px)}.kb-about-ds-page .kb-about-team__title{font-size:clamp(42px, 13vw, 56px)}.kb-about-ds-page .kb-about-team__intro{margin-top:14px;font-size:18px;line-height:1.35}.kb-about-ds-page .kb-about-team__stage{margin-top:34px}.kb-about-ds-page .kb-about-team__track{gap:8px}.kb-about-ds-page .kb-about-team__card,.kb-about-ds-page .kb-about-team__card.is-active{flex-basis:calc(100vw - 32px);width:calc(100vw - 32px);min-width:0;height:clamp(420px,130vw,520px)}.kb-about-ds-page .kb-about-team__card.is-active .kb-about-team__content,.kb-about-ds-page .kb-about-team__content{right:24px;bottom:28px;left:26px;color:#fff}.kb-about-ds-page .kb-about-team__name{font-size:30px}.kb-about-ds-page .kb-about-team__role{font-size:19px}.kb-about-ds-page .kb-about-team__pagination{margin-top:28px}}@media (max-width:374px){.kb-about-ds-page .kb-about-team__button{border-radius:28px}.kb-about-ds-page .kb-about-team__name{font-size:27px}.kb-about-ds-page .kb-about-team__role{font-size:17px}}@media (prefers-reduced-motion:reduce){.kb-about-ds-page .kb-about-team__stage{scroll-behavior:auto}.kb-about-ds-page .kb-about-team__card,.kb-about-ds-page .kb-about-team__content,.kb-about-ds-page .kb-about-team__dot::before,.kb-about-ds-page .kb-about-team__image{transition:none}}