a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,del,ins{text-decoration:none}a{color:inherit}button,label{cursor:pointer}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input{outline:0}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-Light.9cf605e0.woff),url(/_next/static/media/SyndicatGrotesk-Light.9cf605e0.woff) format("woff"),url(/_next/static/media/SyndicatGrotesk-Light.40098ab5.eot) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-LightItalic.7f30bcab.woff),url(/_next/static/media/SyndicatGrotesk-LightItalic.7f30bcab.woff) format("woff"),url(/_next/static/media/SyndicatGrotesk-LightItalic.428b54f0.eot) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-Regular.1792dd00.woff),url(/_next/static/media/SyndicatGrotesk-Regular.64779ac0.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-RegularItalic.b4af6d04.woff),url(/_next/static/media/SyndicatGrotesk-RegularItalic.9f2bc59d.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-Medium.f6c2298f.woff),url(/_next/static/media/SyndicatGrotesk-Medium.f6c2298f.woff) format("woff"),url(/_next/static/media/SyndicatGrotesk-Medium.89ada3c5.eot) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-MediumItalic.71f13256.woff),url(/_next/static/media/SyndicatGrotesk-MediumItalic.71f13256.woff) format("woff"),url(/_next/static/media/SyndicatGrotesk-MediumItalic.091aa350.eot) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-Bold.c6cb69d7.woff),url(/_next/static/media/SyndicatGrotesk-Bold.c6cb69d7.woff) format("woff"),url(/_next/static/media/SyndicatGrotesk-Bold.3593654b.eot) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Syndicat Grotesk;src:url(/_next/static/media/SyndicatGrotesk-BoldItalic.1eb8e095.woff),url(/_next/static/media/SyndicatGrotesk-BoldItalic.1eb8e095.woff) format("woff"),url(/_next/static/media/SyndicatGrotesk-BoldItalic.f6d0beca.eot) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:Syndicat Grotesk\ 80;src:url(/_next/static/media/SyndicatGrotesk-R80.0c7aa8c7.woff),url(/_next/static/media/SyndicatGrotesk-R80.4614ff50.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Syndicat Grotesk\ 80;src:url(/_next/static/media/SyndicatGrotesk-I80.9d3d3c9e.woff),url(/_next/static/media/SyndicatGrotesk-I80.a8facc38.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Haarlem;src:url(/_next/static/media/Haarlem-Regular.2025454e.woff2);font-weight:300;font-style:normal}@font-face{font-family:Haarlem;src:url(/_next/static/media/Haarlem-RegularItalic.9614ed2f.woff2);font-weight:300;font-style:italic}@font-face{font-family:Haarlem;src:url(/_next/static/media/Haarlem-Medium.b38df885.woff2);font-weight:500;font-style:normal}@font-face{font-family:Haarlem;src:url(/_next/static/media/Haarlem-MediumItalic.cb38be25.woff2);font-weight:500;font-style:italic}@font-face{font-family:Haarlem;src:url(/_next/static/media/Haarlem-Bold.464ae18c.woff2);font-weight:900;font-style:normal}@font-face{font-family:Haarlem;src:url(/_next/static/media/Haarlem-BoldItalic.aa170f9a.woff2);font-weight:900;font-style:italic}@font-face{font-family:Klod;src:url(/_next/static/media/Klod-Regular.8982662b.woff2),url(/_next/static/media/Klod-Regular.9a1375d7.woff) format("woff"),url(/_next/static/media/Klod-Regular.64a6f6fa.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Klod;src:url(/_next/static/media/Klod-RegularItalic.bc6be39e.woff2),url(/_next/static/media/Klod-RegularItalic.435f836e.woff) format("woff"),url(/_next/static/media/Klod-RegularItalic.6ed95b7f.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Klod;src:url(/_next/static/media/Klod-Medium.fb621e40.woff2),url(/_next/static/media/Klod-Medium.66d4e80e.woff) format("woff"),url(/_next/static/media/Klod-Medium.d82a1edd.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Klod;src:url(/_next/static/media/Klod-MediumItalic.4414f4b1.woff2),url(/_next/static/media/Klod-MediumItalic.2c471bd1.woff) format("woff"),url(/_next/static/media/Klod-MediumItalic.2965aede.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Klod;src:url(/_next/static/media/Klod-Bold.0c4d518b.woff2),url(/_next/static/media/Klod-Bold.83984854.woff) format("woff"),url(/_next/static/media/Klod-Bold.4ddbef42.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Klod;src:url(/_next/static/media/Klod-BoldItalic.e2e4bd21.woff2),url(/_next/static/media/Klod-Bold.83984854.woff) format("woff"),url(/_next/static/media/Klod-Bold.4ddbef42.otf) format("opentype");font-weight:900;font-style:italic}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.error{width:100vw;height:100vh;background-color:#ff261f}.error svg path{fill:#ffea00}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--courant-font:1rem;--med-font:2.3rem}@media screen and (max-width:800px){:root{--courant-font:1rem;--med-font:1.3rem}}body,html{font-family:Syndicat Grotesk\ 80,sans-serif;font-size:var(--courant-font);line-height:1.25;font-weight:300;letter-spacing:.8px;color:#565656;width:100vw}@media screen and (max-width:800px){body,html{width:100vw}}.content{width:100vw;transition:filter .3s ease}@media screen and (max-width:800px){.content{width:100vw}}.cross{position:fixed;top:20px;left:10px;text-transform:capitalize;cursor:pointer}.cross svg{margin-right:12px;position:relative;top:2px}.plug{background-color:#fff}.mob{display:none!important}@media screen and (max-width:800px){.mob{display:flex!important}.desk{display:none!important}}h3{font-size:var(--med-font);letter-spacing:.7px;line-height:1.15;text-align:center}.bul{height:27.5px;padding:2px 12px;border-radius:16px}header{display:flex;justify-content:flex-end;position:fixed;top:0;left:0;width:100vw;z-index:1000;padding:0 9px}header .plug{background-color:#fff}header.burger_open{pointer-events:none}@media screen and (max-width:800px){header{justify-content:flex-start}}header .navigation{display:flex}@media screen and (max-width:800px){header .navigation{display:none}}header .project_item{opacity:0;pointer-events:none;text-transform:capitalize;transition:opacity .3s ease}header .project_item .plug{background-color:#fff}header .project_item.highlighted .plug{background-color:#565656;color:#fff}header .project_item.visible{opacity:1;pointer-events:auto}header .center_items{position:fixed;top:0;left:7px;display:flex}@media screen and (max-width:800px){header .center_items{position:static;padding:0 10px}}header .center_items .plug_container{cursor:auto!important}@media screen and (max-width:800px){header .center_items .plug_text{overflow:hidden;width:100%;max-width:calc(100vw - 223px);height:24px;text-overflow:ellipsis;white-space:nowrap}}header .center_items .turn_cross{cursor:pointer}@media screen and (max-width:800px){header .center_items .turn_cross{margin-left:10px;opacity:0;pointer-events:none}}header .center_items .turn_cross.visible{opacity:1;pointer-events:auto}header .center_items .turn_cross svg{width:23px;height:23px}header .center_items .turn_cross svg line,header .center_items .turn_cross svg path{stroke:#565656;fill:#565656}header .center_items .turn_cross svg polygon{fill:#565656}header .center_items .turn_cross .plug{padding:2px 2.5px}@media screen and (max-width:800px){header .center_items .turn_cross .plug{padding:2px 5px}}header .center_items .turn_cross .plug .plug_text{top:.5px}@media screen and (max-width:800px){header .center_items .turn_cross .plug .plug_text{top:3px}}header .burger{display:none}@media screen and (max-width:800px){header .burger{display:block;position:relative;top:0;left:0;pointer-events:all}}header .burger .plug{background-color:#fff;border-radius:0;padding:5px}header .burger svg{position:relative;top:-1.5px;width:23px;height:23px}header .burger svg#cross{top:0}header .burger svg line{stroke:#565656}header .burger .cross{padding:11px 10px 30px;opacity:0}header .burger .cross svg{width:23px;height:23px}header .burger .cross svg line,header .burger .cross svg path{stroke:#565656;fill:#565656}header .burger .cross svg polygon{fill:#fff}.navigation_mobile{position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh}.navigation_mobile .title_site{font-size:var(--med-font);padding:10px 0 5px}.navigation_mobile .title_site .plug{height:45.5px;padding:8px 17px}.navigation_mobile .navigation_item{padding:5px 0;font-size:var(--med-font)}.navigation_mobile .navigation_item .plug_container{padding:0}.navigation_mobile .navigation_item .plug_container .plug,.navigation_mobile .navigation_item.plug_container .plug{height:45.5px!important;padding:8px 17px!important;border-radius:50px}.navigation_mobile .bag_item{position:static;width:-moz-fit-content;width:fit-content;margin:auto;padding:5px 0}.bag_item .plug,.navigation_item .plug,.navigation_projet .plug,.turn_cross .plug{background-color:#fff}.plug_container{padding:16px 6px;cursor:pointer;display:flex;justify-content:center}@media screen and (max-width:800px){.plug_container{padding:10px 0}}.plug_container.anim:hover{animation:anim .5s ease-in infinite}@media screen and (max-width:800px){.plug_container.anim:hover{animation:unset}}.plug_container .plug{height:27.5px;width:-moz-fit-content;width:fit-content;padding:2px 12px;border-radius:16px;transition:color .3s ease,background-color .3s ease}@media screen and (max-width:800px){.plug_container .plug{padding:4px 14px;height:32px}}.plug_container .plug.cube{border-radius:0;background-color:#fff}.plug_container .plug .plug_text{position:relative;top:1px;padding:0!important}.plug_container.gris .plug,.plug_container.selected .plug{background-color:#565656;color:#fff}.plug_container.anim_one:hover .plug{background-color:#1500ff;color:#fff}.plug_container.anim_one:hover .plug svg path{fill:#fff}.plug_container.anim_one:hover .plug .plug_text{animation:anim_one .5s ease-in infinite}@media screen and (max-width:800px){.plug_container.anim_one:hover .plug .plug_text{animation:unset}}.plug_container.anim_two:hover .plug{background-color:#ff261f!important;color:#ffea00!important}.plug_container.anim_two:hover .plug input{color:#ffea00!important}.plug_container.anim_two:hover .plug svg path,.plug_container.anim_two:hover .plug svg polygon{fill:#ffea00}.plug_container.anim_two:hover .plug .plug_text{animation:anim_one .5s ease-in infinite}@media screen and (max-width:800px){.plug_container.anim_two:hover .plug .plug_text{animation:unset}}.plug_container.selected{cursor:auto}.plug_container.vert .plug{background-color:#1500ff!important;color:#fff!important}.plug_container.anim_three:hover .plug{background-color:#ffea00!important;color:#ff261f!important}.plug_container.anim_three:hover .plug .plug_text{color:#ff261f!important;animation:anim_one .5s ease-in infinite}@media screen and (max-width:800px){.plug_container.anim_three:hover .plug .plug_text{animation:unset;color:inherit!important}.plug_container:hover .plug{background-color:#fff!important;color:#565656!important}.plug_container.gris:hover .plug,.plug_container.selected:hover .plug{background-color:#565656!important;color:#fff!important}.plug_container.anim_three:hover .plug,.plug_container.vert:hover .plug{background-color:#1500ff!important;color:#fff!important}}@keyframes anim_one{0%{transform:scaleY(1)}50%{transform:scaleY(1.5)}to{transform:scaleY(1)}}@keyframes anim{0%{background-color:#ff261f}49%{background-color:#ff261f}50%{background-color:#ffea00}99%{background-color:#ffea00}to{background-color:#ff261f}}.bag_item{position:fixed;z-index:100000;right:9px;top:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.bag_item .par{font-feature-settings:"case" on}@media screen and (max-width:800px){.bag_item .plug.burger_open{height:45.5px!important;padding:5px 17px;border-radius:50px;font-size:var(--med-font)}}.bag_item .green_message{padding:0 8px;color:#1500ff;max-width:180px}.bag_item .button_review{opacity:0;background-color:#1500ff;margin-top:5px}.bag_item .button_review.view{opacity:1}.button_review{padding:0!important}.gallery figure{display:inline-block;vertical-align:top}.gallery figure .quart{width:25vw}.gallery figure .demie{width:50vw}.gallery figure .tiers{width:75vw}.gallery figure .full{width:100vw}@media screen and (max-width:800px){.gallery figure .demie,.gallery figure .quart{width:50vw}.gallery figure .full,.gallery figure .tiers{width:100vw}}.gallery figure .image_container{position:relative;transition:background-color .1s ease}.gallery figure .image_container.quart{height:calc(25%*var(--th)/var(--tw))}.gallery figure .image_container.demie{height:calc(50%*var(--th)/var(--tw))}.gallery figure .image_container.tiers{height:calc(75%*var(--th)/var(--tw))}.gallery figure .image_container.full{height:calc(100%*var(--th)/var(--tw))}.gallery figure .image_container img{width:100%;height:100%;object-fit:contain;display:block;opacity:0;transition:opacity .3s ease}.gallery figure .video_container{position:relative;transition:background-color .1s ease}.gallery figure .video_container .temoins_video{position:absolute;top:-500px;left:0}.gallery figure .video_container video{height:100%;object-fit:contain;display:block;opacity:0;transition:opacity .3s ease .2s}.gallery figure .video_container.quart video{width:25vw}.gallery figure .video_container.demie video{width:50vw}.gallery figure .video_container.tiers video{width:75vw}.gallery figure .video_container.full video{width:100vw}@media screen and (max-width:800px){.gallery figure .video_container.demie video,.gallery figure .video_container.quart video{width:50vw}.gallery figure .video_container.full video,.gallery figure .video_container.tiers video{width:100vw}}.gallery figure .video_container.appeared video,.gallery figure img.appeared{opacity:1}.about .description p,.project .description p{font-size:var(--med-font);letter-spacing:.7px;line-height:1.15;text-align:center;padding:0 21px;margin-bottom:30px}.about .description p a,.project .description p a{color:#ff261f}.about .description p a:hover,.project .description p a:hover{color:#565656}@media screen and (max-width:800px){.about .description p a:hover,.project .description p a:hover{color:#ff261f}}.about .credits,.project .credits{margin-top:40px}.about .credits p,.project .credits p{padding:0 20px;margin-bottom:20px}.about .credits p a,.project .credits p a{color:#ff261f}.about .credits p a:hover,.project .credits p a:hover{color:#565656}@media screen and (max-width:800px){.about .credits p a:hover,.project .credits p a:hover{color:#ff261f}}.infos_modale{position:fixed;top:0;left:0;z-index:1}.infos_modale p{padding-top:13px}.infos_modale p:first-child{padding-top:0}.infos_modale .first_part_infos{background-color:#fff;position:fixed;z-index:100000;left:14px;top:56px;width:calc(100% - 28px);border-radius:14px;padding:4px 11px 8px;opacity:0;pointer-events:none;overflow:scroll;height:-moz-fit-content;height:fit-content;transition:opacity .3s ease}@media screen and (max-width:800px){.infos_modale .first_part_infos{left:9px;top:67px;width:calc(100% - 18px);height:calc(100vh - 76px)}}.infos_modale .first_part_infos a{color:aqua}.infos_modale .first_part_infos a:hover{color:#565656}.infos_modale .first_part_infos.show{opacity:1;pointer-events:auto}.infos_modale .first_part_infos .description p{font-size:var(--courant-font);text-align:left;margin:0;padding:0;position:relative;top:1px}.infos_modale .first_part_infos .credits{margin-top:0}.infos_modale .first_part_infos .credits p{margin:0;padding:0 0 0 40px;position:relative;top:1px}.infos_modale .second_part_infos .navigation_projet{position:fixed;top:50%;left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 20px);z-index:1000;pointer-events:none}.infos_modale .second_part_infos .navigation_projet.show{pointer-events:auto}@media screen and (max-width:800px){.infos_modale .second_part_infos .navigation_projet{top:unset;bottom:73px;left:6px;transform:translate(0);width:calc(100% - 20px)}}.infos_modale .second_part_infos .navigation_projet .button_navigation_index{width:27.5px!important;height:27.5px;background-color:#ff261f;border-radius:16px;cursor:pointer;margin:0 6px;pointer-events:auto}@media screen and (max-width:800px){.infos_modale .second_part_infos .navigation_projet .button_navigation_index{position:absolute;bottom:-34px;left:-3px;width:32px!important;height:32px}}.infos_modale .second_part_infos .navigation_projet .button_navigation_index.show{background-color:#565656}@media screen and (max-width:800px){.infos_modale .second_part_infos .navigation_projet .button_navigation_index.show{background-color:#ff261f}}.infos_modale .second_part_infos .navigation_projet .plug_container{text-align:center;width:-moz-fit-content;width:fit-content;padding:6px}@media screen and (max-width:800px){.infos_modale .second_part_infos .navigation_projet .plug_container{padding:2.5px 2px}}.infos_modale .second_part_infos .navigation_projet .item_navigation_index{opacity:0;pointer-events:none;transition:opacity .3s ease}@media screen and (max-width:800px){.infos_modale .second_part_infos .navigation_projet .item_navigation_index .anim_two .plug{background-color:#ff261f;color:#ffea00}}.infos_modale .second_part_infos .navigation_projet .item_navigation_index .anim_two .plug .plug_text{text-align:left}@media screen and (max-width:800px){.infos_modale .second_part_infos .navigation_projet .item_navigation_index .anim_two .plug .plug_text{overflow:hidden;width:100%;max-width:calc(100vw - 44px);height:24px;text-overflow:ellipsis;white-space:nowrap}}.infos_modale .second_part_infos .navigation_projet .item_navigation_index.show{opacity:1;pointer-events:auto;display:flex}