/*** uncss> filename: dist/static/styles/app.24b2afcab8d72e06785ebf6f725d6ef2.css ***/.svg-icon.flip-horizontal{transform:scaleX(-1)}.svg-icon.flip-vertical{transform:scaleY(-1)}.p-about__header__subtitle{top:calc(50% + 40px);left:16.66667vw}@media screen and (min-width:1600px){.p-about__header__subtitle{left:266.66667px}}@media screen and (max-width:770px){.p-about__header__subtitle{top:50%;left:0;transform:translateY(50%) translateZ(0)}}.p-about__description{transform:translateY(-100px) translateZ(0);padding-top:180px;padding-bottom:10vw}.p-about__description__shape-main-container{transform:translateX(0) translateZ(0);width:33.33333vw;height:66.66667vw}.p-about__description__shape{width:66.66667vw;height:66.66667vw;border:8.33333vw solid #f00001}@media screen and (min-width:1200px){.p-about__description__shape{border-width:100px}}.p-about__description__container{max-width:666.66667px}.p-about__clients{max-width:800px}.p-about__clients__wrapper__client{margin-left:20%}.p-about__clients__wrapper__client:nth-child(3n+1){margin-left:0}@media screen and (max-width:480px){.p-about__clients__wrapper__client,.p-about__clients__wrapper__client:nth-child(3n+1){margin-left:25%}.p-about__clients__wrapper__client:nth-child(odd){margin-left:0}}.c-image__loader{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.23,1,.32,1),visibility .6s;will-change:opacity,visibility}.c-image.is-loading .c-image__loader{opacity:1;visibility:visible}.c-image__loader__inner,.c-image__loader__outer{top:50%;left:50%;width:35px;height:35px}.c-image__loader__outer{transform:translateX(-50%) translateY(-50%) scale(1) translateZ(0);opacity:1;will-change:transform,opacity;animation-name:image-loader-outer;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}.c-image__loader__inner{transform:translateX(-50%) translateY(-50%) scale(.571428571428571) translateZ(0);will-change:transform;animation-name:image-loader-inner;animation-duration:1s;animation-delay:.1s;animation-iteration-count:infinite;animation-direction:alternate}@-webkit-keyframes image-loader-outer{0%{transform:translateX(-50%) translateY(-50%) scale(1) translateZ(0);opacity:1}to{transform:translateX(-50%) translateY(-50%) scale(1.2) translateZ(0);opacity:.5}}@keyframes image-loader-outer{0%{transform:translateX(-50%) translateY(-50%) scale(1) translateZ(0);opacity:1}to{transform:translateX(-50%) translateY(-50%) scale(1.2) translateZ(0);opacity:.5}}@-webkit-keyframes image-loader-inner{0%{transform:translateX(-50%) translateY(-50%) scale(.571428571428571) translateZ(0)}to{transform:translateX(-50%) translateY(-50%) scale(.985714285714286) translateZ(0)}}@keyframes image-loader-inner{0%{transform:translateX(-50%) translateY(-50%) scale(.571428571428571) translateZ(0)}to{transform:translateX(-50%) translateY(-50%) scale(.985714285714286) translateZ(0)}}.p-contact__header__subtitle{top:50px;left:16.66667vw}@media screen and (min-width:1600px){.p-contact__header__subtitle{left:266.66667px}}@media screen and (max-width:770px){.p-contact__header__subtitle{top:25px;left:0;transform:translateY(50%) translateZ(0)}}.p-contact__cover-image__wrapper{transform:translateY(-100px) translateZ(0)}.p-contact__cover-image__wrapper__box{max-width:1024px}.p-contact__cover-image__wrapper__box:before{content:"";position:relative;display:inline-block;width:100%;padding-top:58.829%}.p-contact__cover-image__cover__shape-container{transform:translateX(-50%) translateY(30%) translateZ(0);width:58.33333vw;height:58.33333vw}.p-contact__cover-image__cover__shape{border:8.33333vw solid #0330d7}@media screen and (min-width:1200px){.p-contact__cover-image__cover__shape{border-width:100px}}.p-contact__addresses-container{margin-top:280px;padding-bottom:360px}@media screen and (max-width:960px){.p-contact__addresses-container{margin-top:140px;padding-bottom:180px}}.p-contact__addresses-container__address:first-child{margin-top:0}.c-contact-slideshow{max-width:1024px}.c-contact-slideshow__images-container:before{content:"";position:relative;transform:translateZ(0);display:inline-block;width:100%;padding-top:58.829%}.c-contact-slideshow__images-container__item{transition:transform .8s cubic-bezier(.23,1,.32,1);will-change:transform}.c-contact-slideshow__images-container__item.is-left{transform:translateX(-110.00000000000001%) scale(1.1) translateZ(0)}.c-contact-slideshow__images-container__item.is-active{transform:translateX(0) scale(1.1) translateZ(0)}.c-contact-slideshow__images-container__item.is-right{transform:translateX(110.00000000000001%) scale(1.1) translateZ(0)}.c-contact-slideshow__images-container__item__loader{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.c-contact-slideshow__images-container__item.is-loading .c-contact-slideshow__images-container__item__loader{opacity:1;visibility:visible}.c-contact-slideshow__ui__titles-container{order:1;height:52px}@media screen and (max-width:770px){.c-contact-slideshow__ui__titles-container{order:2}}.c-contact-slideshow__ui__title{transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);display:block;display:-webkit-box;max-width:512px;height:52px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;will-change:transform,opacity}.c-contact-slideshow__ui__title.is-left{transform:translateX(-100%) translateZ(0);opacity:0}.c-contact-slideshow__ui__title.is-active{transform:translateX(0) translateZ(0);opacity:1}.c-contact-slideshow__ui__title.is-right{transform:translateX(100%) translateZ(0);opacity:0}.c-contact-slideshow__ui__title-hidden{opacity:0;visibility:hidden}.c-contact-slideshow__ui__arrow-container{order:2}@media screen and (max-width:770px){.c-contact-slideshow__ui__arrow-container{order:1}}.c-contact-slideshow__ui__arrow{opacity:.3;cursor:default;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.c-contact-slideshow__ui__arrow.is-active{opacity:1;cursor:pointer}.c-contact-slideshow__ui__arrow--left{transform:translateX(0) scaleX(.95) translateZ(0);transform-origin:100% 50%}.c-contact-slideshow__ui__arrow--left.is-active:hover{transform:translateX(-5px) scaleX(1) translateZ(0)}.c-contact-slideshow__ui__arrow--right{transform:translateX(0) scaleX(.95) translateZ(0);transform-origin:0 50%}.c-contact-slideshow__ui__arrow--right.is-active:hover{transform:translateX(5px) scaleX(1) translateZ(0)}.p-home__header__loader__image__woman-container{top:46.5%;left:0;transform:translateX(37vw) translateY(-50%) translateZ(0);width:26vw;border-bottom-right-radius:15.55012vw;border-bottom-left-radius:15.55012vw;transition:transform 5s cubic-bezier(.23,1,.32,1);will-change:transform}.is-touch .p-home__header__loader__image__woman-container{top:47%;width:28vw;border-bottom-right-radius:1000px;border-bottom-left-radius:1000px}@media screen and (max-width:770px){.is-touch .p-home__header__loader__image__woman-container{border-bottom-right-radius:100px;border-bottom-left-radius:100px}}.is-first-loading.is-loader-active .p-home__header__loader__image__woman-container,.is-loader-active .p-home__header__loader__image__woman-container{transform:translateX(140vw) translateY(0) translateZ(0)}.is-loader-finished .p-home__header__loader__image__woman-container{opacity:0;visibility:hidden}.p-home__header__loader__image__woman-container-second{top:46.5%;left:0;transform:translateX(37vw) translateY(-50%) translateZ(0);width:26vw;opacity:0;visibility:hidden;border-bottom-right-radius:15.55012vw;border-bottom-left-radius:15.55012vw;transition:transform 0s;will-change:transform}.is-touch .p-home__header__loader__image__woman-container-second{top:47%;width:28vw;border-bottom-right-radius:1000px;border-bottom-left-radius:1000px}@media screen and (max-width:770px){.is-touch .p-home__header__loader__image__woman-container-second{border-bottom-right-radius:100px;border-bottom-left-radius:100px}}.is-loader-finished .p-home__header__loader__image__woman-container-second{transform:translateX(37vw) translateY(-50%) translateZ(0);opacity:1;visibility:visible}.p-home__header__loader__image__woman-container__element{transform:translateX(0) translateZ(0);transition:transform 5s cubic-bezier(.23,1,.32,1);will-change:transform}.is-first-loading .p-home__header__loader__image__woman-container__element,.is-loader-active .p-home__header__loader__image__woman-container__element{transform:translateX(15%) translateZ(0)}.is-loader-finished .p-home__header__loader__image__woman-container__element{transform:translateX(0) translateZ(0);transition:transform 0s}.p-home__header__loader__image__woman-container__circle{width:26vw;height:26vw}.is-touch .p-home__header__loader__image__woman-container__circle{width:28vw;height:28vw}.p-home__header__loader__image{top:50%;left:0;transform:translateX(-78vw) translateY(-50%) translateZ(0);width:200vw;transition:transform 5s cubic-bezier(.23,1,.32,1);will-change:transform}.is-first-loading.is-loader-active .p-home__header__loader__image{transform:translateX(50%) translateY(-15%) translateZ(0)}.is-loader-active .p-home__header__loader__image{transform:translateX(25vw) translateY(-15%) translateZ(0)}.is-loader-finished .p-home__header__loader__image{opacity:0;visibility:hidden}.p-home__header__loader__image-second{top:50%;left:0;transform:translateX(-78vw) translateY(-50%) translateZ(0);width:200vw;opacity:0;visibility:hidden;will-change:transform}.is-loader-finished .p-home__header__loader__image-second{opacity:1;visibility:visible}.p-home__header__loader__container__wrapper__loading-text{transform:translateX(-200px) translateY(0) translateZ(0);opacity:0;visibility:hidden;transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:0s;will-change:transform,opacity,visibility}.is-first-loading.is-loader-active .p-home__header__loader__container__wrapper__loading-text{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-active .p-home__header__loader__container__wrapper__loading-text{transform:translateX(0) translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__loader__container__wrapper__agency-name{transform:translateX(-200px) translateY(0) translateZ(0);opacity:0;visibility:hidden;transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:0s;will-change:transform,opacity,visibility}.is-first-loading.is-loader-active .p-home__header__loader__container__wrapper__agency-name{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-active .p-home__header__loader__container__wrapper__agency-name{transform:translateX(0) translateY(0) translateZ(0);opacity:1;visibility:visible;transition-delay:.2s}.p-home__header__scroll-down{transform:translateZ(0);width:12px;opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.is-loader-finished .p-home__header__scroll-down{opacity:1;visibility:visible}.is-touch .p-home__header__scroll-down{margin-bottom:129px}.p-home__header__scroll-down__image{transform:translateY(0) scaleY(1) translate(0);transform-origin:50% 0;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.p-home__header__scroll-down:hover .p-home__header__scroll-down__image{transform:translateY(10%) scaleY(1.2) translate(0)}.p-home__header__container__title--0{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--0,.p-home__header__container__title--0{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:0s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--0{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--1{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--1,.p-home__header__container__title--1{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:.2s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--1{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--2{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--2,.p-home__header__container__title--2{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:.4s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--2{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--3{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--3,.p-home__header__container__title--3{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:.6s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--3{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--4{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--4,.p-home__header__container__title--4{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:.8s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--4{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--5{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--5,.p-home__header__container__title--5{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:1s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--5{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--6{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--6,.p-home__header__container__title--6{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:1.2s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--6{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--7{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--7,.p-home__header__container__title--7{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:1.4s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--7{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--8{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--8,.p-home__header__container__title--8{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:1.6s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--8{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--9{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--9,.p-home__header__container__title--9{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:1.8s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--9{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__title--10{transform:translateX(0) translateY(50px) translateZ(0);opacity:0;visibility:hidden}.is-loader-finished .p-home__header__container__title--10,.p-home__header__container__title--10{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:2s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__title--10{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__header__container__discover{transform:translateY(0) translateZ(0);opacity:0;visibility:hidden;transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:transform,opacity,visibility}.is-loader-finished .p-home__header__container__discover{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.p-home__baseline{height:50vh}.p-home__baseline__container__title{transform:translateZ(0);transform-origin:0 0;will-change:transform}.p-home__baseline__container__title--0{transform:translateY(0) translateZ(0);will-change:transform}.p-home__baseline__container__title--1{transform:translateY(100px) translateZ(0);will-change:transform}.p-home__baseline__container__title--2{transform:translateY(200px) translateZ(0);will-change:transform}.p-home__baseline__container__title--3{transform:translateY(300px) translateZ(0);will-change:transform}.p-home__baseline__container__title--4{transform:translateY(400px) translateZ(0);will-change:transform}.p-home__baseline__container__title--5{transform:translateY(500px) translateZ(0);will-change:transform}.p-home__baseline__container__title--6{transform:translateY(600px) translateZ(0);will-change:transform}.p-home__baseline__container__title--7{transform:translateY(700px) translateZ(0);will-change:transform}.p-home__baseline__container__title--8{transform:translateY(800px) translateZ(0);will-change:transform}.p-home__baseline__container__title--9{transform:translateY(900px) translateZ(0);will-change:transform}.p-home__baseline__container__title--10{transform:translateY(1000px) translateZ(0);will-change:transform}.p-home__headlines{padding-top:320px;padding-bottom:100vh}@media screen and (max-width:770px){.p-home__headlines{padding-top:160px;padding-bottom:160px}}.p-home__headline__container__title{transform:translateZ(0);transform-origin:0 0;will-change:transform}.p-home__headline__container__title--0{transform:translateY(0) translateZ(0);will-change:transform}.p-home__headline__container__title--1{transform:translateY(200px) translateZ(0);will-change:transform}.p-home__headline__container__title--2{transform:translateY(400px) translateZ(0);will-change:transform}.p-home__headline__container__title--3{transform:translateY(600px) translateZ(0);will-change:transform}.p-home__headline__container__title--4{transform:translateY(800px) translateZ(0);will-change:transform}.p-home__headline__container__title--5{transform:translateY(1000px) translateZ(0);will-change:transform}.p-home__headline__container__title--6{transform:translateY(1200px) translateZ(0);will-change:transform}.p-home__headline__container__title--7{transform:translateY(1400px) translateZ(0);will-change:transform}.p-home__headline__container__title--8{transform:translateY(1600px) translateZ(0);will-change:transform}.p-home__headline__container__title--9{transform:translateY(1800px) translateZ(0);will-change:transform}.p-home__headline__container__title--10{transform:translateY(2000px) translateZ(0);will-change:transform}.p-home__headline__container__categories{transform:translateZ(0);transform-origin:0 0;will-change:transform}.p-home__headlines__container__categories__item{transform:translateZ(0);color:#f00001;transition:color 1s cubic-bezier(.23,1,.32,1);will-change:transform,color}.p-home__headlines__container__categories__item:hover{color:#0330d7}.p-home__headlines__container__categories-hidden__item--0,.p-home__headlines__container__categories-hidden__item--1,.p-home__headlines__container__categories-hidden__item--2,.p-home__headlines__container__categories-hidden__item--3,.p-home__headlines__container__categories-hidden__item--4,.p-home__headlines__container__categories-hidden__item--5,.p-home__headlines__container__categories-hidden__item--6,.p-home__headlines__container__categories-hidden__item--7,.p-home__headlines__container__categories-hidden__item--8,.p-home__headlines__container__categories-hidden__item--9,.p-home__headlines__container__categories-hidden__item--10,.p-home__headlines__container__categories__item--0,.p-home__headlines__container__categories__item--1,.p-home__headlines__container__categories__item--2,.p-home__headlines__container__categories__item--3,.p-home__headlines__container__categories__item--4,.p-home__headlines__container__categories__item--5,.p-home__headlines__container__categories__item--6,.p-home__headlines__container__categories__item--7,.p-home__headlines__container__categories__item--8,.p-home__headlines__container__categories__item--9,.p-home__headlines__container__categories__item--10{transform:translateY(1000px) translateZ(0);will-change:transform,color}.p-home__headlines__container__categories__item__text{font-size:calc(60px + 120 * (100vw - 960px) / 640);line-height:.9;letter-spacing:-.03em}@media screen and (min-width:1600px){.p-home__headlines__container__categories__item__text{font-size:180px;font-size:11.25rem}}@media screen and (max-width:960px){.p-home__headlines__container__categories__item__text{font-size:60px;font-size:3.75rem}}.p-home__headlines__container__categories-hidden__item:last-child .p-home__headlines__container__categories-hidden__item-video{transform:translateX(calc(-100% + 50px)) translateY(-115%) translateZ(0)}.p-home__headlines__container__categories-hidden__item-video{transform:translateX(calc(-100% + 50px)) translateY(-50%) translateZ(0);width:calc(100vw / 12 * 6 / 2 + 50px);max-width:450px;opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.p-home__headlines__container__categories-hidden__item-video:before{content:"";position:relative;transform:translateZ(0);display:inline-block;width:100%;padding-top:55.55556%}.p-home__headlines__container__categories-hidden__item-video.is-hovered{opacity:1;visibility:visible}.p-home__headlines__container__categories-hidden__item-name{opacity:0;visibility:hidden}.p-home__about__main-container__lips{width:175%}.p-home__about__container{max-width:1024px;padding-top:320px;padding-bottom:440px}@media screen and (max-width:770px){.p-home__about__container{padding-top:160px;padding-bottom:220px}}.p-home__projects{margin-top:-580px;padding-top:800px;padding-bottom:0}@media screen and (max-width:770px){.p-home__projects{margin-top:-290px;padding-top:400px;padding-bottom:125px}}.p-home__projects__bubbles{top:480px;height:calc(100% + -580px + 100px)}.p-home__projects__container__list__project{margin-top:245px;transform:translateY(10vw) translateZ(0)}.p-home__projects__container__list__project:first-child{margin-top:calc(245px - 10vw)}@media screen and (max-width:770px){.p-home__projects__container__list__project:first-child{margin-top:125px}}@media screen and (max-width:770px){.p-home__projects__container__list__project{margin-top:125px;transform:translateY(0) translateZ(0)}}.p-home__projects__container__list__project-container--left{margin-left:0}.p-home__projects__container__list__project-container--right{margin-left:16.66667%}.p-home__projects__container__list__project-container{max-width:1280px}@media screen and (min-width:1280px){.p-home__projects__container__list__project-container{margin-right:auto;margin-left:auto}}.p-home__projects__container__list__project__image{order:0;max-width:666.66667px}.p-home__projects__container__list__project__image:before{content:"";position:relative;display:inline-block;width:100%;padding-top:134.13534%}@media screen and (max-width:960px){.p-home__projects__container__list__project__image{order:0}}.p-home__projects__container__list__project__image__loader{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.p-home__projects__container__list__project__image.is-loading .p-home__projects__container__list__project__image__loader{opacity:1;visibility:visible}.p-home__projects__container__list__project__image-element{background-size:cover;background-position:50% 50%}.p-home__projects__container__list__project__informations{order:0}@media screen and (max-width:960px){.p-home__projects__container__list__project__informations{order:1}}.p-home__projects__container__list__project__informations__line{top:-26px;left:0;transform:translateZ(0);height:4px}.p-home__projects__container__bottom-background{margin-top:-180px;height:180px}.p-home__see-more{padding-top:380px;padding-bottom:300px}@media screen and (max-width:770px){.p-home__see-more{padding-top:190px;padding-bottom:150px}}.p-home__see-more__link--1{transform:translateX(6.25vw) translateZ(0);transition:transform .4s cubic-bezier(.23,1,.32,1);will-change:transform}.is-ie .p-home__see-more__link--1{transform:translateX(100px) translateZ(0)}.p-home__see-more__link__line{bottom:0;left:0;transform:scaleX(1) translateZ(0);transform-origin:0 50%;height:4px;transition:transform .4s cubic-bezier(.23,1,.32,1);will-change:transform}.p-home__see-more__link:hover .p-home__see-more__link--1{transform:translateX(0) translateZ(0)}.p-home__see-more__link:hover .p-home__see-more__link__line{transform:scaleX(.5) translateZ(0)}.p-legal-notices__header__subtitle{top:calc(50% + 40px);left:16.66667vw}@media screen and (min-width:1600px){.p-legal-notices__header__subtitle{left:266.66667px}}@media screen and (max-width:770px){.p-legal-notices__header__subtitle{top:50%;left:0;transform:translateY(50%) translateZ(0)}}.p-legal-notices__container{transform:translateY(-100px) translateZ(0);max-width:800px}.p-legal-notices__container__block__number{margin-top:-7px!important}.c-project-landing{border-bottom:1px solid #dddfe3}.c-project-landing__cover{height:37.5vw}@media screen and (max-width:1280px){.c-project-landing__cover{height:60vh}}.c-project-landing__cover__loader{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.is-loading .c-project-landing__cover__loader{opacity:1;visibility:visible}.c-project-landing__cover__image{transform:translateX(-50%) translateY(-50%) scale(1) translateZ(0);background-size:cover;background-position:50%;will-change:transform}.is-loading .c-project-landing__cover__image{transform:translateX(-50%) translateY(-50%) scale(1.1) translateZ(0)}.c-project-landing__text{max-width:1024px}.c-project-landing__title{line-height:1;letter-spacing:-.03em!important}.c-slider-drag__content{cursor:-webkit-grab;cursor:grab}.c-slider-drag__item{height:350px;cursor:pointer}.c-slider-drag__item:first-child{margin-left:0}.c-slider-drag__item:last-child{margin-right:0}.c-slider-drag__item__hover-image{height:60px;width:60px;border-radius:50%;border:3px solid #fff;background-color:#fff;opacity:0;visibility:hidden;transform:translateY(-10px) translateZ(0);transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s,transform 1s cubic-bezier(.23,1,.32,1)}.c-slider-drag__item__hover-image:after,.c-slider-drag__item__hover-image:before{content:"";position:absolute;display:block;height:2px;width:16px;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);background-color:#000}.c-slider-drag__item__hover-image:before{transform:translate(-50%,-50%) translateZ(0) rotate(90deg)}.c-slider-drag__item__hover-video{height:60px;width:60px;border-radius:50%;border:3px solid #fff;background-color:#fff;opacity:0;visibility:hidden;transform:translateY(-10px) translateZ(0)}.c-slider-drag__item:hover .c-slider-drag__item__hover,.c-slider-drag__item__hover-video{transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s,transform 1s cubic-bezier(.23,1,.32,1)}.c-slider-drag__item:hover .c-slider-drag__item__hover{transform:translateY(0) translateZ(0);opacity:1;visibility:visible}.c-slider-drag.is-dragging,.c-slider-drag.is-dragging .c-slider-drag__item{cursor:-webkit-grabbing;cursor:grabbing}.c-slider-drag.is-dragging .c-slider-drag__item:hover .c-slider-drag__item__hover{opacity:0}.c-slider-drag__arrow__line{width:25px;height:1px;transform:scale(1.2);transition:transform .5s cubic-bezier(.23,1,.32,1)}.c-slider-drag__arrow__line:after,.c-slider-drag__arrow__line:before{content:"";position:absolute;display:block;left:0;top:0;height:1px;width:8px;transition:transform .5s cubic-bezier(.23,1,.32,1);transform-origin:top left;background-color:#000}.c-slider-drag__arrow__line:before{transform:rotate(-45deg) translateZ(0)}.c-slider-drag__arrow__line:after{transform:rotate(45deg) translateZ(0)}.c-slider-drag__arrow__line.is-right{transform:rotate(180deg) translateZ(0) scale(1.2)}.c-slider-drag__arrow:hover .c-slider-drag__arrow__line{transform:scale(1.3)}.c-slider-drag__arrow:hover .c-slider-drag__arrow__line:before{transform:rotate(-50deg) translateZ(0)}.c-slider-drag__arrow:hover .c-slider-drag__arrow__line:after{transform:rotate(50deg) translateZ(0)}.c-slider-drag__arrow:hover .c-slider-drag__arrow__line.is-right{transform:rotate(180deg) translateZ(0) scale(1.3)}.c-slider-drag__item__hover{will-change:transform,opacity,visibility}.c-slider-drag__item{border:1px solid #f4f4f6}.c-responsive-image__container{overflow:hidden}.c-responsive-image__loader{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.c-responsive-image.is-loading .c-responsive-image__loader{opacity:1;visibility:visible}.c-slider-zoom{transform:translateZ(0);z-index:11;opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.c-slider-zoom.is-opened{opacity:1;visibility:visible}.c-slider-zoom.is-hidden{opacity:0;visibility:hidden}.c-slider-zoom__close__icon{cursor:pointer;height:60px;width:60px;border-radius:50%;border:3px solid #a5a9b5;background-color:transparent}.c-slider-zoom__close__icon:after,.c-slider-zoom__close__icon:before{content:"";position:absolute;display:block;height:2px;width:16px;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0) rotate(45deg);background-color:#000}.c-slider-zoom__close__icon:before{transform:translate(-50%,-50%) translateZ(0) rotate(135deg)}.c-slider-zoom__next,.c-slider-zoom__previous{bottom:50%;opacity:1;transition:opacity .3s,visibility .3s;will-change:opacity,visibility}.c-slider-zoom__next.is-hidden,.c-slider-zoom__previous.is-hidden{opacity:0;visibility:hidden}@media screen and (max-width:960px){.c-slider-zoom__next,.c-slider-zoom__previous{bottom:0;height:100px}}.c-slider-zoom__next__btn,.c-slider-zoom__previous__btn{transform:rotate(90deg) translateZ(0)}@media screen and (max-width:960px){.c-slider-zoom__next__btn,.c-slider-zoom__previous__btn{transform:rotate(0) translateZ(0)}}.c-slider-zoom__previous{left:0;transform:translate3d(-50%,50%,0);padding-left:140px}@media screen and (max-width:960px){.c-slider-zoom__previous{left:8.33333vw;transform:translateZ(0);display:flex;align-items:center;justify-content:center;padding-left:0}}.c-slider-zoom__next{right:0;transform:translate3d(50%,50%,0);padding-right:140px}@media screen and (max-width:960px){.c-slider-zoom__next{right:8.33333vw;transform:translateZ(0);display:flex;align-items:center;justify-content:center;padding-right:0}}.c-slider-zoom__item{justify-content:center;transition:transform .8s cubic-bezier(.77,0,.175,1),opacity .8s}.c-slider-zoom__item.is-active{transform:translateZ(0);justify-content:center}.c-slider-zoom__item.is-left,.c-slider-zoom__item.is-right{opacity:.3;animation-delay:.8s;animation-duration:.1s;animation-fill-mode:forwards}.c-slider-zoom__item.is-left{transform:translate3d(-100%,0,0);animation-name:jc-left}.c-slider-zoom__item.is-right{transform:translate3d(100%,0,0);animation-name:jc-right}.is-transitioning .c-slider-zoom__item{transition:transform 0s linear,opacity 0s}.c-slider-zoom__item__image{object-fit:contain}.c-slider-zoom__item__image__loader{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.is-loading .c-slider-zoom__item__image__loader{opacity:1;visibility:visible}@-webkit-keyframes jc-left{0%{justify-content:flex-end}to{justify-content:flex-end}}@keyframes jc-left{0%{justify-content:flex-end}to{justify-content:flex-end}}@-webkit-keyframes jc-right{0%{justify-content:flex-start}to{justify-content:flex-start}}@keyframes jc-right{0%{justify-content:flex-start}to{justify-content:flex-start}}.c-project-description__container{max-width:960px}.c-project-category{height:50vh}.c-project-category__background{transform:scale(1) translateZ(0);background-size:cover;background-position:50%;transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}.c-project-category:hover .c-project-category__background{transform:scale(1.1) translateZ(0)}.t-ffamily--lyon-display,.t-fsize--sm\@xs,.t-text--lg,.t-text--md,.t-text--sm,.t-text--xl,.t-text--xs,.t-text--xxl,.t-text--xxs,.t-text--xxxl,.t-text--xxxs{margin:0;line-height:1.2;-webkit-margin-before:0;-webkit-margin-after:0}.o-list--inline{list-style:none;margin:0;padding:0;-webkit-margin-before:0;text-decoration:none}*,:after,:before,html{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{height:auto;color:#161a27;font-family:Plain,"sans-serif";font-size:16px;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern";text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}::-moz-selection,::selection{color:#fff;background:#000}img{-ms-interpolation-mode:bicubic}canvas{display:block}p{-webkit-margin-before:0;-webkit-margin-after:0}h1,h2,h3{margin:0;padding:0}@font-face{font-family:LyonDisplay;src:url(/static/fonts/LyonDisplay-Light.eot);src:local("\263A"),url(/static/fonts/LyonDisplay-Light.woff) format("woff"),url(/static/fonts/LyonDisplay-Light.ttf) format("truetype"),url(/static/fonts/LyonDisplay-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:LyonDisplay;src:url(/static/fonts/LyonDisplay-Regular.eot);src:local("\263A"),url(/static/fonts/LyonDisplay-Regular.woff) format("woff"),url(/static/fonts/LyonDisplay-Regular.ttf) format("truetype"),url(/static/fonts/LyonDisplay-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Plain;src:url(/static/fonts/Plain-Regular.eot);src:local("\263A"),url(/static/fonts/Plain-Regular.woff) format("woff"),url(/static/fonts/Plain-Regular.ttf) format("truetype"),url(/static/fonts/Plain-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Plain;src:url(/static/fonts/Plain-Medium.eot);src:local("\263A"),url(/static/fonts/Plain-Medium.woff) format("woff"),url(/static/fonts/Plain-Medium.ttf) format("truetype"),url(/static/fonts/Plain-Medium.svg) format("svg");font-style:normal}@font-face{font-family:Plain;src:url(/static/fonts/Plain-Bold.eot);src:local("\263A"),url(/static/fonts/Plain-Bold.woff) format("woff"),url(/static/fonts/Plain-Bold.ttf) format("truetype"),url(/static/fonts/Plain-Bold.svg) format("svg");font-weight:700;font-style:normal}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,header,section{display:block}h1{font-size:2em;margin:.67em 0}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}canvas{display:inline-block}.t-link{color:inherit;text-decoration:none}.t-link-inline--scale-up--black{margin-bottom:4px}.t-link-inline--scale-up--black:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#000;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--black:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--black.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--black.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--black-near{margin-bottom:4px}.t-link-inline--scale-up--black-near:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#161a27;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--black-near:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--black-near.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--black-near.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-down--black-near{margin-bottom:4px}.t-link-inline--scale-down--black-near:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(1) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#161a27;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-down--black-near:hover:after{transform:scaleX(0) translateZ(0)}.t-link-inline--scale-up--gray-darker{margin-bottom:4px}.t-link-inline--scale-up--gray-darker:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#1f1f1f;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--gray-darker:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--gray-darker.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--gray-darker.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--gray-dark{margin-bottom:4px}.t-link-inline--scale-up--gray-dark:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#535764;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--gray-dark:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--gray-dark.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--gray-dark.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--gray-mid{margin-bottom:4px}.t-link-inline--scale-up--gray-mid:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#787e90;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--gray-mid:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--gray-mid.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--gray-mid.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--gray{margin-bottom:4px}.t-link-inline--scale-up--gray:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#a5a9b5;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--gray:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--gray.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--gray.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--gray-light{margin-bottom:4px}.t-link-inline--scale-up--gray-light:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#dddfe3;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--gray-light:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--gray-light.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--gray-light.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--gray-lighter{margin-bottom:4px}.t-link-inline--scale-up--gray-lighter:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#e9eaed;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--gray-lighter:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--gray-lighter.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--gray-lighter.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--white-near{margin-bottom:4px}.t-link-inline--scale-up--white-near:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#f4f4f6;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--white-near:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--white-near.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--white-near.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--white{margin-bottom:4px}.t-link-inline--scale-up--white:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#fff;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--white:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--white.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--white.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-down--white{margin-bottom:4px}.t-link-inline--scale-down--white:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(1) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#fff;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-down--white:hover:after{transform:scaleX(0) translateZ(0)}.t-link-inline--scale-up--brand-red-darkest{margin-bottom:4px}.t-link-inline--scale-up--brand-red-darkest:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#890202;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--brand-red-darkest:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--brand-red-darkest.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--brand-red-darkest.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--brand-red-darker{margin-bottom:4px}.t-link-inline--scale-up--brand-red-darker:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#d20000;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--brand-red-darker:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--brand-red-darker.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--brand-red-darker.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--brand-red-dark{margin-bottom:4px}.t-link-inline--scale-up--brand-red-dark:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#e10000;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--brand-red-dark:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--brand-red-dark.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--brand-red-dark.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--brand-red{margin-bottom:4px}.t-link-inline--scale-up--brand-red:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#f00001;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--brand-red:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--brand-red.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--brand-red.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--brand-red-light{margin-bottom:4px}.t-link-inline--scale-up--brand-red-light:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#e5969a;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--brand-red-light:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--brand-red-light.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--brand-red-light.t-link-inline--small:after{bottom:-2px;height:1px}.t-link-inline--scale-up--brand-blue{margin-bottom:4px}.t-link-inline--scale-up--brand-blue:after{content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#0330d7;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.t-link-inline--scale-up--brand-blue:hover:after{transform:scaleX(1) translateZ(0)}.t-link-inline--scale-up--brand-blue.t-link-inline--small{margin-bottom:2px}.t-link-inline--scale-up--brand-blue.t-link-inline--small:after{bottom:-2px;height:1px}.t-text--nowrap{white-space:nowrap}.t-ffamily--lyon-display{font-family:LyonDisplay,"serif"}.t-text--xxxs{font-size:calc(11px + 0 * (100vw - 960px) / 640);line-height:1.545454545454545;letter-spacing:.1em}@media screen and (min-width:1600px){.t-text--xxxs{font-size:11px;font-size:.6875rem}}@media screen and (max-width:960px){.t-text--xxxs{font-size:11px;font-size:.6875rem}}.t-text--xxs{font-size:calc(13px + 0 * (100vw - 960px) / 640);line-height:2;letter-spacing:.06em}@media screen and (min-width:1600px){.t-text--xxs{font-size:13px;font-size:.8125rem}}@media screen and (max-width:960px){.t-text--xxs{font-size:13px;font-size:.8125rem}}.t-text--xs{font-size:calc(18px + 0 * (100vw - 960px) / 640);line-height:1.666666666666667;letter-spacing:.02em}@media screen and (min-width:1600px){.t-text--xs{font-size:18px;font-size:1.125rem}}@media screen and (max-width:960px){.t-text--xs{font-size:18px;font-size:1.125rem}}.t-text--sm{font-size:calc(22px + 8 * (100vw - 960px) / 640);line-height:1.5;letter-spacing:.025em}@media screen and (min-width:1600px){.t-text--sm{font-size:30px;font-size:1.875rem}}@media screen and (max-width:960px){.t-text--sm{font-size:22px;font-size:1.375rem}}@media screen and (max-width:770px){.t-fsize--sm\@xs{font-size:30px;font-size:1.875rem}}.t-text--md{font-size:calc(23px + 23 * (100vw - 960px) / 640);line-height:1.41304347826087;letter-spacing:0}@media screen and (min-width:1600px){.t-text--md{font-size:46px;font-size:2.875rem}}@media screen and (max-width:960px){.t-text--md{font-size:23px;font-size:1.4375rem}}.t-text--lg{font-size:calc(40px + 40 * (100vw - 960px) / 640);line-height:1.125;letter-spacing:.02em}@media screen and (min-width:1600px){.t-text--lg{font-size:80px;font-size:5rem}}@media screen and (max-width:960px){.t-text--lg{font-size:40px;font-size:2.5rem}}.t-text--xl{font-size:calc(42px + 63 * (100vw - 960px) / 640);line-height:1.142857142857143;letter-spacing:.05em}@media screen and (min-width:1600px){.t-text--xl{font-size:105px;font-size:6.5625rem}}@media screen and (max-width:960px){.t-text--xl{font-size:42px;font-size:2.625rem}}.t-text--xxl{font-size:calc(48px + 72 * (100vw - 960px) / 640);line-height:1.141666666666667;letter-spacing:-.03em}@media screen and (min-width:1600px){.t-text--xxl{font-size:120px;font-size:7.5rem}}@media screen and (max-width:960px){.t-text--xxl{font-size:48px;font-size:3rem}}.t-text--xxxl{font-size:calc(80px + 120 * (100vw - 960px) / 640);line-height:.9;letter-spacing:-.03em}@media screen and (min-width:1600px){.t-text--xxxl{font-size:200px;font-size:12.5rem}}@media screen and (max-width:960px){.t-text--xxxl{font-size:80px;font-size:5rem}}.t-fweight--light{font-weight:300}.t-fweight--regular{font-weight:400}.t-fweight--bold{font-weight:700}.o-box--1by2{position:relative}.o-box--1by2:before{content:"";position:relative;display:inline-block;width:100%}.o-box--1by2:before{padding-top:50%}.o-content{font-size:16px;font-size:1rem;font-weight:300}.o-content *{line-height:150%}.o-content h1,.o-content h2,.o-content h3,.o-content h4,.o-content h5,.o-content h6{margin-top:60px}.o-content h1:first-child,.o-content h2:first-child,.o-content h3:first-child,.o-content h4:first-child,.o-content h5:first-child,.o-content h6:first-child{margin-top:0}.o-content p{margin-top:10px}.o-content p:first-child{margin-top:0}.o-content a,.o-content strong{font-weight:700}.o-content a{position:relative;color:#0330d7;text-decoration:none}.o-content a:before{content:"";position:absolute;bottom:-1px;left:0;transform:scaleX(0) translateZ(0);transform-origin:0 50%;width:100%;height:2px;background-color:#0330d7;transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}.o-content a:hover:before{transform:scaleX(1) translateZ(0)}.o-list__item{display:inline-block}img:not([alt]){border:5px solid red}img:not([title]){position:relative;border:5px solid red}body:after{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:1px;background:#fff;animation:dummy-rotate 1s infinite}@-webkit-keyframes dummy-rotate{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes dummy-rotate{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.u-bradius--circle{border-radius:50%}.u-color--black{color:#000}.u-bg--black{background-color:#000}.u-color--black-near{color:#161a27}.u-bg--black-near{background-color:#161a27}.u-color--gray-darker{color:#1f1f1f}.u-color--gray{color:#a5a9b5}.u-bg--gray-lighter{background-color:#e9eaed}.u-color--white{color:#fff}.u-bg--white{background-color:#fff}.u-bg--brand-red-darker{background-color:#d20000}.u-bg--brand-red-dark{background-color:#e10000}.u-color--brand-red{color:#f00001}.u-bg--brand-red{background-color:#f00001}.u-color--brand-blue{color:#0330d7}.u-bg--brand-blue{background-color:#0330d7}.u-flex{display:flex}.u-flex-fd--column{flex-direction:column}@media screen and (max-width:770px){.u-flex-fd--column\@xs{flex-direction:column}}.u-flex-fw--wrap{flex-wrap:wrap}.u-flex-fw--wrap-reverse{flex-wrap:wrap-reverse}@media screen and (min-width:1600px){.u-flex-fw--wrap-reverse\@design{flex-wrap:wrap-reverse}}@media screen and (max-width:1440px){.u-flex-fw--wrap-reverse\@xl{flex-wrap:wrap-reverse}}@media screen and (max-width:1280px){.u-flex-fw--wrap-reverse\@lg{flex-wrap:wrap-reverse}}@media screen and (max-width:1024px){.u-flex-fw--wrap-reverse\@md{flex-wrap:wrap-reverse}}@media screen and (max-width:960px){.u-flex-fw--wrap-reverse\@sm{flex-wrap:wrap-reverse}}@media screen and (max-width:770px){.u-flex-fw--wrap-reverse\@xs{flex-wrap:wrap-reverse}}@media screen and (max-width:480px){.u-flex-fw--wrap-reverse\@xxs{flex-wrap:wrap-reverse}}.u-flex-jc--end{justify-content:flex-end}@media screen and (min-width:1600px){.u-flex-jc--end\@design{justify-content:flex-end}}@media screen and (max-width:1440px){.u-flex-jc--end\@xl{justify-content:flex-end}}@media screen and (max-width:1280px){.u-flex-jc--end\@lg{justify-content:flex-end}}@media screen and (max-width:1024px){.u-flex-jc--end\@md{justify-content:flex-end}}@media screen and (max-width:960px){.u-flex-jc--end\@sm{justify-content:flex-end}}@media screen and (max-width:770px){.u-flex-jc--end\@xs{justify-content:flex-end}}@media screen and (max-width:480px){.u-flex-jc--end\@xxs{justify-content:flex-end}}.u-flex-jc--center{justify-content:center}@media screen and (min-width:1600px){.u-flex-jc--center\@design{justify-content:center}}@media screen and (max-width:1440px){.u-flex-jc--center\@xl{justify-content:center}}@media screen and (max-width:1280px){.u-flex-jc--center\@lg{justify-content:center}}@media screen and (max-width:1024px){.u-flex-jc--center\@md{justify-content:center}}@media screen and (max-width:960px){.u-flex-jc--center\@sm{justify-content:center}}@media screen and (max-width:770px){.u-flex-jc--center\@xs{justify-content:center}}@media screen and (max-width:480px){.u-flex-jc--center\@xxs{justify-content:center}}.u-flex-jc--start{justify-content:flex-start}@media screen and (min-width:1600px){.u-flex-jc--start\@design{justify-content:flex-start}}@media screen and (max-width:1440px){.u-flex-jc--start\@xl{justify-content:flex-start}}@media screen and (max-width:1280px){.u-flex-jc--start\@lg{justify-content:flex-start}}@media screen and (max-width:1024px){.u-flex-jc--start\@md{justify-content:flex-start}}@media screen and (max-width:960px){.u-flex-jc--start\@sm{justify-content:flex-start}}@media screen and (max-width:770px){.u-flex-jc--start\@xs{justify-content:flex-start}}@media screen and (max-width:480px){.u-flex-jc--start\@xxs{justify-content:flex-start}}.u-flex-jc--space-between{justify-content:space-between}@media screen and (min-width:1600px){.u-flex-jc--space-between\@design{justify-content:space-between}}@media screen and (max-width:1440px){.u-flex-jc--space-between\@xl{justify-content:space-between}}@media screen and (max-width:1280px){.u-flex-jc--space-between\@lg{justify-content:space-between}}@media screen and (max-width:1024px){.u-flex-jc--space-between\@md{justify-content:space-between}}@media screen and (max-width:960px){.u-flex-jc--space-between\@sm{justify-content:space-between}}@media screen and (max-width:770px){.u-flex-jc--space-between\@xs{justify-content:space-between}}@media screen and (max-width:480px){.u-flex-jc--space-between\@xxs{justify-content:space-between}}.u-flex-jc--space-around{justify-content:space-around}@media screen and (min-width:1600px){.u-flex-jc--space-around\@design{justify-content:space-around}}@media screen and (max-width:1440px){.u-flex-jc--space-around\@xl{justify-content:space-around}}@media screen and (max-width:1280px){.u-flex-jc--space-around\@lg{justify-content:space-around}}@media screen and (max-width:1024px){.u-flex-jc--space-around\@md{justify-content:space-around}}@media screen and (max-width:960px){.u-flex-jc--space-around\@sm{justify-content:space-around}}@media screen and (max-width:770px){.u-flex-jc--space-around\@xs{justify-content:space-around}}@media screen and (max-width:480px){.u-flex-jc--space-around\@xxs{justify-content:space-around}}.u-flex-jc--space-evenly{justify-content:space-evenly}@media screen and (min-width:1600px){.u-flex-jc--space-evenly\@design{justify-content:space-evenly}}@media screen and (max-width:1440px){.u-flex-jc--space-evenly\@xl{justify-content:space-evenly}}@media screen and (max-width:1280px){.u-flex-jc--space-evenly\@lg{justify-content:space-evenly}}@media screen and (max-width:1024px){.u-flex-jc--space-evenly\@md{justify-content:space-evenly}}@media screen and (max-width:960px){.u-flex-jc--space-evenly\@sm{justify-content:space-evenly}}@media screen and (max-width:770px){.u-flex-jc--space-evenly\@xs{justify-content:space-evenly}}@media screen and (max-width:480px){.u-flex-jc--space-evenly\@xxs{justify-content:space-evenly}}.u-flex-ai--end{align-items:flex-end}.u-flex-ai--center{align-items:center}@media screen and (max-width:770px){.u-flex-ai--center\@xs{align-items:center}}.u-flex-ai--start{align-items:flex-start}@media screen and (max-width:770px){.u-flex-ai--start\@xs{align-items:flex-start}}.u-flex-ac--start{align-content:flex-start}@media screen and (min-width:1600px){.u-flex-ac--start\@design{align-content:flex-start}}@media screen and (max-width:1440px){.u-flex-ac--start\@xl{align-content:flex-start}}@media screen and (max-width:1280px){.u-flex-ac--start\@lg{align-content:flex-start}}@media screen and (max-width:1024px){.u-flex-ac--start\@md{align-content:flex-start}}@media screen and (max-width:960px){.u-flex-ac--start\@sm{align-content:flex-start}}@media screen and (max-width:770px){.u-flex-ac--start\@xs{align-content:flex-start}}@media screen and (max-width:480px){.u-flex-ac--start\@xxs{align-content:flex-start}}.u-flex-ac--end{align-content:flex-end}@media screen and (min-width:1600px){.u-flex-ac--end\@design{align-content:flex-end}}@media screen and (max-width:1440px){.u-flex-ac--end\@xl{align-content:flex-end}}@media screen and (max-width:1280px){.u-flex-ac--end\@lg{align-content:flex-end}}@media screen and (max-width:1024px){.u-flex-ac--end\@md{align-content:flex-end}}@media screen and (max-width:960px){.u-flex-ac--end\@sm{align-content:flex-end}}@media screen and (max-width:770px){.u-flex-ac--end\@xs{align-content:flex-end}}@media screen and (max-width:480px){.u-flex-ac--end\@xxs{align-content:flex-end}}.u-flex-ac--center{align-content:center}@media screen and (min-width:1600px){.u-flex-ac--center\@design{align-content:center}}@media screen and (max-width:1440px){.u-flex-ac--center\@xl{align-content:center}}@media screen and (max-width:1280px){.u-flex-ac--center\@lg{align-content:center}}@media screen and (max-width:1024px){.u-flex-ac--center\@md{align-content:center}}@media screen and (max-width:960px){.u-flex-ac--center\@sm{align-content:center}}@media screen and (max-width:770px){.u-flex-ac--center\@xs{align-content:center}}@media screen and (max-width:480px){.u-flex-ac--center\@xxs{align-content:center}}.u-flex-ac--space-between{align-content:space-between}@media screen and (min-width:1600px){.u-flex-ac--space-between\@design{align-content:space-between}}@media screen and (max-width:1440px){.u-flex-ac--space-between\@xl{align-content:space-between}}@media screen and (max-width:1280px){.u-flex-ac--space-between\@lg{align-content:space-between}}@media screen and (max-width:1024px){.u-flex-ac--space-between\@md{align-content:space-between}}@media screen and (max-width:960px){.u-flex-ac--space-between\@sm{align-content:space-between}}@media screen and (max-width:770px){.u-flex-ac--space-between\@xs{align-content:space-between}}@media screen and (max-width:480px){.u-flex-ac--space-between\@xxs{align-content:space-between}}.u-flex-ac--space-around{align-content:space-around}@media screen and (min-width:1600px){.u-flex-ac--space-around\@design{align-content:space-around}}@media screen and (max-width:1440px){.u-flex-ac--space-around\@xl{align-content:space-around}}@media screen and (max-width:1280px){.u-flex-ac--space-around\@lg{align-content:space-around}}@media screen and (max-width:1024px){.u-flex-ac--space-around\@md{align-content:space-around}}@media screen and (max-width:960px){.u-flex-ac--space-around\@sm{align-content:space-around}}@media screen and (max-width:770px){.u-flex-ac--space-around\@xs{align-content:space-around}}@media screen and (max-width:480px){.u-flex-ac--space-around\@xxs{align-content:space-around}}.u-flex-ac--stretch{align-content:stretch}@media screen and (min-width:1600px){.u-flex-ac--stretch\@design{align-content:stretch}}@media screen and (max-width:1440px){.u-flex-ac--stretch\@xl{align-content:stretch}}@media screen and (max-width:1280px){.u-flex-ac--stretch\@lg{align-content:stretch}}@media screen and (max-width:1024px){.u-flex-ac--stretch\@md{align-content:stretch}}@media screen and (max-width:960px){.u-flex-ac--stretch\@sm{align-content:stretch}}@media screen and (max-width:770px){.u-flex-ac--stretch\@xs{align-content:stretch}}@media screen and (max-width:480px){.u-flex-ac--stretch\@xxs{align-content:stretch}}.u-w1of2{width:50%}.u-w1of3{width:33.333%}.u-w3of4{width:75%}.u-w1of5{width:20%}.u-w4of5{width:80%}.u-w1of8{width:12.5%}.u-w2of8{width:25%}.u-marg-l-w3of8{margin-left:37.5%}.u-w5of8{width:62.5%}.u-w3of9{width:33.333%}.u-w5of9{width:55.556%}.u-marg-l-w2of11{margin-left:18.182%}.u-w6of11{width:54.545%}.u-w7of11{width:63.636%}.u-w9of11{width:81.818%}.u-w1of12{width:8.333%}.u-marg-l-w1of12{margin-left:8.333%}.u-marg-r-vw1of12{margin-right:8.333vw}.u-w-vw2of12{width:16.667vw}.u-marg-r-w2of12{margin-right:16.667%}.u-marg-l-w3of12{margin-left:25%}.u-pad-x-w3of12{padding-left:25%}.u-pad-x-w3of12{padding-right:25%}.u-w4of12{width:33.333%}.u-w5of12{width:41.667%}.u-w6of12{width:50%}.u-marg-l-w6of12{margin-left:50%}.u-w8of12{width:66.667%}.u-w9of12{width:75%}.u-w10of12{width:83.333%}.u-w11of12{width:91.667%}@media screen and (max-width:960px){.u-pad-x-w1of12\@sm{padding-right:8.333%;padding-left:8.333%}.u-pad-x-w1of12\@sm{padding-left:8.333vw}.u-pad-x-w1of12\@sm{padding-right:8.333vw}.u-w10of12\@sm{width:83.333%}}@media screen and (max-width:770px){.u-w1of2\@xs{width:50%}.u-marg-l-w1of11\@xs{margin-left:9.091%}.u-marg-l-w1of12\@xs{margin-left:8.333%}.u-pad-x-w1of12\@xs{padding-right:8.333%;padding-left:8.333%}.u-pad-x-w1of12\@xs{padding-left:8.333vw}.u-pad-x-w1of12\@xs{padding-right:8.333vw}.u-w-vw5of12\@xs{width:41.667vw}.u-w10of12\@xs{width:83.333%}}@media screen and (max-width:480px){.u-w3of8\@xxs{width:37.5%}}.u-force-3d{transform:translateZ(0)}.u-zindex--1{z-index:1}.u-zindex--2{z-index:2}.u-zindex--3{z-index:3}.u-zindex--4{z-index:4}.u-zindex--10{z-index:10}.u-zindex--12{z-index:12}.u-zindex--18{z-index:18}.u-zindex--20{z-index:20}.u-zindex--99{z-index:99}.u-opacity--0{opacity:0}.u-opacity--20{opacity:.2}.u-opacity--30{opacity:.3}.u-opacity--50{opacity:.5}.u-align-center{text-align:center}.u-align-left{text-align:left}.u-valign-middle{vertical-align:middle}@media screen and (max-width:960px){.u-marg-x-auto\@sm{margin-left:auto;margin-right:auto}}@media screen and (max-width:770px){.u-marg-x-auto\@xs{margin-left:auto;margin-right:auto}}.u-uppercase{text-transform:uppercase}.u-inline-block{display:inline-block}.u-block{display:block}.u-hide{display:none}@media screen and (max-width:960px){.u-hide\@sm{display:none}}@media screen and (max-width:770px){.u-hide\@xs{display:none}}.u-invisible{visibility:hidden}@media screen and (max-width:770px){.u-invisible\@xs{visibility:hidden}}.u-overflow-h{overflow:hidden}.u-fit{width:100%;height:100%}.u-fit-v{width:100vw;height:100vh}.u-fit-w{width:100%}@media screen and (max-width:770px){.u-fit-w\@xs{width:100%}}.u-fit-vw{width:100vw}.u-fit-h{height:100%}.u-fit-vh{height:100vh}@media screen and (max-width:770px){.u-auto-h\@xs{height:auto}}.u-absolute{position:absolute}.u-fixed{position:fixed;will-change:transform}@media screen and (min-width:1600px){.u-fixed\@design{position:fixed;will-change:transform}}@media screen and (max-width:1440px){.u-fixed\@xl{position:fixed;will-change:transform}}@media screen and (max-width:1280px){.u-fixed\@lg{position:fixed;will-change:transform}}@media screen and (max-width:1024px){.u-fixed\@md{position:fixed;will-change:transform}}@media screen and (max-width:960px){.u-fixed\@sm{position:fixed;will-change:transform}}@media screen and (max-width:770px){.u-fixed\@xs{position:fixed;will-change:transform}}@media screen and (max-width:480px){.u-fixed\@xxs{position:fixed;will-change:transform}}.u-relative{position:relative}.u-pos-y-center{top:50%;transform:translateY(-50%) translateZ(0)}.u-pos-x-center{left:50%;transform:translateX(-50%) translateZ(0)}.u-pos-b--0{bottom:0}.u-pos-tl{top:0;left:0}.u-pos-tr{top:0;right:0}.u-pos-bl{bottom:0;left:0}.u-pos-br{bottom:0;right:0}.u-pos-center{top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0)}.u-cursor-grab.is-grabbing{cursor:grabbing}@media screen and (min-width:1600px){.u-cursor-grab\@design.is-grabbing{cursor:grabbing}}@media screen and (max-width:1440px){.u-cursor-grab\@xl.is-grabbing{cursor:grabbing}}@media screen and (max-width:1280px){.u-cursor-grab\@lg.is-grabbing{cursor:grabbing}}@media screen and (max-width:1024px){.u-cursor-grab\@md.is-grabbing{cursor:grabbing}}@media screen and (max-width:960px){.u-cursor-grab\@sm.is-grabbing{cursor:grabbing}}@media screen and (max-width:770px){.u-cursor-grab\@xs.is-grabbing{cursor:grabbing}}@media screen and (max-width:480px){.u-cursor-grab\@xxs.is-grabbing{cursor:grabbing}}.u-cursor-pointer{cursor:pointer}.u-click-area-xxs:before{content:"";position:absolute;bottom:-10px;left:-10px;right:-10px;top:-10px}.u-click-area-xs:before{content:"";position:absolute;bottom:-20px;left:-20px;right:-20px;top:-20px}.u-marg-x-auto{margin-right:auto;margin-left:auto}.u-marg-t-xxxs{margin-top:5px}.u-marg-t-xxs{margin-top:10px}.u-marg-b-xxs{margin-bottom:10px}.u-marg-t-xs{margin-top:20px}.u-marg-x-xs{margin-left:20px}.u-marg-x-xs{margin-right:20px}.u-marg-t-sm{margin-top:30px}.u-marg-l-sm{margin-left:30px}.u-marg-t-md{margin-top:50px}.u-marg-y-md{margin-top:50px;margin-bottom:50px}.u-marg-b-lg{margin-bottom:60px}.u-marg-t-xl{margin-top:80px}.u-marg-t-xxl{margin-top:100px}.u-marg-t-xxxl{margin-top:120px}.u-marg-y-0{margin-top:0;margin-bottom:0}@media screen and (max-width:1024px){.u-marg-y-xs\@md{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:960px){.u-marg-x-auto\@sm{margin-right:auto;margin-left:auto}}@media screen and (max-width:770px){.u-marg-l-0\@xs{margin-left:0}.u-marg-x-0\@xs{margin-right:0;margin-left:0}.u-marg-x-auto\@xs{margin-right:auto;margin-left:auto}.u-marg-t-xs\@xs{margin-top:20px}.u-marg-t-sm\@xs{margin-top:30px}.u-marg-t-md\@xs{margin-top:50px}.u-marg-t-lg\@xs{margin-top:60px}.u-marg-t-xl\@xs{margin-top:80px}}.u-pad-x-0{padding-left:0}.u-pad-x-0{padding-right:0}.u-pad-x-xxs{padding-left:10px}.u-pad-x-xxs{padding-right:10px}.u-pad-a-xs{padding:20px}.u-pad-b-xs{padding-bottom:20px}.u-pad-y-xs{padding-top:20px;padding-bottom:20px}.u-pad-t-sm{padding-top:30px}.u-pad-r-sm{padding-right:30px}.u-pad-y-md{padding-top:50px;padding-bottom:50px}.u-pad-t-lg{padding-top:60px}.u-pad-b-lg{padding-bottom:60px}.u-pad-x-lg{padding-left:60px}.u-pad-x-lg{padding-right:60px}.u-pad-y-lg{padding-top:60px;padding-bottom:60px}.u-pad-t-xl{padding-top:80px}.u-pad-r-xl{padding-right:80px}.u-pad-b-xl{padding-bottom:80px}.u-pad-y-xl{padding-top:80px;padding-bottom:80px}.u-pad-b-xxxl{padding-bottom:120px}.u-pad-y-xxxl{padding-top:120px;padding-bottom:120px}@media screen and (max-width:960px){.u-pad-x-0\@sm{padding-left:0;padding-right:0}.u-pad-b-lg\@sm{padding-bottom:60px}}@media screen and (max-width:770px){.u-pad-b-0\@xs{padding-bottom:0}.u-pad-y-xs\@xs{padding-top:20px;padding-bottom:20px}.u-pad-r-sm\@xs{padding-right:30px}.u-pad-b-sm\@xs{padding-bottom:30px}.u-pad-b-md\@xs{padding-bottom:50px}.u-pad-t-lg\@xs{padding-top:60px}.u-pad-b-lg\@xs{padding-bottom:60px}.u-pad-y-lg\@xs{padding-top:60px;padding-bottom:60px}.u-pad-b-xl\@xs{padding-bottom:80px}}.c-category-cover__loader{transform:translateZ(0);opacity:0;visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.is-loading .c-category-cover__loader{opacity:1;visibility:visible}.c-category-cover__bg{transform:translateZ(0);background-size:cover;background-position:50%;will-change:transform}.is-touch .c-category-title.is-not-baseline{visibility:hidden;opacity:0}@media screen and (max-width:770px){.c-category-title.is-not-baseline{visibility:hidden;opacity:0}}.c-category-title__text{line-height:2}.c-category-description{padding-bottom:150px}@media screen and (max-width:770px){.c-category-description{padding-bottom:0}}.c-category-introduction{padding:150px 0}@media screen and (max-width:770px){.c-category-introduction{padding:80px 0}}.c-category-introduction__title{letter-spacing:-.03em}.c-category-introduction__text{max-width:1024px}@media screen and (max-width:770px){.c-category-introduction__text{font-size:26px;font-size:1.625rem}}.c-projects-list{max-width:1280px}.c-projects-list__item__title{transform:translateZ(0)}.c-projects-list__item__title:before{content:"";position:absolute;top:0;left:0;transform:scaleX(1) translateZ(0);transform-origin:0 50%;width:100%;height:4px;background-color:#000;opacity:1}.c-projects-list__item__bg,.c-projects-list__item__title:before{transition:opacity .1554s cubic-bezier(.19,1,.22,1) .0735s,transform .294s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.c-projects-list__item__bg{opacity:0;transform:translate3d(-20px,5px,0);width:125%;padding-bottom:83.25%;left:12%;bottom:55%;background-size:cover;background-position:50%;pointer-events:none}.c-projects-list__item__container{cursor:pointer}.c-projects-list__item__container:hover .c-projects-list__item__title:before{transform:scaleX(0) translateZ(0);opacity:0}.c-projects-list__item__container:hover .c-projects-list__item__bg{opacity:1;transform:translateZ(0)}.c-header{transform:translateY(-40px) translateZ(0);top:56px;opacity:0;visibility:hidden;transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:transform,opacity,visibility}#app[class*=is-page]:not(.is-page-home) .c-header,.is-page-home.is-loader-finished .c-header{opacity:1;visibility:visible}.c-header.is-hidden{transform:translateY(-40px) translateZ(0);opacity:0!important;visibility:hidden!important}.c-header.is-visible{transform:translateY(0) translateZ(0);opacity:1!important;visibility:visible!important}.c-header__categories{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;will-change:opacity,visibility}.c-header__categories.is-active{opacity:1;visibility:visible;transition:opacity .5s .4s,visibility .4s}@media screen and (max-width:770px){.c-header__categories.is-active{visibility:hidden}}.c-header__categories__item{transform:translateZ(0);transition:opacity .5s;will-change:opacity}.c-header__categories__item:last-child{padding-right:0}.is-color-white .c-header__categories__item{color:#fff;opacity:.5}.is-color-black .c-header__categories__item{color:#000;opacity:.3}.c-header__categories__item.is-active{opacity:1}.c-header__logotype{max-width:200px;min-width:100px}.c-header__logotype__element{opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.c-header__logotype__element.is-active{opacity:1;visibility:visible}.c-menu-burger{width:56px;height:56px}.c-menu-burger__outline{opacity:.4;border:4px solid #fff}.is-color-white .c-menu-burger__outline{border-color:#fff}.is-color-black .c-menu-burger__outline{border-color:#161a27}.c-menu-burger__bars{width:16px;height:12px}.c-menu-burger__bars__item{transform:translateZ(0);height:2px;background-color:#161a27;opacity:1;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1),background-color .4s cubic-bezier(.23,1,.32,1);transition-delay:.2s;will-change:transform,opacity,background-color}.is-color-white .c-menu-burger__bars__item{background-color:#fff;transition-delay:0s}.is-color-black .c-menu-burger__bars__item{background-color:#161a27;transition-delay:0s}.is-open .c-menu-burger__bars__item{opacity:0;transition-delay:0s}.c-menu-burger__bars__item--top{width:16px}.is-open .c-menu-burger__bars__item--top{transform:translateX(16px) translateZ(0)}.c-menu-burger__bars__item--middle{transform:translateY(-50%) translateZ(0);width:16px}.is-open .c-menu-burger__bars__item--middle{transform:translateX(16px) translateY(-50%) translateZ(0)}.c-menu-burger__bars__item--bottom{transform:translateX(0) translateZ(0);width:11px}.c-menu-burger:not(.is-open):hover .c-menu-burger__bars__item--bottom{transform:translateX(5px) translateZ(0)}.is-open .c-menu-burger__bars__item--bottom{transform:translateX(16px) translateZ(0)}.c-menu-burger__bars__item-closed{width:8px;height:2px;background-color:#161a27;opacity:0;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.23,1,.32,1);will-change:transform,opacity}.is-open .c-menu-burger__bars__item-closed{opacity:1;transition-delay:.2s}.is-color-white .c-menu-burger__bars__item-closed{background-color:#fff}.is-color-black .c-menu-burger__bars__item-closed{background-color:#161a27}.c-menu-burger__bars__item-closed--top-left{top:2px;left:1px;transform:translateX(-3px) translateY(-3px) rotate(45deg) translateZ(0)}.is-open .c-menu-burger__bars__item-closed--top-left{transform:translateX(0) translateY(0) rotate(45deg) translateZ(0)}.c-menu-burger__bars__item-closed--top-right{top:2px;right:1px;transform:translateX(3px) translateY(-3px) rotate(-45deg) translateZ(0)}.is-open .c-menu-burger__bars__item-closed--top-right{transform:translateX(0) translateY(0) rotate(-45deg) translateZ(0)}.c-menu-burger__bars__item-closed--bottom-left{bottom:2px;left:1px;transform:translateX(-3px) translateY(3px) rotate(-45deg) translateZ(0)}.is-open .c-menu-burger__bars__item-closed--bottom-left{transform:translateX(0) translateY(0) rotate(-45deg) translateZ(0)}.c-menu-burger__bars__item-closed--bottom-right{bottom:2px;right:1px;transform:translateX(3px) translateY(3px) rotate(45deg) translateZ(0)}.is-open .c-menu-burger__bars__item-closed--bottom-right{transform:translateX(0) translateY(0) rotate(45deg) translateZ(0)}.c-grid__line{background-color:#4a84ff}.c-menu{transform:translateZ(0);visibility:hidden;transition:none 0;will-change:visibility}.c-menu.is-open{visibility:visible;transition:none 0}.c-menu.is-closed{visibility:hidden;transition:visibility 1s}.c-menu__background{transform:skewY(-5deg) translateY(-110%) translateZ(0);visibility:hidden;transition:transform 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:0s;will-change:transform,visibility}.c-menu.is-open .c-menu__background{transform:skewY(0) translateY(0) translateZ(0);visibility:visible;transition-delay:0s}.c-menu.is-closed .c-menu__background{transform:skewY(-5deg) translateY(-110%) translateZ(0);visibility:hidden;transition-delay:.2s}.c-menu__container{will-change:transform}.c-menu.is-open .c-menu__container,.c-menu__container{transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:0s}.c-menu.is-open .c-menu__container{transform:skewY(0) translateY(0) translateZ(0)}.c-menu.is-closed .c-menu__container{transform:skewY(5deg) translateY(110%) translateZ(0);transition:transform 1s cubic-bezier(.23,1,.32,1);transition-delay:.2s}.c-menu__wrapper{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.c-menu__wrapper.is-shown{opacity:1;visibility:visible}@media screen and (max-width:960px){.c-menu__wrapper{margin-top:56px}}.c-menu__wrapper__item-main-container:first-child{margin-top:0}.c-menu__wrapper__item{perspective:800px}.c-menu__wrapper__item__line{bottom:12px;left:0;backface-visibility:hidden;height:16px}.c-menu__wrapper__item__line:after{content:"";position:absolute;top:2px;left:2px;transform:rotate(-2deg) scaleX(0) translateZ(0);transform-origin:0 50%;width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.c-menu__wrapper__item.is-active .c-menu__wrapper__item__line:after{transform:rotate(-2deg) scaleX(1) translateZ(0)}.is-touch .c-menu__wrapper__item__line{bottom:0}.c-menu__loader{opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;transition-delay:0s;will-change:opacity,visibility}.c-menu__loader.is-hidden{opacity:0;visibility:hidden;transition-delay:0s}.c-menu__loader.is-shown{opacity:1;visibility:visible;transition-delay:.25s}.c-menu__baseline{transform:translateX(0) translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:transform,opacity,visibility}.c-menu__baseline.is-shown{opacity:1;visibility:visible}.is-ios.is-scroll-bottom .c-menu__baseline{bottom:0}.c-menu__baseline__text{white-space:nowrap}.c-menu__social{transform:translateZ(0);opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:transform,opacity,visibility}.c-menu__social.is-shown{opacity:1;visibility:visible}.is-touch .c-menu__social{margin-bottom:129px}.c-menu__social__title{top:0;left:50%;transform:translateX(-50%) translateY(-300%) rotate(90deg) translateZ(0);white-space:nowrap}.c-menu__social__item{transform:scale(1) translateZ(0);width:40px;height:40px;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.c-menu__social__item--0{margin-top:0}.c-menu__social__item:hover{transform:scale(1.1) translateZ(0)}.c-menu__social__item__border{border:4px solid #161a27}.c-menu__social__item__icon{transform:scale(1) translateZ(0);transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}.c-menu__social__item:hover .c-menu__social__item__icon{transform:scale(.909090909090909) translateZ(0)}.c-loader-planet{perspective:1600px;width:160px;height:160px}.c-transition{transform:translateY(-120%) skewY(-5deg) translateZ(0);transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}.c-transition.is-active{transform:translateY(0) skewY(0) translateZ(0)}.c-transition__container{transform:translateY(120%) skewY(5deg) translateZ(0);transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}.is-active .c-transition__container{transform:translateY(0) skewY(0) translateZ(0)}.c-transition__loader{opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(.23,1,.32,1),visibility 1s;will-change:opacity,visibility}.is-active .c-transition__loader{opacity:1;visibility:visible}