@font-face{font-family:aauxnextcompMedium;src:url(../media/aauxnextcomp_medium-s.p.0q5wz9fnh9p0c.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompMedium;src:url(../media/aauxnextcomp_medium-s.p.0ohue749_inr7.eot)format("embedded-opentype");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompMedium;src:url(../media/aauxnextcomp_medium-s.p.080s9yvoksx8i.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompMedium;src:url(../media/aauxnextcomp_medium-s.p.0rq2e662lqkge.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompMedium Fallback;src:local(Arial);ascent-override:146.56%;descent-override:41.18%;line-gap-override:0.0%;size-adjust:71.03%}.aauxnextcompmedium_9d97623a-module__l-KAGa__className{font-family:aauxnextcompMedium,aauxnextcompMedium Fallback}.aauxnextcompmedium_9d97623a-module__l-KAGa__variable{--font-aauxnextcomp-medium:"aauxnextcompMedium", "aauxnextcompMedium Fallback"}
@font-face{font-family:aauxnextcompRegular;src:url(../media/aauxnextcomp_regular-s.p.0-z4git0yfp46.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompRegular;src:url(../media/aauxnextcomp_regular-s.p.15tk7o3dfd32j.eot)format("embedded-opentype");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompRegular;src:url(../media/aauxnextcomp_regular-s.p.09zi.9nwgw1co.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompRegular;src:url(../media/aauxnextcomp_regular-s.p.0annqm4h0afr-.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:aauxnextcompRegular Fallback;src:local(Arial);ascent-override:150.27%;descent-override:40.19%;line-gap-override:0.0%;size-adjust:68.53%}.aauxnextcompregular_10ee579b-module__pzLA5W__className{font-family:aauxnextcompRegular,aauxnextcompRegular Fallback}.aauxnextcompregular_10ee579b-module__pzLA5W__variable{--font-aauxnextcomp-regular:"aauxnextcompRegular", "aauxnextcompRegular Fallback"}
@font-face{font-family:tuskergrotesk2500medium;src:url(../media/tuskergrotesk_2500medium-s.p.09j9l~gfs9clu.woff)format("woff");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk2500medium;src:url(../media/tuskergrotesk_2500medium-s.p.00n6kaa1g3nug.eot)format("embedded-opentype");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk2500medium;src:url(../media/tuskergrotesk_2500medium-s.p.0y.8mtzfit8_w.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk2500medium;src:url(../media/tuskergrotesk_2500medium-s.p.0drad0i0i98~r.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk2500medium Fallback;src:local(Arial);ascent-override:239.94%;descent-override:60.68%;line-gap-override:0.0%;size-adjust:43.94%}.tuskergrotesk2500medium_cd08f60-module__owYamq__className{font-family:tuskergrotesk2500medium,tuskergrotesk2500medium Fallback}.tuskergrotesk2500medium_cd08f60-module__owYamq__variable{--font-tuskergrotesk-medium:"tuskergrotesk2500medium", "tuskergrotesk2500medium Fallback"}
@font-face{font-family:tuskergrotesk5500medium;src:url(../media/tuskergrotesk_5500medium-s.p.0~un_7e0qd1q1.woff)format("woff");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk5500medium;src:url(../media/tuskergrotesk_5500medium-s.p.0y7v.p2xw2zj2.eot)format("embedded-opentype");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk5500medium;src:url(../media/tuskergrotesk_5500medium-s.p.04lm4fj5hl1tx.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk5500medium;src:url(../media/tuskergrotesk_5500medium-s.p.0dgs_1hj~wg9~.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:tuskergrotesk5500medium Fallback;src:local(Arial);ascent-override:111.14%;descent-override:27.98%;line-gap-override:0.0%;size-adjust:95.65%}.tuskergrotesk5500medium_c9ed6792-module__HH-zNa__className{font-family:tuskergrotesk5500medium,tuskergrotesk5500medium Fallback}.tuskergrotesk5500medium_c9ed6792-module__HH-zNa__variable{--font-tuskergrotesk-medium-5500:"tuskergrotesk5500medium", "tuskergrotesk5500medium Fallback"}
@font-face{font-family:tuskergrotesk2700bold;src:url(../media/tuskergrotesk_2700bold-s.p.0~ljbgtd~il-n.woff)format("woff");font-display:swap;font-weight:700}@font-face{font-family:tuskergrotesk2700bold;src:url(../media/tuskergrotesk_2700bold-s.p.0_p8554vn709o.eot)format("embedded-opentype");font-display:swap;font-weight:700}@font-face{font-family:tuskergrotesk2700bold;src:url(../media/tuskergrotesk_2700bold-s.p.11p1h.n8eojft.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:tuskergrotesk2700bold;src:url(../media/tuskergrotesk_2700bold-s.p.0r2ra0u-oemog.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:tuskergrotesk2700bold Fallback;src:local(Arial);ascent-override:239.97%;descent-override:60.69%;line-gap-override:0.0%;size-adjust:43.93%}.tuskergrotesk2700bold_d8ae8cbe-module__N1rtLa__className{font-family:tuskergrotesk2700bold,tuskergrotesk2700bold Fallback}.tuskergrotesk2700bold_d8ae8cbe-module__N1rtLa__variable{--font-tuskergrotesk-bold:"tuskergrotesk2700bold", "tuskergrotesk2700bold Fallback"}
@font-face{font-family:tuskergrotesk3600semibold;src:url(../media/tuskergrotesk_3600semibold-s.p.097tpesw0ctg4.woff)format("woff");font-display:swap;font-weight:600}@font-face{font-family:tuskergrotesk3600semibold;src:url(../media/tuskergrotesk_3600semibold-s.p.0pb782qwfwwmn.eot)format("embedded-opentype");font-display:swap;font-weight:600}@font-face{font-family:tuskergrotesk3600semibold;src:url(../media/tuskergrotesk_3600semibold-s.p.11pt65oc8zawm.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:tuskergrotesk3600semibold;src:url(../media/tuskergrotesk_3600semibold-s.p.10avcr2_tk9d3.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:tuskergrotesk3600semibold Fallback;src:local(Arial);ascent-override:167.19%;descent-override:42.44%;line-gap-override:0.0%;size-adjust:63.05%}.tuskergrotesk3600semibold_b4a2a67-module__M-S0AW__className{font-family:tuskergrotesk3600semibold,tuskergrotesk3600semibold Fallback}.tuskergrotesk3600semibold_b4a2a67-module__M-S0AW__variable{--font-tuskergrotesk-semibold:"tuskergrotesk3600semibold", "tuskergrotesk3600semibold Fallback"}
*{margin:0;padding:0}img{max-width:100%;display:block}body{min-width:330px}body:has(>.light){background-color:#f8f6f3}body:has(>.dark){background-color:#212121}.light{background-color:#f8f6f3;min-height:100dvh}.light .underline_animated:not(.nomode):after{background-color:#212121}.light .btn label{color:#212121;background:#fff;border:1px solid #212121}.light .btn label:hover,.light .btn input:checked~label{color:#fff;background:#212121;border:1px solid #fff}.light input[type=submit]{color:#212121;background:#fff;border:1px solid #212121}.light input[type=submit]:not(:disabled):hover{color:#fff;background:#212121;border:1px solid #fff}.light .nav{background-color:#f8f6f3}.light .nav header svg path{stroke:#212121}.light .nav article>ul li span,.light .nav article>ul li a{color:#212121}.light .nav article section h5{border-bottom-color:#212121}.light .nav article section h5,.light .nav article section a,.light .nav article section li{color:#212121}.light .nav article section div>a{color:#fff;background-color:#212121;border:1px solid #212121}.light .nav article section div>a svg path{fill:#fff}.light .nav article section div>a:hover{color:#212121;background-color:#fff}.light .nav article section div>a:hover svg path{fill:#212121}@media (orientation:landscape){.light .hero_home{background-image:url(/images/eiffel-light.webp)}}@media (orientation:portrait){.light .hero_home{background-image:url(/images/eiffel-light-mobile.webp)}}.light .hero_home h1,.light .hero_home p{color:#fff}.light h2,.light .h2,.light h3,.light p,.light a{color:#212121}.light strong:after{background-color:#f7cba2}.light .btn-whatsapp{color:#fff;background-color:#212121;border:1px solid #212121}.light .btn-whatsapp svg path{stroke:#fff}.light .btn-whatsapp:hover{color:#212121;background-color:#fff}.light .btn-whatsapp:hover svg path{stroke:#212121}.light .projects:before,.light .projects span{color:#212121}.light .projects .activeSlide:after{background-color:#212121}.light .projects p{color:#666}.light .quote{border-top-color:#212121;border-bottom-color:#212121}.light .quote svg{background-color:#f8f6f3}.light .quote svg path{fill:#212121}.light .histoire section{border-top-color:#212121;border-bottom-color:#212121}.light .a_propos>div:first-child article section{border-left:4px solid #21212140}.light .a_propos>div:first-child article section>span{background-color:#212121}.light .a_propos>div.photos h2{color:#212121}.light .photographie article.pixel>div{background-color:#f8f6f3}.light .photographie .instagram{border-left-color:#f8f6f3;border-right-color:#f8f6f3}.light .projet .intro>div>div section ul li span{color:#212121}.light .projet .intro>div>div section a svg path{stroke:#212121}.light .projet .explanation1 .after,.light .projet .explanation2{background-color:#f8f6f3}.light .projet .footer img{background-color:#fff!important}.light .projet .nextProject span{color:#212121}.light .projet .nextProject svg path{stroke:#212121}.light .contact form h1,.light .contact form article:first-child div label{color:#212121}.light .contact form article:first-child div input,.light .contact form article:first-child div textarea{color:#212121;background-color:#f8f6f3;border-bottom:1px solid #212121}.light .contact form article:first-child div input.filled~label,.light .contact form article:first-child div textarea.filled~label{font-size:16px;top:-20px}.light .contact form article:first-child div input:-webkit-autofill{-webkit-text-fill-color:#212121}.light .contact form article:first-child div input:-webkit-autofill:hover{-webkit-text-fill-color:#212121}.light .contact form article:first-child div input:-webkit-autofill:focus{-webkit-text-fill-color:#212121}.light .contact form article:first-child div input:-webkit-autofill:active{-webkit-text-fill-color:#212121}.light .contact form article:first-child div textarea:-webkit-autofill{-webkit-text-fill-color:#212121}.light .contact form article:first-child div textarea:-webkit-autofill:hover{-webkit-text-fill-color:#212121}.light .contact form article:first-child div textarea:-webkit-autofill:focus{-webkit-text-fill-color:#212121}.light .contact form article:first-child div textarea:-webkit-autofill:active{-webkit-text-fill-color:#212121}.light .contact form article:last-child p,.light .ml h1,.light .ml h2,.light .ml p{color:#212121}.light .footer>article:first-child section:first-child div>a:hover,.light .footer>article:first-child section:nth-child(2) div>a:hover{color:#fff;background-color:#212121}.light .footer>article:first-child section:first-child div>a:hover svg path,.light .footer>article:first-child section:nth-child(2) div>a:hover svg path{stroke:#fff}.light .footer>article:first-child section:nth-child(3){background-color:#212121}.light .footer>article:first-child section:nth-child(3) h4,.light .footer>article:first-child section:nth-child(3) p{color:#fff}.light .footer>article:first-child section:nth-child(3) a{background-color:#fff}.light .footer>article:first-child section:nth-child(3) a svg path{fill:#fff}.light .footer>article:first-child section:nth-child(3) a:after{background-color:#212121}.light .footer>article:first-child section div small{color:#212121}.light .footer>article:first-child svg path{stroke:#212121}.light .footer>article:nth-child(2) ul li a>span svg path{fill:#212121}.light .footer>article:nth-child(2) ul li a:after{background-color:#212121}.light .footer>article:nth-child(2) ul li a:hover>span svg path{fill:#fff}.light .footer>article:nth-child(2) ul li a:hover>span span{color:#fff}.light .footer>article:nth-child(2) .big{color:#212121}@media (max-width:500px){.light .footer>article:first-child section:first-child{border-right:1px solid #212121}}.light .footer .bt{border-top-color:#212121}.light .footer .bl{border-left-color:#212121}.light .footer .br{border-right-color:#212121}.light .footer .bb{border-bottom-color:#212121}.light .footer .copy a{color:#212121}.dark{background-color:#212121;min-height:100dvh}.dark .underline_animated:not(.nomode):after{background-color:#fff}.dark .btn label{color:#fff;background:#212121;border:1px solid #fff}.dark .btn label:hover,.dark .btn input:checked~label{color:#212121;background:#fff;border:1px solid #212121}.dark input[type=submit]{color:#fff;background:#212121;border:1px solid #fff}.dark input[type=submit]:not(:disabled):hover{color:#212121;background:#fff;border:1px solid #212121}.dark .nav{background-color:#212121}.dark .nav header svg path{stroke:#fff}.dark .nav article>ul li span,.dark .nav article>ul li a{color:#fff}.dark .nav article section h5{border-bottom-color:#fff}.dark .nav article section h5,.dark .nav article section a,.dark .nav article section li{color:#fff}.dark .nav article section div>a{color:#212121;background-color:#fff;border:1px solid #fff}.dark .nav article section div>a svg path{fill:#212121}.dark .nav article section div>a:hover{color:#fff;background-color:#212121}.dark .nav article section div>a:hover svg path{fill:#fff}@media (orientation:landscape){.dark .hero_home{background-image:url(/images/eiffel-dark.webp)}}@media (orientation:portrait){.dark .hero_home{background-image:url(/images/eiffel-dark-mobile.webp)}}.dark .hero_home h1,.dark .hero_home p,.dark h2,.dark .h2,.dark h3,.dark p,.dark a{color:#fff}.dark strong:after{background-color:#ad8260}.dark .btn-whatsapp{color:#212121;background-color:#fff;border:1px solid #fff}.dark .btn-whatsapp svg path{stroke:#212121}.dark .btn-whatsapp:hover{color:#fff;background-color:#212121}.dark .btn-whatsapp:hover svg path{stroke:#fff}.dark .projects:before,.dark .projects span{color:#fff}.dark .projects .activeSlide:after{background-color:#fff}.dark .projects p{color:#f8f6f3}.dark .quote{border-top-color:#fff;border-bottom-color:#fff}.dark .quote svg{background-color:#212121;padding:15px}.dark .quote svg path{fill:#fff}.dark .histoire section{border-top-color:#fff;border-bottom-color:#fff}.dark .a_propos>div:first-child article section{border-left:4px solid #e6e6e640}.dark .a_propos>div:first-child article section>span{background-color:#fff}.dark .a_propos>div.photos h2{color:#fff}.dark .photographie article.pixel>div{background-color:#212121}.dark .photographie .instagram{border-left-color:#212121;border-right-color:#212121}.dark .projet .intro>div>div section ul li span{color:#fff}.dark .projet .intro>div>div section a svg path{stroke:#fff}.dark .projet .explanation1 .after,.dark .projet .explanation2{background-color:#212121}.dark .projet .nextProject span{color:#fff}.dark .projet .nextProject svg path{stroke:#fff}.dark .contact form h1,.dark .contact form article:first-child div label{color:#f8f6f3}.dark .contact form article:first-child div input,.dark .contact form article:first-child div textarea{color:#f8f6f3;background-color:#212121;border-bottom:1px solid #f8f6f3}.dark .contact form article:first-child div input.filled~label,.dark .contact form article:first-child div textarea.filled~label{font-size:16px;top:-20px}.dark .contact form article:first-child div input:-webkit-autofill{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:first-child div input:-webkit-autofill:hover{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:first-child div input:-webkit-autofill:focus{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:first-child div input:-webkit-autofill:active{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:first-child div textarea:-webkit-autofill{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:first-child div textarea:-webkit-autofill:hover{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:first-child div textarea:-webkit-autofill:focus{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:first-child div textarea:-webkit-autofill:active{-webkit-text-fill-color:#f8f6f3}.dark .contact form article:last-child p{color:#f8f6f3}.dark .ml h1,.dark .ml h2,.dark .ml p{color:#fff}.dark .footer>article:first-child section:first-child div>a:hover,.dark .footer>article:first-child section:nth-child(2) div>a:hover{color:#212121;background-color:#fff}.dark .footer>article:first-child section:first-child div>a:hover svg path,.dark .footer>article:first-child section:nth-child(2) div>a:hover svg path{stroke:#212121}.dark .footer>article:first-child section div small{color:#fff}.dark .footer>article:first-child svg path{stroke:#fff}.dark .footer>article:nth-child(2) ul li a>span svg path{fill:#fff}.dark .footer>article:nth-child(2) ul li a:after{background-color:#fff}.dark .footer>article:nth-child(2) ul li a:hover>span svg path{fill:#212121}.dark .footer>article:nth-child(2) ul li a:hover>span span{color:#212121}.dark .footer>article:nth-child(2) .big{color:#fff}@media (max-width:500px){.dark .footer>article:first-child section:first-child{border-right:1px solid #fff}}.dark .footer .bt{border-top-color:#fff}.dark .footer .bl{border-left-color:#fff}.dark .footer .br{border-right-color:#fff}.dark .footer .bb{border-bottom-color:#fff}.dark .footer .copy a{color:#fff}.h1{font-family:var(--font-tuskergrotesk-bold);text-align:center;color:#fff;text-transform:uppercase;letter-spacing:6.25px;font-size:250px;font-weight:700;line-height:107%}@media (max-width:1000px){.h1{font-size:28dvw}}@media (max-width:700px){.h1{font-size:20dvw}}.baseline{font-family:var(--font-aauxnextcomp-medium);text-align:center;color:#fff;letter-spacing:.275px;font-size:30px;font-weight:400;line-height:128%}@media (max-width:700px){.baseline{font-size:20px}}p{font-family:var(--font-aauxnextcomp-regular);margin-top:16px;font-size:22px;line-height:130%}h2,.h2{font-family:var(--font-tuskergrotesk-semibold);letter-spacing:1.25px;font-size:50px;font-style:normal;font-weight:600;line-height:107%}h3{font-family:var(--font-aauxnextcomp-medium);font-size:100px;font-style:normal;font-weight:400;line-height:40px}h3 small{font-size:37px;line-height:50%}@media (max-width:700px){h3{font-size:80px}}strong{font-weight:inherit;z-index:1;white-space:nowrap;position:relative}strong:after{content:"";z-index:-1;height:14px;display:block;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(2deg)}body:has(>.isOpen){overflow:hidden}.isOpen>nav{opacity:1;z-index:5;left:0;right:0}.isOpen>nav aside{opacity:1}.btn-whatsapp{box-sizing:border-box;font-family:var(--font-aauxnextcomp-regular);border-radius:23px;margin-top:30px;padding:6px 20px;font-size:22px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none;transition:all .3s;display:inline-block}.btn-whatsapp svg{margin-left:10px}.underline_animated{position:relative}.underline_animated:after{content:"";width:0%;height:1px;transition:all .3s;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(15px)}.underline_animated.nomode:after{background-color:#212121}.underline_animated.menu:after{height:3px;top:80%}.underline_animated:hover:after{width:100%}
