@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;500&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.home{font-size:40px;position:relative}.home,.home_bg{height:100vh;width:100%}.home_bg{z-index:-1;position:absolute;top:0;left:0;background:#fbfbfb;background-size:cover;transform:scale(1.1)}.home_top{height:100vh;display:flex;padding-left:9.09091vw;justify-content:center;flex-direction:column;color:#000}.home_titles{position:relative;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.home_titles h1,.home_titles h2{margin:0;font-size:3.5em;font-family:"Roboto Condensed",sans-serif}.home_titles h1{letter-spacing:1px}.home_titles h2{letter-spacing:4px}.home_titles:nth-child(2) h2{margin-left:11.11111vw;color:#192bc2}@media only screen and (max-width:1515px){.home_titles{font-size:.8em}}@media only screen and (max-width:1244px){.home_titles{font-size:2.5vw}}.home_fadeOut{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fbfbfb;z-index:19;opacity:1;animation:fadeOut 1s 0s forwards}@keyframes fadeOut{0%,60%{opacity:1}99%{opacity:0}to{opacity:0;display:none}}.scroll_text{color:#000;font-family:Raleway,sans-serif;font-size:.5rem;letter-spacing:.09375rem;text-transform:uppercase;transform:rotate(-90deg) translate(-80%)}.scroll_menu{width:1.875rem;height:9%;position:absolute;bottom:0;left:50%;margin-left:-.9375rem;cursor:pointer;z-index:1}.scroll_menu,.scroll_menu:hover{transition:height .25s cubic-bezier(.215,.61,.355,1)}.scroll_menu:hover{height:13%}.scroll_menu:active,.scroll_menu:focus{border:none;box-shadow:none;outline:none}.scroll_bar{height:100%;background:#000}.scroll_bar,.scroll_line{width:.0625rem;border-radius:.03125rem;z-index:1;position:absolute;top:0;left:0}.scroll_line{background:#fff;animation:goDown 2s cubic-bezier(.215,.61,.355,1) .5s infinite}@keyframes goDown{0%{top:0;height:0%}30%{top:0;height:100%}31%{top:0}32%{top:0;height:100%}to{height:0%;top:100%}}@media only screen and (max-width:800px){.home_titles:nth-child(2) h2{margin-left:0;color:#192bc2}.scroll_menu{height:15%}}.project{min-height:120vh;width:100%;font-size:40px;position:relative;z-index:7;overflow:hidden;justify-content:center;margin-top:80px}.project,.project_arrows{display:flex;align-items:center}.project_arrows{flex-direction:column;padding-right:10px}.project_arrows img{z-index:15;fill:#000;width:100px;transform:scale(1);transition:.4s;margin:20px 0;transform:rotate(-90deg)}.project_arrows img:nth-child(2){transform:rotate(90deg)}.project_arrows img:hover{cursor:pointer;transform:rotate(-90deg) scale(1.3)}.project_arrows img:nth-child(2):hover{transform:rotate(90deg) scale(1.3)}.project_slides{flex-direction:column;width:95%;justify-content:center}.project_carousel,.project_slides{display:flex;align-items:center;height:100%}.project_carousel{overflow:hidden;position:relative;justify-content:space-evenly;width:100%;padding-right:18.18182vw}@media only screen and (min-width:853px){.project_cache1,.project_cache2{position:absolute;height:50vh;left:0;width:100%;z-index:5}.project_cache1{top:0;background:linear-gradient(0deg,hsla(0,0%,98.4%,0),#fbfbfb 95%)}.project_cache2{bottom:0;background:linear-gradient(0deg,#fbfbfb 5%,hsla(0,0%,98.4%,0))}}.project_bg{z-index:2;position:absolute;height:130vh;top:0;left:0;width:100%;background:#fbfbfb;background-size:cover;transform:scale(1.1)}@media screen and (max-width:1440px){.project_slides{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1440px){.project_carousel{padding-right:0;justify-content:center}.project_arrows{margin-left:20px}}@media only screen and (max-width:852px){.project_arrows{display:none}.project{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.project_carousel{padding-right:0}}.slide_img_container{position:absolute;width:100%;height:100%;z-index:4;overflow:hidden}.slide_img_container .slide_img{width:100%;height:100%;transform:scale(1);transition:.3s ease-out}.slide_img_container .slide_img:hover{cursor:pointer;transform:scale(1.3)}.slide_overlay:hover .slide_noise{opacity:1}.slide_noise{opacity:0;transition:.4s ease-in-out}.distort{z-index:10}.slide_img:hover,.slide_noise:hover{cursor:pointer}.slide_imgOverlay{position:absolute;top:-15px;left:-15px;width:100%;height:110%;z-index:3}.slide_learnMore{opacity:0;position:absolute;top:10px;right:10px;z-index:10;width:90px;height:90px;animation:spin 5s linear infinite;transition:.4s .2s}.slide_overlay:hover .slide_learnMore{opacity:1;cursor:pointer}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slide_overlay{width:500px;height:250px;position:relative}.slide{margin:60px 0;transition:.4s ease-in-out}.slide,.slide_infos{z-index:4;display:flex;align-items:center}.slide_infos{position:absolute;justify-content:space-between;bottom:-38px;width:500px;box-sizing:border-box;background:#222020}.slide_titre{font-weight:400;font-size:15px;padding:10px 15px;color:#fff;margin:0}.slide_aloneText{overflow:hidden;font-size:80px;color:#222020;line-height:133px;height:133px;text-align:center;width:600px;animation:changeSize 15s ease-in-out infinite}@keyframes changeSize{0%,to{background-size:100% 100%}50%{background-size:150% 150%}}@media screen and (max-width:1440px){.slide_aloneText{display:none}.slide{min-height:300px}}@media only screen and (max-width:700px){.slide{margin:0}.slide_titre{font-size:25px}.slide_infos{bottom:-120px;height:120px;flex-direction:column;justify-content:center}.slide_infos h2{padding:0;text-align:center}.slide_imgOverlay{height:350px!important}}.menu{position:fixed;z-index:10;top:50%;overflow:hidden;right:9.09091vw;transform:translateY(-30%) scale(1);transition:.4s}@media only screen and (max-width:1000px){.menu{display:none}}.menu_home{width:80px;height:80px;border:1px solid #000;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.4s}.menu:hover{animation:0;cursor:pointer;transform:translateY(-30%) scale(1.2)}.menu_home span{margin:4px 0;height:1px;width:45px;background:#000;transition:.4s}.menu_homeOpen span:nth-child(2){transform:rotate(45deg) translate(-3px,-5px)}.menu_homeOpen span:first-child{transform:rotate(-45deg) translate(-2px,3px)}.menu_links{transition:.4s;overflow:hidden;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#000;margin:15px 0}.menuLink{opacity:0;transition:.2s .4s}.menuLink:nth-child(2){opacity:0;transition:.2s .2s}.menuLink:nth-child(3){opacity:0;transition:.2s 0s}.animationBack,.animationFront{top:0;position:absolute;left:0}.animationButton{position:relative;height:25px;text-align:center;padding:10px 0}.animationButton:after{content:"";width:0;bottom:-5px;left:0;height:2px;position:absolute;background:#000;transition:1s cubic-bezier(.54,.31,.02,.98)}.animationButton:hover:after{width:95%}.animationFront span{display:inline-block;transform-origin:top;vertical-align:middle;transform:translate(0);transition:1s cubic-bezier(.54,.31,.02,.98) .2s}.animationButton:hover .animationFront span{transform:rotateX(90deg);transition:1s cubic-bezier(.54,.31,.02,.98) 0s}.animationBack span{transform-origin:bottom;display:inline-block;transform:rotateX(-90deg);transition:1s cubic-bezier(.54,.31,.02,.98) 0s}.animationButton:hover .animationBack span{transform:rotateX(0deg)}.animationButton:hover .animationBack span,.animationButton:hover .animationFront span:first-child{transition:1s cubic-bezier(.54,.31,.02,.98) 0s}.animationButton:hover .animationBack span:first-child{transition:1s cubic-bezier(.54,.31,.02,.98) .2s}.animationButton:hover .animationFront span:nth-child(2){transition:1s cubic-bezier(.54,.31,.02,.98) .1s}.animationButton:hover .animationBack span:nth-child(2){transition:1s cubic-bezier(.54,.31,.02,.98) .30000000000000004s}.animationButton:hover .animationFront span:nth-child(3){transition:1s cubic-bezier(.54,.31,.02,.98) .2s}.animationButton:hover .animationBack span:nth-child(3){transition:1s cubic-bezier(.54,.31,.02,.98) .4s}.animationButton:hover .animationFront span:nth-child(4){transition:1s cubic-bezier(.54,.31,.02,.98) .30000000000000004s}.animationButton:hover .animationBack span:nth-child(4){transition:1s cubic-bezier(.54,.31,.02,.98) .5s}.animationButton:hover .animationFront span:nth-child(5){transition:1s cubic-bezier(.54,.31,.02,.98) .4s}.animationButton:hover .animationBack span:nth-child(5){transition:1s cubic-bezier(.54,.31,.02,.98) .6000000000000001s}.animationButton:hover .animationFront span:nth-child(6){transition:1s cubic-bezier(.54,.31,.02,.98) .5s}.animationButton:hover .animationBack span:nth-child(6){transition:1s cubic-bezier(.54,.31,.02,.98) .7s}.animationButton:hover .animationFront span:nth-child(7){transition:1s cubic-bezier(.54,.31,.02,.98) .6000000000000001s}.animationButton:hover .animationBack span:nth-child(7){transition:1s cubic-bezier(.54,.31,.02,.98) .8s}.animationButton:hover .animationFront span:nth-child(8){transition:1s cubic-bezier(.54,.31,.02,.98) .7000000000000001s}.animationButton:hover .animationBack span:nth-child(8){transition:1s cubic-bezier(.54,.31,.02,.98) .9000000000000001s}.animationButton:hover .animationFront span:nth-child(9){transition:1s cubic-bezier(.54,.31,.02,.98) .8s}.animationButton:hover .animationBack span:nth-child(9){transition:1s cubic-bezier(.54,.31,.02,.98) 1s}.animationButton:hover .animationFront span:nth-child(10){transition:1s cubic-bezier(.54,.31,.02,.98) .9s}.animationButton:hover .animationBack span:nth-child(10){transition:1s cubic-bezier(.54,.31,.02,.98) 1.1s}.animationFront span:nth-child(10){transition:1s cubic-bezier(.54,.31,.02,.98) .2s}.animationBack span:nth-child(10){transition:1s cubic-bezier(.54,.31,.02,.98) 0s}.animationFront span:nth-child(9){transition:1s cubic-bezier(.54,.31,.02,.98) .30000000000000004s}.animationBack span:nth-child(9){transition:1s cubic-bezier(.54,.31,.02,.98) .1s}.animationFront span:nth-child(8){transition:1s cubic-bezier(.54,.31,.02,.98) .4s}.animationBack span:nth-child(8){transition:1s cubic-bezier(.54,.31,.02,.98) .2s}.animationFront span:nth-child(7){transition:1s cubic-bezier(.54,.31,.02,.98) .5s}.animationBack span:nth-child(7){transition:1s cubic-bezier(.54,.31,.02,.98) .30000000000000004s}.animationFront span:nth-child(6){transition:1s cubic-bezier(.54,.31,.02,.98) .6000000000000001s}.animationBack span:nth-child(6){transition:1s cubic-bezier(.54,.31,.02,.98) .4s}.animationFront span:nth-child(5){transition:1s cubic-bezier(.54,.31,.02,.98) .7s}.animationBack span:nth-child(5){transition:1s cubic-bezier(.54,.31,.02,.98) .5s}.animationFront span:nth-child(4){transition:1s cubic-bezier(.54,.31,.02,.98) .8s}.animationBack span:nth-child(4){transition:1s cubic-bezier(.54,.31,.02,.98) .6000000000000001s}.animationFront span:nth-child(3){transition:1s cubic-bezier(.54,.31,.02,.98) .9000000000000001s}.animationBack span:nth-child(3){transition:1s cubic-bezier(.54,.31,.02,.98) .7000000000000001s}.animationFront span:nth-child(2){transition:1s cubic-bezier(.54,.31,.02,.98) 1s}.animationBack span:nth-child(2){transition:1s cubic-bezier(.54,.31,.02,.98) .8s}.animationFront span:first-child{transition:1s cubic-bezier(.54,.31,.02,.98) 1.1s}.animationBack span:first-child{transition:1s cubic-bezier(.54,.31,.02,.98) .9s}.about{--size:13.33333vh;min-height:100vh;width:100%;font-size:40px;position:relative;z-index:5;overflow:hidden;display:flex;align-items:center;justify-content:center}.about_description{display:flex;width:40%;z-index:5;margin-left:20px;padding:20px;flex-direction:column;color:#000;font-size:25px;font-family:"Work Sans",sans-serif}.about_pictures{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:1030px){.about_pictures{display:none}.about_description{width:80%}}.about_bandeau img{width:var(--size);height:var(--size);background:#fff;border-radius:15px;margin:6px}.about_bandeau{z-index:4;width:calc(var(--size)*2 + 50px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.hg{animation:swap1 9s ease-in-out infinite}@keyframes swap1{0%,25%,to{transform:translate(0)}30%,60%{transform:translateY(calc(var(--size) + 12px))}65%,95%{transform:translate(calc(var(--size) + 12px),calc(var(--size) + 12px))}}.bg{animation:swap2 9s ease-in-out infinite}@keyframes swap2{0%,25%,to{transform:translate(0)}30%,60%{transform:translate(calc(var(--size) + 12px),calc(var(--size)*-1 + -12px))}65%,95%{transform:translateY(calc(var(--size)*-1 + -12px))}}.hd{animation:swap3 9s ease-in-out infinite}@keyframes swap3{0%,25%,to{transform:translate(0)}30%,60%{transform:translate(calc(var(--size)*-1 + -12px))}65%,95%{transform:translate(calc(var(--size)*-1 + -12px),calc(var(--size) + 12px))}}.bd{animation:swap4 9s ease-in-out infinite}@keyframes swap4{0%,60%,to{transform:translate(0)}65%,95%{transform:translateY(calc(var(--size)*-1 + -12px))}}.about_pdp{z-index:5;position:relative;font-size:25px;width:calc(var(--size)*2 + 12px);object-fit:contain;margin:10px;border-radius:10px}.about_pdp p{z-index:6;width:585px;left:130px;bottom:-88px;position:absolute}.parent{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.contact{height:100px;border-top:1px solid rgba(0,0,0,.7);font-size:40px;padding-top:15px;width:100%;margin-top:50px;display:flex;justify-content:center;align-items:center;padding-bottom:35px}.contact_mainButton,.contact_socials,.contact img{z-index:3}.contact_mainButton{margin-right:16px;position:relative}.contact_mainButton:hover{cursor:pointer}.contact_mainButton:after{content:"";width:0;bottom:-8px;left:0;overflow:hidden;height:2px;position:absolute;background:#000;transition:.7s cubic-bezier(.54,.31,.02,.98)}.contact_mainButton:hover:after{width:100%}.contact_center{flex-direction:column;z-index:5}.contact_center,.contact_socials{display:flex;align-items:center;justify-content:center}.contact_socials{padding-left:25px;margin-top:13px;position:relative}.contact_socials:before{content:"";width:3px;height:75px;left:-25px;margin-right:30px;top:-5px;transform:rotate(20deg) translateY(-3px);background:#000;transition:.7s cubic-bezier(.54,.31,.02,.98)}.contact_socials img{width:50px;margin:20px 10px;object-fit:contain;border-radius:100%;transition:.4s;transform:scale(1)}.contact_socials img:hover{transform:scale(1.2);cursor:pointer}@media (max-width:900px){.contact{flex-wrap:wrap;border-top:0;height:200px}.contact_socials:before{display:none}.contact_mainButton{margin-right:0;margin-bottom:10px}.contact_socials{padding-left:0}}.projet{display:flex;height:100vh;padding-top:5vh;width:100%;align-items:flex-start;justify-content:center;box-sizing:border-box}.styles-module_wrapper__1I_qj{z-index:5!important}.projet_right{border-left:1px solid #000;display:flex;align-items:flex-start;flex-direction:column;padding-left:60px;width:750px;min-height:90vh}.projet_description{font-family:"Work Sans",sans-serif;font-size:25px;font-weight:500}.projet_right img{width:80%;border-radius:10px;margin:10px 0}.projet_right img:hover{cursor:pointer}.projet_next{position:fixed;bottom:40px;right:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;border:1px solid #000;border-radius:100%;aspect-ratio:1;background-color:#fbfbfb;z-index:1;display:flex;align-items:center;justify-content:center}.projet_nextImg{transform:scale(1) rotate(270deg);transition:.4s;width:50px;aspect-ratio:1}.projet_next:hover .projet_nextImg{transform:scale(1.2) rotate(220deg)}.project_link{position:relative;text-decoration:none;color:#000;font-weight:700}.project_link:hover{cursor:pointer}.project_link:after{content:"";width:0;bottom:-5px;left:0;overflow:hidden;height:2px;position:absolute;background:#000;transition:.7s cubic-bezier(.54,.31,.02,.98)}.project_link:hover:after{width:100%}.projet_tool_logo img{height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projet_tool_logo{position:relative;margin:10px;border:3px solid rgba(0,0,0,.9);border-radius:100%;width:60px;height:60px;overflow:hidden}.projet_tool{display:flex;align-items:center;justify-content:center}.projet_titre{font-size:80px;margin:0}.projet_st{font-size:25px;margin-top:0;margin-bottom:35px}.projet_tool p{font-weight:700;font-size:18px;width:110px;text-align:left;box-sizing:border-box;padding-left:10px}.projet_date{font-size:30px}.projet_left{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:30px 70px 30px 30px;height:90%;width:400px}.projet_close{position:fixed;top:20px;left:20px;width:40px;aspect-ratio:1}@media only screen and (max-width:950px){.projet{flex-wrap:wrap;align-items:center}.projet_left{padding-right:30px}.projet_right{align-items:center;border:none;padding:30px}.projet_right img{width:100%}}body,html{margin:0;padding:0;width:100%;background:#fbfbfb}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.transition{position:fixed;top:0;right:0;height:120vh;width:calc(100vw + 200px);background:#000;z-index:20}
/*# sourceMappingURL=main.c8ccec6d.chunk.css.map */