.cases__item-preview,.solutions__item-head-icon .btn__icon{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.pursuit__step-startups .pursuit__circle--main,.pursuit__step-startups .pursuit__circles,.solutions__circle,.solutions__circle:after,.solutions__circle:before,.solutions__circles{transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.insights{border-top:1px solid var(--t-line);padding-top:var(--xxl,calc(var(--spacing) / 60 * 13)) var(--n-xxl,var(--md,calc(var(--spacing) / 50 * 10)) var(--n-md,calc(var(--spacing) * 1)))}.insights__list{display:flex;gap:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 15));justify-content:space-between}.tabs-contents{overflow:hidden;overflow:clip;position:relative}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content--animating-in{left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content--animating-in{min-height:0}.tabs-contents__content--animating-top{z-index:2}.tabs-contents__content[aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]{left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content[aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]{min-height:0}.tabs-contents--overflow{overflow:visible}.sticky{--sticky-under-previous-distance:100svh;--sticky-under-next-distance:100svh;display:grid;grid-auto-rows:1fr;grid-template-areas:"sticky_content";grid-template-columns:1fr;grid-template-rows:auto}.sticky__layer{align-self:start;grid-area:sticky_content;min-width:0;position:relative}.sticky__layer:has(>.row:only-child){pointer-events:none}.sticky__layer:has(>.row:only-child)>.row>.col{pointer-events:all}.sticky__layer--top{position:relative;z-index:1}.sticky__layer--sticky{position:sticky;top:0}.has-scroll-smooth .sticky__layer--sticky{contain:unset;position:relative}.sticky__spacer{height:100svh}.sticky--under-previous{margin-top:calc(var(--sticky-under-previous-distance) * -1);position:relative}.sticky--under-previous:after{content:"";display:block;height:var(--sticky-under-previous-distance)}.sticky--under-next{margin-bottom:calc(var(--sticky-under-next-distance) * -1);position:relative}.sticky--under-next:after{content:"";display:block;height:var(--sticky-under-next-distance)}.sticky--under-previous.sticky--under-next .sticky__layer--sticky{max-height:200svh}.sticky--under-previous.sticky--under-next:after{height:calc(var(--sticky-under-previous-distance) + var(--sticky-under-next-distance))}.sticky--under-next+.sticky--under-previous{clip-path:inset(100svh 0 0);margin-top:calc(var(--sticky-under-previous-distance) * -1 + var(--sticky-under-next-distance) * -1)}.sticky--under-next+.sticky--under-previous,.sticky--under-next+.sticky--under-previous _::-webkit-full-page-media,.sticky--under-next+.sticky--under-previous _:future{transform:translateZ(1px)}.sticky--full-height,.sticky--full-height .sticky__layer{min-height:100svh}.sticky--full-height .sticky__layer--sticky{height:100svh}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.sticky\:md-up{display:block}.sticky\:md-up .sticky__layer--sticky{position:relative}.sticky\:md-up:where(.sticky--full-height),.sticky\:md-up:where(.sticky--full-height) .sticky__layer{min-height:0}.sticky\:md-up:where(.sticky--full-height) .sticky__layer--sticky{height:auto}:where(.sticky--under-next)+.sticky\:md-up.sticky--under-previous{clip-path:none;margin-top:0;transform:none}.sticky\:md-up:where(.sticky--under-previous){margin-top:0}.sticky\:md-up:where(.sticky--under-previous):after{display:none}.sticky\:md-up:where(.sticky--under-next){margin-bottom:0}.sticky\:md-up:where(.sticky--under-next):after{display:none}.sticky\:md-up:where(.sticky--under-previous.sticky--under-next) .sticky__layer--sticky{max-height:none}}.contact-form{padding-bottom:var(--md,calc(var(--spacing) * 3.35)) var(--n-md,calc(var(--spacing) * 4))}.contact-form__form{padding-bottom:var(--md,calc(var(--spacing) * .7)) var(--n-md,0)}.intro{position:relative;z-index:0}.intro__container{display:flex;flex-direction:column;height:var(--md,calc(100svh - var(--spacing) * 3)) var(--n-md,calc(100svh - var(--spacing) * 4 - 80px - var(--cookie-height)));justify-content:space-between}.intro__background{height:100svh;overflow:hidden;width:100%;z-index:-1}.intro__background:before{background:linear-gradient(180deg,rgba(25,27,29,0),#191b1d);bottom:0;content:"";display:block;height:80px;left:0;pointer-events:none;position:absolute;width:100vw}.intro__background svg{display:block;height:100%;width:100%}.intro__arrow{position:absolute;top:var(--md,calc(100svh - var(--spacing) - var(--cookie-height) * 1)) var(--n-md,calc(100svh - var(--spacing) * 1.5 - var(--cookie-height) * 1));transform:translateY(-100%)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.intro__background svg{display:block;height:100%;width:100%}}.awards{border-top:1px solid var(--t-line)}.awards__canvas{position:sticky}.awards__canvas,.awards__canvas-dim{height:100lvh;pointer-events:none;top:0;z-index:1}.awards__canvas-dim{background-color:var(--t-background);mix-blend-mode:color;opacity:1;position:absolute;transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.25,.74,.22,.99);width:100vw}.awards__canvas .webgl__canvas{pointer-events:none}.awards__item-fake{height:100lvh}.awards__text{color:rgba(var(--t-text-rgb),.12);position:relative}.awards__list{height:100lvh}.awards__item{left:0;opacity:0;padding-top:var(--md,calc(var(--spacing) * 3)) var(--n-md,calc(var(--scale-px) * 80));position:absolute;right:0;top:0;will-change:transform;z-index:1}.awards__item-title{--lh:var(--md,1em) var(--n-md,1.05263em);font-size:var(--xxxl,calc(var(--scale-text-rem) * 18)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem) * 14)) var(--n-md,calc(var(--scale-text-rem) * 3.8)));font-weight:500;letter-spacing:var(--xxxl,-.08em) var(--n-xxxl,var(--md,-.07em) var(--n-md,-.05em));line-height:var(--lh)}.awards__item-number{padding-bottom:.02em;padding-right:.07em;padding-top:.01em}.awards__item-symbol{position:relative;top:-.15em}.awards__item-list{color:rgba(var(--t-text-rgb),.6)}.awards__bottom-text{margin-top:var(--md,-10svh) var(--n-md,-30svh);position:relative}.awards__arrow{align-items:flex-end;display:flex;height:100lvh;justify-content:flex-end;padding-bottom:var(--md,var(--spacing)) var(--n-md,calc(var(--cookie-height) + (var(--scale-px) * 30)))}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.awards__canvas{margin-bottom:200px}}.cases{overflow:clip}.cases__side{display:flex;flex-direction:column;height:100%}.cases__head-text{margin-top:var(--md,-8.33333vw) var(--n-md,-11.11111vw);position:relative;z-index:1}.cases__head-text-shadow{backdrop-filter:blur(8px);bottom:-100px;left:-150px;-webkit-mask:radial-gradient(ellipse at center,var(--t-background) 45%,rgba(var(--t-background-rgb),0) 70%);mask:radial-gradient(ellipse at center,var(--t-background) 45%,rgba(var(--t-background-rgb),0) 70%);pointer-events:none;position:absolute;right:-150px;top:-100px;z-index:-1}.cases__item-container:last-child{transform:none!important}.cases__item{display:block}.cases__item-video{background-color:rgba(var(--t-heading-rgb),.05);border:1px solid var(--t-line);border-width:var(--md,calc(var(--scale-px) * 1)) var(--n-md,calc(var(--scale-px) * 1) 0);position:relative}.cases__item-video iframe{position:relative}.cases__item-loader{animation:casesLoader 1.6s linear;animation-fill-mode:forwards;animation-iteration-count:infinite;left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;width:32px}.cases__item-content{position:relative}.cases__item-button{position:absolute;right:var(--container-h-padding-right);top:0;transform:translateY(-50%)}.cases__item-preview{transition-property:opacity}.is-playing .cases__item-preview{opacity:0}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.cases__block{padding-left:0;padding-right:0}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.cases__item{pointer-events:none}.cases__head-text-shadow{backdrop-filter:blur(10px);left:-500px;right:-300px}}@keyframes casesLoader{to{transform:rotate(1turn)}}.services__title{margin-bottom:var(--md,0) var(--n-md,calc(var(--scale-px) * -12))}.services__list{position:relative;z-index:1}.services__item-title{color:rgba(var(--t-text-rgb),.6);margin-bottom:var(--md,calc(var(--spacing) / 3)) var(--n-md,calc(var(--scale-px) * 16))}.pursuit__sticky{height:100svh;position:sticky;top:0}.pursuit__container,.pursuit__sticky>*{visibility:visible!important}.pursuit__container{--item-count:0;--progress:0}.pursuit__container:after{content:"";display:block;height:calc(var(--item-count) * 100svh)}.pursuit__animation{align-items:center;display:flex;height:var(--md,calc(100svh - var(--spacing) * 3)) var(--n-md,calc(var(--scale-px) * 290));justify-content:center;overflow:hidden;position:relative}.pursuit__progress{background:var(--t-line);height:100%;position:absolute;right:0;top:0;width:1px}.pursuit__progress-bar{background:var(--t-heading);height:100%;transform:scaleY(var(--progress));transform-origin:50% 0;width:100%}.pursuit__circle{border:1px solid var(--t-line-100);border-radius:50%}.pursuit__step-1{--circle-step:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 15));display:flex;opacity:0;position:absolute;transition:0s;transition-delay:.4s;transition-property:opacity}.pursuit__step-1 .pursuit__circle{height:var(--md,calc(var(--scale-px) * 260)) var(--n-md,calc(var(--scale-px) * 120));width:var(--md,calc(var(--scale-px) * 260)) var(--n-md,calc(var(--scale-px) * 120))}.pursuit__step-1 .pursuit__circles{bottom:0;left:0;opacity:0;position:absolute;transition:.4s;transition-delay:0s;transition-property:opacity}.pursuit__step-1 .pursuit__circles .pursuit__circle{--circle-scale-start:1;--circle-scale-end:1;--circle-rotate-start:0deg;--circle-rotate-end:0deg;--circle-translate-y-start:calc(var(--circle-step) * -1);--circle-translate-y-end:calc(var(--circle-step) * 0);--circle-translate-x-start:0;--circle-translate-x-end:0;--circle-opacity-start:0.4;--circle-opacity-end:0;animation:pursuitStepCircle 1s cubic-bezier(.65,0,.35,1) infinite;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#191b1d,rgba(25,27,29,0));mask-image:linear-gradient(180deg,#191b1d,rgba(25,27,29,0));opacity:var(--circle-opacity-start);position:absolute;transform:translateY(var(--circle-translate-y-start))}.pursuit__step-1 .pursuit__circles .pursuit__circle+.pursuit__circle{--circle-translate-y-start:calc(var(--circle-step) * -2);--circle-translate-y-end:calc(var(--circle-step) * -1);--circle-opacity-start:0.2;--circle-opacity-end:0.4}.pursuit__step-1 .pursuit__circles .pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-translate-y-start:calc(var(--circle-step) * -3);--circle-translate-y-end:calc(var(--circle-step) * -2);--circle-opacity-start:0;--circle-opacity-end:0.2}.pursuit__step-1 .pursuit__circles--right{left:auto;right:0;top:0}.pursuit__step-1 .pursuit__circles--right .pursuit__circle{--circle-translate-y-start:calc(var(--circle-step) * 1);--circle-translate-y-end:calc(var(--circle-step) * 0);bottom:auto;left:auto;-webkit-mask-image:linear-gradient(0deg,#191b1d,rgba(25,27,29,0));mask-image:linear-gradient(0deg,#191b1d,rgba(25,27,29,0));right:0;top:0}.pursuit__step-1 .pursuit__circles--right .pursuit__circle+.pursuit__circle{--circle-translate-y-start:calc(var(--circle-step) * 2);--circle-translate-y-end:calc(var(--circle-step) * 1)}.pursuit__step-1 .pursuit__circles--right .pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-translate-y-start:calc(var(--circle-step) * 3);--circle-translate-y-end:calc(var(--circle-step) * 2)}[data-step="1"] .pursuit__step-1,[data-step="1"] .pursuit__step-1 .pursuit__circles{opacity:1;transition-delay:.8s}.pursuit__step-2{display:flex;opacity:0;position:absolute;transform:var(--md,translateY(calc(var(--scale-px) * -130))) var(--n-md,translateY(-65px));transition:0s;transition-delay:.8s;transition-property:opacity}.pursuit__step-2 .pursuit__circle{height:var(--md,calc(var(--scale-px) * 170)) var(--n-md,calc(var(--scale-px) * 80));width:var(--md,calc(var(--scale-px) * 170)) var(--n-md,calc(var(--scale-px) * 80))}.pursuit__step-2 .pursuit__circle--main{transform:var(--md,scale(1.529) translate(-50%,50%)) var(--n-md,scale(1.5) translate(-50%,54%));transition:.4s;transition-delay:.4s;transition-property:transform;will-change:transform}.pursuit__step-2 .pursuit__circle--main:nth-child(2){left:0;position:absolute;top:0;transform:var(--md,scale(1.529) translate(50%,50%)) var(--n-md,scale(1.5) translate(50%,54%))}.pursuit__step-2 .pursuit__circles{left:0;opacity:0;position:absolute;top:0;transition:.4s;transition-property:opacity}.pursuit__step-2 .pursuit__circles .pursuit__circle{--circle-translate-y-start:0;--circle-translate-y-end:0;--circle-translate-x-start:0;--circle-translate-x-end:0;--circle-rotate-start:0deg;--circle-rotate-end:0deg;--circle-scale-start:1.41176;--circle-scale-end:1;--circle-opacity-start:0.4;--circle-opacity-end:0;animation:pursuitStepCircle 1s cubic-bezier(.65,0,.35,1) infinite;left:0;-webkit-mask-image:linear-gradient(0deg,#191b1d,rgba(25,27,29,0));mask-image:linear-gradient(0deg,#191b1d,rgba(25,27,29,0));opacity:var(--circle-opacity-start);position:absolute;top:0;transform:scale(var(--circle-scale-start));transform-origin:50% 0}.pursuit__step-2 .pursuit__circles .pursuit__circle+.pursuit__circle{--circle-scale-start:1.76471;--circle-scale-end:1.41176;--circle-opacity-start:0.3;--circle-opacity-end:0.4}.pursuit__step-2 .pursuit__circles .pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-scale-start:2.11765;--circle-scale-end:1.76471;--circle-opacity-start:0.2;--circle-opacity-end:0.3}.pursuit__step-2 .pursuit__circles .pursuit__circle+.pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-scale-start:2.47059;--circle-scale-end:2.11765;--circle-opacity-start:0.1;--circle-opacity-end:0.2}.pursuit__step-2 .pursuit__circles .pursuit__circle+.pursuit__circle+.pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-scale-start:2.82353;--circle-scale-end:2.47059;--circle-opacity-start:0;--circle-opacity-end:0.1}[data-step="2"] .pursuit__step-2{opacity:1;transition:0s;transition-delay:.4s}[data-step="2"] .pursuit__step-2 .pursuit__circle--main{transform:scale(1) translate(0);transition:.4s;transition-delay:.4s}[data-step="2"] .pursuit__step-2 .pursuit__circles{opacity:1;transition:.4s;transition-delay:.4s}[data-step="3"] .pursuit__step-2{opacity:0;transition:0s;transition-delay:.4s}[data-step="3"] .pursuit__step-2 .pursuit__circle--main{transform:scale(1) translate(0)}[data-step="3"] .pursuit__step-2 .pursuit__circles{opacity:0;transition-delay:0s}.pursuit__step-3{display:flex;opacity:0;position:absolute;transition:0s;transition-delay:.4s;transition-property:opacity}.pursuit__step-3 .pursuit__circle{height:var(--md,calc(var(--scale-px) * 260)) var(--n-md,calc(var(--scale-px) * 120));width:var(--md,calc(var(--scale-px) * 260)) var(--n-md,calc(var(--scale-px) * 120))}.pursuit__step-3 .pursuit__circle--main{border-width:2px;transform:var(--md,scale(.654) translate(0,-76%)) var(--n-md,scale(.6666) translate(0,-81%));transition:.4s;transition-delay:0s;transition-property:transform,border-width}.pursuit__step-3 .pursuit__circles{left:0;opacity:0;position:absolute;top:0;transition:.4s;transition-delay:0s;transition-property:opacity}.pursuit__step-3 .pursuit__circles .pursuit__circle{--circle-translate-y-start:0;--circle-translate-y-end:0;--circle-translate-x-start:0;--circle-translate-x-end:0;--circle-scale-start:1.30769;--circle-scale-end:1;--circle-opacity-start:0.4;--circle-opacity-end:0;--circle-rotate-start:0deg;--circle-rotate-end:0deg;animation:pursuitStepCircle 1s cubic-bezier(.65,0,.35,1) infinite;left:0;-webkit-mask-image:linear-gradient(0deg,#191b1d,rgba(25,27,29,0));mask-image:linear-gradient(0deg,#191b1d,rgba(25,27,29,0));opacity:var(--circle-opacity-start);position:absolute;top:0;transform:scale(var(--circle-scale-start)) rotate(var(--circle-rotate-start))}.pursuit__step-3 .pursuit__circles .pursuit__circle+.pursuit__circle{--circle-scale-start:1.61538;--circle-scale-end:1.30769;--circle-opacity-start:0.3;--circle-opacity-end:0.4;--circle-rotate-start:180deg;--circle-rotate-end:360deg}.pursuit__step-3 .pursuit__circles .pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-scale-start:1.92308;--circle-scale-end:1.61538;--circle-opacity-start:0;--circle-opacity-end:0.3;--circle-rotate-start:180deg;--circle-rotate-end:180deg}[data-step="3"] .pursuit__step-3{opacity:1;transition:0s;transition-delay:.4s}[data-step="3"] .pursuit__step-3 .pursuit__circle--main{border-width:1px;transform:scale(1) translate(0);transition-delay:.4s}[data-step="3"] .pursuit__step-3 .pursuit__circles{opacity:1;transition-delay:.4s}[data-step="4"] .pursuit__step-3{opacity:0;transition:0s;transition-delay:.4s}[data-step="4"] .pursuit__step-3 .pursuit__circle--main{border-width:1px;transform:scale(1) translate(0)}[data-step="4"] .pursuit__step-3 .pursuit__circles{opacity:0;transition-delay:0s}.pursuit__step-4{display:flex;opacity:0;position:absolute;transition:0s;transition-delay:.4s;transition-property:opacity}.pursuit__step-4 .pursuit__circle{height:var(--md,calc(var(--scale-px) * 420)) var(--n-md,calc(var(--scale-px) * 200));width:var(--md,calc(var(--scale-px) * 420)) var(--n-md,calc(var(--scale-px) * 200))}.pursuit__step-4 .pursuit__circle--main{transform:var(--md,scale(.619)) var(--n-md,scale(.6));transition:.4s;transition-delay:0s}.pursuit__step-4 .pursuit__circles{left:0;opacity:0;position:absolute;top:0;transition:.4s;transition-delay:0s;transition-property:opacity;width:50%}.pursuit__step-4 .pursuit__circles .pursuit__circle{--circle-translate-y-start:0;--circle-translate-y-end:0;--circle-translate-x-start:0;--circle-translate-x-end:0;--circle-rotate-start:0deg;--circle-rotate-end:0deg;--circle-scale-start:0.00476,1;--circle-scale-end:0.21429,0.97619;--circle-opacity-start:0;--circle-opacity-end:0.4;animation:pursuitStepCircle 1s linear infinite;border-left-width:3px;border-right-width:3px;-webkit-mask-image:linear-gradient(270deg,rgba(25,27,29,0),#191b1d);mask-image:linear-gradient(270deg,rgba(25,27,29,0),#191b1d);opacity:var(--circle-opacity-start);position:absolute;right:0;top:0;transform:scale(var(--circle-scale-start));transform-origin:100% 50%}.pursuit__step-4 .pursuit__circles .pursuit__circle+.pursuit__circle{--circle-scale-start:0.21429,0.97619;--circle-scale-end:0.38095,0.90476;--circle-opacity-start:0.4;--circle-opacity-end:0.3}.pursuit__step-4 .pursuit__circles .pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-scale-start:0.38095,0.90476;--circle-scale-end:0.44762,0.85238;--circle-opacity-start:0.3;--circle-opacity-end:0}.pursuit__step-4 .pursuit__circles--right{left:auto;right:0}.pursuit__step-4 .pursuit__circles--right .pursuit__circle{left:0;-webkit-mask-image:linear-gradient(90deg,rgba(25,27,29,0),#191b1d);mask-image:linear-gradient(90deg,rgba(25,27,29,0),#191b1d);right:auto;transform-origin:0 50%}[data-step="4"] .pursuit__step-4{opacity:1}[data-step="4"] .pursuit__step-4 .pursuit__circle--main{transform:scale(1);transition:.4s;transition-delay:.4s}[data-step="4"] .pursuit__step-4 .pursuit__circles{opacity:1;transition:.4s;transition-delay:.8s}.pursuit__step-startups{--circle-step:var(--md,calc(var(--scale-px) * 40)) var(--n-md,calc(var(--scale-px) * 15));display:flex;position:absolute}.pursuit__step-startups .pursuit__circle{height:var(--md,calc(var(--scale-px) * 260)) var(--n-md,calc(var(--scale-px) * 120));width:var(--md,calc(var(--scale-px) * 260)) var(--n-md,calc(var(--scale-px) * 120))}.pursuit__step-startups .pursuit__circles{bottom:0;left:0;position:absolute;transition-delay:.8s;transition-property:transform}.pursuit__step-startups .pursuit__circles .pursuit__circle{--circle-scale-start:1;--circle-scale-end:1;--circle-rotate-start:0deg;--circle-rotate-end:0deg;--circle-translate-y-start:0;--circle-translate-y-end:0;--circle-translate-x-start:calc(var(--circle-step) * -1);--circle-translate-x-end:calc(var(--circle-step) * 0);--circle-opacity-start:0.4;--circle-opacity-end:0;animation:pursuitStepCircle 1s cubic-bezier(.65,0,.35,1) infinite;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#191b1d,rgba(25,27,29,0));mask-image:linear-gradient(90deg,#191b1d,rgba(25,27,29,0));opacity:var(--circle-opacity-start);position:absolute;transform:translateX(var(--circle-translate-x-start))}.pursuit__step-startups .pursuit__circles .pursuit__circle+.pursuit__circle{--circle-translate-x-start:calc(var(--circle-step) * -2);--circle-translate-x-end:calc(var(--circle-step) * -1);--circle-opacity-start:0.2;--circle-opacity-end:0.4}.pursuit__step-startups .pursuit__circles .pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-translate-x-start:calc(var(--circle-step) * -3);--circle-translate-x-end:calc(var(--circle-step) * -2);--circle-opacity-start:0;--circle-opacity-end:0.2}.pursuit__step-startups .pursuit__circles--right{left:auto;right:0;top:0}.pursuit__step-startups .pursuit__circles--right .pursuit__circle{--circle-translate-x-start:calc(var(--circle-step) * 1);--circle-translate-x-end:calc(var(--circle-step) * 0);bottom:auto;left:auto;-webkit-mask-image:linear-gradient(-90deg,#191b1d,rgba(25,27,29,0));mask-image:linear-gradient(-90deg,#191b1d,rgba(25,27,29,0));right:0;top:0}.pursuit__step-startups .pursuit__circles--right .pursuit__circle+.pursuit__circle{--circle-translate-x-start:calc(var(--circle-step) * 2);--circle-translate-x-end:calc(var(--circle-step) * 1)}.pursuit__step-startups .pursuit__circles--right .pursuit__circle+.pursuit__circle+.pursuit__circle{--circle-translate-x-start:calc(var(--circle-step) * 3);--circle-translate-x-end:calc(var(--circle-step) * 2)}.pursuit__step-startups .pursuit__circle--main{transition-delay:.8s;transition-property:transform}[data-step="2"] .pursuit__step-startups .pursuit__circle--main{transform:translateX(var(--circle-step))}[data-step="2"] .pursuit__step-startups .pursuit__circle--main:nth-child(2){transform:translateX(calc(var(--circle-step) * -1))}[data-step="2"] .pursuit__step-startups .pursuit__circles{transform:translateX(var(--circle-step))}[data-step="2"] .pursuit__step-startups .pursuit__circles--right{transform:translateX(calc(var(--circle-step) * -1))}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.pursuit__progress{bottom:0;height:calc(100vw - var(--container-h-padding-left) - var(--container-h-padding-right));top:auto;transform:rotate(-90deg);transform-origin:0 100%}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.pursuit__animation{margin-left:calc(var(--container-h-padding-left) * -1);position:sticky;top:0}.pursuit__text-animation .pursuit__text-item{transform:translateY(calc(var(--spacing) * 2));transition-property:opacity,transform}.pursuit__text-animation .pursuit__text-item:first-child{transform:translateY(calc(var(--spacing) * -2))}[data-step="1"] .pursuit__text-animation .pursuit__text-item:first-child{transform:translateY(0)}[data-step="1"] .pursuit__text-animation .pursuit__text-item:nth-child(2),[data-step="2"] .pursuit__text-animation .pursuit__text-item:first-child{transition-delay:0s}[data-step="2"] .pursuit__text-animation .pursuit__text-item:nth-child(2){transform:translateY(0)}}.pursuit--startups .pursuit__animation{height:var(--md,calc(100svh - var(--spacing) * 3)) var(--n-md,calc(var(--scale-px) * 240))}@keyframes pursuitStepCircle{0%{opacity:var(--circle-opacity-start);transform:translate(var(--circle-translate-x-start),var(--circle-translate-y-start)) scale(var(--circle-scale-start)) rotate(var(--circle-rotate-start))}to{opacity:var(--circle-opacity-end);transform:translate(var(--circle-translate-x-end),var(--circle-translate-y-end)) scale(var(--circle-scale-end)) rotate(var(--circle-rotate-end))}}.solutions__container{--item-count:0;--progress:0}.solutions__container:after{content:"";display:block;height:calc(var(--item-count) * 100svh)}.solutions__sticky{height:100svh;position:sticky;top:0}.solutions__animation{align-items:center;display:flex;height:var(--md,calc(100svh - var(--spacing) * 3)) var(--n-md,calc(var(--scale-px) * 240));position:relative}.solutions--center .solutions__animation,.solutions__animation{justify-content:center}.solutions__animation-title{left:0;position:absolute;top:calc(var(--scale-px) * 80);width:calc(var(--scale-px) * 140);z-index:2}.solutions__circles{--transform-margin:var(--md,calc(var(--scale-px) * -67)) var(--n-md,calc(var(--scale-px) * -26));height:var(--md,calc(var(--scale-px) * 170)) var(--n-md,auto);position:relative;transition-property:transform}.solutions__circle{border:1px solid transparent;border-radius:50%;height:var(--md,calc(var(--scale-px) * 170)) var(--n-md,calc(var(--scale-px) * 66));position:relative;transition-property:border-color;width:var(--md,calc(var(--scale-px) * 380)) var(--n-md,calc(var(--scale-px) * 195))}.solutions__circle:not(:first-child){margin-top:var(--md,calc(var(--scale-px) * -103)) var(--n-md,calc(var(--scale-px) * -40))}.solutions__circle:after,.solutions__circle:before{border:1px solid var(--t-text);border-radius:50%;bottom:-1px;content:"";left:-1px;-webkit-mask-image:linear-gradient(313.38deg,rgba(25,27,29,.4) 15.3%,rgba(25,27,29,0) 84.7%);mask-image:linear-gradient(313.38deg,rgba(25,27,29,.4) 15.3%,rgba(25,27,29,0) 84.7%);position:absolute;right:-1px;top:-1px;transition-property:opacity}.solutions__circle:before{opacity:0}.solutions__circle:after{-webkit-mask-image:linear-gradient(313.38deg,rgba(25,27,29,.2) 15.3%,rgba(25,27,29,0) 84.7%);mask-image:linear-gradient(313.38deg,rgba(25,27,29,.2) 15.3%,rgba(25,27,29,0) 84.7%)}[data-step="1"] .solutions__circle:first-child{border-color:var(--t-text)}[data-step="1"] .solutions__circle:first-child:after,[data-step="1"] .solutions__circle:first-child:before{opacity:0}[data-step="1"] .solutions__circle:nth-child(0):before,[data-step="1"] .solutions__circle:nth-child(2):before{opacity:1}[data-step="1"] .solutions__circle:nth-child(0):after,[data-step="1"] .solutions__circle:nth-child(2):after{opacity:0}[data-step="2"] .solutions__circle:nth-child(2){border-color:var(--t-text)}[data-step="2"] .solutions__circle:nth-child(2):after,[data-step="2"] .solutions__circle:nth-child(2):before{opacity:0}[data-step="2"] .solutions__circle:first-child:before,[data-step="2"] .solutions__circle:nth-child(3):before{opacity:1}[data-step="2"] .solutions__circle:first-child:after,[data-step="2"] .solutions__circle:nth-child(3):after{opacity:0}[data-step="3"] .solutions__circle:nth-child(3){border-color:var(--t-text)}[data-step="3"] .solutions__circle:nth-child(3):after,[data-step="3"] .solutions__circle:nth-child(3):before{opacity:0}[data-step="3"] .solutions__circle:nth-child(2):before,[data-step="3"] .solutions__circle:nth-child(4):before{opacity:1}[data-step="3"] .solutions__circle:nth-child(2):after,[data-step="3"] .solutions__circle:nth-child(4):after{opacity:0}[data-step="4"] .solutions__circle:nth-child(4){border-color:var(--t-text)}[data-step="4"] .solutions__circle:nth-child(4):after,[data-step="4"] .solutions__circle:nth-child(4):before{opacity:0}[data-step="4"] .solutions__circle:nth-child(3):before,[data-step="4"] .solutions__circle:nth-child(5):before{opacity:1}[data-step="4"] .solutions__circle:nth-child(3):after,[data-step="4"] .solutions__circle:nth-child(5):after{opacity:0}[data-step="5"] .solutions__circle:nth-child(5){border-color:var(--t-text)}[data-step="5"] .solutions__circle:nth-child(5):after,[data-step="5"] .solutions__circle:nth-child(5):before{opacity:0}[data-step="5"] .solutions__circle:nth-child(4):before,[data-step="5"] .solutions__circle:nth-child(6):before{opacity:1}[data-step="5"] .solutions__circle:nth-child(4):after,[data-step="5"] .solutions__circle:nth-child(6):after{opacity:0}.solutions__progress{background:var(--t-line);height:100%;left:var(--md,calc(var(--scale-px) * -20)) var(--n-md,0);position:absolute;top:0;width:1px}.solutions__progress-bar{background:var(--t-heading);height:100%;transform:scaleY(var(--progress));transform-origin:50% 0;width:100%}.solutions__item{display:flex;flex-direction:column;height:100svh}.solutions__item-head-icon .btn__icon{transition-property:transform}.is-active .solutions__item-head-icon .btn__icon{transform:rotate(22.5deg)}.js .solutions__item-content[aria-hidden=true]{display:none}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.solutions__animation{background:var(--t-background)}.solutions__progress{bottom:0;height:calc(100vw - var(--container-h-padding-left) - var(--container-h-padding-right));left:auto;right:0;top:auto;transform:rotate(-90deg);transform-origin:0 100%}.solutions__item,.solutions__list{height:calc(100svh - var(--spacing) * 2.5 - (var(--scale-px) * 240))}.solutions__item{display:flex;flex-direction:column}}@media (min-width:568px) and (max-aspect-ratio:13/9),(min-width:668px) and (min-height:416px),(min-width:980px){.solutions__item-title{width:calc(var(--grid-col) * 5 + var(--grid-gutter) * 4)}.solutions__item-text{margin-left:auto;padding-right:calc(var(--scale-px) * 20);width:calc(var(--grid-col) * 4 + var(--grid-gutter) * 3)}[data-step="2"] .solutions__circles{transform:translateY(calc(var(--transform-margin) * 1))}[data-step="3"] .solutions__circles{transform:translateY(calc(var(--transform-margin) * 2))}[data-step="4"] .solutions__circles{transform:translateY(calc(var(--transform-margin) * 3))}[data-step="5"] .solutions__circles{transform:translateY(calc(var(--transform-margin) * 4))}}.marquee{display:flex;overflow:hidden;position:relative;width:100vw}.marquee__gradient{backdrop-filter:blur(7px);bottom:0;height:90%;-webkit-mask:radial-gradient(ellipse at center,var(--c-white) 45%,rgba(var(--c-white-rgb),0) 70%);mask:radial-gradient(ellipse at center,var(--c-white) 45%,rgba(var(--c-white-rgb),0) 70%);position:absolute;width:37%}.marquee__gradient:first-of-type{left:10%}.marquee__gradient:last-of-type{right:-8%}.marquee__scroll{display:flex}.marquee__track{--lh:var(--md,1em) var(--n-md,0.92105em);animation:marquee 5s linear infinite;display:flex;font-size:var(--xxl,calc(var(--scale-text-rem) * 18)) var(--n-xxl,var(--md,calc(var(--scale-text-rem) * 9)) var(--n-md,calc(var(--scale-text-rem) * 7.6)));font-weight:500;height:calc(.83em + var(--spacing));letter-spacing:var(--xxl,-.08em) var(--n-xxl,-.07em);line-height:var(--lh);position:relative;will-change:transform}.marquee span{flex-shrink:0;margin-right:var(--md,calc(var(--scale-px) * 80)) var(--n-md,calc(var(--scale-px) * 40));will-change:transform}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}
/* Kartu tanpa iframe Kinescope: loader tidak berputar karena memang tidak ada yang
   ditunggu. Kartu dengan <video> native berperan persis seperti kartu iframe
   (tinggi pembungkus dari rasio medianya, preview gambar menutupi sampai is-playing);
   hanya kartu gambar-saja yang butuh tinggi tetap 360/195 dan preview tetap terlihat. */
.cases__item-video:not(:has(iframe)):not(:has(video)){aspect-ratio:360/195}
.cases__item-video:not(:has(iframe)) .cases__item-loader{display:none}
.is-playing .cases__item-video:not(:has(iframe)):not(:has(video)) .cases__item-preview{opacity:1}
/* Kartu "Sahabat Bumil": komposisi pada gambar sumber sedikit condong ke kanan
   (margin objek kiri 89px vs kanan 47px dari lebar 1040px), sehingga saat dipotong
   object-fit: cover object terlihat meleset ke kanan. Geser jendela tampilan ke kiri
   (object-position 76%) agar objek tepat di tengah bingkai kartu. */
.background--cover img[alt="Sahabat Bumil"]{object-position:76% 50%}