.ProjectTitle{color:var(--dark)}.ProjectTitle h1,.ProjectTitle span{font-size:min(11.5rem,13.5vw)}.ProjectTitle .COCustom{height:min(8.33rem,9.75vw);width:min(8.33rem,9.75vw)}.ProjectTitle .Perspective{transition:transform .8s cubic-bezier(.65,0,.35,1)}.ProjectTitle .CText{opacity:1!important}.ProjectTitle--appear .Perspective{transform:translateY(0) scale(1)}.ProjectTitle--appear .Perspective__container__face--front{opacity:0;transition:opacity .6s cubic-bezier(.35,0,.65,1) .2s!important}.ProjectTitle--1{transform:translateY(40%) scale(.8);transition-delay:.2s!important}.ProjectTitle--1 .Perspective__container{transition-delay:.2s;transition-duration:.8s}.ProjectTitle--2{transform:translateY(20%) scale(.8);transition-delay:.3s!important}.ProjectTitle--2 .Perspective__container{transition-delay:.4s;transition-duration:.8s}.ProjectTitle--2 .Perspective__container__face--front{transition-delay:.4s}.ProjectHero{align-items:center;background-color:var(--project-color);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;transition:height 1s cubic-bezier(.65,0,.35,1);width:100%}.ProjectHero__title{text-align:center}.ProjectHero--appear{height:90vh}.ProjectHero .Perspective__container__face{background-color:var(--project-color)}.ProjectHero .COCustom{background-color:var(--dark)}.ProjectHero__infos{align-items:center;bottom:16px;display:flex;justify-content:center;letter-spacing:.27px;position:absolute}@media(max-width:640px){.ProjectHero__infos{align-items:flex-start;flex-direction:column}}.ProjectHero__infos__info{padding:0 40px;transition:all .45s cubic-bezier(.65,0,.35,1)}@media(max-width:640px){.ProjectHero__infos__info{display:flex;flex-direction:column;padding:8px 0}}.ProjectHero__infos__info:first-child{transition-delay:.1s}.ProjectHero__infos__info:nth-child(2){transition-delay:.2s}.ProjectHero__infos__info:nth-child(3){transition-delay:.3s}.ProjectHero__infos__info__title{margin-right:8px}.ProjectHero__appear-enter-active,.ProjectHero__appear-leave-active{transition:transform .8s linear}.ProjectHero__appear-enter-from .ProjectHero__infos__info,.ProjectHero__appear-leave-to .ProjectHero__infos__info{opacity:0;transform:translateY(100%)}.Media{--plyr-video-control-background-hover:none;--plyr-color-main:#fff;padding:24px 0}.Media--pause{cursor:pointer}.Media--pause .Media__player__play__button:after{transform:scale(1)}.touch-device .Media--pause .Media__player__play__button{display:flex!important}.Media__player{position:relative}.Media__player__play{height:15vw;left:0;pointer-events:none;position:absolute;top:0;width:15vw;z-index:2}@media(max-width:480px){.Media__player__play{left:50%;top:50%;transform:translate(-50%,-50%)!important}}.Media__player__play__button{align-items:center;color:var(--white);display:flex;height:100%;justify-content:center;pointer-events:none;width:100%}.touch-device .Media__player__play__button{display:none!important}.Media__player__play__button:after{background-color:var(--ultra-dark);border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(.4);transition:transform .45s ease-in-out;width:100%;z-index:-1}@media(max-width:480px){.Media__player__play__button:after{transform:scale(1.5)!important}}.Media .plyr{border-radius:16px;overflow:hidden}.Media .plyr__poster{background-size:cover}.Media .plyr__control.plyr__control--overlaid{display:none}.Media .plyr__control.plyr__control--overlaid:hover svg{transform:scale(1.2)}.Media .plyr--paused .plyr__controls{opacity:0;pointer-events:none}.Gallery__image picture{border-radius:16px;overflow:hidden}.Gallery__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Gallery__image--0{aspect-ratio:14/9}@media screen and (max-height:480px),screen and (max-width:640px){.Gallery__image--0{aspect-ratio:3/2;margin-bottom:16px}}.Gallery__image--1{aspect-ratio:3/2;margin-top:auto}@media screen and (max-height:480px),screen and (max-width:640px){.Gallery .row{flex-direction:column}}.ScrollTransition{align-items:center;background-color:#fff;display:flex;font-weight:700;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100vw}.ScrollTransition .info{position:absolute;top:20px}.ScrollTransition .ProjectTitle{position:relative;transform:translateY(40%);transition:all 1.2s cubic-bezier(.65,0,.35,1);z-index:2}.ScrollTransition--full .ScrollTransition__loading{opacity:1}.ScrollTransition--full .ProjectTitle{transform:translateY(0)}.ScrollTransition--full .ScrollTransition__fold{transform:scale(1.85) translateY(0)}.ScrollTransition__fold{background-color:var(--color);border-top-left-radius:24px;border-top-right-radius:24px;inset:0;position:absolute;transform:scale(.8,.75) translateY(30%);transition:all 1.2s cubic-bezier(.65,0,.35,1);z-index:1}.ScrollTransition__loading{align-items:center;animation:rotate 1.8s linear 0s infinite;bottom:32px;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:32px;transition:opacity .75s ease-out;width:50px}.ScrollTransition__loading svg{clip-path:polygon(100% 0,100% 30%,50% 50%,100% 70%,100% 100%,0 100%,0 0);width:90%}.ScrollTransition__loading circle{animation:loading 1.8s linear 0s infinite;stroke-dasharray:100px;stroke-width:2px}@keyframes rotate{0%{transform:rotate(-90.0001deg)}95%{transform:rotate(180.1deg)}to{transform:rotate(-90.0001deg)}}@keyframes loading{0%{stroke-dashoffset:100px}5%{stroke-dashoffset:100px}50%{stroke-dashoffset:0px}95%{stroke-dashoffset:-100px}to{stroke-dashoffset:-100px}}.ScrollTransition .Perspective__container__face,.ScrollTransition .Perspective__container__face *{backface-visibility:hidden}.ScrollTransition .COCustom{background-color:var(--dark)}:root{--z-under:0;--z-default:1;--z-above:2;--z-header:20;--z-overlay:20;--z-loader:100;--red:#ff2803;--yellow:#f9b71b;--blue:#1795f0;--green:#30e462;--ultra-dark:#000;--dark:#150c0f;--medium-dark:#201317;--sand:#f4f5ef;--white:#fff;--large:1440px;--desktop:1280px;--tablet-h:1024px;--tablet:979px;--tablet-w:768px;--mobile-w:640px;--mobile:480px}@keyframes shimmer{to{transform:translate(100%)}}.Project__media{background-color:var(--project-color)}.Project__content--header{--font-color:var(--dark);--background-color:var(--project-color)}.Project__external{margin-top:40px}
