@charset "UTF-8";header{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;height:max-content}.nav{background-color:#191919d9;padding:20px 40px;border-bottom:1px solid var(--main-color);position:relative}.nav__container{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#fff;display:none;padding:2rem}.nav__item .nav__link{color:var(--main-color);text-decoration:none;font-size:1.25em}.nav__link-home{display:block;text-decoration:none;color:#fff;font-size:1.25em;background-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='29'%20viewBox='0%200%2036%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2027.1179L15.1732%200.630859L15.5679%200.877737L7.38282%2015.178H15.4773V27.3694L7.13437%2015.5973L0.383131%2027.3694L0%2027.1179Z'%20fill='%23CBAD00'/%3e%3cpath%20d='M24.3203%2027.2451V14.6602H34.0008L24.3203%2027.2451Z'%20fill='%23CBAD00'%20stroke='%23CBAC00'%20stroke-miterlimit='10'/%3e%3cpath%20d='M17.4238%2027.2453V0.753612L34.0006%200.707031V1.16119L22.2513%201.17167L22.199%2027.2453H17.4238Z'%20fill='%23CBAC00'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;padding:5px 0 2px 42px}.nav__phone{display:flex;justify-content:space-between}.nav__check{display:none}.nav #menu-toggle:checked~.nav__container{display:flex;z-index:1;position:absolute;width:50%;top:0;left:auto!important;right:0!important;height:100vh;background-image:url(/wp-content/themes/portfolio/public/assets/Fond-burger-menu-Bu-zCRAo.svg);text-align:right;border:solid 1px var(--main-color);border-top:none}.nav #menu-toggle:checked~.nav__container li{margin-bottom:3em}.nav #menu-toggle:checked~.nav__container li:first-of-type{margin-top:4.375em}.nav #menu-toggle:checked~.nav__container a:hover{pointer-events:auto;text-decoration:underline;text-decoration-color:var(--main-color);text-decoration-thickness:2px}.nav__toggle{display:flex;background:none;border:none;margin-left:50px;z-index:5;cursor:pointer}.nav__path{stroke:var(--main-color);stroke-linecap:round;transform-origin:center;transition:all .3s}.nav__check:checked+.nav__toggle svg path:first-of-type{transform:rotate(45deg) translateY(6px)}.nav__check:checked+.nav__toggle svg path:nth-of-type(2){opacity:0}.nav__check:checked+.nav__toggle svg path:last-of-type{transform:rotate(-45deg) translateY(-7px)}@media (min-width: 1220px){.nav{padding:2em 8.125em}.nav__container{display:inline-flex;gap:2rem;flex-direction:row;position:static;background:none;padding:0}.nav__phone{display:flex;align-items:center;justify-content:space-between;max-width:2100px;margin:auto}.nav__link-home{background-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='29'%20viewBox='0%200%2036%2029'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2027.1179L15.1732%200.630859L15.5679%200.877737L7.38282%2015.178H15.4773V27.3694L7.13437%2015.5973L0.383131%2027.3694L0%2027.1179Z'%20fill='%23CBAD00'/%3e%3cpath%20d='M24.3203%2027.2451V14.6602H34.0008L24.3203%2027.2451Z'%20fill='%23CBAD00'%20stroke='%23CBAC00'%20stroke-miterlimit='10'/%3e%3cpath%20d='M17.4238%2027.2453V0.753612L34.0006%200.707031V1.16119L22.2513%201.17167L22.199%2027.2453H17.4238Z'%20fill='%23CBAC00'/%3e%3c/svg%3e");font-size:2.25em;padding:.8333333333em 0 .8333333333em 4.1666666667em;width:max-content}.nav__toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:1rem;z-index:100}}@media (min-width: 1920px){.nav__phone{font-size:35px}}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%;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:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}html{margin-top:0!important}:root{--main-color: #FDE37F;font-family:Cuprum,sans-serif;font-weight:400}.sro{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;padding:0;border:0;margin:-1px}.site{background-color:var(--main-color);color:#000;text-decoration:none;font-size:1.25em;padding:1em;font-family:Cuprum,sans-serif;display:block;width:max-content;margin-top:2em}.js-only{display:none!important}.js-enabled .js-only{display:block!important}main{max-width:1920px;margin:auto}@media (min-width: 1024px){.js-enabled .js-only{display:none!important}}@media (min-width: 2100px){div{font-size:clamp(1em,3vw,2.7em);line-height:1.5em}}.footer{color:#fff;background-color:#191919d9;border-top:white solid 1px}.footer a{color:#fff;text-decoration:none}.footer h2{font-size:1.1428571429em;margin-bottom:1.25em}.footer__container{display:flex;flex-wrap:wrap;width:90%;margin:3em auto;max-width:1920px;font-size:.875em}.footer__logo{margin-right:1.5em}.footer__privacy{padding:.8571428571em;border-top:white solid 1px;margin-bottom:0}.footer__released{width:56%}.footer__released p{margin-bottom:.7142857143em}.footer__released-text:nth-of-type(2){max-width:100%}.footer__released-address{line-height:1.5em}.footer__item{margin-bottom:.7142857143em}.footer__navigation{margin-right:80px}.footer__second{margin-top:60px;margin-left:35px;width:80%}.footer__first{flex-wrap:nowrap;width:95%;margin:auto}.footer__first,.footer__second{display:flex;justify-content:space-between}@media (min-width: 760px){.footer h2{margin-bottom:1.25em}.footer__container{flex-wrap:nowrap}.footer__logo{margin-right:9.375em}.footer__privacy{padding:.8571428571em;border-top:white solid 1px}.footer__released{width:auto}.footer__released p{margin-bottom:.7142857143em}.footer__released-address{max-width:52.0833333333%;line-height:1.5em}.footer__item{margin-bottom:.7142857143em}.footer__released,.footer__navigation{margin-right:5.7142857143em}.footer__first{width:auto}.footer__second{margin-top:0;width:50%;flex-wrap:wrap}.footer__navigation{width:auto}}@media (max-width: 1061px){.footer__follow{margin-top:2.5eù}}@media (min-width: 1024px){.footer__released,.footer__navigation{margin-right:12.7142857143em}.footer__second{justify-content:flex-start}.footer__follow{width:auto}}@media (min-width: 1920px){.footer__follow{margin-top:3em}}.home{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-tel-CLOeUWmF.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Spectral,serif;text-align:right;padding:35.9375em 2.5em 2.1875em}.home__title{font-size:4.375em;margin:0 -.3285714286em}.home__job{font-size:2.5rem;margin-top:.5em;margin-bottom:1.75em;line-height:1.5em}.home__header{position:static}.home__desc{font-size:1.25em;margin:2.5em 0 1.875em auto;line-height:1.5em;width:70%}.home__nav-item a{font-family:Cuprum,sans-serif;color:#fde37f;text-decoration:none;font-weight:400;font-size:1.875em;display:block;margin-bottom:1.3333333333em}.home__nav-container{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:5.625em}@media (min-width: 570px){[class$=home]:not(body.home){max-width:44.8684210526%}.home{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-tablet-Dvonb-xX.jpg);padding-top:45em}.home__job{max-width:70%;margin-left:auto;margin-bottom:.25em}.home__nav{display:flex;justify-content:flex-end}.home__nav-container{width:70%;flex-direction:row;justify-content:space-between}}@media (min-width: 760px){.home{padding-top:80px}.home__desc{font-size:1.5em;width:43.081525804%;margin:2.5em 0 2.875em auto}.home__nav{display:flex;justify-content:flex-end}.home__nav-container{width:60%;flex-direction:row;justify-content:space-between}}@media (min-width: 1024px){.home{background-image:url(/wp-content/themes/portfolio/public/assets/Accueil-C2KDhnmr.jpg);padding-right:8.125em;padding-top:4.375em}.home__title{font-size:5.625em}.home__job{font-size:4.6875em;margin-top:.65em}.home__desc{font-size:1.5em;width:43.081525804%;margin:2.5em 0 5.875em auto}.home__nav-item a{font-size:2.5em;margin:1.125em auto 1.125em 1.625em;width:max-content}.home__nav-container{flex-direction:row;justify-content:right;margin-bottom:5.625em}}@media (min-width: 2100px){.home{padding:8% 15%}.home__title{font-size:clamp(5.626em,10vw,40em)}.home__job{font-size:clamp(4.6875em,4vw,40em)}.home__desc{font-size:clamp(1.5em,4vw,4em)}.home__nav-item a{font-size:clamp(2.5em,4vw,6em)}}.contact{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-tel-contact-jmRdh9y0.svg);background-repeat:no-repeat;background-size:cover;color:var(--main-color)}.contact main{width:70%;margin:11.25em auto 0}.contact__hook{line-height:1.5em;color:#fff}.contact__hook,.contact__btn{font-size:1.25em}.contact__title{font-size:2.1875em;font-family:Spectral,serif;margin-bottom:.8571428571em;font-weight:400}.contact__form{margin:2.5em auto 6.25em}.contact__form-name{flex-direction:column}.contact__form-submit{display:flex;justify-content:flex-end}.contact__success p{margin:30px auto}.contact__btn{font-family:Cuprum,sans-serif;border:none;background-color:var(--main-color);padding:15px 23px}.contact__field{margin-bottom:3.125em;display:flex;flex-direction:column;width:100%}.contact__field-input,.contact__field-select{width:100%;background-color:#ffffffa6;border:1px solid white;min-height:50px}.contact__field-label{margin-bottom:.625em}.contact__field-error{margin-top:.7142857143em;font-size:.875em;color:red}@media (min-width: 760px){.contact{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-contact-lIx4Qdlg.svg)}.contact__form-name{display:flex;flex-direction:row;justify-content:center}.contact__form-name div:nth-of-type(2){margin-left:1.25em}}@media (min-width: 1024px){.contact__title{font-size:2.5em;margin-top:2.5em;margin-bottom:1em}}@media (min-width: 1220px){.contact__container{margin-top:16.25em}}@media (min-width: 2100px){.contact__container{margin-top:20%}.contact__title{font-size:clamp(2.5em,3vw,5em)}.contact__hook{font-size:clamp(1.25em,3vw,2.5em)}.contact__field{margin-bottom:10%}.contact__field-label{font-size:.4em;margin-bottom:0}.contact__field-input,.contact__field-select{min-height:150px}.contact__btn{font-size:.5em}.contact__form-name{font-size:1em}}@font-face{font-family:Spectral;src:url(/wp-content/themes/portfolio/public/assets/Spectral-Bold-D306sxdK.ttf) format("truetype");font-weight:700}@font-face{font-family:Cuprum;src:url(/wp-content/themes/portfolio/public/assets/Cuprum-Bold-Bi_bNVWU.ttf) format("truetype");font-weight:700}@font-face{font-family:Cuprum;src:url(/wp-content/themes/portfolio/public/assets/Cuprum-Regular-DH_DEJCO.ttf) format("truetype");font-weight:400}.about{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-Tel-Propos-CIFF60RC.svg);background-repeat:no-repeat;background-size:cover;color:var(--main-color)}.about main{width:78.5%;margin:11.375em auto 10.3125em}.about .propos{margin-bottom:8.125em}.about .propos__title{margin-bottom:1.4285714286em}.about .propos__explanation p{margin-bottom:1.25em;color:#fff;line-height:1.5em}.about .project__title{margin-bottom:.8571428571em}.about .project__name-card{font-size:1.25em}.about .project__container{overflow-x:scroll;display:flex;margin-bottom:2.5em;max-width:100%;gap:1.375em}.about .project__card{position:relative;z-index:0}.about .project__click{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.about .project__fig{margin-bottom:.9375em;border:var(--main-color) solid 1px}.about .project__fig img{width:100%;height:auto}.about .project__article{width:50%;height:auto}.about .project__more{display:flex;justify-content:center}.about .project__link{display:inline-block;font-size:1em;padding:.75em 1.15em;background-color:var(--main-color);color:#000;text-decoration:none;margin:auto}.about .project__title,.about .propos__title{font-family:Spectral,serif;font-size:clamp(2.1875em,2.75vw,5em);line-height:1.5em}@media (min-width: 1220px){.about main{width:60%;margin-top:16.25em}}@media (min-width: 1024px){.about{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-propos-DQOVHWDv.svg)}.propos{margin-bottom:6.25em}.propos__explanation p{margin-bottom:1.25em}.project__container{justify-content:space-between;margin-bottom:2.5em}}@media (min-width: 1920px){.about main{margin-top:15%}.about .project__name-card{font-size:.5em}}.projects{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-Tel-Projets-CR3qaqUM.svg);background-repeat:no-repeat;background-size:cover;color:var(--main-color)}.projects main{width:79%;margin:11.25em auto 10.3125em}.projects__page-title{font-size:clamp(2.1875em,2.75vw,5em);font-family:Spectral,serif;margin-bottom:1.7142857143em}.projects__articles{gap:2.5em;margin:1.5625em auto 2.5em;flex-direction:column;max-height:655px;flex-wrap:wrap;overflow-x:scroll}.projects__article{display:inline-block;position:relative;height:auto}.projects__card{width:max-content;z-index:0;display:inline}.projects__click{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:inline-block}.projects__fig{display:inline}.projects__fig img{display:block;width:100%;height:auto;margin-bottom:.9375em;border:var(--main-color) solid 1px}.projects__active{font-weight:700;color:#fff;font-size:1.25em;text-decoration:none}.projects__filter:not(.projects__active){color:var(--main-color);text-decoration:none;font-size:1.25em}.projects__filter:not(.projects__filter:first-of-type){margin-left:1.75em}.projects__accueil{justify-content:center;margin-top:2.5em}.projects__accueil-link{display:inline-block;font-size:1.5em;margin:auto;color:var(--main-color)}.projects__home,.projects__articles,.projects__accueil,.projects__pagination{display:flex}.projects__pagination{margin-left:-1.75em;justify-content:center}.projects__pagination a{color:var(--main-color);font-size:1.25em;text-decoration:none;margin-left:1.75em}.current{font-size:1.25em;color:#fff;margin-left:1.75em}@media (min-width: 570px){.projects__articles{max-height:800px}}@media (min-width: 760px){.projects main{width:71%}.projects__articles{margin:1.5625em auto 6.875em;flex-direction:row;flex-wrap:wrap;max-height:none}.projects__article{width:45.2962962963%}.projects__fig img{width:100%;height:auto}.projects article+article+article{margin-top:5.625em}}@media (min-width: 1220px){.projects main{margin-top:16.25em}}@media (min-width: 1024px){.projects{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-projet-BqdWObnp.svg)}.projects__page-title{font-size:2.5em;margin-bottom:1.5em}.projects__accueil{margin-top:1.875em}.projects__accueil-link{font-size:1.5em;margin:auto}}@media (min-width: 1920px){.projects main{margin-top:10%}.projects__title{font-size:.5em}.projects__page-title{font-size:clamp(2.1875em,2.75vw,5em)}}.single-projects{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-Tel-projet-u98ZrnE3.svg);background-repeat:no-repeat;background-size:cover}.single-projects main{margin:11.25em auto 10.3125em;width:79%;color:#fff;line-height:1.5em}.project__header-title{font-size:2.1875em;color:var(--main-color);margin-bottom:.8571428571em;font-family:Spectral,serif}.project__presentation-container{display:flex;justify-content:center;width:119%;margin-bottom:11.25em}.project__presentation-video{width:100%;margin:1.875em auto auto -8%}.project__presentation-title{font-family:Courier New,sans-serif;font-size:1.5625em;margin-bottom:.8em;line-height:1.2em}.project__presentation-fig img{width:100%;height:auto}.project__presentation-text ul{margin:1.5em 1.875em 1.875em;list-style-type:disc}.project__presentation-links{display:flex;flex-direction:column}.project__source{margin:11.25em auto}.project__source img{width:100%;height:auto}.project__source-title{margin-bottom:1em;font-size:1.5em;color:var(--main-color)}.postid-30 .project__presentation-fig,.postid-32 .project__presentation-fig{margin-left:0;display:flex;justify-content:center}.postid-30 .project__presentation-fig{margin-bottom:11.25em}@media (min-width: 760px){.single-projects main{width:70%}.project__presentation-links{flex-direction:row;justify-content:space-between}}@media (min-width: 1220px){.single-projects main{margin-top:16.25em}}@media (min-width: 1024px){.single-projects{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-single-DLnAGrAe.svg)}.project__header-title{font-size:2.5em;margin:0 0 1em -7%}.project__presentation-title{font-size:2.125em}.project__presentation-fig{margin:6.25em auto 0}.project__source-title{font-size:1.875em}.postid-30 .project__presentation-fig,.postid-32 .project__presentation-fig{margin-left:0;justify-content:center}.postid-30 .project__presentation-fig{margin-bottom:180px}}@media (min-width: 2100px){.single-projects main{margin-top:10%}.project__header-title{font-size:clamp(2.1875em,2.75vw,5em)}.project__presentation-title{font-size:clamp(1.5625em,3vw,4em)}.project__presentation-fig img{margin-left:0}.project__source-title{font-size:clamp(1.5em,3vw,3.5em)}}.project__gallery-container{width:100%;margin-bottom:11.25em}.project__gallery-title{font-family:Spectral,serif;color:var(--main-color);font-size:1.5em;margin-bottom:.6666666667em}.project__gallery-text{margin-bottom:3.125em}.project__gallery-text p{margin-bottom:1.125em}.project__gallery-fig{display:flex;justify-content:space-between;overflow-x:scroll}.project__gallery-fig img{margin-right:2.5em}@media (min-width: 1024px){.project__gallery-title{font-size:1.875em}}@media (min-width: 2100px){.project__gallery-title{font-size:clamp(1.875em,3vw,4em)}.project__gallery-fig img{margin-right:1em;width:100%}}.project__vertical-container{margin-bottom:11.25em}.project__vertical-fig{margin-left:-9%}.project__vertical-fig img{width:109%;height:auto}.project__vertical-title{color:var(--main-color);font-size:1.5em;margin-bottom:.5em;font-family:Spectral,serif}.project__vertical-text{margin-bottom:3.125em}.postid-37 .project__vertical-container:nth-of-type(4) .project__vertical-fig{margin-left:0}@media (min-width: 1024px){.project__vertical-title{font-size:1.875em}}@media (min-width: 2100px){.project__vertical-title{font-size:clamp(1em,3vw,1.5em)}.project__vertical-text{font-size:clamp(.5em,3vw,1em)}}.project__image-container{flex-direction:column;margin-bottom:11.25em}.project__image-content{flex-direction:column;margin:auto auto 1em}.project__image-title{font-family:Spectral,serif;font-size:1.5em;color:var(--main-color);margin-bottom:1em;line-height:1.5em}.project__image-content,.project__image-container{display:flex}.project__image-fig img{width:100%;height:auto}@media (min-width: 1220px){.project__image-container{flex-direction:row;align-items:center}.project__image-content{flex-direction:column;max-width:32.2297955209%;margin-top:0}.project__image-title{font-size:1.875em}}@media (min-width: 2100px){.project__image-title{font-size:clamp(1.875em,3vw,4em)}.project__image-content{font-size:1em;margin-top:4%}.project__image-fig{width:100%}.project__image-fig img{width:100%;height:auto}}.project__texte-container{margin-bottom:11.25em}.project__texte-title{font-family:Spectral,serif;font-size:1.5em;color:var(--main-color);margin-bottom:1em;line-height:1.5em}.project__texte-text p{margin-bottom:1.25em}.project__texte-text ul{margin-left:1.875em;list-style-type:disc}@media (min-width: 1024px){.project__texte-title{font-size:1.875em}}@media (min-width: 2100px){.project__texte-title{font-size:clamp(1em,3vw,3em)}}.project__videos-container{margin-bottom:11.25em}.project__videos-title{color:var(--main-color);font-size:1.5em;margin-bottom:.5em;font-family:Spectral,serif}.project__videos-text{margin-bottom:50px}.project__videos-video{display:block;width:100%;margin:auto;flex:0 0 100%;scroll-snap-align:start}.project__videos-videos{display:flex;gap:2.5em;width:100%;position:relative;overflow-x:scroll;scroll-snap-type:x mandatory}.project__videos-videos .active{display:block;margin:auto}.project__videos-carousel{display:flex;align-items:center;gap:10px}.project__videos-carousel__prev,.project__videos-carousel__next{background:none;color:var(--main-color);border:none;font-size:30px}@media (min-width: 1024px){.project__videos-title{font-size:1.875em}.project__videos-text{margin-bottom:50px}.project__videos-video{display:block!important;flex:0 0 28%}.project__videos-video:not(.project__videos-video:first-of-type){margin-left:30px}.project__videos-video:first-of-type{margin:0}.project__videos-videos{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:1.5em}.project__videos-carousel{display:block;align-items:center;gap:10px}.project__videos-carousel__prev,.project__videos-carousel__next{display:none}.postid-33 .project__videos-container:nth-of-type(2) .project__videos-video:first-of-type{width:28.4%}.postid-36 .project__videos-container:nth-of-type(5) .project__videos-video:first-of-type{margin-left:23px}}@media (min-width: 2100px){.project__videos-title{font-size:clamp(1.875em,3vw,4em)}}.project__nav{display:flex;justify-content:center}.project__nav-link{color:var(--main-color);text-decoration:none;font-size:1.25em;margin-left:1.5em}@media (min-width: 2100px){.project__nav-link{font-size:clamp(1.25em,3vw,3em)}}.privacy{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-Tel-Projets-CR3qaqUM.svg);background-repeat:no-repeat;background-size:cover}.privacy main{width:90%;margin-top:7em;margin-bottom:10.3125em;color:var(--main-color);line-height:1.5em}.privacy main a{text-decoration:none;color:var(--main-color)}.privacy__page-title{font-size:2.1875em}.privacy__container{display:flex;flex-direction:column;gap:5em;margin-top:6em}.privacy__title{font-size:1.875em}.privacy__text{margin-top:1.25em}.privacy__text p{color:#fff}@media (min-width: 1024px){.privacy{background-image:url(/wp-content/themes/portfolio/public/assets/Fond-projet-BqdWObnp.svg)}.privacy main{margin-top:11.25em;width:80%}.privacy__page-title{font-size:2.5em}.privacy__title{font-size:2em}}
