:root{--primary: #333;--secondary: #fdfdfd;--header-height: var(--nav-height);--nav-height: 70px;--nav-bkg: red;--title-font: "DMSerifDisplay", sans-serif;--global-font: "Poppins";--h1-font-size: 4.2rem;--h2-font-size: 2.8rem;--h3-font-size: 1.75rem;--h4-font-size: 1.5rem;--h5-font-size: 1.25rem;--h6-font-size: 1rem}@media (max-width: 768px){:root{--h1-font-size: 11vw;--h2-font-size: 6.5vw}}@media (max-width: 360px){:root{--h1-font-size: 13vw;--h2-font-size: 11vw;--h3-font-size: 6.5vw;--h4-font-size: 5.5vw;--h5-font-size: 5vw;--h6-font-size: 4.5vw;--font-size: 3.95vw}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css | Edited by westudio */*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;display:block}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:var(--global-font);overflow-x:hidden;scroll-behavior:smooth}.img-resp{width:100%;height:100%;object-fit:cover}main>*:not(.full-width){width:95%;margin-left:auto;margin-right:auto}a{color:inherit;text-decoration:none}header{position:relative;height:var(--header-height)}header nav{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;height:var(--nav-height);align-items:center;position:fixed;top:0;left:0;width:100%;background:var(--nav-bkg);z-index:100;transition:all .2s linear}header .scrolled #header-menu a{color:var(--secondary)}header .scrolled #header-menu a:after{background-color:var(--secondary)}header .logo{grid-area:1/2/2/6}header .logo svg{max-width:100%;width:250px;height:auto}header .logo svg g{transition:color .2s ease}header #header-menu{grid-area:1/6/2/13;list-style:none;padding:0;display:flex;justify-content:space-around;margin:0}header #header-menu a{text-decoration:none;position:relative;color:var(--primary)}header #header-menu a:after{content:"";position:absolute;width:0;height:1px;background-color:var(--primary);bottom:-2px;left:-2%;transition:width .4s ease}header #header-menu a:hover:after,header #header-menu a:active:after,header #header-menu a:focus:after{width:104%}header .offcanvas,header #offcanvas-menu{display:none}header #offcanvas{z-index:20;position:fixed;top:var(--nav-height);right:-100%;width:100%;height:100%;background-color:var(--primary);color:var(--secondary);opacity:0;transition:all .5s ease;overflow-x:hidden;overflow-y:auto;text-align:center}header #offcanvas.active{right:0;opacity:1;box-shadow:-2px 2px 5px #ffffff26}header #offcanvas #offcanvas-menu{padding:0;list-style:none}header #offcanvas #offcanvas-menu .menu-item{padding:.7rem 0;border-bottom:solid 1px var(--secondary)}header .burger-btn{cursor:pointer;fill:var(--primary);overflow:visible;max-width:100%;width:25px;z-index:30}header .burger-btn--1,header .burger-btn--2,header .burger-btn--3{transition:.2s;transform-origin:center center}header .burger-btn.active .burger-btn--1{transform:translate(-7px,7px) rotate(45deg)}header .burger-btn.active .burger-btn--2{transform:translate(20px);opacity:0}header .burger-btn.active .burger-btn--3{transform:translate(-7px,-7px) rotate(-45deg)}@media screen and (max-width: 620px){header #header-menu{display:none}header #offcanvas-menu{display:block}header .offcanvas{display:block;grid-area:1/11/2/13}header .burger-btn{cursor:pointer}}.has-black-background-color{background-color:#000}.has-black-color{color:#000}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-primary-background-color{background-color:var(--primary)}.has-primary-color{color:var(--primary)}.has-secondary-background-color{background-color:var(--secondary)}.has-secondary-color{color:var(--secondary)}.project-related{display:grid;grid-template-columns:1fr 1fr 1fr}.project-related>div{aspect-ratio:16/11;position:relative;overflow:hidden}.project-related img{transform:scale(1.03);transition:transform .3s linear}.project-related a{height:100%}.project-related a:hover img{transform:scale(1.01)}.project-related .left{text-align:left}.project-related .right{text-align:right}.project-related .middle{text-align:center}.project-related svg{width:23px;height:24px;vertical-align:middle}.project-related p{position:absolute;margin:0;bottom:.5rem;left:2%;width:96%;color:var(--secondary);text-shadow:rgba(0,0,0,.91) 0 0 5px}@media screen and (max-width: 760px){.project-related{grid-template-columns:1fr}}footer{background-color:var(--primary);color:var(--secondary);position:relative;padding:1rem}footer a{text-decoration:none;display:inline-block;color:inherit;position:relative}footer a:after{content:"";position:absolute;width:0;height:1px;background-color:var(--secondary);bottom:0px;left:-2%;transition:width .4s ease}footer a:hover:after,footer a:active:after,footer a:focus:after{width:104%}footer :last-child{margin-bottom:0;margin-top:0;text-align:center}#colorCanvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;user-select:none;user-focus:none}.postEditBtn{position:fixed!important;top:0;left:0;z-index:100;width:90px;height:70px;background-color:var(--secondary);display:grid;place-content:center}.interface-interface-skeleton__content section.full-screen{padding:1rem 0;display:block}.interface-interface-skeleton__content section.full-screen .block-editor-block-list__layout{position:relative}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.m-h{margin:.5rem!important}.mt-h{margin-top:.5rem!important}.mr-h{margin-right:.5rem!important}.mb-h{margin-bottom:.5rem!important}.ml-h{margin-left:.5rem!important}.m-1{margin:1rem!important}.mt-1{margin-top:1rem!important}.mr-1{margin-right:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.m-2{margin:1.5rem!important}.mt-2{margin-top:1.5rem!important}.mr-2{margin-right:1.5rem!important}.mb-2{margin-bottom:1.5rem!important}.ml-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3{margin-top:3rem!important}.mr-3{margin-right:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.m-4{margin:4rem!important}.mt-4{margin-top:4rem!important}.mr-4{margin-right:4rem!important}.mb-4{margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.p-h{padding:.5rem!important}.pt-h{padding-top:.5rem!important}.pr-h{padding-right:.5rem!important}.pb-h{padding-bottom:.5rem!important}.pl-h{padding-left:.5rem!important}.p-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pr-1{padding-right:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.p-2{padding:1.5rem!important}.pt-2{padding-top:1.5rem!important}.pr-2{padding-right:1.5rem!important}.pb-2{padding-bottom:1.5rem!important}.pl-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3{padding-top:3rem!important}.pr-3{padding-right:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.p-4{padding:4rem!important}.pt-4{padding-top:4rem!important}.pr-4{padding-right:4rem!important}.pb-4{padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.slider-container{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;z-index:1;transition-property:transform}.slider-container .slider-wrapper{width:100%;height:100%;display:flex;box-sizing:content-box;transition-property:transform}.slider-container .slide{width:100%;flex-shrink:0}.full-slider,.type-projets .project-top{width:100%;height:100vh;min-height:600px}.full-slider .slider-container,.type-projets .project-top .slider-container{width:100%;height:100%;display:flex;overflow:unset}.full-slider .full-slide,.type-projets .project-top .full-slide{width:100%;height:100%;position:relative;flex-shrink:0;transition-property:transform;user-select:none}.full-slider .content,.type-projets .project-top .content{position:absolute;color:var(--secondary);top:0;left:0;height:100%;width:100%;display:grid;place-content:center;text-align:center;background-color:#00000030;pointer-events:none}.full-slider .content h1,.type-projets .project-top .content h1{font-size:3rem;margin:0}.full-slider .content p,.type-projets .project-top .content p{margin:0;font-size:1.5rem;font-weight:300}.full-slider .arrows,.type-projets .project-top .arrows{position:absolute;top:50%;bottom:50%;left:0;display:flex;justify-content:space-between;align-items:center;width:95%;margin:0 2.5%}.full-slider .arrows .prev,.type-projets .project-top .arrows .prev,.full-slider .arrows .next,.type-projets .project-top .arrows .next{color:#fff;cursor:pointer}.full-slider .arrows .prev svg,.type-projets .project-top .arrows .prev svg,.full-slider .arrows .next svg,.type-projets .project-top .arrows .next svg{width:30px;height:21px}section.full-screen{display:grid;align-content:center;justify-items:center;position:relative}.projects-random{padding:0 1rem;display:grid;width:100%}.projects-random .projects{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}@media (max-width: 1200px){.projects-random .projects{grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){.projects-random .projects{grid-template-columns:repeat(1,1fr)}}.projects-random img{transition:all .4s ease}.projects-random .project{transition:all .4s ease;position:relative;aspect-ratio:16/11;overflow:hidden}.projects-random .project a{text-decoration:none;height:100%}.projects-random .project a:hover img{scale:1.03}.projects-random .project h1,.projects-random .project h2{color:var(--secondary);position:absolute;font-family:var(--global-font);margin:0;text-shadow:0 0 10px rgba(0,0,0,.6);max-width:100%;left:1rem}.projects-random .project h1{letter-spacing:3px;font-weight:600;font-size:var(--h3-font-size);bottom:3rem}.projects-random .project h2{bottom:1rem;font-size:var(--h5-font-size)}.projects-random .load{opacity:0;transform:scale(0)}.projects-random .helpers{display:none}.projects-random .load-more-projects{margin:2rem auto 0;background-color:transparent;border-color:var(--primary);color:var(--primary);border-width:1px;border-style:solid;padding:1rem 2rem;display:block;position:relative;z-index:0;transition:all .4s ease}.projects-random .load-more-projects:before{content:"";background-color:var(--primary);width:0;height:100%;position:absolute;top:0;left:0;transition:all .4s ease;z-index:-1}.projects-random .load-more-projects:hover{color:var(--secondary);cursor:pointer}.projects-random .load-more-projects:hover:before{width:100%}.socials{display:flex;justify-content:center;align-items:center;margin:2rem 0}.socials svg{width:35px;height:35px;margin:0 .5rem;color:var(--primary);transition:all .4s ease}.socials a:hover svg{color:var(--hover-color)}.type-projets .project-top{position:sticky;top:0;left:0;background-color:var(--primary);overflow:hidden}.type-projets .project-top img{user-select:none}.type-projets .project-top .content{justify-content:left;align-content:center;text-align:left;grid-template-columns:repeat(12,1fr);grid-template-rows:unset;text-shadow:0 0 3px #000}.type-projets .project-top .content h1{grid-area:1/2/2/6}.type-projets .project-top .content p{grid-area:2/2/3/6}.type-projets main{background-color:var(--secondary);position:relative}.type-projets .scroll-down{position:fixed;bottom:77px;left:calc(50% - 13px)}.type-projets .scroll-down .mousey{padding:5px 10px;height:40px;border:2px solid #fff;border-radius:25px;opacity:.75}.type-projets .scroll-down .mousey .scroller{width:2px;height:6px;border-radius:25%;background-color:#fff;animation-name:scroll;animation-duration:2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(11px);opacity:0}}
