@media (min-aspect-ratio: 1440/910){:root{--vr: calc(100vh / 910)}}@media (max-aspect-ratio: 1440/910){:root{--vr: calc(100vw / 910)}}@media (max-width: 800px) and (min-aspect-ratio: 379/766){:root{--vr: calc(100vh / 766)}}@media (max-width: 800px) and (max-aspect-ratio: 379/766){:root{--vr: calc(100vw / 379)}}@font-face{font-family:title;src:url(/fonts/gratis-webfont.woff2) format("woff2"),url(/fonts/gratis-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:text;src:url(/fonts/century-webfont.woff2) format("woff2"),url(/fonts/century-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--black: #41431B;--shadowColor: #2a2c10;--white: #E3DBBB;--red: #AEB784;--salmon: #AEB784;--ease: cubic-bezier(.86, 0, .14, 1);--title: title, sans-serif;--text: text, sans-serif;--border: solid 7rem}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}html{font-size:.052083333333333336vw}body{font-size:12rem;background-color:var(--black);color:var(--white)}body::-webkit-scrollbar{display:none}main{min-width:100%;min-height:100vh}span{display:inline-block;overflow:hidden;line-height:1;font-size:inherit;font-family:inherit;vertical-align:bottom}.webgl{position:fixed;top:0;left:0;outline:none;opacity:0;transition:opacity .3s ease-in-out;z-index:1;pointer-events:none}.logo{display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:50rem;left:50rem;z-index:800}.logo-top-container,.logo-bottom-container{overflow:hidden;position:relative}.t-b1,.t-b2,.t-b3,.t-b4,.t-b5,.t-b6,.b-b1,.b-b2,.b-b3,.b-b4,.b-b5,.b-b6{position:absolute}.burger{background:none;border:none;display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:50rem;right:50rem;z-index:800}.burger-top-container{position:relative}.burger-t-b0,.burger-t-b1,.burger-t-b2,.burger-t-b3,.burger-t-b4{position:absolute}.menu,.loader{width:100%;height:100vh;position:fixed;top:0;left:0;background:transparent;z-index:100;-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);transition:backdrop-filter 1s var(--ease);pointer-events:none}.menu-top,.menu-bottom,.loader-top,.loader-bottom{width:100%;height:0%;position:absolute;left:0;background:transparent;pointer-events:auto}.menu-bottom,.loader-bottom{top:50%;background-color:var(--black)}.menu-top,.loader-top{bottom:50%;background-color:var(--black)}.menu-content{position:absolute;top:0;left:0;width:100%;height:100%;font-family:var(--title);font-size:22vh;letter-spacing:1.5rem;display:flex;flex-direction:column;justify-content:center}.menu-content .menu-link-container{align-items:center;position:relative;line-height:1;width:100%;overflow:hidden}.menu-content .menu-link-container a{text-transform:uppercase;color:var(--red);text-decoration:none;display:block;position:relative;text-align:left;width:100%;transition:transform 1s var(--ease)}.menu-content .menu-item-container:nth-child(2) a,.menu-content .menu-item-container:nth-child(4) a{text-align:right;left:30rem;transform:translateY(100%)}.menu-content .menu-item-container:nth-child(1) a,.menu-content .menu-item-container:nth-child(3) a{text-align:left;transform:translateY(-100%);left:-30rem}.menu-item-container{position:relative}.menu-item-container .link-fragment{position:absolute;top:0;line-height:1;text-transform:uppercase;overflow:hidden;width:100%}.menu-item-container .link-fragment{text-align:right;right:-30rem;pointer-events:none;transition:opacity .5s ease-in-out .8s}.menu-item-container .link-fragment div{transform:translateY(100%)}.footer{width:100%;height:100vh;background-color:var(--black);position:relative;opacity:0}.footer *{position:relative;z-index:3}.footer-insta{top:324.3125rem;left:50rem}.footer-contact{top:324.3125rem;right:50rem}.footer-infos{position:absolute;bottom:0;left:0;width:100%;padding:50rem;font-family:var(--text);font-size:15rem;display:flex}.footer-infos p{width:100%;-webkit-user-select:all;user-select:all}.footer-infos p:nth-child(1){text-align:left}.footer-infos p:nth-child(2){text-align:center}.footer-infos p:nth-child(3){text-align:right}.hero{width:100%;height:100vh;position:relative;overflow:hidden}.hero .videoContainer video{width:100%;height:100vh;object-fit:cover;position:fixed;z-index:-1;filter:brightness(.3)}.isRed:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;mix-blend-mode:color;background-color:var(--salmon)}.heroTitleContainer{position:absolute;bottom:20rem;left:40rem;width:100%;height:auto}.heroPlainTitle,.heroStrokedTitle{font-family:var(--title);display:flex;flex-direction:column;position:absolute;bottom:0rem;left:0rem;font-size:calc(100 * var(--vr));line-height:1}.heroStrokedTitle{bottom:15rem;left:15rem}.heroStrokedTitle h1{color:transparent;font-weight:400;-webkit-text-stroke:1.5px var(--white)}.heroStrokedTitle h1,.heroPlainTitle h1{text-transform:uppercase;letter-spacing:10rem}.heroStrokedTitle h1 span span,.heroPlainTitle h1 span span{transform:translateY(100%)}.heroTitle-wrapper{position:relative;transition:transform .1s ease-in-out}.heroTitle-wrapper span{transform:translate(-100%)}.heroTitle span:hover{transform:translate(12rem,-12rem)}.cta{position:absolute;width:185rem;height:calc(185rem * 1.2125);background:none;border:var(--border) var(--white);transition:background-color .3s ease-in-out;z-index:3}.heroCta{bottom:50rem;right:50rem}.cta:hover{cursor:pointer;background-color:var(--black)}.cta .button-textContainer{position:absolute;top:10%;left:0%;font-family:var(--title);text-transform:uppercase;color:var(--white);font-size:30rem;rotate:-90deg;width:calc(185rem * 1.2125);height:170rem;transform:translateY(-26rem);text-align:center;display:flex;flex-direction:column;justify-content:space-between}.cta .button-textContainer .secondary{display:flex;flex-direction:column;height:110rem;-webkit-text-stroke:.4px var(--white);color:transparent;margin-bottom:5rem}.cta .button-textContainer .secondary span span{transform:translateY(-100%);transition:.3s ease-in-out}.hero-about{position:relative;background-color:var(--black);width:100%;padding-top:500rem;padding-bottom:500rem}.hero-about-titleContainer,.hero-about-text{position:relative;z-index:3}.hero-about-titleContainer{transform:translate(-30rem)}.title{font-family:var(--title);font-size:128rem;line-height:1;text-decoration:uppercase}.text{font-family:var(--text);font-size:30rem;line-height:1.5;color:var(--white);margin-top:10rem;top:10rem;opacity:0}.hero-about-text{margin-top:100rem;width:800rem;position:relative;left:50%;transform:translate(-50%)}.testCta{margin-top:50rem;right:50rem;letter-spacing:3rem}.home-work{position:relative;background-color:var(--black);width:100%}.homeCards-container{position:relative;z-index:3}.home-work-titleContainer{width:100%;text-align:center}.horizontalScroll{width:100%;height:4000rem;overflow:hidden;position:relative}.homeCards-container{width:3000rem;display:flex;justify-content:space-between;position:absolute}.homeCards-container .card{width:487rem;height:592rem;background-color:var(--red);position:relative;overflow:hidden}.homeCards-container .card img{position:absolute;top:0;left:0;width:487rem;height:595rem;object-fit:cover;filter:brightness(.6);transition:filter .3s ease-in-out}.homeCards-container .card .card-content{position:absolute;top:40rem;left:40rem;width:calc(100% - 80rem);height:calc(100% - 80rem);z-index:1}.homeCards-container .card .card-content .tl-cross,.homeCards-container .card .card-content .tr-cross,.homeCards-container .card .card-content .bl-cross{position:absolute;width:20rem;height:20rem;background-image:url(/images/+.svg);background-repeat:no-repeat;background-size:contain;transition:transform .5s ease-in-out}.homeCards-container .card .card-content .tl-cross{top:10rem;left:10rem}.homeCards-container .card .card-content .tr-cross{top:10rem;right:10rem}.homeCards-container .card .card-content .bl-cross{bottom:10rem;left:10rem}.homeCards-container .card .card-content .card-title{position:absolute;top:0;left:0;width:100%;font-family:var(--text);text-transform:uppercase;color:var(--white);text-align:center;font-size:40rem;font-weight:400;font-style:normal;line-height:1}.homeCards-container .card .card-content .card-button{bottom:10rem;right:10rem;letter-spacing:2rem}.homeCards-container .card .card-content .card-data{position:absolute;bottom:45rem;left:40rem;width:425rem;height:40rem;transform:rotate(-90deg);transform-origin:left bottom;display:flex;align-items:center;justify-content:space-between;column-gap:20rem}.homeCards-container .card .card-content .card-data p{font-family:var(--text);font-size:15rem;color:var(--white);white-space:nowrap}.homeCards-container .card .card-content .card-data .line{width:100%;height:2rem;background-color:var(--white)}.home-banner{width:100%;height:150vh;background-color:var(--black);padding-top:500rem}.home-banner h1{width:100%;text-align:center}.home-banner-container{position:relative;width:100%;height:500rem;margin-top:100rem;display:flex;overflow:hidden}.partnerCard{min-width:367rem;height:443rem;box-shadow:4px 4px 4px var(--shadowColor);position:absolute;top:0;left:100%;animation:slide 20s linear infinite;animation-duration:20s;display:flex;justify-content:center;align-items:center}@keyframes slide{to{left:-367rem}}.partnerCard img{width:317rem;height:317rem;object-fit:contain}.loader{z-index:999}.loader-top,.loader-bottom{overflow:hidden}.loader-topLogo,.loader-bottomLogo{position:absolute;width:100vw;height:calc(120 * var(--vr));left:50%;overflow:hidden;transition:transform 1s var(--ease);display:flex;justify-content:center;align-items:center}.loader-text{font-family:var(--title);font-size:calc(130 * var(--vr));color:#aeb784;letter-spacing:calc(10 * var(--vr));text-transform:uppercase;white-space:nowrap;display:block;transition:transform 1s var(--ease);line-height:1}.loader-topLogo .loader-text{transform:translateY(110%)}.loader-bottomLogo .loader-text{transform:translateY(-110%)}.loader-topLogo{bottom:4rem;transform:translate(-50%)}.loader-bottomLogo{top:4rem;transform:translate(-50%)}.loader-tr,.loader-tl,.loader-bl,.loader-br{will-change:transform;position:fixed;width:calc(123 * var(--vr));height:calc(123 * var(--vr));transform-origin:center;display:flex;justify-content:center;align-items:center;transition:transform 1s var(--ease);transform:translate(0) rotate(0);overflow:hidden}.loaderCross{width:100%;height:100%;background-image:url(/images/loader-cross.svg);background-size:calc(75 * var(--vr));background-position:center;background-repeat:no-repeat;transform:translate(100%)}.loader-tl{top:50rem;left:50rem}.loader-tr{top:50rem;right:50rem}.loader-bl{bottom:50rem;left:50rem}.loader-br{bottom:50rem;right:50rem}.loader33,.loader66,.loader99{font-family:var(--title);text-transform:uppercase;color:var(--red);width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;font-size:calc(110 * var(--vr));transform:translate(100%)}.about-top{width:100%;height:100vh;position:relative}.about-top-content{position:absolute;left:50rem;bottom:50%;transform:translateY(80%)}.about-top-content .text{width:50vw}.about-title{text-align:center;padding-top:50rem;color:var(--red);margin-bottom:150rem}.about-text{width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:center}.about-text *,.about-workedWith *,.about-tools *{position:relative;z-index:3}.about-text .text{width:calc(100vw - 1200rem);text-align:center}.about-workedWith{display:flex;flex-direction:column;align-items:center}.about-workedWith h1{color:var(--white)}.about-workedWith .about-partnersContainer{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:100rem;padding-bottom:200rem;width:calc(100vw - 300rem)}.about-workedWith .about-partnersContainer .about-partnerCards{min-width:477.1rem;height:575.9rem;background-color:var(--black);box-shadow:4px 4px 4px var(--shadowColor);display:flex;justify-content:center;align-items:center}.about-workedWith .about-partnersContainer .about-partnerCards img{width:400rem;height:400rem;object-fit:contain}.about-tools{width:100%;height:120vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.tools-text{position:relative;width:500rem;height:80rem;text-align:center;color:var(--white)}.tools-text p{position:absolute;top:0;left:0;width:100%;height:100%}.sliderDots{margin-top:50rem;min-height:20rem;display:flex;justify-content:center;align-items:center;column-gap:10rem}.dot{position:relative;width:20rem;height:4rem;background-color:var(--white);transition:all .3s ease-in-out}.sliderDots .dot:before{content:"";position:absolute;top:-15rem;left:-5rem;right:-5rem;bottom:-15rem}.dot.active{background-color:var(--red);height:20rem}.dot:hover{cursor:pointer;opacity:.5}.about-tools button{width:100rem;height:100rem;position:absolute;top:50%;background:none;border:var(--border) var(--white);display:flex;justify-content:center;align-items:center;color:var(--white);font-family:var(--text);line-height:-1rem;font-size:50rem;font-weight:700;transform-origin:center;transition:border-color .3s ease-in-out,color .3s ease-in-out,opacity .3s ease-in-out,transform .5s var(--ease);opacity:.5}.about-tools button div{transition:transform .5s var(--ease),background-color .3s ease-in-out;line-height:1;vertical-align:center;will-change:transform}.about-tools .tools-prev div{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-color:var(--white);background-size:50rem;-webkit-mask:url(/images/arrowP.svg) no-repeat center / 50rem;mask:url(/images/arrowP.svg) no-repeat center / 50rem}.about-tools .tools-next div{width:100%;height:100%;background-color:var(--white);-webkit-mask:url(/images/arrowN.svg) no-repeat center / 50rem;mask:url(/images/arrowN.svg) no-repeat center / 50rem}.about-tools button:hover{cursor:pointer;opacity:1;color:var(--red)}.about-tools button:hover div{background-color:var(--red)}.tools-prev{left:50%;transform:translate(calc(-50% - 400rem),-50%)}.tools-next{right:50%;background:green;transform:translate(calc(50% + 400rem),-50%)}.projects-title{position:fixed;text-align:center;padding-top:50rem;left:50%;transform:translate(-50%);color:var(--red);margin-bottom:150rem;z-index:10}.projects-container{width:100%;padding:400rem 50rem 200rem;display:flex;flex-direction:column;transition:row-gap .5s ease-in-out;row-gap:200rem}.projects-toggle{position:fixed;width:calc(100% - 470rem);height:60rem;top:214.3125rem;left:50%;transform:translate(-50%);background-color:var(--black);border:none;background:var(--black);box-shadow:0 4rem 4rem var(--shadowColor);color:var(--white);font-size:15rem;text-transform:uppercase;display:flex;justify-content:center;align-items:center;transition:column-gap .3s ease-in-out;z-index:10;column-gap:10rem}.projects-toggle:hover{cursor:pointer;column-gap:20rem}.projects-toggle:hover span{letter-spacing:1.2rem}.projects-toggle span{transition:opacity .3s ease,letter-spacing .3s ease-in-out}.projects-toggle:hover span{opacity:.5}.projectRow{width:100%;display:flex;flex-direction:column;opacity:0;transition:opacity .3s ease-in-out}.projectRow .project-top,.projectRow .project-bottom{width:100%;height:20rem;position:relative;display:flex;justify-content:space-between;align-items:center;transition:transform .8s var(--ease)}.projectRow .project-pic{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20rem;margin-bottom:20rem}.projectRow .section{width:calc(100% / 3);display:flex;align-items:center;padding-right:30rem;padding-left:30rem}.project-line{width:100%;height:1rem;background-color:var(--white)}.project-infos{font-family:var(--text);font-size:16rem;line-height:1;color:var(--white);white-space:nowrap}.project-cross{background-color:var(--white);-webkit-mask:url(/images/+.svg) no-repeat center / 50rem;mask:url(/images/+.svg) no-repeat center / 50rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;min-width:20rem;min-height:20rem}.cross1,.cross2,.cross3,.cross4{position:absolute}.cross1{top:0;left:0}.cross2{top:0;left:calc(33.33333% - 10rem)}.cross3{top:0;left:calc(66.66667% - 10rem)}.cross4{top:0;right:0;background-color:var(--red)}.project-bottom a{-webkit-user-select:none;user-select:none;text-decoration:none}.project-bottom a p{color:var(--red);font-weight:700;transition:letter-spacing .3s ease-in-out,opacity .3s ease-in-out}.project-bottom a:hover p{letter-spacing:1.2rem;opacity:.5}.project-top-line{margin-left:20rem}.project-bottom-line{margin-right:20rem;background-color:var(--red)}.project-pic{height:320rem;overflow:hidden;transition:height .5s var(--ease)}.projectRow .pic-section{width:calc(100% / 3);display:flex;align-items:center;justify-content:center}.projectRow .pic-section .project-image-container{position:relative;width:520rem;height:320rem}.projectRow .pic-section .project-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article-top{width:100%;height:100vh;position:relative}.article-title{font-family:var(--title);font-size:128rem;line-height:1;text-decoration:uppercase;text-align:center;padding-top:50rem;padding-left:400rem;padding-right:400rem;color:var(--red)}.article-top .article-data{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;column-gap:100rem;align-items:flex-end;justify-content:space-between}.article-data .tableau,.article-data .description{width:100%;font-family:var(--text);font-size:15rem;margin:50rem}.article-data .description{display:flex;flex-direction:column}.article-data .tableau{display:flex;flex-direction:column;row-gap:15rem}.tableau-item{width:100%;height:20rem;display:flex;justify-content:space-between;align-items:center}.article-cross{min-width:20rem;min-height:20rem;background-color:var(--white);-webkit-mask:url(/images/+.svg) no-repeat center / 50rem;mask:url(/images/+.svg) no-repeat center / 50rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}.article-line{flex-grow:1;height:1rem;background-color:var(--white)}.tableau-item dt{margin-left:10rem;margin-right:10rem;text-transform:uppercase}.tableau-item dd{margin-left:10rem;margin-right:10rem;text-transform:uppercase;font-weight:900;color:var(--red)}.article-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:200rem;height:200rem;background-color:var(--white);-webkit-mask:url(/images/arrowN.svg) no-repeat center / 100rem;mask:url(/images/arrowN.svg) no-repeat center / 100rem;-webkit-mask-size:50rem;mask-size:50rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;background-color:var(--red);animation:arrowBounce 1.5s ease-in-out infinite}@keyframes arrowBounce{0%{top:50%}50%{top:52%}to{top:50%}}.article-content{display:flex;flex-direction:column;padding:50rem;row-gap:50rem}.article-content .full{width:100%;height:56.25vw}.article-content .verticalLeft{height:calc(100vh - 100rem);width:calc(calc(100vh - 100rem) / 1.55);transform:translate(0)}.article-content .verticalRight{height:calc(100vh - 100rem);width:calc(calc(100vh - 100rem) / 1.55);transform:translate(calc(100vw - calc(calc(100vh - 100rem) / 1.55) - 125rem))}.article-content .verticalCenter{height:calc(100vh - 100rem);width:calc(calc(100vh - 100rem) / 1.55);transform:translate(calc(50vw - calc(calc(100vh - 100rem) / 1.55) / 2 - 50rem))}.article-content .full img,.article-content .verticalLeft img,.article-content .verticalRight img,.article-content .verticalCenter img{width:100%;height:100%;object-fit:cover}.article-content .full video,.article-content .verticalLeft video,.article-content .verticalRight video,.article-content .verticalCenter video{width:100%;height:100%;object-fit:cover}@media (max-width: 480px){html{font-size:.0932558vw}.loader,.menu{width:100vh;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center}.menu-content{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;width:100vw;padding-top:200rem}.menu-content .menu-link-container a{font-size:200rem}.menu-content .menu-item-container:nth-child(4){margin-top:500rem}.menu-item-container .link-fragment{display:none}.loader-top,.loader-bottom{max-height:50vw;will-change:transform}.loader-topLogo,.loader-bottomLogo{position:absolute;width:calc(343.5 * var(--vr));height:calc(46.5 * var(--vr))}.loader-tr,.loader-tl,.loader-bl,.loader-br{will-change:transform;width:calc(82 * var(--vr));height:calc(82 * var(--vr))}.loaderCross{background-size:calc(50 * var(--vr))}.loader33,.loader66,.loader99{font-size:calc(calc(110 / 1.8) * var(--vr))}.footer-infos{font-size:30rem;flex-direction:column;row-gap:10rem}.footer-infos p:nth-child(1){text-align:left}.footer-infos p:nth-child(2){text-align:left}.footer-infos p:nth-child(3){text-align:left}.heroPlainTitle,.heroStrokedTitle{font-size:calc(45 * var(--vr));bottom:50%;transform:translateY(-150%)}.heroStrokedTitle{bottom:20rem;left:20rem}.hero-about{padding-top:700rem;padding-bottom:700rem}.hero-about-titleContainer{transform:translate(0);text-align:center}.title{text-transform:uppercase;font-size:100rem;line-height:1.2}.hero-about-text{width:900rem;margin-bottom:100rem}.text{font-family:var(--text);font-size:40rem;line-height:1.5}.home-work{padding-top:200rem}.horizontalScroll{height:700rem;overflow-x:scroll}.home-work-titleContainer{margin-bottom:100rem}.homeCards-container{top:0;padding-left:100rem;padding-right:100rem;position:relative;z-index:3}.home-banner{height:1500rem;overflow:hidden}.home-banner-container{width:150vw}.projects-title{padding-top:374.3125rem;width:100%;position:relative}.projects-toggle{font-size:30rem;column-gap:20rem}.projects-container{overflow:hidden;padding:0}.project-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.projectRow .project-top,.projectRow .project-bottom{width:100%;height:auto;position:relative;display:flex;row-gap:20rem;flex-direction:column;justify-content:flex-start;align-items:flex-end}.projectRow .project-bottom{position:relative;top:0;left:-80rem}.project-top .section{width:100%;transform:translate(120rem);row-gap:20rem}.project-top .section p,.project-bottom .section p{font-size:40rem}.projectRow .project-bottom .section{width:100%;position:relative;left:-50rem}.project-cross{min-width:40rem;min-height:40rem}.cross1{left:80rem}.cross2{left:80rem;top:60rem}.cross3{display:none}.cross4{right:20rem;bottom:-30rem}.projectRow{width:100vw;height:auto}.projectRow .project-pic{width:100vw;height:calc(100vw / 1.625);overflow:hidden;position:relative}.projectRow .pic-section{width:100vw;min-height:calc(100vw / 1.625);height:calc(100vw / 1.625)}.projectRow .pic-section .project-image-container{width:100%;height:calc(100vw / 1.625)}.article-title{padding-top:374.3125rem;width:100%;position:relative;padding-left:50rem;padding-right:50rem}.article-top .article-data{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;column-gap:0;row-gap:0;padding-left:50rem;padding-right:50rem}.article-content{overflow:hidden}.article-cross{min-width:40rem;min-height:40rem}.tableau-item{height:40rem;display:flex}.article-data .tableau,.article-data .description{font-size:40rem}.article-arrow{top:calc(50vh - 80rem)}@keyframes arrowBounce{0%{top:calc(50vh - 80rem)}50%{top:calc(50vh - 80rem + 2%)}to{top:calc(50vh - 80rem)}}.article-data .tableau{row-gap:40rem}.article-content .full,.article-content .verticalLeft,.article-content .verticalRight,.article-content .verticalCenter{width:100%;height:auto;transform:none}.about-top-content{top:500rem;transform:none}.about-top-content .text{width:90vw}.about-text .text{width:100%;padding-left:50rem;padding-right:50rem;font-size:40rem}.about-workedWith .about-partnersContainer{width:100%;padding-left:50rem;padding-right:50rem}.about-tools{height:80vh}.tools-text{width:80%}.sliderDots{scale:3;transform:translateY(100rem)}.about-tools button{top:calc(50% + 350rem)}.tools-prev{left:50%;transform:translate(calc(-50% - 100rem),-50%);scale:1.5;transform-origin:center center}.tools-next{right:50%;background:green;transform:translate(calc(50% + 100rem),-50%);scale:1.5;transform-origin:center center}}.noise-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/images/noise.webp);mix-blend-mode:multiply;opacity:0;transition:opacity .3s ease-in-out;background-repeat:no-repeat;background-size:cover;pointer-events:none;z-index:1000}
