.side-menu-button[data-v-78a0a598]{position:relative;top:-5px;display:flex;align-items:center;justify-content:center;width:34px;height:34px}.animated-menu-icon[data-v-78a0a598]{width:28px;height:12px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.animated-menu-icon span[data-v-78a0a598]{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:all .25s cubic-bezier(.1,.82,.76,.965)}.animated-menu-icon span[data-v-78a0a598]:first-child{top:0}.animated-menu-icon:not(.open) span[data-v-78a0a598]:nth-child(2){top:9px;width:60%;transition:top .25s ease-in-out}.animated-menu-icon.open span[data-v-78a0a598]:first-child{transform:rotate(45deg);top:5px}.animated-menu-icon.open span[data-v-78a0a598]:nth-child(2){transform:rotate(-45deg);bottom:5px}.c-menu__window[data-v-5710fe80]{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding-bottom:10%}.c-menu__window[data-v-5710fe80]:not(.current):hover{opacity:.9;cursor:pointer}.window_section[data-v-5710fe80]{font-size:max(2.2rem,14px);line-height:1.25;margin-left:5%;margin-right:5%;margin-top:15px;text-rendering:geometricPrecision}.window_section-category[data-v-5710fe80]{font-size:70%}.c-menu__windows[data-v-601450f9]{position:relative;transition:top .5s}.active[data-v-601450f9]{opacity:1}.fade-leave-active[data-v-2982d075]{transition:opacity .5s,transform .6s}.fade-leave-to[data-v-2982d075]{opacity:0;transform:scale(4)}body{--padding:7.2rem;--nav-height:124px}@media(max-width:1440px){body{--padding:4.8rem}}@media(max-width:768px){body{--padding:32px}}@media(max-width:425px){body{--padding:24px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:transparent;border:0;padding:0}a,button{font-family:inherit}a{text-decoration:none}*,:after,:before{box-sizing:border-box;-webkit-touch-callout:none}a,button{color:inherit;text-decoration:none}ol,ul{list-style:none}html{font-size:calc(.2rem + .35vw);overscroll-behavior:none;overflow:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Segoe UI,sans-serif;font-size:max(1.6rem,16px);font-weight:500;line-height:1.4;letter-spacing:-.16px;background:rgba(8,8,8,.4);overflow-y:auto;-webkit-overflow-scrolling:touch}canvas{position:fixed;top:0;left:0;z-index:5}button{cursor:pointer}#milkinside .loading{z-index:11}@font-face{font-family:Helvetica;src:url(/fonts/HelveticaNeueCyr-Bold.a2043081.woff2) format("woff2"),url(/fonts/HelveticaNeueCyr-Bold.fed58061.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Helvetica;src:url(/fonts/HelveticaNeueCyr-Medium.3d454ab5.woff2) format("woff2"),url(/fonts/HelveticaNeueCyr-Medium.7e14b7db.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Helvetica;src:url(/fonts/HelveticaNeueCyr-Roman.809c8b40.woff2) format("woff2"),url(/fonts/HelveticaNeueCyr-Roman.b7cf25ec.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}.c-work,.c-work__content,.c-work__wrapper{display:flex;flex-direction:column}.c-intro__left,.c-menu__copy{display:flex;justify-content:center;align-items:center}.c-case-article,.c-case__states,.c-footer,.c-footer__intro,.c-footer__services,.c-intro__content,.c-menu,.c-menu__content,.c-menu__footer-content,.c-menu__groups,.c-metrics__content,.c-nav__wrapper,.c-work__heading-row{display:flex;justify-content:space-between}.c-case .c-intro,.c-case .c-metrics,.c-case__states,.c-clients__bottom-line-wrapper,.c-clients__content,.c-clients__statistics,.c-faq-schedule__content,.c-faq-schedule__footer,.c-footer__content,.c-home__section .section-footer,.c-home__section__section-content,.c-menu__content,.c-nav__wrapper,.c-partners__bottom-line-wrapper,.c-partners__heading-row,.c-partners__intro-wrapper,.c-partners__line-wrapper,.c-partners__statistics-row,.c-partners__support,.c-services__section,.c-what-we-do__heading-row,.c-what-we-do__intro-wrapper,.c-what-we-do__line-wrapper,.c-work .c-intro,.c-work__content{width:64%}@media(max-width:960px){.c-case .c-intro,.c-case .c-metrics,.c-case__states,.c-clients__bottom-line-wrapper,.c-clients__content,.c-clients__statistics,.c-faq-schedule__content,.c-faq-schedule__footer,.c-footer__content,.c-home__section .section-footer,.c-home__section__section-content,.c-menu__content,.c-nav__wrapper,.c-partners__bottom-line-wrapper,.c-partners__heading-row,.c-partners__intro-wrapper,.c-partners__line-wrapper,.c-partners__statistics-row,.c-partners__support,.c-services__section,.c-what-we-do__heading-row,.c-what-we-do__intro-wrapper,.c-what-we-do__line-wrapper,.c-work .c-intro,.c-work__content{width:100%}}.c-about,.c-case,.c-home,.c-services,.c-work{z-index:6}.a-intro__background img,.a-intro__background video,.c-what-we-do__image img,.c-what-we-do__image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-about,.c-case,.c-home,.c-services,.c-work{height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;transition:opacity .4s ease,visibility .4s ease;overscroll-behavior:none}.c-about--active,.c-case--active,.c-home--active,.c-services--active,.c-work--active{opacity:1;pointer-events:auto;transition:none;visibility:visible;height:100%;overflow:unset}.c-case-intro__title,.c-work__content-title{font-size:10rem;font-weight:700;line-height:1}.c-clients__statistic-value,.c-home__section .section-footer-left-description span,.c-home__section .section-footer-viewing-stats__count,.c-metrics__stats-value{font-size:max(7.2rem,50px);font-weight:500;line-height:1.25;letter-spacing:normal}@media(max-width:425px){.c-clients__statistic-value,.c-home__section .section-footer-left-description span,.c-home__section .section-footer-viewing-stats__count,.c-metrics__stats-value{font-weight:700}}.c-case-article__title,.c-clients__body-title,.c-footer__form__title,.c-footer__services__title,.c-home__section .section-footer-right__stats-count,.c-home__section__title,.c-menu__group-heading,.c-partners-mobile__general-info-statistic-title,.c-partners__review-title,.c-partners__statistic-value,.c-strategy__bottom-title,.c-strategy__top-title{font-size:max(5rem,32px);line-height:1.25;letter-spacing:normal}@media(min-width:426px){.c-case-article__title,.c-clients__body-title,.c-footer__form__title,.c-footer__services__title,.c-home__section .section-footer-right__stats-count,.c-home__section__title,.c-menu__group-heading,.c-partners-mobile__general-info-statistic-title,.c-partners__review-title,.c-partners__statistic-value,.c-strategy__bottom-title,.c-strategy__top-title{font-weight:700}}.a-intro__desc,.c-clients-mobile__title,.c-faq-schedule__item-data-value,.c-partners-mobile__review-quote-text,.c-what-we-do__desc{font-size:max(3.2rem,24px);line-height:1.25;letter-spacing:normal}.a-intro__heading h2,.c-case-article__description,.c-case-article__quote-title,.c-case-intro__description,.c-case__state-title,.c-clients__heading,.c-clients__more-link-text,.c-clients__user,.c-faq-schedule__heading-text,.c-faq-schedule__heading-toggle-button,.c-footer__group-heading,.c-footer__intro,.c-footer__views__label,.c-home__section .section-footer-left-description,.c-home__section .section-footer-right__column-text,.c-home__section .section-footer-viewing-stats__unit,.c-home__section__description,.c-learn-more__text,.c-menu__group-link,.c-partners__behance-value,.c-partners__heading,.c-partners__review-name,.c-partners__support-heading,.c-strategy__heading,.c-strategy__what-we-do-item,.c-what-we-do__heading,.c-what-we-do__heading h2,.c-what-we-do__product-clients-list-item,.c-what-we-do__product-title{font-size:max(2.4rem,20px);line-height:1.25;letter-spacing:-.24px}@media(max-width:768px){.a-intro__heading h2,.c-case-article__description,.c-case-article__quote-title,.c-case-intro__description,.c-case__state-title,.c-clients__heading,.c-clients__more-link-text,.c-clients__user,.c-faq-schedule__heading-text,.c-faq-schedule__heading-toggle-button,.c-footer__group-heading,.c-footer__intro,.c-footer__views__label,.c-home__section .section-footer-left-description,.c-home__section .section-footer-right__column-text,.c-home__section .section-footer-viewing-stats__unit,.c-home__section__description,.c-learn-more__text,.c-menu__group-link,.c-partners__behance-value,.c-partners__heading,.c-partners__review-name,.c-partners__support-heading,.c-strategy__heading,.c-strategy__what-we-do-item,.c-what-we-do__heading,.c-what-we-do__heading h2,.c-what-we-do__product-clients-list-item,.c-what-we-do__product-title{font-size:max(1.6rem,16px);letter-spacing:normal;line-height:1.45}}.c-clients__user,.c-footer__group-heading,.c-learn-more__text,.c-partners__behance-value,.c-partners__support-heading{font-weight:700}.c-form .c-input{font-size:max(2rem,20px);line-height:1.2;letter-spacing:-.2px}@media(max-width:768px){.c-form .c-input{font-size:max(1.6rem,16px);letter-spacing:-.16px;line-height:1.4}}.c-form .c-input{font-weight:700}.c-what-we-do-mobile__section-index{font-weight:200;font-size:85px;line-height:103px}.c-what-we-do__product-index{font-weight:200;font-size:48px;line-height:58px}.c-faq-schedule__footer__title,.c-faq-schedule__item-title,.c-home__section .section-footer-left-description small,.c-nav__logo,.c-strategy__services-item,.c-work .c-sidebar__content-title,.c-work .c-sidebar__group--active .c-sidebar__content-title{font-size:max(2rem,20px);line-height:1.45;letter-spacing:-.384px;font-weight:400}@media(max-width:425px){.c-faq-schedule__footer__title,.c-faq-schedule__item-title,.c-home__section .section-footer-left-description small,.c-nav__logo,.c-strategy__services-item,.c-work .c-sidebar__content-title,.c-work .c-sidebar__group--active .c-sidebar__content-title{font-size:max(1.6rem,16px);line-height:1.25;letter-spacing:normal}}.c-faq-schedule__footer__title,.c-faq-schedule__item-title,.c-nav__logo,.c-strategy__services-item,.c-work .c-sidebar__group--active .c-sidebar__content-title{font-weight:700}.c-clients-mobile__client,.c-clients__statistic-description,.c-faq-schedule__footer__availability,.c-faq-schedule__footer__description,.c-faq-schedule__item-description,.c-footer__copy,.c-home__section .section-footer-left-title,.c-home__section .section-footer-right__column-label,.c-home__section .section-footer-right__column-text-small,.c-home__section .section-footer-viewing-stats__description,.c-nav__menu-item,.c-partners-mobile__general-info-statistic-description,.c-partners-mobile__general-info-support-description,.c-partners-mobile__review-quote-name,.c-partners__behance-text,.c-partners__review-role,.c-partners__statistic-description,.c-partners__support-description,.c-what-we-do-mobile__section-description,.c-what-we-do__product-clients-header,.c-what-we-do__product-description{font-size:max(1.6rem,16px);line-height:1.45;letter-spacing:-.384px;font-weight:400}.c-faq-schedule__footer__availability,.c-nav__menu-item,.c-partners-mobile__review-quote-name{font-weight:700}.c-faq-schedule__item-data-subtext,.c-faq-schedule__item-data-text,.c-partners-mobile__review-quote-role{font-size:max(1.2rem,12px);line-height:1.45;letter-spacing:-.384px;font-weight:400}:root{--border-radius:2px}::-webkit-scrollbar{height:4px;background-color:transparent;border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background-color:#555;border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background-color:#888}.c-preloader{position:fixed;cursor:wait;width:100vw;height:100vh;z-index:10;background:#080808;display:grid;place-items:center}@supports(-webkit-touch-callout:none){.c-preloader{max-height:-webkit-fill-available}}.c-preloader__content{width:max(9.45vw,180px);overflow:hidden;transform:translate3d(0,-10%,0);transition:transform .5s cubic-bezier(.33,0,.67,1),opacity .5s linear,filter .5s linear;transition-delay:.6s}.c-preloader.loaded .c-preloader__content{transform:scale(.8) translate3d(0,-10%,0);opacity:0;filter:blur(12px)}.c-preloader__progress{position:relative;width:100%;height:2px;margin-top:16px;background-color:hsla(0,0%,100%,.4)}.c-preloader__progress:after{content:"";position:absolute;inset:0;background-color:#fff;transform:translate3d(-100%,0,0);transition:transform .5s linear}.c-preloader.loaded .c-preloader__progress:after{transform:none}.c-preloader__progress-track{width:0;height:100%;background-color:#fff;transition:transform .5s linear}.c-button{display:inline-flex;transition:background .2s cubic-bezier(.19,1,.22,1),color .2s cubic-bezier(.19,1,.22,1)}.c-button__icon{width:24px;height:24px}.c-button__icon svg{width:100%;height:100%}.c-button--icon-only{justify-content:center;align-items:center}.c-button--rounded{border-radius:50%}.c-button--cornered{border-radius:24px}.c-button--small{width:56px;height:56px}.c-button--small .c-button__icon{width:16px;height:16px}.c-button--large{width:72px;height:72px}@media(max-width:768px){.c-button--large{width:56px;height:56px}.c-button--large .c-button__icon{width:16px;height:16px}}.c-button--white{background:#fff;color:#080808}@media(any-pointer:fine){.c-button--white:hover{background:#080808;color:#fff}}.c-button--black{background:#080808;color:#fff}@media(any-pointer:fine){.c-button--black:hover{background:rgba(8,8,8,.4)}}.c-button--gradient{background:linear-gradient(217.27deg,#b5d2fa -17.84%,#fff);color:#080808}.c-button--transparent{background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}@media(any-pointer:fine){.c-button--transparent:hover{background:hsla(0,0%,100%,.4)}}.c-form .c-input{height:100px;width:100%;background:hsla(0,0%,85%,.1);-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);border-radius:30px;border:0;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Segoe UI,sans-serif;text-indent:32px;color:#fff}@media(max-width:768px){.c-form .c-input{height:72px;text-indent:32px;border-radius:24px;font-size:16px}}.c-form .c-input.placeholder{color:hsla(0,0%,100%,.2);font-size:inherit;font-family:inherit}.c-form .c-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.2);font-size:inherit;font-family:inherit}.c-form .c-input:-moz-placeholder,.c-form .c-input::-moz-placeholder{color:hsla(0,0%,100%,.2);font-size:inherit;font-family:inherit}.c-form .c-input:-ms-input-placeholder{color:hsla(0,0%,100%,.2);font-size:inherit;font-family:inherit}.c-form .c-input:-webkit-autofill,.c-form .c-input:-webkit-autofill:active,.c-form .c-input:-webkit-autofill:focus,.c-form .c-input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.c-form .m-input{position:relative}.c-form .m-input .c-button{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media(max-width:768px){.c-form .m-input .c-button{right:8px}}.c-line{width:100%;height:2px;opacity:.4}.c-line,.c-line--invert{background-color:currentColor}.c-line--invert{opacity:.3}.c-intro__content{margin-top:12px;overflow:hidden}.c-intro__left{display:inline-flex;gap:16px 16px}@supports not (gap:16px 16px){.c-intro__left{--row-gap:16px;--column-gap:16px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-intro__left>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-intro__right{display:inline-flex;gap:12px 12px;align-items:center}@supports not (gap:12px 12px){.c-intro__right{--row-gap:12px;--column-gap:12px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-intro__right>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-intro__right{display:none}}.c-intro__number{font-weight:700}.c-intro__text{text-transform:uppercase}.c-intro__line{width:max(4rem,24px);opacity:1;transform:translateY(-100%)}.c-menu{display:inline-flex;gap:8vw 8vw;padding:var(--padding);position:fixed;top:0;left:0;z-index:8;background-color:#080808;color:#fff;width:100vw;height:100vh;overflow:hidden;--animation-duration:700ms;padding-top:calc(var(--nav-height) + 16px);animation:intro-preview var(--animation-duration/2) cubic-bezier(.66,0,0,1)}.c-menu:not(.active){opacity:0}@supports not (gap:8vw 8vw){.c-menu{--row-gap:8vw;--column-gap:8vw;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-menu{overflow-y:scroll}}.c-menu__content{flex-direction:column;height:78vh}@media(max-width:768px){.c-menu__content{height:auto;display:initial}}.c-menu__copy{text-transform:uppercase;font-weight:500;display:inline-flex;gap:12px 12px;animation:intro-footer var(--animation-duration) cubic-bezier(.66,0,0,1)}@supports not (gap:12px 12px){.c-menu__copy{--row-gap:12px;--column-gap:12px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu__copy>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-menu__copy{display:none}}.c-menu__group{animation:intro-group var(--animation-duration) cubic-bezier(.66,0,0,1)}@keyframes intro-group{0%{transform:translate3d(0,180px,0)}}@media(max-width:768px){.c-menu__group{display:flex}.c-menu__groups{flex-direction:column;display:inline-flex;gap:40px 40px;display:flex;margin:64px 0}}@media(max-width:768px){@supports not (gap:40px 40px){.c-menu__groups{--row-gap:40px;--column-gap:40px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu__groups>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-menu__groups+.c-line{display:none}.c-menu__group-heading{width:50%}}.c-menu__group-link{opacity:.4;transition:opacity .1s cubic-bezier(.33,0,.67,1)}@media(max-width:425px){.c-menu__group-link{font-size:16px}}.c-menu__group-link:hover{opacity:1}.c-menu__group-links{display:flex;flex-direction:column;display:inline-flex;gap:2.4rem 2.4rem;margin-top:4.8rem}@supports not (gap:2.4rem 2.4rem){.c-menu__group-links{--row-gap:2.4rem;--column-gap:2.4rem;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu__group-links>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-menu__group-links{margin-top:8px;display:inline-flex;gap:12px 12px}@supports not (gap:12px 12px){.c-menu__group-links{--row-gap:12px;--column-gap:12px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu__group-links>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-menu__footer .c-line{animation:intro-line var(--animation-duration) cubic-bezier(.66,0,0,1)}.c-menu__footer-content{margin-top:4rem}@keyframes intro-footer{0%{transform:scale(.6) translate3d(0,450px,0)}}.c-menu__footer-content a{animation:intro-footer var(--animation-duration) cubic-bezier(.66,0,0,1)}.c-menu__footer-links{display:flex;display:inline-flex;gap:var(--padding) var(--padding)}@supports not (gap:var(--padding ) var(--padding )){.c-menu__footer-links{--row-gap:var(--padding);--column-gap:var(--padding);margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu__footer-links>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-menu__footer-links{width:100%;flex-direction:column;display:inline-flex;gap:40px 40px;margin-bottom:calc(var(--padding)*2)}@supports not (gap:40px 40px){.c-menu__footer-links{--row-gap:40px;--column-gap:40px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu__footer-links>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-menu__footer-row{display:flex;display:inline-flex;gap:var(--padding) var(--padding)}@supports not (gap:var(--padding ) var(--padding )){.c-menu__footer-row{--row-gap:var(--padding);--column-gap:var(--padding);margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-menu__footer-row>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-menu__footer-row{justify-content:space-between}}.c-menu__window{--w:496;--h:280;width:100%;aspect-ratio:var(--w)/var(--h);background:linear-gradient(#7c7fa9,#deb7b5);border-radius:2.4rem;margin-bottom:4rem;opacity:.5;animation:intro-previews var(--animation-duration) cubic-bezier(.66,0,0,1)}@keyframes intro-previews{0%{transform:translate3d(0,1200px,0)}}.c-menu__window.current{animation:intro-preview var(--animation-duration) cubic-bezier(.66,0,0,1)}@keyframes intro-preview{0%{transform:scale(8) translateX(-40%);border-radius:0;filter:blur(4px);opacity:0}}.c-menu__windows{flex-grow:1;height:100%;margin-top:15vh}@media(max-width:768px){.c-menu__windows{display:none}}@keyframes intro-line{0%{transform:translate3d(0,calc(280px*var(--switch, 1)),0)}}.c-menu .c-intro>.c-line{animation:intro-line var(--animation-duration) cubic-bezier(.66,0,0,1)}.c-menu .c-intro__content{--switch:-1}.c-menu .c-intro__content>*{animation:intro-line var(--animation-duration) cubic-bezier(.66,0,0,1)}.c-metrics{margin-top:auto;padding-top:16px}.c-metrics__heading{text-transform:uppercase;margin-bottom:15px}.c-metrics__content{margin-top:20px;align-items:center}.c-metrics__detail{display:flex;align-items:center;font-size:max(2.4rem,16px);max-width:40ch}.c-metrics__image{width:72px;height:72px;border-radius:50%;overflow:hidden;margin-right:2.4rem;flex-shrink:0}.c-metrics__stats{display:flex;align-items:center}@media(max-width:1440px){.c-metrics__stats{display:none}}@media(max-width:960px){.c-metrics__stats{display:flex}}@media(max-width:768px){.c-metrics__stats{display:none}}.c-metrics__stats-value{line-height:1;margin:0 16px}.c-metrics__stats-description{max-width:12ch}.c-nav{position:sticky;z-index:9;padding:50px var(--padding) 0;color:#fff;align-self:flex-start;justify-self:flex-start;width:100vw}.c-nav--light{color:#080808}.c-nav--light .animated-menu-icon span{background-color:#080808}.c-nav__menu,.c-nav__wrapper{align-items:center}.c-nav__menu{display:flex;display:inline-flex;gap:54px 54px}@supports not (gap:54px 54px){.c-nav__menu{--row-gap:54px;--column-gap:54px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-nav__menu>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-nav__menu-item{cursor:pointer}@media(max-width:768px){.c-nav__menu-item:not(:last-child){display:none}}.c-nav__menu-link{text-transform:uppercase}.c-background{position:fixed;z-index:0;overflow:hidden;width:100vw;height:100vh;display:flex}@supports(-webkit-touch-callout:none){.c-background{max-height:-webkit-fill-available}}.c-background canvas{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%;height:100%}.c-learn-more{display:grid;grid-template-columns:auto auto;-moz-column-gap:24px;column-gap:24px;align-items:center}.c-learn-more__icon-wrapper{width:56px;height:56px;border-radius:50%;border:2px solid #bebebe;align-items:center;justify-content:center;display:inline-flex;color:#030303}.c-learn-more__text{color:#080808;text-decoration:none}.c-strategy{display:flex;flex-direction:column}.c-strategy__heading-row{margin:64px 0 16px;display:flex;align-items:center}.c-strategy__heading{color:#080808}.c-strategy__dropdown-btn{background-color:transparent;border:none;margin-left:24px;height:24px}.c-strategy__dropdown-btn .hide{display:none}.c-strategy__section{display:none;flex-grow:1;flex-direction:column}.c-strategy__section--active{display:flex}.c-strategy__top-title{margin:32px 0 auto}.c-strategy__bottom-title{font-weight:500;margin-bottom:12px}.c-strategy__bottom-line{margin-bottom:26px}.c-strategy__services{margin:48px 0 auto;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(5,1fr);justify-content:space-between;grid-auto-flow:column;row-gap:20px}.c-strategy__services-item{color:#080808}.c-strategy__footer{display:flex;align-items:center}.c-strategy__what-we-do{display:grid;grid-template-columns:repeat(5,130px);justify-content:space-between;flex-grow:1}.c-strategy__what-we-do-item{color:#080808;width:-moz-max-content;width:max-content}.c-what-we-do{display:flex;flex-direction:column;width:100%;padding-right:48px!important}.c-what-we-do__heading-row{margin:64px 0 16px;display:flex;align-items:center;justify-content:space-between}.c-what-we-do__heading{color:#080808}.c-what-we-do__control-buttons{display:grid;grid-template-columns:repeat(2,24px);-moz-column-gap:40px;column-gap:40px}.c-what-we-do__control-button{background-color:transparent;border:none;height:24px}.c-what-we-do__products{display:grid;grid-template-columns:repeat(6,auto);overflow-x:auto;flex-grow:1}.c-what-we-do__product{display:flex;flex-direction:column;padding-top:24px;min-width:240px;position:relative}.c-what-we-do__product-background-image{position:fixed;bottom:0;height:100vh;z-index:-1;opacity:0;transition:.2s}.c-what-we-do__product:hover .c-what-we-do__product-background-image{opacity:1}.c-what-we-do__product-content{padding-right:72px;margin-bottom:auto;z-index:1}.c-what-we-do__product-index{color:#080808;opacity:0;transition:.2s;margin-bottom:24px}.c-what-we-do__product:hover .c-what-we-do__product-index{opacity:.08}.c-what-we-do__product-line{display:flex;height:2px;margin:24px 0 32px}.c-what-we-do__product-line--bar{width:24px;background-color:#080808;flex-shrink:0}.c-what-we-do__product-line--faded-bar{flex-grow:1;background-color:#080808;opacity:.2;transform:scaleX(0);transform-origin:left;transition:.2s}.c-what-we-do__product:hover .c-what-we-do__product-line--faded-bar{transform:scaleX(1)}.c-what-we-do__product-clients-wrapper{margin-top:auto;z-index:2}.c-what-we-do__product-clients-header{margin-bottom:16px;z-index:1}.c-what-we-do__product-clients-header--hidden{opacity:0;visibility:hidden}.c-what-we-do__product-clients-grid{display:grid;grid-template-columns:repeat(4,auto)}.c-what-we-do__product-clients-line{position:absolute;width:100%}.c-what-we-do__product-clients-list{display:grid;row-gap:6px;margin-top:44px}.c-what-we-do__product-clients-list-item.black{color:#080808}.c-what-we-do__product-clients-list-item.gray{color:rgba(8,8,8,.4)}.c-what-we-do-mobile{flex-direction:column}.c-what-we-do-mobile__intro-wrapper{padding:0 24px}.c-what-we-do-mobile__sections{overflow:auto;scroll-snap-type:x mandatory;display:flex;height:100%}.c-what-we-do-mobile__section{display:flex;height:100%;flex-direction:column;justify-content:flex-end;width:100vw;flex-shrink:0;padding:0 24px 96px;scroll-snap-align:start}.c-what-we-do-mobile__section-bg-image{position:absolute;bottom:0;left:0;width:100vw;height:100vh;z-index:-1}.c-what-we-do-mobile__section-index{margin-bottom:16px;opacity:.08}.c-what-we-do-mobile__section-title{font-size:max(2.4rem,20px);line-height:1.25;letter-spacing:-.24px}.c-what-we-do-mobile__section-line{display:flex;height:2px;margin:24px 0 32px;max-width:246px}.c-what-we-do-mobile__section-line--bar{width:24px;background-color:#080808;flex-shrink:0}.c-what-we-do-mobile__section-line--faded-bar{flex-grow:1;background-color:#080808;opacity:.2}.c-what-we-do-mobile__section-description{max-width:246px;color:#080808}.c-clients{width:100%;flex-direction:column}.c-clients__content{margin-bottom:auto}.c-clients__heading{color:#080808;margin-top:66px}.c-clients__line{margin:16px 0 24px}.c-clients__body-title{color:#080808;margin-bottom:58px}.c-clients__users-grid{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(4,1fr);justify-content:space-between;grid-auto-flow:column;row-gap:4px}.c-clients__user:hover{color:linear-gradient(201.8deg,red 2.86%,#ff005c 85.71%)}.c-clients__user .black{color:#080808}.c-clients__user .gray{color:rgba(8,8,8,.4)}.c-clients__bottom-line-wrapper{margin-bottom:20px}.c-clients__bottom-section,.c-clients__statistics{display:flex;align-items:center}.c-clients__statistics{justify-content:space-between;padding-right:8px;margin-right:72px}.c-clients__statistic-value{display:inline-block}.c-clients__statistic-description{display:inline-block;margin-left:16px;vertical-align:baseline}.c-clients__more-link{display:inline-flex;gap:24px 24px;align-items:center}@supports not (gap:24px 24px){.c-clients__more-link{--row-gap:24px;--column-gap:24px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-clients__more-link>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-clients__more-link-button{display:flex;align-items:center;justify-content:center;height:72px;width:72px;background-color:#fff;border-radius:24px;border:none}.c-clients__more-link-text{color:#080808}.c-clients-mobile{flex-direction:column}.c-clients-mobile__intro-wrapper{padding:0 24px}.c-clients-mobile__title{margin:28px 0 32px;padding:0 24px}.c-clients-mobile__clients{display:flex;align-items:center;overflow:auto;-moz-column-gap:16px;column-gap:16px;margin-bottom:60px;padding-left:24px}.c-clients-mobile__client{font-weight:500;white-space:pre}.c-clients-mobile__client:first-child{background:linear-gradient(201.8deg,red 2.86%,#ff005c 85.71%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.c-partners{display:flex;flex-direction:column;width:100%}.c-partners__heading-row{margin:60px 0 16px;display:flex;align-items:center;justify-content:space-between}.c-partners__heading{color:#080808}.c-partners__control-buttons{display:grid;grid-template-columns:repeat(2,24px);-moz-column-gap:40px;column-gap:40px}.c-partners__line-wrapper{margin-bottom:24px}.c-partners__reviews{margin-bottom:auto}.c-partners__review{display:none;padding-right:16.6vw;justify-content:space-between}.c-partners__review--active{display:flex}.c-partners__review-title{color:#080808;margin:8px 0 24px}.c-partners__review-name{color:#080808;margin-bottom:8px}.c-partners__review-role{color:#080808}.c-partners__review-image{width:640px;height:288px;-o-object-fit:cover;object-fit:cover}.c-partners__statistics-row{display:flex;align-items:center;justify-content:space-between}.c-partners__statistic-value{display:inline-block}.c-partners__statistic-description{font-weight:500;display:inline-block;margin-left:16px}.c-partners__behance-text-wrapper{display:inline-flex;justify-content:flex-end;align-items:center;margin-bottom:8px;width:100%}.c-partners__behance-value{margin-right:8px;display:inline-block}.c-partners__behance-text b{font-weight:700}.c-partners__bottom-line-wrapper{margin-bottom:24px}.c-partners__bottom-section{display:flex}.c-partners__support{display:flex;align-items:flex-start;justify-content:space-between;margin-right:72px}.c-partners__support-questions{display:inline-flex;gap:20px 20px}@supports not (gap:20px 20px){.c-partners__support-questions{--row-gap:20px;--column-gap:20px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-partners__support-questions>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-partners__support-questions-image{height:72px}.c-partners__support-heading{color:#080808;margin-bottom:8px}.c-partners__support-heading--align-right{text-align:right}.c-partners__support-description{font-weight:500;color:#080808}.c-partners__support-description--align-right{text-align:right}.c-partners__heart-link{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,.2);margin-left:72px;border-radius:50%}.c-partners-mobile,.c-partners-mobile__inner{padding:0 24px}.c-partners-mobile__review{flex-direction:column;align-items:center;display:none;margin-top:24px}.c-partners-mobile__review--active{display:flex}.c-partners-mobile__review-image{width:100%;height:350px;border-radius:24px;-o-object-fit:cover;object-fit:cover}.c-partners-mobile__review-quote{display:flex;align-items:flex-start;padding:48px 18px 48px 32px;background:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:24px;width:100%}.c-partners-mobile__review-quote-apostrophe{font-size:30px;line-height:120%;color:rgba(8,8,8,.4);margin-right:10px}.c-partners-mobile__review-quote-text{margin-bottom:24px;color:#080808}.c-partners-mobile__review-quote-name{color:#080808}.c-partners-mobile__review-quote-role{color:rgba(8,8,8,.4)}.c-partners-mobile__divider{width:100%;height:1px;background-color:rgba(8,8,8,.4);margin:96px 0 24px}.c-partners-mobile__general-info{display:flex;align-items:flex-start;margin-bottom:96px}.c-partners-mobile__general-info-left-column{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;margin-right:72px}.c-partners-mobile__general-info-heart-link{margin-left:0}.c-partners-mobile__general-info-support-image{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.c-partners-mobile__general-info-support-title{font-size:max(2.4rem,20px);line-height:1.25;letter-spacing:-.24px;margin-bottom:16px}.c-partners-mobile__general-info-support-description{font-weight:500;color:rgba(8,8,8,.66);margin-bottom:34px}.c-partners-mobile__general-info-statistic{display:flex;flex-direction:column}.c-partners-mobile__general-info-statistic--with-margin{margin-bottom:28px}.c-partners-mobile__general-info-statistic-title{font-weight:700;color:#080808;display:inline-flex;align-items:baseline}.c-partners-mobile__general-info-statistic-title svg{margin-left:18px}.c-partners-mobile__general-info-statistic-line{width:100%;height:1px;margin:8px 0 16px;background-color:rgba(8,8,8,.4)}.c-partners-mobile__general-info-statistic-description{font-weight:500;color:#080808;width:100px}.c-partners-mobile__video{margin:96px auto;display:block}.c-faq-schedule{width:100%;flex-direction:column;padding:0}.c-faq-schedule__content-wrapper{padding:0 var(--padding);margin-bottom:auto}.c-faq-schedule__heading-row{display:flex;align-items:center;margin-top:64px}.c-faq-schedule__heading-toggle-button{color:rgba(8,8,8,.4);border:none;background-color:transparent}.c-faq-schedule__heading-toggle-button--active{color:#080808}.c-faq-schedule__heading-toggle-button+.c-faq-schedule__heading-toggle-button{margin-left:20px;margin-right:auto}.c-faq-schedule__heading-text{color:#080808}.c-faq-schedule__line{margin:16px 0 24px}.c-faq-schedule__item{display:flex;align-items:center;justify-content:space-between}.c-faq-schedule__item-divider{height:2px;width:100%;background-color:#080808;opacity:.1;margin:24px 0}.c-faq-schedule__item-title{transition:margin-bottom .4s ease,ease}.c-faq-schedule__item:hover .c-faq-schedule__item-title{font-weight:700}.c-faq-schedule__item-description{color:#080808;margin-top:12px;opacity:0;height:0;visibility:hidden;transition:opacity .4s ease,visibility .4s,height .4s ease}.c-faq-schedule__item:hover .c-faq-schedule__item-description{height:auto;visibility:visible;opacity:1}.c-faq-schedule__item-data{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;align-items:center;width:224px;height:56px;border-radius:120px;background:hsla(260,7%,91%,.7);flex-shrink:0;margin-left:32px}.c-faq-schedule__item:hover .c-faq-schedule__item-data{background-color:#000}.c-faq-schedule__item-data-value{text-align:right;color:#080808}.c-faq-schedule__item:hover .c-faq-schedule__item-data-value{color:#fff}.c-faq-schedule__item-data-text{color:#080808}.c-faq-schedule__item:hover .c-faq-schedule__item-data-text{color:#fff}.c-faq-schedule__item-data-subtext{color:rgba(8,8,8,.4)}.c-faq-schedule__item:hover .c-faq-schedule__item-data-subtext{color:#fff}.c-faq-schedule__footer-wrapper{display:flex}.c-faq-schedule__footer{margin-right:72px;padding:18px 72px 18px 44px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;background-color:#e8e7ea}.c-faq-schedule__footer__description,.c-faq-schedule__footer__title{color:#080808}.c-faq-schedule__footer__availability{color:#080808;text-align:center}:root{--ease-soft-in-out:cubic-bezier(0.33,0,0.67,1)}.globe{--size:342px;margin:0 auto;border-radius:50%;width:var(--size);height:var(--size);font-size:.1vmin;filter:blur(.1px);background:#d2d2d2;border:1px solid #f8f8f9;box-shadow:0 0 8em hsla(0,0%,100%,.8);animation:reveal 1s var(--ease-soft-in-out)}@keyframes reveal{0%{transform:translateY(90%);opacity:0}}.globe__data{position:relative;height:100%;z-index:-1;display:inline-block;overflow:hidden;will-change:transform;animation:show 1s .1s var(--ease-soft-in-out) backwards,loop 40s 1.1s linear infinite}@keyframes show{0%{transform:translateX(-75%)}to{transform:translateX(-50%)}}@keyframes loop{0%{transform:translateX(-50%)}}.globe img{height:110%;width:auto;opacity:.35}.globe__wrapper{position:relative;border-radius:inherit;width:100%;height:100%;overflow:hidden;border:1px solid #f8f8f9;box-shadow:inset 10em 6em 32em #f1f1f1,inset -7em 8em 12em #fbfafc,inset 30em -50em 60em #f3f3f3,inset 40em -110em 100em #4d4d4d,inset 50em -70em 141em 20em #4d4d4d,inset -48em -2em 250em #fafafa}@supports(-webkit-touch-callout:none){.globe__wrapper{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}}.globe__point{--size:10em;position:absolute;left:var(--left);top:var(--top);width:var(--size);height:var(--size);border-radius:50%;background-color:#b4b2b7;border:4em solid hsla(0,0%,100%,.6);display:grid;place-items:center;animation:showPoints .46s 1.1s backwards var(--ease-soft-in-out);transition:transform .4s ease-in-out,color .4s linear,border-color .4s linear}.globe__points{position:absolute;width:100%;height:100%;z-index:9}@keyframes showPoints{0%{transform:scale(0)}}.globe__point:before{content:"";position:absolute;border-radius:inherit;z-index:-1;--size:400%;width:var(--size);height:var(--size);background:radial-gradient(50% 50% at 50% 50%,rgba(255,0,0,0) 0,rgba(255,0,92,.08) 100%);transform:scale(0);transition:transform .4s ease-in-out}.globe__point.active{transform:scale(1.7);background-color:#f5f4f7;border-color:#ff005c}.globe__point.active:before{transform:none}.c-footer{display:inline-flex;gap:8vw 8vw;padding:var(--padding);position:fixed;top:0;left:0;z-index:7;background-color:#080808;width:100%;height:100%;padding-top:calc(var(--nav-height) + 16px);color:#fff}@supports not (gap:8vw 8vw){.c-footer{--row-gap:8vw;--column-gap:8vw;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-footer{flex-direction:column-reverse;position:relative;padding-top:100px;display:inline-flex;gap:100px 100px}@supports not (gap:100px 100px){.c-footer{--row-gap:100px;--column-gap:100px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}@media(min-width:769px){.c-footer__content{flex-direction:column;display:flex;height:78vh}}.c-footer__content__top{margin-bottom:24px}@media(max-width:768px){.c-footer__content__top{display:flex;flex-direction:row-reverse;display:inline-flex;gap:52px 52px}@supports not (gap:52px 52px){.c-footer__content__top{--row-gap:52px;--column-gap:52px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer__content__top>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-footer__content__bottom{margin-top:auto}@media(max-width:768px){.c-footer .c-intro,.c-footer .c-line__wrapper,.c-footer__intro,.c-footer__views__label{display:none}}.c-footer__intro{margin-bottom:16px;margin-top:6vh}.c-footer__services{margin-top:24px;margin-bottom:7.7vh}@media(max-width:768px){.c-footer__services{position:absolute;top:0;left:var(--padding)}}.c-footer__views__label{color:hsla(0,0%,100%,.2);margin-top:-6px}.c-footer__group{max-width:24.8rem;width:100%}.c-footer__groups{display:flex;width:100%;display:inline-flex;gap:7.2rem 7.2rem;margin-bottom:7vh}@supports not (gap:7.2rem 7.2rem){.c-footer__groups{--row-gap:7.2rem;--column-gap:7.2rem;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer__groups>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-footer__groups{flex-direction:column;display:inline-flex;gap:40px 40px}@supports not (gap:40px 40px){.c-footer__groups{--row-gap:40px;--column-gap:40px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer__groups>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-footer__group-heading{margin-bottom:3.7vh}@media(max-width:768px){.c-footer__group-heading{margin-bottom:24px}}.c-footer__group-link{opacity:.4;transition:opacity .1s cubic-bezier(.33,0,.67,1)}.c-footer__group-link:hover{opacity:1}.c-footer__group-links{display:flex;flex-direction:column;display:inline-flex;gap:2rem 2rem}@supports not (gap:2rem 2rem){.c-footer__group-links{--row-gap:2rem;--column-gap:2rem;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer__group-links>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-footer__links{display:inline-flex;gap:var(--padding) var(--padding);display:flex;align-items:center}@supports not (gap:var(--padding ) var(--padding )){.c-footer__links{--row-gap:var(--padding);--column-gap:var(--padding);margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer__links>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-footer__links{flex-direction:column;display:inline-flex;gap:40px 40px}@supports not (gap:40px 40px){.c-footer__links{--row-gap:40px;--column-gap:40px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-footer__links>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-footer__links a{display:flex}.c-footer__copy{color:hsla(0,0%,100%,.2)}@media(max-width:768px){.c-footer__copy{text-align:center}}.c-footer__form{width:100%;height:600px;display:flex;flex-direction:column;justify-content:flex-end;max-width:500px}@media(min-width:769px){.c-footer__form{margin-bottom:16vh;max-width:49.6rem;height:auto}}.c-footer__form__title{margin-bottom:40px}.a-intro{position:relative}.a-intro__background{position:absolute;top:0;left:0;width:100%;height:100%}.a-intro .c-intro{max-width:64%;padding-left:var(--padding)}.a-intro__content{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.a-intro__heading{display:flex;justify-content:space-between;margin-bottom:16px}.a-intro__heading__wrapper{max-width:64%;margin-top:64px;padding-left:var(--padding)}.a-intro__desc{font-weight:700;max-width:86.8rem;margin-top:20px}.a-intro__timeline{width:-moz-fit-content;width:fit-content}.a-intro__timeline__wrapper{margin-top:auto;overflow:scroll}.a-intro__timeline__bottom{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(62px);backdrop-filter:blur(62px);height:22vh}.a-intro__timeline__top{padding-left:var(--padding);padding-right:var(--padding);height:113px;align-items:flex-end}.a-intro__timeline__top,.a-intro__timeline__top__graph{position:relative;display:flex}.a-intro__timeline__top__years{display:flex}.a-intro__timeline__bottom{padding-left:var(--padding);padding-right:var(--padding);padding-top:54px}.a-intro__timeline .c-timeline__stats{display:flex}.a-intro__timeline .c-timeline__year{position:absolute;left:100%;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1}.a-intro__timeline .c-timeline__year__dot{margin-top:10px;width:24px;height:24px;background:radial-gradient(50% 50% at 50% 50%,transparent 52.16%,#000 100%);border-radius:50%;position:relative}.a-intro__timeline .c-timeline__year__dot:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.a-intro__timeline .c-timeline__year:first-of-type{left:-16px;top:20px}.a-intro__timeline .c-timeline__year:nth-of-type(2){top:0;left:306px}.a-intro__timeline .c-timeline__year:nth-of-type(3){top:-14px;left:629px}.a-intro__timeline .c-timeline__year:nth-of-type(4){top:-6px;left:949px}.a-intro__timeline .c-timeline__year:nth-of-type(5){top:-25px;left:1269px}.a-intro__timeline .c-timeline__year:nth-of-type(6){top:-14px;left:1589px}.a-intro__timeline .c-timeline__stat{font-weight:400;white-space:nowrap}.a-intro__timeline .c-timeline__stat:first-of-type{margin-right:150px;align-self:flex-end}.a-intro__timeline .c-timeline__stat:nth-of-type(2){margin-right:109px}.a-intro__timeline .c-timeline__stat:nth-of-type(3){margin-right:123px}.a-intro__timeline .c-timeline__stat:nth-of-type(4){margin-right:128px}.a-intro__timeline .c-timeline__stat:nth-of-type(5){margin-right:60px}.a-intro__timeline__clock{position:absolute;bottom:-40px;left:-28px;z-index:1}.c-what-we-do.c-about__section{flex-direction:row}.c-what-we-do__content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;max-width:64%;padding-bottom:87px;padding-left:var(--padding)}.c-what-we-do__heading{display:flex;justify-content:space-between;margin-bottom:16px}.c-what-we-do__heading__wrapper{margin-top:64px}.c-what-we-do__desc{font-weight:700;max-width:78.2rem;margin-top:20px}.c-what-we-do__image{font-size:0;overflow:hidden;position:relative;aspect-ratio:1}@supports not (aspect-ratio:calc(1 / 1)){.c-what-we-do__image:after{content:"";display:inline-block;padding-top:100%;width:100%}}.c-what-we-do__image img,.c-what-we-do__image video{position:absolute;top:0;left:0}.c-what-we-do__image__wrapper{max-width:36%;width:100%;padding-right:var(--padding);padding-top:6vh;margin-top:65px;margin-left:32px}.c-what-we-do__footer{margin-top:auto}.c-what-we-do__companies{display:flex;margin-top:24px}.c-home{height:100vh;display:flex;flex-direction:column}@supports(-webkit-touch-callout:none){.c-home{max-height:-webkit-fill-available}}@media(max-width:425px){.c-home{position:fixed;top:0;left:0;right:0;bottom:0;height:100%}}.c-home__wrapper{padding:65px var(--padding) 106px;flex-grow:1;padding-top:calc(var(--nav-height) + 16px)}@media(max-width:768px){.c-home__wrapper{padding-bottom:24px;padding-left:0;padding-right:0}}.c-home__sections{height:100%;position:relative}.c-home__section{position:absolute;top:0;left:0;color:#fff;height:100%;width:100%;display:flex;flex-direction:column;transition-duration:.3s;pointer-events:none}@media(max-width:768px){.c-home__section .c-line__wrapper{display:none}.c-home__section .c-intro:first-of-type{border-top:2px solid hsla(0,0%,100%,.05)}}.c-home__section [data-intro-content-wrapper]{overflow:hidden}.c-home__section--first [data-intro-content-wrapper]{overflow:visible}.c-home__section:not(.c-home__section--first) [data-intro-content]{transform:translateY(88px)}.c-home__section--active{pointer-events:auto}.c-home__section__section-content{position:absolute}@media(max-width:768px){.c-home__section__section-content{padding:0 var(--padding)}}.c-home__section__divider{margin:10vh 0 2.9vh}@media(max-width:768px){.c-home__section__divider{display:none}}.c-home__section__title{margin-bottom:24px}@media(max-width:768px){.c-home__section__title{margin:28px 0 16px}.c-home__section__title br{display:none}.c-home__section__description{font-size:max(1.6rem,16px)}.c-home__section__description br{display:none}}.c-home__section__description span{background:linear-gradient(201.8deg,red 2.86%,#ff005c 85.71%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-home__section__footer-wrapper{display:flex;align-items:center;margin-top:auto;margin-bottom:0;display:inline-flex;gap:7.3% 7.3%}@supports not (gap:7.3% 7.3%){.c-home__section__footer-wrapper{--row-gap:7.3%;--column-gap:7.3%;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section__footer-wrapper>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:768px){.c-home__section__footer-wrapper{flex-direction:column;display:inline-flex;gap:0 0}@supports not (gap:0 0){.c-home__section__footer-wrapper{--row-gap:0;--column-gap:0;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section__footer-wrapper>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-home__section .section-footer-indicators{display:flex;align-items:flex-end;padding:0 var(--padding);margin-bottom:24px;width:100%}@media(min-width:769px){.c-home__section .section-footer-indicators{display:none}}.c-home__section .section-footer-indicators__dots{display:inline-flex;gap:16px 16px;margin:0 auto}@supports not (gap:16px 16px){.c-home__section .section-footer-indicators__dots{--row-gap:16px;--column-gap:16px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-indicators__dots>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-home__section .section-footer-indicators__dot{display:block;width:16px;height:6px;background:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:16px}.c-home__section .section-footer-indicators__dot--inactive{width:6px;border-radius:50%;opacity:.4}.c-home__section .section-footer-indicators__mouse{flex-direction:column;display:inline-flex;gap:8px 8px;align-items:center}@supports not (gap:8px 8px){.c-home__section .section-footer-indicators__mouse{--row-gap:8px;--column-gap:8px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-indicators__mouse>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-home__section .section-footer-indicators__mouse-desktop{margin-left:auto;border-radius:22px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:768px){.c-home__section .section-footer-indicators__mouse-desktop{display:none}}.c-home__section .section-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.63fr);min-height:182px;height:-moz-fit-content;height:fit-content}@media(max-width:1100px){.c-home__section .section-footer{width:unset}}@media(max-width:960px){.c-home__section .section-footer{width:100%}}@media(max-width:768px){.c-home__section .section-footer{display:flex;width:100vw;min-height:unset;scroll-snap-type:x mandatory;overflow-x:auto;--column-width:78.5%}.c-home__section .section-footer:after,.c-home__section .section-footer:before{width:24px;content:"";display:block;flex-shrink:0}.c-home__section .section-footer:before{scroll-snap-align:start}.c-home__section .section-footer:after{scroll-snap-align:end}}.c-home__section .section-footer-left{display:flex;flex-direction:column;justify-content:center;padding:0 44px;height:100%;width:100%;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:32px;background-color:rgba(8,8,8,.7);z-index:2;position:relative}@media(max-width:768px){.c-home__section .section-footer-left{width:var(--column-width);flex-shrink:0;min-width:unset;min-height:132px;height:100%;padding:0 48px 0 32px;border-radius:20px}}.c-home__section .section-footer-arrow{position:absolute;top:50%;right:0;transform:translateX(50%) translateY(-50%);width:72px;height:72px;border-radius:24px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.c-home__section .section-footer-arrow{width:64px;height:64px}}.c-home__section .section-footer-left-title{margin-bottom:10px;color:hsla(0,0%,100%,.4)}@media(max-width:768px){.c-home__section .section-footer-left-title{margin-bottom:6px}}.c-home__section .section-footer-right{background:rgba(8,8,8,.2);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:32px;display:flex;align-items:center;padding-left:84px;padding-right:48px;scroll-snap-align:start;scroll-margin-left:60px}@media(max-width:1600px){.c-home__section .section-footer-right{padding-left:48px;padding-right:24px}}@media(max-width:768px){.c-home__section .section-footer-right{flex-shrink:0;min-height:132px;height:100%;border-radius:20px}}@media(max-width:425px){.c-home__section .section-footer-right{min-width:var(--column-width)}}.c-home__section .section-footer-right--timeline{display:inline-flex;gap:28px 28px}@supports not (gap:28px 28px){.c-home__section .section-footer-right--timeline{--row-gap:28px;--column-gap:28px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--timeline>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:1600px){.c-home__section .section-footer-right--timeline{display:inline-flex;gap:20px 20px}@supports not (gap:20px 20px){.c-home__section .section-footer-right--timeline{--row-gap:20px;--column-gap:20px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--timeline>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-home__section .section-footer-right--app-stats{padding-left:104px;padding-right:72px;display:inline-flex;gap:64px 64px}@supports not (gap:64px 64px){.c-home__section .section-footer-right--app-stats{--row-gap:64px;--column-gap:64px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--app-stats>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:1600px){.c-home__section .section-footer-right--app-stats{padding-left:48px;padding-right:24px;display:inline-flex;gap:20px 20px}@supports not (gap:20px 20px){.c-home__section .section-footer-right--app-stats{--row-gap:20px;--column-gap:20px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--app-stats>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}@media(max-width:768px){.c-home__section .section-footer-right--app-stats{display:inline-flex;gap:0 0}@supports not (gap:0 0){.c-home__section .section-footer-right--app-stats{--row-gap:0;--column-gap:0;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--app-stats>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-home__section .section-footer-right--statistics{display:inline-flex;gap:44px 44px}@supports not (gap:44px 44px){.c-home__section .section-footer-right--statistics{--row-gap:44px;--column-gap:44px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--statistics>*{margin:var(--row-gap) 0 0 var(--column-gap)}}@media(max-width:1600px){.c-home__section .section-footer-right--statistics{display:inline-flex;gap:20px 20px;padding-left:52px}@supports not (gap:20px 20px){.c-home__section .section-footer-right--statistics{--row-gap:20px;--column-gap:20px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--statistics>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}@media(max-width:768px){.c-home__section .section-footer-right--statistics{display:inline-flex;gap:0 0}@supports not (gap:0px 0px){.c-home__section .section-footer-right--statistics{--row-gap:0px;--column-gap:0px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right--statistics>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}.c-home__section .section-footer-right--icons{padding:0 40px 0 72px;justify-content:center}@media(max-width:425px){.c-home__section .section-footer-right--icons{padding:0 16px 0 32px}}.c-home__section .section-footer-right__divider-line{height:78px;width:2px;background-color:rgba(8,8,8,.08);position:relative}@media(max-width:768px){.c-home__section .section-footer-right__divider-line{height:calc(100% - 64px)}.c-home__section .section-footer-right__divider-line--desktop-only,.c-home__section .section-footer-right__divider-line--timeline:first-child{display:none}}.c-home__section .section-footer-right__divider-line--mobile-only{margin:0 28px}@media(min-width:769px){.c-home__section .section-footer-right__divider-line--mobile-only{display:none}}.c-home__section .section-footer-right__divider-line:after{content:"";position:absolute;width:100%;height:32px;top:0;left:0;background-color:rgba(8,8,8,.4)}.c-home__section .section-footer-right__column-label{color:hsla(0,0%,100%,.4);margin-bottom:6px}.c-home__section .section-footer-right__column-label--capitalize{text-transform:uppercase}@media(max-width:768px){.c-home__section .section-footer-right__column-label{font-size:max(1.2rem,12px);margin-bottom:0}}.c-home__section .section-footer-right__column-text,.c-home__section .section-footer-right__column-text-small{color:#fff}.c-home__section .section-footer-right__icons-image{width:-moz-fit-content;width:fit-content;max-width:100%}.c-home__section .section-footer-right__icons-image--desktop{display:block}@media(max-width:425px){.c-home__section .section-footer-right__icons-image--desktop{display:none}}.c-home__section .section-footer-right__icons-image--mobile{display:block}@media(min-width:426px){.c-home__section .section-footer-right__icons-image--mobile{display:none}}.c-home__section .section-footer-right__stats-item{display:flex;align-items:center;display:inline-flex;gap:24px 24px}@supports not (gap:24px 24px){.c-home__section .section-footer-right__stats-item{--row-gap:24px;--column-gap:24px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right__stats-item>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-home__section .section-footer-right__stats-item-icon{width:40px;height:40px}@media(max-width:1600px){.c-home__section .section-footer-right__stats-item{display:inline-flex;gap:16px 16px}@supports not (gap:16px 16px){.c-home__section .section-footer-right__stats-item{--row-gap:16px;--column-gap:16px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right__stats-item>*{margin:var(--row-gap) 0 0 var(--column-gap)}}}@media(max-width:768px){.c-home__section .section-footer-right__stats-item{flex-direction:column;align-items:flex-start;display:inline-flex;gap:8px 8px}@supports not (gap:8px 8px){.c-home__section .section-footer-right__stats-item{--row-gap:8px;--column-gap:8px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-home__section .section-footer-right__stats-item>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-home__section .section-footer-right__stats-item-icon{width:20px;height:24px}.c-home__section .section-footer-right__stats-count{font-size:max(2.8rem,24px);line-height:1.25}}.c-home__section .section-footer-viewing-stats{display:flex;align-items:flex-end;color:#fff;flex-shrink:0}@media(max-width:960px){.c-home__section .section-footer-viewing-stats{display:none}}.c-home__section .section-footer-viewing-stats__count{margin-right:6px;position:relative;line-height:40px}.c-home__section .section-footer-viewing-stats__unit{margin-right:24px}.c-home__section .section-footer-viewing-stats__description{color:#fff}.c-about{height:100vh;display:flex;flex-direction:column;z-index:0}.c-about__wrapper{flex-grow:1;overflow:hidden}@media(max-width:768px){.c-about__wrapper{padding-top:36px}}.c-about .c-intro{padding-top:6vh;margin-top:65px;z-index:1}.c-about__sections{height:100%;position:relative}.c-about__section{position:absolute;top:0;left:0;color:#fff;height:100%;width:100%;display:flex;flex-direction:column;pointer-events:none;visibility:hidden}.c-about__section--active{visibility:visible;pointer-events:auto}.c-services{height:100vh;display:flex;flex-direction:column;background-color:#fff}@media(max-width:960px){.c-services .c-nav{position:fixed;top:0;width:100vw}}.c-services__wrapper{padding:65px 0 0;flex-grow:1}@media(max-width:768px){.c-services__wrapper{padding:36px 0 24px}}@media(max-width:960px){.c-services__wrapper{padding:0}}.c-services__sections{height:100%}.c-services__section{height:100%;display:none;padding:0 var(--padding) 88px}.c-services__section--no-padding{padding:0}.c-services__section--active{display:flex}@media(max-width:960px){.c-services__section{display:none}}.c-services__section--mobile-section{display:flex;flex-direction:column;height:100vh;padding-top:96px}@media(min-width:961px){.c-services__section--mobile-section{display:none}}.c-services__down-icon{position:fixed;bottom:72px;right:72px}@media(max-width:960px){.c-services__down-icon{display:none}}.c-services__mobile-down-icon{position:absolute;bottom:36px;right:24px}@media(min-width:961px){.c-services__mobile-down-icon{display:none}}.c-services__down-button{border:none;background-color:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:25px;display:flex;align-items:center;justify-content:center;margin-left:76px;width:78px;height:78px}.c-work{height:100vh;--color:#fff;color:var(--color)}@supports(-webkit-touch-callout:none){.c-work{max-height:-webkit-fill-available}}.c-work--light{--color:#080808}.c-work__wrapper{padding:var(--padding);flex-grow:1;overflow:hidden}.c-work__section{height:100%;display:none}.c-work__section--active{display:block}.c-work__sections{height:calc(100% - var(--padding))}.c-work__heading{height:max(3.2rem,26px);max-width:max(18rem,120px)}.c-work__heading-logo{height:100%;width:100%}.c-work__heading-row{margin-bottom:1.6rem}.c-work__control-buttons{display:grid;grid-template-columns:repeat(2,20px);-moz-column-gap:5.4rem;column-gap:5.4rem}@media(max-width:768px){.c-work__control-buttons{display:none}}.c-work__content{height:100%;padding-top:6.4rem}.c-work__content-title{font-size:8vh;margin-top:32px;max-width:15ch}.c-work__content-about{max-width:40ch;margin:2.4vh 0 4.8vh 0;font-size:max(2.4rem,24px)}.c-work__cta{display:flex;align-items:center;font-size:max(2.4rem,24px);display:inline-flex;gap:24px 24px}@supports not (gap:24px 24px){.c-work__cta{--row-gap:24px;--column-gap:24px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-work__cta>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-work__backgrounds{position:absolute;inset:0;z-index:-1}.c-work__background{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% top;object-position:70% top}.c-work__background--active{z-index:1}.c-work .c-intro{padding-top:6vh}.c-work .c-sidebar{position:fixed;right:var(--padding);top:32px;width:24ch}@media(max-width:960px){.c-work .c-sidebar{display:none}}.c-work .c-sidebar__groups{margin-top:6vh}.c-work .c-sidebar__group{position:relative}.c-work .c-sidebar__group:not(.c-sidebar__group--active):hover{cursor:pointer}.c-work .c-sidebar__group--active .c-sidebar__content-about,.c-work .c-sidebar__group:not(.c-sidebar__group--active):hover .c-sidebar__media{display:block}.c-work .c-sidebar__group--active .c-sidebar__content:after{display:initial}.c-work .c-sidebar__group--active .c-sidebar__content:before{opacity:1}.c-work .c-sidebar__content{position:relative;padding-bottom:5rem;margin-bottom:5rem}.c-work .c-sidebar__content:after,.c-work .c-sidebar__content:before{content:"";position:absolute;bottom:0;width:80%;height:2px;background-color:var(--color);opacity:.4}.c-work .c-sidebar__content:before{width:18%}.c-work .c-sidebar__content:after{display:none}.c-work .c-sidebar__content-title{max-width:80%}.c-work .c-sidebar__content-about{display:none;margin-top:16px}.c-work .c-sidebar__media{width:13vw;aspect-ratio:1.625;background-color:hsla(0,0%,100%,.4);position:absolute;top:0;right:calc(100% + 3.2rem);display:none;animation:slideUp .6s cubic-bezier(.19,1,.22,1)}@keyframes slideUp{0%{transform:translate3d(-15%,0,0);opacity:0}}.c-work .c-sidebar__media img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-case{height:100vh;--color:#080808;color:var(--color);background-color:#e8e7ea;display:flex;flex-direction:column}.c-case__wrapper{padding:65px var(--padding) 106px;flex-grow:1}.c-case__backgrounds{position:absolute;inset:0;z-index:-1}.c-case__background{position:absolute;right:0;height:100%;display:none}.c-case__background--active{display:initial}.c-case__section{height:calc(100% - var(--padding));display:none}.c-case__section--active{display:block}.c-case__sections{height:100%}.c-case-intro{display:flex;flex-direction:column;height:100%;overflow:hidden}.c-case-intro__content{position:relative;margin:auto}.c-case-intro__content:before{content:"";display:block;position:absolute;top:4rem;right:calc(100% + 64px);background-color:var(--color);width:25vw;height:2px}.c-case-intro__description{max-width:45ch;margin-top:24px}.c-case__states:not(:last-child){width:45%}.c-case__states:not(:last-child) .c-case__state-title{max-width:13ch}.c-case__state-title{max-width:7ch;padding-bottom:24px}.c-case__state-description{position:relative;max-width:20ch;padding-top:32px;opacity:.6}.c-case__state-description:after,.c-case__state-description:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background-color:var(--color);opacity:0}.c-case__state-description:before{width:24px;opacity:1}.c-case-article{flex-direction:column;height:100%}.c-case-article__title{max-width:28ch;padding-top:5.6rem;padding-bottom:2.4rem}.c-case-article__description{max-width:40ch}.c-case-article__description em{color:red}.c-case-article__quote-author{display:inline-flex;gap:24px 24px}@supports not (gap:24px 24px){.c-case-article__quote-author{--row-gap:24px;--column-gap:24px;margin:calc(var(--row-gap)*-1) 0 0 calc(var(--column-gap)*-1);width:calc(100% + var(--column-gap))}.c-case-article__quote-author>*{margin:var(--row-gap) 0 0 var(--column-gap)}}.c-case-article__quote-author-name{font-weight:700}.c-case-article__quote-author-description{opacity:.4;margin-top:6px}.c-case-article__quote-content{max-width:25ch}.c-case-article__quote-title{font-weight:500;max-width:42ch;margin-bottom:24px}.c-case-article__quote-image{width:72px;height:72px;border-radius:50%;background-color:#080808}.c-case .c-intro{padding-top:4%}