@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;display:inline;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;height:13px;width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face {font-family:maax;font-style:normal;font-weight:600;src:url(../fonts/maax-Medium-205TF-0n39YCPI.eot?) format("eot"),url(../fonts/maax-Medium-205TF-D1ZKCzCq.woff2) format("woff2"),url(../fonts/maax-Medium-205TF-RDIRZdcI.woff) format("woff")}@font-face {font-family:maax;font-style:italic;font-weight:400;src:url(../fonts/maax-Italic-205TF-C-iOmDkf.eot?) format("eot"),url(../fonts/maax-Italic-205TF-RqKwNPeB.woff2) format("woff2"),url(../fonts/maax-Italic-205TF-w3CUvn5Y.woff) format("woff")}@font-face {font-family:maax;font-style:normal;font-weight:400;src:url(../fonts/maax-Regular-205TF-ChwE2Hqe.eot?) format("eot"),url(../fonts/maax-Regular-205TF-DLBkp_v5.woff2) format("woff2"),url(../fonts/maax-Regular-205TF-B5ugK8q1.woff) format("woff")}@font-face {font-family:maax;font-style:normal;font-weight:200;src:url(../fonts/maax-Light-205TF-BqOYlJ_e.eot?) format("eot"),url(../fonts/maax-Light-205TF-D9dobfJ0.woff2) format("woff2"),url(../fonts/maax-Light-205TF-Bczchf5F.woff) format("woff")}h1{font-family:maax;font-weight:600;font-size:2.2rem;line-height:2.4rem;letter-spacing:.1rem}@media only screen and (min-width:768px){h1{font-weight:600;font-size:2rem;line-height:2.1rem;letter-spacing:.15rem}}@media only screen and (min-width:1024px){h1{font-size:3vw;line-height:3.1vw}}@media only screen and (min-width:1440px){h1{font-size:3rem;line-height:3.1rem}}@media only screen and (min-width:1920px){h1{font-size:2.2vw;line-height:2.3vw;letter-spacing:.15vw}}p,[meta-slug=page-equipe] .collab .collabs .title,[data-router-view=pageother] .collab .collabs .title,.mini-bold{font-family:maax;font-weight:400;font-size:.8rem;line-height:1.2rem;letter-spacing:.07rem}@media only screen and (min-width:1024px){p,[meta-slug=page-equipe] .collab .collabs .title,[data-router-view=pageother] .collab .collabs .title,.mini-bold{font-size:1vw;line-height:1.8vw;letter-spacing:.05vw}}@media only screen and (min-width:1440px){p,[meta-slug=page-equipe] .collab .collabs .title,[data-router-view=pageother] .collab .collabs .title,.mini-bold{font-size:1rem;line-height:1.8rem;letter-spacing:.08rem}}@media only screen and (min-width:1920px){p,[meta-slug=page-equipe] .collab .collabs .title,[data-router-view=pageother] .collab .collabs .title,.mini-bold{font-size:.7vw;line-height:1.2vw;letter-spacing:.08vw}}strong{font-weight:600}sup{font-size:.7em;margin:0 0 0 .2em}.text-titre,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title{font-family:maax;font-weight:400;transition:font-size .2s;font-size:1.2rem;line-height:1.55rem;letter-spacing:.05rem}@media only screen and (min-width:600px){.text-titre,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title{font-size:1.35vw;line-height:2.1vw;letter-spacing:.05vw}}@media only screen and (min-width:670px){.text-titre,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title{font-size:1.4vw}}@media only screen and (min-width:768px){.text-titre,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title{font-size:1.5vw;line-height:2vw}}.text-titre strong,[meta-slug=page-equipe] .collab .description p strong,[meta-slug=page-equipe] .collab .description .collabs .title strong,[meta-slug=page-equipe] .collab .collabs .description .title strong,[data-router-view=pageother] .collab .description p strong,[data-router-view=pageother] .collab .description .collabs .title strong,[data-router-view=pageother] .collab .collabs .description .title strong{font-weight:600;font-size:1.8rem;line-height:1.55rem;letter-spacing:.05rem;display:inline-block}@media only screen and (min-width:600px){.text-titre strong,[meta-slug=page-equipe] .collab .description p strong,[meta-slug=page-equipe] .collab .description .collabs .title strong,[meta-slug=page-equipe] .collab .collabs .description .title strong,[data-router-view=pageother] .collab .description p strong,[data-router-view=pageother] .collab .description .collabs .title strong,[data-router-view=pageother] .collab .collabs .description .title strong{font-size:2vw;line-height:2.1vw;letter-spacing:.05vw}}@media only screen and (min-width:670px){.text-titre strong,[meta-slug=page-equipe] .collab .description p strong,[meta-slug=page-equipe] .collab .description .collabs .title strong,[meta-slug=page-equipe] .collab .collabs .description .title strong,[data-router-view=pageother] .collab .description p strong,[data-router-view=pageother] .collab .description .collabs .title strong,[data-router-view=pageother] .collab .collabs .description .title strong{font-size:2vw}}@media only screen and (min-width:768px){.text-titre strong,[meta-slug=page-equipe] .collab .description p strong,[meta-slug=page-equipe] .collab .description .collabs .title strong,[meta-slug=page-equipe] .collab .collabs .description .title strong,[data-router-view=pageother] .collab .description p strong,[data-router-view=pageother] .collab .description .collabs .title strong,[data-router-view=pageother] .collab .collabs .description .title strong{font-size:2vw;line-height:2.1vw;margin-bottom:.4vw}}@media only screen and (min-width:1440px){.text-titre strong,[meta-slug=page-equipe] .collab .description p strong,[meta-slug=page-equipe] .collab .description .collabs .title strong,[meta-slug=page-equipe] .collab .collabs .description .title strong,[data-router-view=pageother] .collab .description p strong,[data-router-view=pageother] .collab .description .collabs .title strong,[data-router-view=pageother] .collab .collabs .description .title strong{font-size:2rem;line-height:2rem;letter-spacing:.04rem;margin-bottom:.5rem}}.mini-bold{font-weight:600;font-size:.5rem;line-height:1rem;letter-spacing:.04rem}@media only screen and (min-width:1024px){.mini-bold{font-size:.7rem;line-height:1rem;letter-spacing:.04rem}}header .logo{position:fixed;left:20px;top:20px;z-index:101}@media only screen and (min-width:600px){header .logo{left:85px;top:85px}}@media only screen and (min-width:1920px){header .logo{top:4vw;left:4vw}}header .logo a{display:block;width:70px;height:37px;color:transparent}@media only screen and (min-width:600px){header .logo a{width:100px;height:55px}}@media only screen and (min-width:1920px){header .logo a{width:4.7vw;height:2.2vw}}header .logo a path{transition:fill .8s}header .logo a.current{pointer-events:none;cursor:default}header .logo a .no-scroll{opacity:1;transition:opacity .7s}header .logo a .scroll{position:absolute;height:46px;opacity:0;transition:opacity .7s;left:-17px}@media only screen and (min-width:600px){header .logo.active .no-scroll{opacity:0}}@media only screen and (min-width:600px){header .logo.active .scroll{opacity:1}}header .navigation{position:fixed;z-index:100;left:0;top:0;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw;background-color:#1b1b1a;transition:transform .8s cubic-bezier(.19,1,.22,1);transform:translate(-500px)}@media only screen and (min-width:600px){header .navigation{width:500px}}header .navigation .bck{content:" ";width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1;transform:translate(-100%)}header .navigation__pages{display:flex;flex-direction:column;justify-content:center;height:100vh;overflow:hidden;margin-left:20px}@media only screen and (min-width:600px){header .navigation__pages{margin-left:85px}}@media only screen and (min-width:1920px){header .navigation__pages{margin-left:4vw}}header .navigation__pages a{font-size:35px;line-height:40px;color:#fff;text-decoration:none;margin:5px 0;display:inline-block;font-weight:100;letter-spacing:.08vw;position:relative;transition:text-indent .8s cubic-bezier(.19,1,.22,1)}header .navigation__pages a:before{content:"— ";position:absolute;left:-50px;transition:left .8s cubic-bezier(.19,1,.22,1)}@media only screen and (min-width:600px){header .navigation__pages a:hover{text-indent:50px}}header .navigation__pages li.current a{text-indent:50px;pointer-events:none;cursor:default}header .navigation__pages__others{display:none}header .navigation__others{position:absolute;color:#fff;left:20px;width:100%;bottom:20px}@media only screen and (min-width:600px){header .navigation__others{left:85px;width:calc(100% - 85px);bottom:85px}}@media only screen and (min-width:1920px){header .navigation__others{bottom:4vw}}header .navigation__others a{color:#fff;text-decoration:none}header .navigation__others__rs{transform:translatey(-92px) translate(100%) rotate(-90deg);position:fixed;right:100px;bottom:0}@media only screen and (min-width:600px){header .navigation__others__rs{width:200px;bottom:185px;position:absolute;right:-70px;transform:rotate(-90deg)}}header .navigation__others__rs li{display:inline-block;transition:background .3s}header .navigation__others__rs li a{color:#fff;text-decoration:none}header .navigation__others__rs li:first-of-type+li:before,header .navigation__others__rs li:first-of-type+li:after{content:" — ";display:inline-block;margin:0 15px;color:#fff}header .navigation__others__rs li:hover{background:none}header .navigation__others__rs li:hover a{color:#fff}header .contener-burger{position:fixed;z-index:99999;right:20px;top:20px}@media only screen and (min-width:600px){header .contener-burger{right:inherit;left:42.5px;top:255px}}@media only screen and (min-width:1920px){header .contener-burger{top:12vw}}header .burger{position:relative;text-decoration:none;transition:color .8s;color:inherit;display:block;overflow:hidden;text-align:right}@media only screen and (min-width:600px){header .burger{transform:rotate(-90deg) translate(-100%) translateY(-50%);transform-origin:left top}}header .burger.no-click{pointer-events:none}header .burger p,header .burger .link-index a,header .link-index .burger a,header .burger .lang li,header .lang .burger li,header .burger .navigation__others a,header .navigation__others .burger a,header .burger .navigation__others .localisation,header .navigation__others .burger .localisation{line-height:1.8vw;padding:0vw 0 0vw 3vw;transition:color .2s}@media only screen and (max-width:600px){header .burger p,header .burger .link-index a,header .link-index .burger a,header .burger .lang li,header .lang .burger li,header .burger .navigation__others a,header .navigation__others .burger a,header .burger .navigation__others .localisation,header .navigation__others .burger .localisation{line-height:2.5vw;padding:.2vw 0 .2vw 3vw}}header .burger .open{position:absolute;right:0}header .contener-burger:before{content:"";position:absolute;inset:-15px}header .lang{position:fixed;display:none;bottom:0;transform:rotate(-90deg) translate(0) translateY(50%);transform-origin:left bottom;text-decoration:none;transition:all .2s;color:inherit;z-index:100;width:auto;text-align:left}@media only screen and (min-width:600px){header .lang{display:block;left:42.5px;bottom:42.5px}}@media only screen and (min-width:1920px){header .lang{left:2vw;bottom:2vw}}header .lang ul{width:auto}header .lang li{display:inline-block;cursor:default}header .lang li a{text-decoration:none;color:inherit;cursor:pointer;padding:15px 8px;margin:-15px -8px;display:inline-block}header .lang li a:hover{font-weight:600}header .lang li.current{font-weight:600}header .lang li.s{margin:0 8px}header .lang li.hide-lang{opacity:0;cursor:default;pointer-events:none}header .link-index{position:fixed;z-index:101;display:none;left:calc(100% - 40px)}@media only screen and (min-width:600px){header .link-index{top:103px;display:block;right:85px;left:inherit}}@media only screen and (min-width:1920px){header .link-index{top:103px}}header .link-index a{color:inherit;text-decoration:none;z-index:101;transition:opacity .4s}header .link-index a:after{position:absolute;transition:all .1s ease-in;left:0;bottom:0;content:" ";width:0%;height:1px;background:#1b1b1a}header .link-index a.active:after,header .link-index a:hover:after{bottom:0;width:100%}header .link-index a.hide{opacity:0;display:none}.menu-open .navigation,.menu-open .navigation .bck{transform:translate(0)}.menu-open .burger p,.menu-open .burger header .navigation__others a,header .navigation__others .menu-open .burger a,.menu-open .burger header .navigation__others .localisation,header .navigation__others .menu-open .burger .localisation,.menu-open .burger header .lang li,header .lang .menu-open .burger li,.menu-open .burger header .link-index a,header .link-index .menu-open .burger a{color:#fff!important}.menu-open .logo path{fill:#fff!important}.menu-open .lang{opacity:0}.home-wrapper{transition:background .5s}.home-wrapper *{user-select:none}.home-wrapper .scroll-content .items{width:calc(100vw - marge-mobile)}@media only screen and (max-width:600px){.home-wrapper .scroll-content .items{overflow:hidden}}.home-wrapper .filters{pointer-events:none;position:fixed;z-index:100;top:100px;width:100%;text-align:center;transition:opacity .3s}@media only screen and (min-width:600px){.home-wrapper .filters{top:103px}}.home-wrapper .filters li{position:relative;display:inline-block;margin:0 20px}.home-wrapper .filters li:after{position:absolute;transition:all .2s ease-in;left:0;bottom:0;content:" ";width:0%;height:1px;background:#1b1b1a}.home-wrapper .filters li.select:after,.home-wrapper .filters li:hover:after{width:100%}.home-wrapper .filters a{color:inherit;text-decoration:none}.home-wrapper .filters.hide{opacity:0}.case-study{width:calc(100vw - marge-mobile);height:100vh;overflow:hidden;position:fixed;padding:0 20px;box-sizing:border-box}.case-study .scroll-content{will-change:transform;transform-style:preserve-3d}@media only screen and (min-width:600px){.case-study{padding:0}}.case-study .contents__project *{box-sizing:border-box;color:#1b1b1a}.case-study .contents__project img{width:100%;height:auto;filter:grayscale(100%);transition:filter .4s ease-out;z-index:1;will-change:transform;transform-style:preserve-3d}.case-study .contents__project .study{will-change:transform;transform-style:preserve-3d;position:relative;display:inline-block;transition:opacity .4s ease-out;padding:10% 0}@media only screen and (min-width:600px){.case-study .contents__project .study{display:block;padding:10vh 0}}.case-study .contents__project .study[lr-mobile=right]{float:right}@media only screen and (min-width:600px){.case-study .contents__project .study[lr-mobile=right]{float:none}}.case-study .contents__project .study[lr-mobile=right]:after{content:" ";float:none;clear:both}.case-study .contents__project .study a{transform:translateY(0)}.case-study .contents__project .study.hide{opacity:.3;pointer-events:none}.case-study .contents__project .study.no-link a{cursor:default}.case-study .contents__project .study a{text-decoration:none;color:inherit}.case-study .contents__project .study .wrapper_txt .content_txt p,.case-study .contents__project .study .wrapper_txt .content_txt .home-wrapper .video-container .video-nav .close,.home-wrapper .video-container .video-nav .case-study .contents__project .study .wrapper_txt .content_txt .close,.case-study .contents__project .study .wrapper_txt .content_txt .home-wrapper .filters a,.home-wrapper .filters .case-study .contents__project .study .wrapper_txt .content_txt a{font-weight:400;font-size:5vw;line-height:5vw;letter-spacing:.2vw;font-style:italic}@media only screen and (min-width:600px){.case-study .contents__project .study .wrapper_txt .content_txt p,.case-study .contents__project .study .wrapper_txt .content_txt .home-wrapper .video-container .video-nav .close,.home-wrapper .video-container .video-nav .case-study .contents__project .study .wrapper_txt .content_txt .close,.case-study .contents__project .study .wrapper_txt .content_txt .home-wrapper .filters a,.home-wrapper .filters .case-study .contents__project .study .wrapper_txt .content_txt a{font-size:1.8vw;line-height:1.95vw;letter-spacing:.05vw}}.case-study .contents__project .study .wrapper_txt .texte_author p,.case-study .contents__project .study .wrapper_txt .texte_author .home-wrapper .video-container .video-nav .close,.home-wrapper .video-container .video-nav .case-study .contents__project .study .wrapper_txt .texte_author .close,.case-study .contents__project .study .wrapper_txt .texte_author .home-wrapper .filters a,.home-wrapper .filters .case-study .contents__project .study .wrapper_txt .texte_author a{font-weight:400;margin-top:1vw;font-size:3vw;letter-spacing:.08vw}@media only screen and (min-width:600px){.case-study .contents__project .study .wrapper_txt .texte_author p,.case-study .contents__project .study .wrapper_txt .texte_author .home-wrapper .video-container .video-nav .close,.home-wrapper .video-container .video-nav .case-study .contents__project .study .wrapper_txt .texte_author .close,.case-study .contents__project .study .wrapper_txt .texte_author .home-wrapper .filters a,.home-wrapper .filters .case-study .contents__project .study .wrapper_txt .texte_author a{margin-top:.5vw;font-size:.8vw;letter-spacing:.05vw}}.case-study .contents__project .study.no-title .grp_title{display:none}.case-study .contents__project .int{display:block}@media only screen and (min-width:600px){.case-study .contents__project .int:hover .title,.case-study .contents__project .int:hover .cara{opacity:1;transition-delay:0s}.case-study .contents__project .int:hover .cara{transition-delay:.2s}}.case-study .contents__project.same.on-same-title img{filter:grayscale(0%)!important}.case-study .contents__project.same.on-same-title .title,.case-study .contents__project.same.on-same-title .cara{opacity:1!important}.case-study .contents__project .grp_title{white-space:nowrap;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10}@media only screen and (min-width:600px){.case-study .contents__project .grp_title{position:absolute;transform:inherit;left:inherit;right:inherit;top:inherit}}.case-study .contents__project .grp_title .title,.case-study .contents__project .grp_title .cara{opacity:0;transition:all .6s ease-out}.case-study .contents__project .grp_title .title{font-weight:600;font-size:2.5vw;margin-bottom:.8vw;transition-delay:.3s}.case-study .contents__project .grp_title .title small{margin-left:.5vw}.case-study .contents__project .grp_title .title small,.case-study .contents__project .grp_title .cara{font-size:1.2vw;font-weight:400;transition-delay:0s}.case-study .contents__project .grp_title .cara{transition-delay:0s}@media only screen and (min-width:600px){.case-study .contents__project.double{display:flex;padding:2vw 0}}@media only screen and (min-width:600px){.case-study .contents__project.double.no-flex{display:block}}@media only screen and (min-width:600px){.case-study .contents__project .m1{width:55vw;padding:0 0% 0 10%}}.case-study .contents__project .m2{width:70%}@media only screen and (min-width:600px){.case-study .contents__project .m2{width:40vw;padding:0 8%!important}}.case-study .contents__project .m3{width:70%}@media only screen and (min-width:600px){.case-study .contents__project .m3{width:70vw;padding:0 20% 0 18%!important}}.case-study .contents__project .m4{width:50%}@media only screen and (min-width:600px){.case-study .contents__project .m4{width:45vw;padding:0 20% 0 0%!important}}.case-study .contents__project .m5{width:50%}@media only screen and (min-width:600px){.case-study .contents__project .m5{width:45vw;padding:0 10%!important}}.case-study .contents__project .m6{width:80%;padding:0 10%!important}@media only screen and (min-width:600px){.case-study .contents__project .m6{width:86vw;padding:0 0vw 0 21vw!important}}.case-study .contents__project .m7.d-1{display:block;width:80%}@media only screen and (min-width:600px){.case-study .contents__project .m7.d-1{width:86vw;padding:0 0vw 0 21vw!important}}.case-study .contents__project .m7.d-2{display:block;width:60%}@media only screen and (min-width:600px){.case-study .contents__project .m7.d-2{width:53vw;padding:0 0vw 10% 30vw!important}}.case-study .contents__project .m8.d-1{display:block;width:80%}@media only screen and (min-width:600px){.case-study .contents__project .m8.d-1{width:100vw;padding:0 14vw 0 58vw!important}}.case-study .contents__project .m8.d-2{display:block;width:60%}@media only screen and (min-width:600px){.case-study .contents__project .m8.d-2{width:68vw;padding:0 0vw 0% 45vw!important}}@media only screen and (min-width:600px){.case-study .contents__project [hide-title=true] .grp_title{display:none}}.case-study .contents__project .video-section .int{cursor:pointer;user-select:none}.case-study .contents__project .video-section .int .grp_title,.case-study .contents__project .video-section .int img{pointer-events:none}.case-study .scroll-content .contents__project .study.first{padding-top:135px}@media only screen and (min-width:600px){.case-study .scroll-content .contents__project .study.first{padding-top:inherit}}.case-study .mobile-title{transition:opacity .4s;position:fixed;top:50%;left:0;right:0;width:100vw}@media only screen and (min-width:600px){.case-study .mobile-title{display:none}}.case-study .mobile-title.hide{opacity:0}.case-study .mobile-title .grp_title{position:absolute;top:0!important;left:0!important;right:0!important;text-align:center;transition:opacity .2s;opacity:0}.case-study .mobile-title .grp_title .cara{display:none}.case-study .mobile-title .grp_title .title{font-size:6.5vw;font-weight:600}.case-study .mobile-title .grp_title .title small{margin-left:1vw;font-size:3.5vw}.case-study .mobile-title .visible .grp_title{opacity:1}.case-study .contents__project.simple [lr-mobile=right].m4{width:100%;padding:20% 1% 20% 30%!important}@media only screen and (min-width:600px){.case-study .contents__project.simple [lr-mobile=right].m4{padding:0 1% 0 64%!important}}.home-wrapper .transition{width:auto;height:auto}.home-wrapper .video-popin{position:fixed;left:50%;top:50%;opacity:0;z-index:-1;transition:opacity .4s,left .3s,top .3s}.home-wrapper .video-popin.transition{z-index:999999}.home-wrapper .video-popin.show{opacity:1}.home-wrapper .video-popin .title{padding-bottom:20px;font-size:20px;font-weight:400}@media only screen and (min-width:600px){.home-wrapper .video-popin .title{font-size:1.2vw}}.home-wrapper .video-container{position:absolute;transform:translateY(-50%) translate(-50%);background:#f1f1f1;width:100vw;height:50vh}@media only screen and (min-width:600px){.home-wrapper .video-container{width:60vw;height:40vw}}.home-wrapper .video-container .video-iframe{height:calc(100% - 25vw);padding:5vw 10vw 20vw}@media only screen and (min-width:600px){.home-wrapper .video-container .video-iframe{height:calc(100% - 12vw);padding:5vw 5vw 10vw}}.home-wrapper .video-container .video-nav .close{position:absolute;top:67px;right:1px;color:#000;text-decoration:none;transform:rotate(-90deg)}@media only screen and (min-width:600px){.home-wrapper .video-container .video-nav .close{top:50px;right:13px}}@media only screen and (min-width:600px){.home-wrapper .video-popin.min{left:100%;bottom:calc(-50% + 5.2vw);left:calc(100% - 42px)}}@media only screen and (min-width:600px){.home-wrapper .video-popin.min .video-container{left:inherit;top:inherit;transform:translateY(-100%) translate(-100%);width:35vw;height:20vw}}@media only screen and (min-width:600px){.home-wrapper .video-popin.min .video-iframe{height:calc(100% - 5vw);padding:2.5vw}}@media only screen and (min-width:600px){.home-wrapper .video-popin.min .close{top:inherit;bottom:calc(100% - 4vw);right:0;font-size:.8vw}}.home-wrapper .v2 .edit_mod img{opacity:.3}.home-wrapper .v2 .edit_mod .grp_title{opacity:1;background:#68b2ff4f}.home-wrapper .v2 .edit_mod .grp_title .m{position:absolute;left:0;width:100%;height:100%;top:0}.home-wrapper .v2 .edit_mod .grp_title .m:before{content:" ";display:block;position:absolute;top:-25vh;left:0;height:100vh;width:1px;background:#1b1b1a5e}.home-wrapper .v2 .edit_mod .grp_title .m:after{content:" ";display:block;position:absolute;top:-25vh;right:0;height:100vh;width:1px;background:#1b1b1a5e}.home-wrapper .v2 .edit_mod .grp_title:before{content:" ";display:block;position:absolute;top:0;left:-40000px;height:1px;width:800000px;background:#1b1b1a5e}.home-wrapper .v2 .edit_mod .grp_title:after{content:" ";display:block;position:absolute;bottom:0;left:-40000px;height:1px;width:800000px;background:#1b1b1a5e}.home-wrapper .v2 .edit_mod .block{background:#bdff9b}.home-wrapper .v2 .edit_mod .block .wrapper_txt{background:#d9d6ff}.home-wrapper .v2 .edit_mod .block:before{content:" ";display:block;position:absolute;top:0;left:-40000px;height:1px;width:800000px;background:#1b1b1a5e}.home-wrapper .v2 .edit_mod .block:after{content:" ";display:block;position:absolute;bottom:0;left:-40000px;height:1px;width:800000px;background:#1b1b1a5e}.home-wrapper .v2 .edit_mod .block .visuels:before,.home-wrapper .v2 .edit_mod .block .wrapper_txt:before{content:" ";display:block;position:absolute;top:-25vh;left:0;height:100vh;width:1px;background:#1b1b1a5e}.home-wrapper .v2 .edit_mod .block .visuels:after,.home-wrapper .v2 .edit_mod .block .wrapper_txt:after{content:" ";display:block;position:absolute;top:-25vh;right:0;height:100vh;width:1px;background:#1b1b1a5e}.home-wrapper .v2 .block{will-change:transform;transform-style:preserve-3d;position:relative;transition:opacity .4s ease-out}.home-wrapper .v2 .block.hide{opacity:.3;pointer-events:none}.home-wrapper .v2 .block.no-link a{cursor:default}.home-wrapper .v2 .block a{text-decoration:none;color:inherit}.home-wrapper .v2 .block .grp_title{white-space:nowrap;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);z-index:9999}@media only screen and (min-width:600px){.home-wrapper .v2 .block .grp_title{position:absolute;transform:inherit;left:inherit;right:inherit;top:inherit}}.home-wrapper .v2 .block .grp_title .title,.home-wrapper .v2 .block .grp_title .cara{opacity:0;transition:all .6s ease-out}.home-wrapper .v2 .block .grp_title .title{font-weight:600;font-size:2.5vw;margin-bottom:.8vw;transition-delay:.3s}.home-wrapper .v2 .block .grp_title .title small{margin-left:.5vw}.home-wrapper .v2 .block .grp_title .title small,.home-wrapper .v2 .block .grp_title .cara{font-size:1.2vw;font-weight:400;transition-delay:0s}.home-wrapper .v2 .block .grp_title .cara{transition-delay:0s}.home-wrapper .v2 .block.same .grp_title{display:none}.home-wrapper .v2 .block.same.title_her .grp_title{display:block}@media only screen and (min-width:600px){.home-wrapper .v2 .block.same.on-same-title.title_her .title,.home-wrapper .v2 .block.same.on-same-title.title_her .cara{opacity:1;transition-delay:0s}.home-wrapper .v2 .block.same.on-same-title.title_her .cara{transition-delay:.2s}}.home-wrapper .v2 .block.same.on-same-title img{filter:grayscale(0%)!important}.home-wrapper .v2 .block[url-video]{cursor:pointer;user-select:none}.home-wrapper .v2 .block[url-video] .grp_title,.home-wrapper .v2 .block[url-video] img{pointer-events:none}@media only screen and (min-width:600px){.home-wrapper .v2 .block:hover .title,.home-wrapper .v2 .block:hover .cara{opacity:1;transition-delay:0s}.home-wrapper .v2 .block:hover .cara{transition-delay:.2s}}.home-wrapper .v2 .block:hover img{filter:grayscale(0%);will-change:filter}.home-wrapper .v2 .block .int_block{pointer-events:all}.home-wrapper .v2 .block .int_block *{pointer-events:none}.home-wrapper .v2 a{text-decoration:none;color:inherit;display:block;pointer-events:none;user-select:none}.home-wrapper .v2 img{width:100%;height:auto;filter:grayscale(100%);transition:filter .4s ease-out}.home-wrapper .v2 .wrapper_txt p,.home-wrapper .v2 .wrapper_txt .filters a,.home-wrapper .filters .v2 .wrapper_txt a,.home-wrapper .v2 .wrapper_txt .video-container .video-nav .close,.home-wrapper .video-container .video-nav .v2 .wrapper_txt .close{text-decoration:none;color:inherit}.home-wrapper .v2 .wrapper_txt .content_txt p,.home-wrapper .v2 .wrapper_txt .content_txt .filters a,.home-wrapper .filters .v2 .wrapper_txt .content_txt a,.home-wrapper .v2 .wrapper_txt .content_txt .video-container .video-nav .close,.home-wrapper .video-container .video-nav .v2 .wrapper_txt .content_txt .close{font-weight:400;font-size:5vw;line-height:5vw;letter-spacing:.2vw;font-style:italic}@media only screen and (min-width:600px){.home-wrapper .v2 .wrapper_txt .content_txt p,.home-wrapper .v2 .wrapper_txt .content_txt .filters a,.home-wrapper .filters .v2 .wrapper_txt .content_txt a,.home-wrapper .v2 .wrapper_txt .content_txt .video-container .video-nav .close,.home-wrapper .video-container .video-nav .v2 .wrapper_txt .content_txt .close{font-size:1.8vw;line-height:1.95vw;letter-spacing:.05vw}}.home-wrapper .v2 .wrapper_txt .texte_author p,.home-wrapper .v2 .wrapper_txt .texte_author .filters a,.home-wrapper .filters .v2 .wrapper_txt .texte_author a,.home-wrapper .v2 .wrapper_txt .texte_author .video-container .video-nav .close,.home-wrapper .video-container .video-nav .v2 .wrapper_txt .texte_author .close{font-weight:400;margin-top:1vw;font-size:3vw;letter-spacing:.08vw}@media only screen and (min-width:600px){.home-wrapper .v2 .wrapper_txt .texte_author p,.home-wrapper .v2 .wrapper_txt .texte_author .filters a,.home-wrapper .filters .v2 .wrapper_txt .texte_author a,.home-wrapper .v2 .wrapper_txt .texte_author .video-container .video-nav .close,.home-wrapper .video-container .video-nav .v2 .wrapper_txt .texte_author .close{margin-top:.5vw;font-size:.8vw;letter-spacing:.05vw}}[data-router-view=pageother] .content,[data-router-view=pagepublication] .content,[data-router-view=pagecontact] .content,[data-router-view=index] .content{box-sizing:content-box;height:100vh;overflow:hidden;padding:0 20px}@media only screen and (min-width:600px){[data-router-view=pageother] .content,[data-router-view=pagepublication] .content,[data-router-view=pagecontact] .content,[data-router-view=index] .content{padding:0 85px}}@media only screen and (min-width:1920px){[data-router-view=pageother] .content,[data-router-view=pagepublication] .content,[data-router-view=pagecontact] .content,[data-router-view=index] .content{padding:0 4vw}}[data-router-view=pageother] .content img,[data-router-view=pagepublication] .content img,[data-router-view=pagecontact] .content img,[data-router-view=index] .content img{width:100%;height:auto}[data-router-view=pageother] .content .scroll-content,[data-router-view=pagepublication] .content .scroll-content,[data-router-view=pagecontact] .content .scroll-content,[data-router-view=index] .content .scroll-content{padding-top:80px;padding-bottom:80px}@media only screen and (min-width:600px){[data-router-view=pageother] .content .scroll-content,[data-router-view=pagepublication] .content .scroll-content,[data-router-view=pagecontact] .content .scroll-content,[data-router-view=index] .content .scroll-content{padding-top:255px}}@media only screen and (min-width:1920px){[data-router-view=pageother] .content .scroll-content,[data-router-view=pagepublication] .content .scroll-content,[data-router-view=pagecontact] .content .scroll-content,[data-router-view=index] .content .scroll-content{padding-top:12vw}}[data-router-view=pagepublication] .content .scroll-content{padding-top:140px}[data-router-view=index] .content .dataTables_wrapper{padding-top:0;padding-bottom:60px}@media only screen and (min-width:600px){[data-router-view=index] .content .dataTables_wrapper{padding-bottom:85px}}[data-router-view=pageother][meta-slug=engagements]{padding:0 0 0 20px}@media only screen and (min-width:600px){[data-router-view=pageother][meta-slug=engagements]{padding:0 0 0 85px}}@media only screen and (min-width:1920px){[data-router-view=pageother][meta-slug=engagements]{padding:0 0 0 4vw}}@media only screen and (min-width:600px){[data-router-view=pageother][meta-slug=engagements] .content{padding:0}}[data-router-view=pageother][meta-slug=engagements] .oli-wrapper iframe{pointer-events:none;max-width:100%;width:100%;height:auto;aspect-ratio:1334/1087}[data-router-view=pageother][meta-slug=engagements] #oli{max-width:100%;width:100%;height:auto;aspect-ratio:1334/1087;pointer-events:none}.page{height:100vh;overflow:hidden;box-sizing:content-box}.page .free img{width:inherit!important;height:inherit!important}@media only screen and (min-width:600px){.page .free img{padding-bottom:85px;max-width:100%}}.projects{padding:0 50px}.projects img{max-width:100%;height:auto}.projects .filters ul{margin:0 auto;text-align:center}.projects .filters li{display:inline-block;margin:100px 30px 30px;font-size:20px}.projects .filters li.select a{color:red}.projects .items{position:absolute;z-index:5;width:calc(100% - 100px);margin-top:80px;display:grid;grid-gap:10px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(1,1fr);transition:all .4s ease-in-out;opacity:0;transition:opacity .4s ease-out}@media only screen and (min-width:600px){.projects .items{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.projects .items{grid-template-columns:repeat(3,1fr);grid-gap:30px}}@media only screen and (min-width:1280px){.projects .items{grid-gap:50px}}.projects .items .project{border:1px solid #1B1B1A}.projects .items .mobile_thumb,.projects .items .desktop_thumb{display:none}.projects .items.base{opacity:1}.projects .items.hide,.projects .items.clone{opacity:0}.projects .clone{z-index:1}.projects .clone .project{background:green}.index-wrapper{background:#6d717d}.index-wrapper .search{display:none}.index-wrapper .scrollbar-track .scrollbar-thumb{background:none}.index-wrapper .scroll-content{height:calc(100vh - 100px)}@media only screen and (min-width:600px){.index-wrapper .scroll-content{height:calc(100vh - 212.5px)}}.index-wrapper .dataTables_info{display:none}.index-wrapper .dataTables_filter{opacity:0;position:fixed;z-index:100;top:20px;display:none;width:100%;text-align:center}@media only screen and (min-width:600px){.index-wrapper .dataTables_filter{top:95px;display:block}}.index-wrapper .dataTables_filter label{display:inline-block}.index-wrapper .dataTables_filter input[type=search]{border:none;border-bottom:1px solid #1B1B1A;text-align:center;background:none;width:370px;padding-bottom:5px}.index-wrapper thead{text-align:left}.index-wrapper thead th{opacity:0;padding:0 0 15px;text-transform:uppercase;cursor:pointer;position:relative}.index-wrapper thead th span{display:inline-block}@media only screen and (min-width:1024px){.index-wrapper thead th:after{display:block;content:" ";height:1px;background:#1b1b1a;display:inline-block;margin-bottom:3px;margin-left:-45px;transition:all .3s cubic-bezier(.19,1,.22,1);transition-delay:.3s;width:35px}}.index-wrapper thead th span:after{content:" ";display:inline-block;height:7px;width:7px;margin-bottom:1px;margin-left:3px;position:absolute;top:3px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJDYWxxdWVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0LjMgNi40IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjMUUxRTFDIiBwb2ludHM9IjMuOSwzLjcgMi40LDUuMyAyLjQsMCAxLjksMCAxLjksNS4zIDAuNCwzLjcgMCw0IDIuMiw2LjQgNC4zLDQgIi8+PC9zdmc+);background-repeat:no-repeat;background-position:right center;transition:transform .8s cubic-bezier(.19,1,.22,1);transform:scaleX(1);transform-origin:left center}@media only screen and (min-width:1024px){.index-wrapper thead th span:after{position:relative;top:inherit;display:inline-block;width:40px;margin-left:8px}}.index-wrapper thead th.sorting_desc span:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJDYWxxdWVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0LjMgNi40IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjMUUxRTFDIiBwb2ludHM9IjAuNCwyLjcgMS45LDEuMSAxLjksNi40IDIuNCw2LjQgMi40LDEuMSAzLjksMi43IDQuMywyLjMgMi4yLDAgMCwyLjMgIi8+PC9zdmc+)}.index-wrapper thead th.sorting_asc span:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJDYWxxdWVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0LjMgNi40IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjMUUxRTFDIiBwb2ludHM9IjMuOSwzLjcgMi40LDUuMyAyLjQsMCAxLjksMCAxLjksNS4zIDAuNCwzLjcgMCw0IDIuMiw2LjQgNC4zLDQgIi8+PC9zdmc+)}.index-wrapper thead th:hover:after{opacity:0;transition-delay:0s}.index-wrapper thead th:hover span:after{transform:scaleX(.125);transform-origin:left center;transition:transform .8s cubic-bezier(.19,1,.22,1);transition-delay:.1s}.index-wrapper thead th.hide-mobile{display:none}@media only screen and (min-width:600px){.index-wrapper thead th.hide-mobile{display:block}}.index-wrapper tbody td{padding:0 10px 15px 0}@media only screen and (min-width:600px){.index-wrapper tbody td{padding:0 0 15px}}.index-wrapper tbody td:last-child{padding:0 0 15px}.index-wrapper tbody td.hide-mobile{display:none}@media only screen and (min-width:600px){.index-wrapper tbody td.hide-mobile{display:inherit}}.index-wrapper tbody td a:hover,.index-wrapper tbody td span:hover{font-weight:600}.index-wrapper tbody tr{opacity:0}.index-wrapper tbody tr.no-link{cursor:default}@media only screen and (min-width:600px){.index-wrapper tbody tr.no-link td{opacity:1}}.index-wrapper tbody tr.no-link:hover td{opacity:1}.index-wrapper tbody tr:hover span,.index-wrapper tbody tr:hover p,.index-wrapper tbody tr:hover .dataTables_filter input[type=search],.index-wrapper .dataTables_filter tbody tr:hover input[type=search],.index-wrapper tbody tr:hover td a,.index-wrapper tbody td tr:hover a,.index-wrapper tbody tr:hover td span,.index-wrapper tbody td tr:hover span{font-weight:600}.index-wrapper tbody tr:hover td{opacity:1}.index-wrapper tbody tr a{color:inherit;text-decoration:none}.index-wrapper .all-visuels{position:fixed;top:0;height:100vh;left:0;width:100vw;pointer-events:none;z-index:999}.index-wrapper .visuels{position:fixed;left:50%;top:50%;transform:translateY(-50%) translate(-50%);height:100%;width:100vw;pointer-events:none}.index-wrapper .visuels.active .visuel img{transform:translateY(0)}.index-wrapper .visuel{width:67vw;height:67vw;position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%);overflow:hidden}@media only screen and (min-width:600px){.index-wrapper .visuel{width:15vw;height:15vw}}.index-wrapper .visuel img{object-fit:contain;width:100%;height:100%;transform:translateY(120%)}.index-wrapper .p-0 .v-0,.index-wrapper .p-1 .v-0{left:50%;top:30vh}.index-wrapper .p-0 .v-1,.index-wrapper .p-1 .v-1{left:50%;top:70vh}.index-wrapper .p-0 .v-2,.index-wrapper .p-1 .v-2{display:none}@media only screen and (min-width:600px){.index-wrapper .p-0 .v-0{left:36%;top:50%}.index-wrapper .p-0 .v-1{left:55%;top:25%}.index-wrapper .p-0 .v-2{left:61%;top:69%}.index-wrapper .p-1 .v-0{left:40%;top:45%}.index-wrapper .p-1 .v-1{left:55%;top:60%}.index-wrapper .p-1 .v-2{left:60%;top:30%}.index-wrapper .p-2 .v-0{left:30%;top:35%}.index-wrapper .p-2 .v-1{left:46%;top:60%}.index-wrapper .p-2 .v-2{left:50%;top:30%}.index-wrapper .p-3 .v-0{left:33%;top:25%}.index-wrapper .p-3 .v-1{left:40%;top:65%}.index-wrapper .p-3 .v-2{left:50%;top:30%}}.cs{position:fixed;top:0;left:0;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw;overflow:hidden;background:#fff;transition:background .8s}.cs a,.cs p,.cs .nav-works a,.cs .nav-in-work .button-overview span,.cs h1,.cs h2,.cs h3,.cs h4,.cs h5,.cs h6,.cs label,.cs i,.cs span{transition:color .8s}.cs__informations{user-select:none;box-sizing:border-box;position:absolute;z-index:999;top:0}@media only screen and (min-width:600px){.cs__informations{opacity:1;width:100%;width:510px;position:fixed;left:0;top:0;padding-top:255px;padding-left:85px;padding-right:42.5px;z-index:1;transition:box-shadow .4s,background .8s;margin-top:-4px;height:100%}}@media only screen and (min-width:1920px){.cs__informations{padding-left:4vw;padding-top:12vw}}@media only screen and (min-width:600px){.cs__informations__int{transition:background .8s;padding:25px 0 0}}.cs__informations__left{width:100%}@media only screen and (min-width:600px){.cs__informations__right{margin-top:0}}@media only screen and (max-width:600px){.cs__informations__right .cs__informations__description_int{padding-bottom:140px}}@media only screen and (min-width:600px){.cs__informations__right .cs__informations__description_int .cs__informations__characteristics_mobile{display:none}}@media only screen and (min-width:600px){.cs__informations__loc-and_char{top:127.5px}}@media only screen and (min-width:1920px){.cs__informations__loc-and_char{top:6vw}}.cs__informations__team-member a{color:inherit;list-style:none;text-decoration:none}.cs__informations__title{width:100vw;box-sizing:border-box;text-align:center;padding-top:90px}@media only screen and (min-width:600px){.cs__informations__title{width:100%;position:relative;top:inherit;left:inherit;width:inherit;z-index:inherit;text-align:inherit;padding:inherit;padding:0;margin:inherit;opacity:1}}.cs__informations__localisation,.cs__informations__team__title{flex-shrink:0;text-align:center;padding:0;transition:opacity .3s,color .8s!important}.cs__informations__localisation a,.cs__informations__team__title a{color:inherit}@media only screen and (min-width:600px){.cs__informations__localisation,.cs__informations__team__title{padding-right:15px;display:inline-block;position:inherit;top:inherit;left:inherit;width:inherit;z-index:inherit;text-align:inherit;margin:inherit;opacity:1}}.cs__informations__localisation p:before,.cs__informations__localisation .cs .nav-works a:before,.cs .nav-works .cs__informations__localisation a:before,.cs__informations__localisation .cs .nav-in-work .button-overview span:before,.cs .nav-in-work .button-overview .cs__informations__localisation span:before,.cs__informations__team__title p:before,.cs__informations__team__title .cs .nav-works a:before,.cs .nav-works .cs__informations__team__title a:before,.cs__informations__team__title .cs .nav-in-work .button-overview span:before,.cs .nav-in-work .button-overview .cs__informations__team__title span:before{content:"— ";display:inline;position:absolute;left:0;font-weight:400}.cs__informations__localisation p,.cs__informations__localisation .cs .nav-works a,.cs .nav-works .cs__informations__localisation a,.cs__informations__localisation .cs .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .cs__informations__localisation span,.cs__informations__team__title p,.cs__informations__team__title .cs .nav-works a,.cs .nav-works .cs__informations__team__title a,.cs__informations__team__title .cs .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .cs__informations__team__title span{display:inline-block;line-height:1.3rem;position:relative;padding-left:1rem;font-weight:600}@media only screen and (min-width:1280px){.cs__informations__localisation p,.cs__informations__localisation .cs .nav-works a,.cs .nav-works .cs__informations__localisation a,.cs__informations__localisation .cs .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .cs__informations__localisation span,.cs__informations__team__title p,.cs__informations__team__title .cs .nav-works a,.cs .nav-works .cs__informations__team__title a,.cs__informations__team__title .cs .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .cs__informations__team__title span{padding-left:1.2rem}}.cs__informations__characteristics,.cs__informations__team-member{display:none}@media only screen and (min-width:600px){.cs__informations__characteristics,.cs__informations__team-member{display:block;margin-top:.5rem;padding-left:1rem}}@media only screen and (min-width:1280px){.cs__informations__characteristics,.cs__informations__team-member{padding-left:1.2rem}}.cs__informations__characteristics,.cs__informations__team-member,.cs__informations__description{transition:opacity .3s}@media only screen and (min-width:600px){.cs__informations__characteristics,.cs__informations__team-member,.cs__informations__description{opacity:1}}.cs__informations__team{padding-top:4rem;display:none}@media only screen and (min-width:600px){.cs__informations__team{display:block}}.cs__informations__team__mobile{display:block;padding-top:1.5rem}@media only screen and (min-width:600px){.cs__informations__team__mobile{display:none}}.cs__informations__team__mobile .cs__informations__team__title{text-align:left}.cs__informations__team__mobile .cs__informations__team__title p,.cs__informations__team__mobile .cs__informations__team__title .cs .nav-works a,.cs .nav-works .cs__informations__team__mobile .cs__informations__team__title a,.cs__informations__team__mobile .cs__informations__team__title .cs .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .cs__informations__team__mobile .cs__informations__team__title span{font-weight:400;padding:0}.cs__informations__team__mobile .cs__informations__team__title p:before,.cs__informations__team__mobile .cs__informations__team__title .cs .nav-works a:before,.cs .nav-works .cs__informations__team__mobile .cs__informations__team__title a:before,.cs__informations__team__mobile .cs__informations__team__title .cs .nav-in-work .button-overview span:before,.cs .nav-in-work .button-overview .cs__informations__team__mobile .cs__informations__team__title span:before{content:""}.cs__informations__team__mobile .cs__informations__team-member{display:block}.cs__informations__team__mobile .team-member__name{font-weight:600}.cs__informations__team__mobile .cs__informations__team-member-int{display:flex}.cs__informations__team__mobile .cs__informations__team-member-int .team-member__name{display:inline-block;margin-right:.2rem}.cs__informations__team__mobile .cs__informations__team-member-int .team-member__status__container{display:inline-block;overflow:hidden}.cs__informations__team .cs__informations__team-member-int{display:flex}.cs__informations__team .cs__informations__team-member-int .team-member__name{display:inline-block;margin-right:.2rem}.cs__informations__team .cs__informations__team-member-int .team-member__status__container{display:inline-block;overflow:hidden}.cs__informations__team .cs__informations__team-member-int .team-member__status{transform:translate(-1rem);opacity:0;transition:all .3s ease-in-out}.cs__informations__team .cs__informations__team-member-int:hover .team-member__name{font-weight:600}.cs__informations__team .cs__informations__team-member-int:hover .team-member__status{transform:translate(0);opacity:1}.cs .nav-in-work{position:fixed;z-index:999;width:calc(100vw - 765px);right:40px}@media only screen and (min-width:600px){.cs .nav-in-work{width:calc(100vw - 510px);right:170px;bottom:42.5px}}@media only screen and (min-width:1024px){.cs .nav-in-work{width:calc(100vw - 637.5px)}}@media only screen and (min-width:1280px){.cs .nav-in-work{width:calc(100vw - 722.5px)}}@media only screen and (min-width:1920px){.cs .nav-in-work{width:60vw;right:12vw;bottom:42.5px}}.cs .nav-in-work .button-overview{user-select:none;overflow:hidden;text-align:center;height:100%;width:100%;position:relative;transform:translateY(50%)}.cs .nav-in-work .button-overview span{cursor:pointer;display:inline-block;transform:translateY(0);transition:transform .2s ease-out}.cs .nav-in-work .button-overview span.open{transform:translateY(0)}.cs .nav-in-work .button-overview span.close{position:absolute;left:50%;transform:translate(-50%) translateY(100%)}.cs .nav-in-work .button-overview.active span.open{transform:translateY(-100%)}.cs .nav-in-work .button-overview.active span.close{transform:translate(-50%) translateY(0)}.cs .nav-works{display:none;bottom:20px}.cs .nav-works a{color:inherit;text-decoration:none;transition:color .8s;transition-delay:0}@media only screen and (min-width:600px){.cs .nav-works{bottom:38px}}.cs .nav-works .work-title{overflow:hidden}.cs .nav-works .prev,.cs .nav-works .next{position:fixed;bottom:20px;z-index:999;width:auto}@media only screen and (min-width:600px){.cs .nav-works .prev,.cs .nav-works .next{bottom:35px;z-index:10;width:400px;opacity:1;right:85px}}.cs .nav-works .prev span,.cs .nav-works .next span{display:block}@media only screen and (min-width:600px){.cs .nav-works .prev span,.cs .nav-works .next span{text-align:right}}.cs .nav-works .prev p,.cs .nav-works .prev .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .nav-works .prev span,.cs .nav-works .prev a,.cs .nav-works .next p,.cs .nav-works .next .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .nav-works .next span,.cs .nav-works .next a{display:block}.cs .nav-works .prev p br,.cs .nav-works .prev .nav-in-work .button-overview span br,.cs .nav-in-work .button-overview .nav-works .prev span br,.cs .nav-works .prev a br,.cs .nav-works .next p br,.cs .nav-works .next .nav-in-work .button-overview span br,.cs .nav-in-work .button-overview .nav-works .next span br,.cs .nav-works .next a br{display:none}.cs .nav-works .prev .work-title p:after,.cs .nav-works .prev .work-title .nav-in-work .button-overview span:after,.cs .nav-in-work .button-overview .nav-works .prev .work-title span:after,.cs .nav-works .prev .work-title a:after,.cs .nav-works .next .work-title p:after,.cs .nav-works .next .work-title .nav-in-work .button-overview span:after,.cs .nav-in-work .button-overview .nav-works .next .work-title span:after,.cs .nav-works .next .work-title a:after{content:"— ";display:inline-block;margin-left:.25rem;margin-right:-1.1rem;transition:all .2s ease-out}@media only screen and (min-width:1920px){.cs .nav-works .prev .work-title p:after,.cs .nav-works .prev .work-title .nav-in-work .button-overview span:after,.cs .nav-in-work .button-overview .nav-works .prev .work-title span:after,.cs .nav-works .prev .work-title a:after,.cs .nav-works .next .work-title p:after,.cs .nav-works .next .work-title .nav-in-work .button-overview span:after,.cs .nav-in-work .button-overview .nav-works .next .work-title span:after,.cs .nav-works .next .work-title a:after{margin-left:0vw}}.cs .nav-works .prev span.work-title,.cs .nav-works .next span.work-title{display:none}@media only screen and (min-width:600px){.cs .nav-works .prev span.work-title,.cs .nav-works .next span.work-title{display:block}}.cs .nav-works .prev:hover p:after,.cs .nav-works .prev:hover .nav-in-work .button-overview span:after,.cs .nav-in-work .button-overview .nav-works .prev:hover span:after,.cs .nav-works .prev:hover a:after,.cs .nav-works .next:hover p:after,.cs .nav-works .next:hover .nav-in-work .button-overview span:after,.cs .nav-in-work .button-overview .nav-works .next:hover span:after,.cs .nav-works .next:hover a:after{margin-right:0}.cs .nav-works .next{right:20px;text-align:right}@media only screen and (min-width:600px){.cs .nav-works .next{right:85px}}.cs .nav-works .prev{left:20px}@media only screen and (min-width:600px){.cs .nav-works .prev{display:none}}.cs__visuels{position:fixed;z-index:99;width:calc(100vw - 40px);right:20px;top:0;height:100vh;height:calc(var(--vh, 1vh) * 100)}@media only screen and (min-width:600px){.cs__visuels{width:calc(100vw - 510px);height:calc(100vh - 170px);height:calc(var(--vh, 1vh) * 100 - 170px)}}@media only screen and (min-width:1024px){.cs__visuels{width:calc(100vw - 637.5px);right:170px}}@media only screen and (min-width:1280px){.cs__visuels{width:calc(100vw - 722.5px);right:170px}}@media only screen and (min-width:1920px){.cs__visuels{width:60vw;right:12vw;height:calc(100vh - 8vw);height:calc(var(--vh, 1vh) * 100 - 8vw)}}.cs__visuels-int{overflow:visible!important;height:100vh;height:calc(var(--vh, 1vh) * 100)}@media only screen and (min-width:600px){.cs__visuels-int{height:calc(var(--vh, 1vh) * 100 - 85px)}}@media only screen and (min-width:1920px){.cs__visuels-int{height:calc(var(--vh, 1vh) * 100 - 4vw)}}.cs__visuels-visuel{position:relative;width:100%;padding-bottom:40px;padding-top:40px}@media only screen and (min-width:600px){.cs__visuels-visuel{height:calc(100vh - 170px);height:calc(var(--vh, 1vh) * 100 - 170px)}}@media only screen and (min-width:1920px){.cs__visuels-visuel{height:calc(100vh - 8vw);height:calc(var(--vh, 1vh) * 100 - 8vw)}}.cs__visuels-visuel:nth-child(1){box-sizing:border-box}@media only screen and (max-width:600px){.cs__visuels-visuel:nth-child(1){height:100vh;padding-top:calc(var(--vh, 1vh) * 33)!important;height:calc(var(--vh, 1vh) * 100)}}@media only screen and (min-width:600px){.cs__visuels-visuel:nth-child(1){height:100vh;height:calc(var(--vh, 1vh) * 100);padding-top:85px}}@media only screen and (min-width:1920px){.cs__visuels-visuel:nth-child(1){height:100vh;height:calc(var(--vh, 1vh) * 100);padding-top:4vw}}@media only screen and (max-width:600px){.cs__visuels-visuel.min{padding:40px;width:auto}}@media only screen and (min-width:600px){.cs__visuels-visuel{padding-bottom:85px;padding-top:85px}}@media only screen and (min-width:1920px){.cs__visuels-visuel{padding-bottom:4vw;padding-top:4vw}}.cs__visuels-visuel img{object-fit:contain;width:100%;height:100%}.cs__visuels-visuel.step-information{box-sizing:border-box;padding-bottom:20px;padding-top:40px}@media only screen and (min-width:600px){.cs__visuels-visuel.step-information{padding:40px 5% 0 0%}}@media only screen and (min-width:1024px){.cs__visuels-visuel.step-information{padding:170px 5% 0;width:calc(100vw - 595px)}}@media only screen and (min-width:1440px){.cs__visuels-visuel.step-information{padding:170px 20% 0 5%;width:calc(100vw - 765px)}}@media only screen and (min-width:1920px){.cs__visuels-visuel.step-information{padding:12vw 30% 0 5%}}@media only screen and (max-width:600px){.cs__visuels-visuel.step-information .cs__informations__description_int{padding-bottom:40px}.cs__visuels-visuel.step-information .cs__informations__description_int .btn{padding:0 40px 40px 0;display:inline-block}.cs__visuels-visuel.step-information .cs__informations__description_int .btn span{display:block;transform-origin:left left;transform:rotate(0);transition:.2s transform;font-size:120%}.cs__visuels-visuel.step-information .cs__informations__description_int .cs__informations__description_mobile span{display:inline-block;transform-origin:left}.cs__visuels-visuel.step-information .cs__informations__description_int.active span{transform:translate(-2px) rotate(-45deg)}.cs__visuels-visuel.step-information .cs__informations__description_int.active .cs__informations__description_mobile{display:block}}.cs__visuels-visuel.step-information .next-projects{margin-top:1rem;display:flex;flex-direction:row;align-items:flex-start;gap:3rem}@media only screen and (max-width:600px){.cs__visuels-visuel.step-information .next-projects{flex-direction:column;gap:3rem}}@media only screen and (max-width:600px){.cs__visuels-visuel.step-information .next-projects li:nth-child(3){display:none}}.cs__visuels-visuel.step-information .next-projects a{text-decoration:none;color:inherit;display:block;position:relative}.cs__visuels-visuel.step-information .next-projects br{display:none}.cs__visuels-visuel.step-information .next-projects-visuel{width:100%;height:100%;overflow:hidden}.cs__visuels-visuel.step-information .next-projects-title{position:absolute;padding-top:1rem}@media only screen and (max-width:600px){.cs__visuels-visuel.step-information .next-projects-title{position:relative}}.cs__visuels-visuel.step-information .next-projects-title p,.cs__visuels-visuel.step-information .next-projects-title .cs .nav-in-work .button-overview span,.cs .nav-in-work .button-overview .cs__visuels-visuel.step-information .next-projects-title span,.cs__visuels-visuel.step-information .next-projects-title .cs .nav-works a,.cs .nav-works .cs__visuels-visuel.step-information .next-projects-title a{line-height:1.3rem}.cs__visuels-visuel.step-information .next-projects img{transition:.3s ease-in-out;filter:grayscale(100%);max-width:8vw}@media only screen and (max-width:600px){.cs__visuels-visuel.step-information .next-projects img.paysage{max-width:40vw}}@media only screen and (max-width:600px){.cs__visuels-visuel.step-information .next-projects img.portrait{max-width:30vw}}.cs__visuels-visuel.step-information .next-projects a:hover img{filter:grayscale(0%)}.cs__thumbs{display:none;position:fixed;z-index:99;user-select:none;width:20px;right:10px;top:0;height:100vh;height:calc(var(--vh, 1vh) * 100);--paginationY: 0;--first-thumb-height: 0;--last-thumb-height: 0}@media only screen and (min-width:1024px){.cs__thumbs{display:block}}@media only screen and (min-width:600px){.cs__thumbs{right:42.5px}}@media only screen and (min-width:1920px){.cs__thumbs{right:2vw}}@media only screen and (min-width:600px){.cs__thumbs{width:85px;top:85px;height:calc(100vh - 85px);height:calc(var(--vh, 1vh) * 100 - 85px)}}@media only screen and (min-width:1920px){.cs__thumbs{width:4vw;top:4vw;height:calc(100vh - 4vw);height:calc(var(--vh, 1vh) * 100 - 4vw);right:4vw}}.cs__thumbs .hidden{display:none}.cs__thumbs .pagination{transition:opacity .3s;position:absolute;left:-5px;height:100%;top:0;width:20px}.cs__thumbs .pagination.hide{opacity:0}@media only screen and (min-width:600px){.cs__thumbs .pagination{left:-21.25px}}@media only screen and (min-width:1920px){.cs__thumbs .pagination{left:-1vw}}.cs__thumbs .pagination__int{position:absolute;left:0;top:var(--paginationY);transform:translateY(calc(-50% - .1vh));transition:.1s all ease-out}.cs__thumbs .pagination svg{width:10px;height:10px;overflow:visible;transform:translate3d(0,2px,0) scaleZ(1)}.cs__thumbs .pagination svg #center{transform:translateY(var(--def-top));height:var(--def-center)}.cs__thumbs .pagination svg #top{transform:translateY(var(--def-top))}.cs__thumbs .pagination svg #bottom{transform:translateY(var(--def-bottom))}.cs__thumbs-int{overflow:visible!important;height:calc(var(--vh, 1vh) * 100)}@media only screen and (min-width:600px){.cs__thumbs-int{height:calc(var(--vh, 1vh) * 100 - 170px)}}@media only screen and (min-width:1920px){.cs__thumbs-int{height:calc(var(--vh, 1vh) * 100 - 8vw)}}.cs__thumbs-visuel{transform:translate(220%);position:relative;padding-bottom:5px}.cs__thumbs-visuel img{cursor:pointer;transition:opacity .3s ease-in-out}.cs__thumbs-visuel img:hover{opacity:0}.cs__thumbs-visuel.paysage .overage,.cs__thumbs-visuel.paysage img{width:100%;height:auto}.cs__thumbs-visuel.portrait .overage{width:45%;height:auto}.cs__thumbs-visuel.portrait img{width:100%;height:auto}.cs__thumbs-visuel.portrait.full .overage{width:60%;height:auto}.cs__thumbs-visuel.portrait.full img{width:100%;height:auto}@media only screen and (min-width:600px){.cs__thumbs-visuel{padding-bottom:21.25px}}@media only screen and (min-width:1920px){.cs__thumbs-visuel{padding-bottom:1vw}}.cs__thumbs-visuel.step-information{opacity:0}@font-face {font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}[meta-slug=presse] li{position:relative;padding-bottom:62.5px}@media only screen and (min-width:1280px){[meta-slug=presse] li{padding-bottom:125px}}[meta-slug=presse] li.press:hover .title{transform:translateY(-3px)}[meta-slug=presse] li.press:hover img{filter:grayscale(0%)}[meta-slug=presse] a{color:inherit;text-decoration:none}[meta-slug=presse] ul.all-press{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;grid-row-gap:20vw;margin:0;width:calc(100vw - 40px)}@media only screen and (min-width:330px){[meta-slug=presse] ul.all-press{grid-template-columns:repeat(2,1fr);justify-items:center;grid-row-gap:20vw;margin:0}}@media only screen and (min-width:600px){[meta-slug=presse] ul.all-press{margin:0 2vw;grid-template-columns:repeat(3,1fr);grid-row-gap:5vw;width:100%}}@media only screen and (min-width:1024px){[meta-slug=presse] ul.all-press{grid-template-columns:repeat(4,1fr);grid-row-gap:5vw}}@media only screen and (min-width:2450px){[meta-slug=presse] ul.all-press{grid-row-gap:10vw;grid-template-columns:repeat(5,1fr)}}[meta-slug=presse] .content_press{padding-left:20vw}[meta-slug=presse] .content_press li{margin:0 3vw}@media only screen and (min-width:600px){[meta-slug=presse] .content_press li{margin:0 2vw}}[meta-slug=presse] .title{padding-top:20px;transition:transform .3s}[meta-slug=presse] .press{display:inline-block}[meta-slug=presse] .citation .int-par{border:1px solid #1B1B1A;display:block;padding:5px;box-sizing:border-box;width:100%}@media only screen and (min-width:330px){[meta-slug=presse] .citation .int-par{padding:15px;width:166.6666666667px}}@media only screen and (min-width:1280px){[meta-slug=presse] .citation .int-par{width:250px}}@media only screen and (min-width:1280px){[meta-slug=presse] .citation .txt p{font-size:17px;line-height:23px;letter-spacing:.08em}}[meta-slug=presse] .citation .author{padding-top:50px}[meta-slug=presse] .visuel{width:70%}@media only screen and (min-width:330px){[meta-slug=presse] .visuel{width:60%}}[meta-slug=presse] .visuel-in{width:100%}[meta-slug=presse] .visuel-in img{filter:grayscale(100%);transition:filter .4s}[data-router-view=singlepublication]{position:fixed;z-index:99999;width:100vw;height:100vh;top:0;left:0;background:#ffffffe3}[data-router-view=singlepublication] .swiper-button-close{position:absolute;z-index:9999;right:20px;top:20px}@media only screen and (min-width:600px){[data-router-view=singlepublication] .swiper-button-close{right:85px}}@media only screen and (min-width:600px){[data-router-view=singlepublication] .swiper-button-close{top:85px}}[data-router-view=singlepublication] .swiper-button-close a{text-decoration:none;color:inherit}[data-router-view=singlepublication] .swiper-button-prev{left:20px}@media only screen and (min-width:600px){[data-router-view=singlepublication] .swiper-button-prev{left:85px}}[data-router-view=singlepublication] .swiper-button-prev:after{display:none}[data-router-view=singlepublication] .swiper-button-next{text-align:right;right:20px}@media only screen and (min-width:600px){[data-router-view=singlepublication] .swiper-button-next{right:85px}}[data-router-view=singlepublication] .swiper-button-next:after{display:none}[data-router-view=singlepublication] img{max-height:80vh;max-width:80vw;width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}[data-router-view=singlepublication] iframe{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:100vw;height:55vw}@media only screen and (min-width:600px){[data-router-view=singlepublication] iframe{width:70vw;height:35vw}}[data-router-view=singlepublication] .visuel{height:100vh;width:100vw}[data-router-view=singlepublication] .pdf{z-index:999;position:fixed;left:50%;transform:translate(-50%) translateY(-50%);color:inherit;text-decoration:none;bottom:-30px}@media only screen and (min-width:600px){[data-router-view=singlepublication] .pdf{bottom:35px}}[meta-slug=page-equipe] .as-mobile .visuel-desktop,[data-router-view=pageother] .as-mobile .visuel-desktop{display:none}@media only screen and (min-width:600px){[meta-slug=page-equipe] .as-mobile .visuel-desktop,[data-router-view=pageother] .as-mobile .visuel-desktop{display:block}}[meta-slug=page-equipe] .as-mobile .visuel-mobile,[data-router-view=pageother] .as-mobile .visuel-mobile{display:block}@media only screen and (min-width:600px){[meta-slug=page-equipe] .as-mobile .visuel-mobile,[data-router-view=pageother] .as-mobile .visuel-mobile{display:none}}[meta-slug=page-equipe] .contenu_texte p,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[meta-slug=page-equipe] .free p,[meta-slug=page-equipe] .free .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .free .title,[data-router-view=pageother] .contenu_texte p,[data-router-view=pageother] .contenu_texte .collab .collabs .title,[data-router-view=pageother] .collab .collabs .contenu_texte .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title,[data-router-view=pageother] .free p,[data-router-view=pageother] .free .collab .collabs .title,[data-router-view=pageother] .collab .collabs .free .title{font-family:maax;font-weight:400;transition:font-size .2s;font-size:1.2rem;line-height:1.55rem;letter-spacing:.05rem}@media only screen and (min-width:600px){[meta-slug=page-equipe] .contenu_texte p,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[meta-slug=page-equipe] .free p,[meta-slug=page-equipe] .free .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .free .title,[data-router-view=pageother] .contenu_texte p,[data-router-view=pageother] .contenu_texte .collab .collabs .title,[data-router-view=pageother] .collab .collabs .contenu_texte .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title,[data-router-view=pageother] .free p,[data-router-view=pageother] .free .collab .collabs .title,[data-router-view=pageother] .collab .collabs .free .title{font-size:1.35vw;line-height:2.1vw;letter-spacing:.05vw}}@media only screen and (min-width:670px){[meta-slug=page-equipe] .contenu_texte p,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[meta-slug=page-equipe] .free p,[meta-slug=page-equipe] .free .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .free .title,[data-router-view=pageother] .contenu_texte p,[data-router-view=pageother] .contenu_texte .collab .collabs .title,[data-router-view=pageother] .collab .collabs .contenu_texte .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title,[data-router-view=pageother] .free p,[data-router-view=pageother] .free .collab .collabs .title,[data-router-view=pageother] .collab .collabs .free .title{font-size:1.4vw}}@media only screen and (min-width:768px){[meta-slug=page-equipe] .contenu_texte p,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title,[meta-slug=page-equipe] .collab .description p,[meta-slug=page-equipe] .collab .description .collabs .title,[meta-slug=page-equipe] .collab .collabs .description .title,[meta-slug=page-equipe] .free p,[meta-slug=page-equipe] .free .collab .collabs .title,[meta-slug=page-equipe] .collab .collabs .free .title,[data-router-view=pageother] .contenu_texte p,[data-router-view=pageother] .contenu_texte .collab .collabs .title,[data-router-view=pageother] .collab .collabs .contenu_texte .title,[data-router-view=pageother] .collab .description p,[data-router-view=pageother] .collab .description .collabs .title,[data-router-view=pageother] .collab .collabs .description .title,[data-router-view=pageother] .free p,[data-router-view=pageother] .free .collab .collabs .title,[data-router-view=pageother] .collab .collabs .free .title{font-size:1.5vw;line-height:2vw}}[meta-slug=page-equipe] .contenu_texte p br,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title br,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title br,[meta-slug=page-equipe] .collab .description p br,[meta-slug=page-equipe] .collab .description .collabs .title br,[meta-slug=page-equipe] .collab .collabs .description .title br,[meta-slug=page-equipe] .free p br,[meta-slug=page-equipe] .free .collab .collabs .title br,[meta-slug=page-equipe] .collab .collabs .free .title br,[data-router-view=pageother] .contenu_texte p br,[data-router-view=pageother] .contenu_texte .collab .collabs .title br,[data-router-view=pageother] .collab .collabs .contenu_texte .title br,[data-router-view=pageother] .collab .description p br,[data-router-view=pageother] .collab .description .collabs .title br,[data-router-view=pageother] .collab .collabs .description .title br,[data-router-view=pageother] .free p br,[data-router-view=pageother] .free .collab .collabs .title br,[data-router-view=pageother] .collab .collabs .free .title br{display:none}@media only screen and (min-width:600px){[meta-slug=page-equipe] .contenu_texte p br,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title br,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title br,[meta-slug=page-equipe] .collab .description p br,[meta-slug=page-equipe] .collab .description .collabs .title br,[meta-slug=page-equipe] .collab .collabs .description .title br,[meta-slug=page-equipe] .free p br,[meta-slug=page-equipe] .free .collab .collabs .title br,[meta-slug=page-equipe] .collab .collabs .free .title br,[data-router-view=pageother] .contenu_texte p br,[data-router-view=pageother] .contenu_texte .collab .collabs .title br,[data-router-view=pageother] .collab .collabs .contenu_texte .title br,[data-router-view=pageother] .collab .description p br,[data-router-view=pageother] .collab .description .collabs .title br,[data-router-view=pageother] .collab .collabs .description .title br,[data-router-view=pageother] .free p br,[data-router-view=pageother] .free .collab .collabs .title br,[data-router-view=pageother] .collab .collabs .free .title br{display:block}}[meta-slug=page-equipe] .contenu_texte p a,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title a,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title a,[meta-slug=page-equipe] .collab .description p a,[meta-slug=page-equipe] .collab .description .collabs .title a,[meta-slug=page-equipe] .collab .collabs .description .title a,[meta-slug=page-equipe] .free p a,[meta-slug=page-equipe] .free .collab .collabs .title a,[meta-slug=page-equipe] .collab .collabs .free .title a,[data-router-view=pageother] .contenu_texte p a,[data-router-view=pageother] .contenu_texte .collab .collabs .title a,[data-router-view=pageother] .collab .collabs .contenu_texte .title a,[data-router-view=pageother] .collab .description p a,[data-router-view=pageother] .collab .description .collabs .title a,[data-router-view=pageother] .collab .collabs .description .title a,[data-router-view=pageother] .free p a,[data-router-view=pageother] .free .collab .collabs .title a,[data-router-view=pageother] .collab .collabs .free .title a{color:inherit;text-decoration:none;position:relative}[meta-slug=page-equipe] .contenu_texte p a:after,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title a:after,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title a:after,[meta-slug=page-equipe] .collab .description p a:after,[meta-slug=page-equipe] .collab .description .collabs .title a:after,[meta-slug=page-equipe] .collab .collabs .description .title a:after,[meta-slug=page-equipe] .free p a:after,[meta-slug=page-equipe] .free .collab .collabs .title a:after,[meta-slug=page-equipe] .collab .collabs .free .title a:after,[data-router-view=pageother] .contenu_texte p a:after,[data-router-view=pageother] .contenu_texte .collab .collabs .title a:after,[data-router-view=pageother] .collab .collabs .contenu_texte .title a:after,[data-router-view=pageother] .collab .description p a:after,[data-router-view=pageother] .collab .description .collabs .title a:after,[data-router-view=pageother] .collab .collabs .description .title a:after,[data-router-view=pageother] .free p a:after,[data-router-view=pageother] .free .collab .collabs .title a:after,[data-router-view=pageother] .collab .collabs .free .title a:after{position:absolute;transition:all .1s ease-in;left:0;bottom:0;content:" ";width:0%;height:1px;background:#1b1b1a}[meta-slug=page-equipe] .contenu_texte p a.active:after,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title a.active:after,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title a.active:after,[meta-slug=page-equipe] .contenu_texte p a:hover:after,[meta-slug=page-equipe] .contenu_texte .collab .collabs .title a:hover:after,[meta-slug=page-equipe] .collab .collabs .contenu_texte .title a:hover:after,[meta-slug=page-equipe] .collab .description p a.active:after,[meta-slug=page-equipe] .collab .description .collabs .title a.active:after,[meta-slug=page-equipe] .collab .collabs .description .title a.active:after,[meta-slug=page-equipe] .collab .description p a:hover:after,[meta-slug=page-equipe] .collab .description .collabs .title a:hover:after,[meta-slug=page-equipe] .collab .collabs .description .title a:hover:after,[meta-slug=page-equipe] .free p a.active:after,[meta-slug=page-equipe] .free .collab .collabs .title a.active:after,[meta-slug=page-equipe] .collab .collabs .free .title a.active:after,[meta-slug=page-equipe] .free p a:hover:after,[meta-slug=page-equipe] .free .collab .collabs .title a:hover:after,[meta-slug=page-equipe] .collab .collabs .free .title a:hover:after,[data-router-view=pageother] .contenu_texte p a.active:after,[data-router-view=pageother] .contenu_texte .collab .collabs .title a.active:after,[data-router-view=pageother] .collab .collabs .contenu_texte .title a.active:after,[data-router-view=pageother] .contenu_texte p a:hover:after,[data-router-view=pageother] .contenu_texte .collab .collabs .title a:hover:after,[data-router-view=pageother] .collab .collabs .contenu_texte .title a:hover:after,[data-router-view=pageother] .collab .description p a.active:after,[data-router-view=pageother] .collab .description .collabs .title a.active:after,[data-router-view=pageother] .collab .collabs .description .title a.active:after,[data-router-view=pageother] .collab .description p a:hover:after,[data-router-view=pageother] .collab .description .collabs .title a:hover:after,[data-router-view=pageother] .collab .collabs .description .title a:hover:after,[data-router-view=pageother] .free p a.active:after,[data-router-view=pageother] .free .collab .collabs .title a.active:after,[data-router-view=pageother] .collab .collabs .free .title a.active:after,[data-router-view=pageother] .free p a:hover:after,[data-router-view=pageother] .free .collab .collabs .title a:hover:after,[data-router-view=pageother] .collab .collabs .free .title a:hover:after{bottom:0;width:100%}@media only screen and (min-width:600px){[meta-slug=page-equipe] .collab,[data-router-view=pageother] .collab{display:flex}}[meta-slug=page-equipe] .collab .collabs,[data-router-view=pageother] .collab .collabs{width:100%;margin-bottom:20px}@media only screen and (min-width:600px){[meta-slug=page-equipe] .collab .collabs,[data-router-view=pageother] .collab .collabs{width:50%;margin-bottom:0;column-count:2}}[meta-slug=page-equipe] .collab .collabs .collab_single,[data-router-view=pageother] .collab .collabs .collab_single{display:flex}[meta-slug=page-equipe] .collab .collabs .title,[data-router-view=pageother] .collab .collabs .title{position:relative;flex-shrink:0;white-space:nowrap}[meta-slug=page-equipe] .collab .collabs .status,[meta-slug=page-equipe] .collab .collabs .sp,[data-router-view=pageother] .collab .collabs .status,[data-router-view=pageother] .collab .collabs .sp{font-size:.8vw;line-height:1.1vw}[meta-slug=page-equipe] .collab .collabs .sp,[data-router-view=pageother] .collab .collabs .sp{flex:1;transition:opacity .3s ease-out;height:1.8vw;overflow:visible;display:flex;align-items:center}[meta-slug=page-equipe] .collab .collabs .sp:before,[data-router-view=pageother] .collab .collabs .sp:before{content:"— ";margin-right:.2em;transition:all .3s ease-out;margin-left:-.2em;opacity:0}[meta-slug=page-equipe] .collab .collabs .status,[data-router-view=pageother] .collab .collabs .status{opacity:0;margin-left:0;transition:all .3s ease-out;transition-delay:.05s;position:relative}@media only screen and (min-width:1024px){[meta-slug=page-equipe] .collab .collabs .collab_single:hover .title,[data-router-view=pageother] .collab .collabs .collab_single:hover .title{font-weight:600}[meta-slug=page-equipe] .collab .collabs .collab_single:hover .sp:before,[data-router-view=pageother] .collab .collabs .collab_single:hover .sp:before{margin-left:.4em;opacity:1}[meta-slug=page-equipe] .collab .collabs .collab_single:hover .status,[data-router-view=pageother] .collab .collabs .collab_single:hover .status{opacity:1;margin-left:.2em}}[meta-slug=page-equipe] .collab .description,[data-router-view=pageother] .collab .description{width:100%}@media only screen and (min-width:600px){[meta-slug=page-equipe] .collab .description,[data-router-view=pageother] .collab .description{width:50%}}[meta-slug=page-equipe] .collab .description p br,[meta-slug=page-equipe] .collab .description .collabs .title br,[meta-slug=page-equipe] .collab .collabs .description .title br,[data-router-view=pageother] .collab .description p br,[data-router-view=pageother] .collab .description .collabs .title br,[data-router-view=pageother] .collab .collabs .description .title br{display:none}@media only screen and (min-width:600px){[meta-slug=page-equipe] .collab .description p br,[meta-slug=page-equipe] .collab .description .collabs .title br,[meta-slug=page-equipe] .collab .collabs .description .title br,[data-router-view=pageother] .collab .description p br,[data-router-view=pageother] .collab .description .collabs .title br,[data-router-view=pageother] .collab .collabs .description .title br{display:block}}[meta-slug=page-equipe] section,[data-router-view=pageother] section{padding-bottom:20px}@media only screen and (min-width:600px){[meta-slug=page-equipe] section,[data-router-view=pageother] section{padding-bottom:7vw}}[meta-slug=page-equipe] .m1,[data-router-view=pageother] .m1{width:100%}[meta-slug=page-equipe] .m2,[data-router-view=pageother] .m2{width:60%;margin:0 auto}[meta-slug=page-equipe] .m3,[data-router-view=pageother] .m3{width:90%;margin-left:10%}[data-router-view=pagecontact] .content{box-sizing:border-box;display:flex;align-content:space-around;align-items:center;justify-content:space-between;gap:40px}[data-router-view=pagecontact] .content *{box-sizing:border-box}@media only screen and (max-width:600px){[data-router-view=pagecontact] .content{flex-direction:column-reverse;padding-top:70px;padding-bottom:20px;justify-content:flex-end}}[data-router-view=pagecontact] .content .free{width:50%;padding-right:30px}@media only screen and (max-width:600px){[data-router-view=pagecontact] .content .free{width:100%;height:fit-content}}[data-router-view=pagecontact] .content .visuels{width:50%}@media only screen and (max-width:600px){[data-router-view=pagecontact] .content .visuels{width:100%}}@media screen and (max-height:700px){[data-router-view=pagecontact] .content .visuels{height:23vh}}[data-router-view=pagecontact] .content .visuels img{width:100%;max-height:80vh;height:100%;object-fit:contain;object-position:center right}@media screen and (max-height:700px){[data-router-view=pagecontact] .content .visuels img{object-fit:cover;object-position:center}}[data-router-view=pagecontact] .content *,[data-router-view=pagecontact] .content p{font-size:1.2rem;line-height:1.7rem;letter-spacing:.02rem}@media only screen and (max-width:600px){[data-router-view=pagecontact] .content *,[data-router-view=pagecontact] .content p{font-size:inherit;letter-spacing:inherit;line-height:1.25rem}}[data-router-view=pagecontact] .content a{text-decoration:none;color:inherit;position:relative}[data-router-view=pagecontact] .content a:after{content:"";bottom:-2px;left:0;width:100%;height:2px;position:absolute;background-image:linear-gradient(transparent calc(100% - 1px),#3b3b3b);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s cubic-bezier(.9,0,.1,1)}[data-router-view=pagecontact] .content a:hover:after{background-size:100% 100%}.loader{position:fixed;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100vw;background:#1b1b1a;top:0;left:0;z-index:100000}.loader svg{width:75px;position:absolute;left:50%;top:50%;height:auto;transform:translateY(-50%) translate(-50%)}@media only screen and (min-width:600px){.loader svg{width:100px}}.loader polyline{stroke-dasharray:1000;stroke-dashoffset:1000}.loader polyline.anim-a{stroke-dashoffset:1000;animation:movea 6s cubic-bezier(.31,.025,0,.975) forwards}.loader polyline.anim-b{stroke-dashoffset:0;animation:moveb 6s cubic-bezier(.31,.025,0,.975) forwards}@keyframes movea{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes moveb{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}.loader-in-progress{background:#1b1b1a}.loading-page{position:fixed;top:10px;z-index:999999;height:15px;width:100vw;transition:bottom .3s ease-out}.loading-page span{height:2px;width:0%;position:absolute;top:0;left:0;background:#1b1b1a}.loading-page.hide{top:-20px}[data-scrollbar]{display:block;position:relative}.scroll-content{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.inf.load{opacity:0}.inf{transition:opacity .2s}.scroll-bar{width:15px;height:100%;position:absolute;right:0;top:0;opacity:0;transition:opacity .2s ease-out;z-index:100}.scroll-bar.single-screen{height:100vh}.scroll-bar.grab{cursor:grab}.scroll-bar.show{opacity:1}.scroll-bar.hide{opacity:0!important}.scroll-bar .items{transform:translateY(0);height:auto;height:100%;width:2px;margin:0 auto}.scroll-bar .item{width:100%;height:20%;background-color:#1b1b1a;position:absolute}.scroll-bar .item.before{top:-100%}.scroll-bar .item.after{top:100%}.scrollbar-track{background:none!important;width:15px}.scrollbar-track .scrollbar-thumb{background:#fff;border-radius:0}.scrollbar-track .scrollbar-thumb:before{content:" ";position:absolute;height:100%;width:2px;background:#1b1b1a}html,body,*,html:hover,body:hover,*:hover{cursor:none!important}img,picture,video,svg,[data-router-view]{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none}html,body{width:100vw;height:100vh;overflow:hidden}.cursor{position:absolute;z-index:9999999;left:0;top:0;mix-blend-mode:difference;pointer-events:none}.cursor .int{transform:translate3d(var(--x),var(--y),0)}.cursor svg circle{fill:transparent;transition:.2s all ease-in-out}.cursor svg circle:nth-child(1){stroke:#fff}.cursor svg circle:nth-child(2){fill:#fff0}.cursor svg.hover circle:nth-child(1){stroke:#fff;opacity:0}.cursor svg.hover circle:nth-child(2){fill:#fff}.cursor.h,.cursor.hide{display:none}body,html{font-family:maax;font-size:14px;position:relative;margin:0;padding:0;background:#fff;color:#1b1b1a;transition:background 0s}body.no-scroll,html.no-scroll{pointer-events:none}body.hide,html.hide{transition:all .6s ease-out;background:#1b1b1a}body.hide header,body.hide main,html.hide header,html.hide main{opacity:0;transition:all .2s ease-out}html{background:none}body.transition{overflow:hidden;width:100%;height:100%}main .transition{position:absolute;top:0;width:100vw;height:100vh}main .transition.wrapper,main .transition.index-wrapper{padding-top:100px}@media only screen and (min-width:600px){main .transition.wrapper,main .transition.index-wrapper{padding-top:212.5px}}.connected img{opacity:1!important}
