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{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#wpadminbar{display:none}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}li{list-style:none;list-style-type:none;clear:both}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}ul{background-color:inherit}@font-face{font-family:"LaTraque";src:url(../fonts/LaTraque.woff2) format("woff2"),url(../fonts/LaTraque.woff) format("woff");font-weight:500;font-style:normal}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100% !important}.flickity-slider{position:absolute;width:100%;display:flex;align-items:center;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-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-prev-next-button{position:absolute;top:50%;width:50%;height:100%;border:none;background:none;opacity:1;transform:translateY(-50%)}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button:disabled{opacity:0;cursor:auto}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{opacity:0}.flickity-prev-next-button.previous{cursor:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2720%27 viewBox=%270 0 27.64 19.57%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %231d1d1b; stroke-miterlimit: 10; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cline class=%27cls-1%27 x1=%2727.64%27 y1=%279.78%27 x2=%270.54%27 y2=%279.78%27/%3E%3Cpolyline class=%27cls-1%27 points=%2710.83 0.75 1 9.42 1 10.15 10.83 18.82%27/%3E%3C/svg%3E%0A") 28 20,url(../images/prev.png),e-resize;opacity:0}.flickity-prev-next-button.next{cursor:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2720%27 viewBox=%270 0 27.64 19.57%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %231d1d1b; stroke-miterlimit: 10; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cline class=%27cls-1%27 y1=%279.78%27 x2=%2727.11%27 y2=%279.78%27/%3E%3Cpolyline class=%27cls-1%27 points=%2716.81 18.82 26.64 10.15 26.64 9.42 16.81 0.75%27/%3E%3C/svg%3E") 28 20,url(../images/next.png),w-resize;opacity:0}.carousel{width:100%;height:100%;display:inline-block;overflow:hidden;z-index:2;background:none;position:absolute}.carousel .carousel-cell{top:0;height:100%;width:100%}.carousel .carousel-cell p{display:none}.carousel .carousel-cell img{display:block;max-width:1000px;max-height:75%;position:absolute;opacity:0;transition:opacity .4s;border:1px solid #000}.carousel .carousel-cell img.loaded{opacity:1;transition:opacity .4s}.carousel .carousel-cell img.img--rescaled{min-width:300px}.plyr--video{min-width:500px !important;max-width:60% !important;position:absolute !important}.plyr--video .plyr__controls,.plyr--video .plyr__play-large{display:none !important}@keyframes open_index{0%{transform:translateY(100%);visibility:hidden}1%{visibility:visible}100%{transform:translateY(0);visibility:visible}}@keyframes close_index{0%{transform:translateY(0);visibility:visible}99%{visibility:hidden}100%{transform:translateY(100%);visibility:hidden}}@media only screen and (max-width: 2200px),only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 2200px),only screen and (min-device-pixel-ratio: 2)and (max-width: 2200px),only screen and (min-resolution: 192dpi)and (max-width: 2200px),only screen and (min-resolution: 2dppx)and (max-width: 2200px){.carousel .carousel-cell img.img--standard{max-width:45%}.carousel .carousel-cell img.img--large{max-width:55%}.carousel .carousel-cell img.img--medium{max-width:50%}}@media only screen and (max-width: 1600px),only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 1600px),only screen and (min-device-pixel-ratio: 2)and (max-width: 1600px),only screen and (min-resolution: 192dpi)and (max-width: 1600px),only screen and (min-resolution: 2dppx)and (max-width: 1600px){:root{--countwidth: 2.5rem}.carousel .carousel-cell img.img--standard{max-width:52%}.carousel .carousel-cell img.img--large{max-width:55%}.carousel .carousel-cell img.img--medium{max-width:50%}}@media only screen and (max-width: 1000px),only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 1000px),only screen and (min-device-pixel-ratio: 2)and (max-width: 1000px),only screen and (min-resolution: 192dpi)and (max-width: 1000px),only screen and (min-resolution: 2dppx)and (max-width: 1000px){#index__list li .index--annee{flex:0 0 7%;width:7%}#index__list li .index--nom-projet{flex:0 0 54.6%;width:54.6%}.carousel .carousel-cell img.img--standard,.carousel .carousel-cell img.img--medium{max-width:70%}.carousel .carousel-cell img.img--large{max-width:80%}}@media only screen and (max-width: 700px),only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 700px),only screen and (min-device-pixel-ratio: 2)and (max-width: 700px),only screen and (min-resolution: 192dpi)and (max-width: 700px),only screen and (min-resolution: 2dppx)and (max-width: 700px){:root{--bm: 1.3rem}table td:nth-child(3n+1){display:none;width:0}table td:nth-child(3n+2){text-align:left;width:15%}table td:nth-child(3n+3){width:85%}body main.page-single h3{display:block}body main.page-single h2{width:100%;font-size:var(--lt)}body main.page-single h4{margin-left:0}header,footer,#index__list{padding:.5rem}footer{flex-direction:column}footer>#count{flex:0 0 1.2rem}header{font-size:5.5vw}#index__list li .index--nom-projet{flex:0 0 90%;width:90%}#index__list li .index--annee{flex:0 0 10%;width:10%}.carousel .carousel-cell img.img--standard,.carousel .carousel-cell img.img--medium,.carousel .carousel-cell img.img--large{max-width:80%}}@media only screen and (max-width: 600px),only screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 600px),only screen and (min-device-pixel-ratio: 2)and (max-width: 600px),only screen and (min-resolution: 192dpi)and (max-width: 600px),only screen and (min-resolution: 2dppx)and (max-width: 600px){:root{--bm: 1rem}.nav{display:none}.plyr--video{min-width:98% !important;max-width:98% !important}img,video{max-width:98% !important;min-width:auto !important;max-height:70% !important;left:50% !important;top:54% !important;transform:translateX(-50%) translateY(-50%);border:none !important}.lien:hover{padding-left:0}#index.ouvert{visibility:hidden !important;transform:translateY(100%) !important}#btn-index{display:none}}:root{--fs-title: 3.75vw;--lt: clamp(1.25rem, 1.9vw + 0.6rem, 2.5rem);--st: clamp(1rem, 1.3vw + 0.65rem, 1.875rem);--leg: clamp(1rem, 0.8vw + 0.8rem, 1.563rem);--bm: 2.1rem;--primarycolor: #f45342;--secondarycolor: #f7f7f7;--countwidth: 3.3rem}*{margin:0;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{width:100%;height:100%;scroll-behavior:smooth}.index{z-index:800 !important}body{font-family:"LaTraque",Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;opacity:0;background-color:var(--primarycolor);overflow:hidden}body.ready{opacity:1}.page-error{padding:.8rem;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:var(--lt);line-height:1.05;background-color:var(--primarycolor)}.page-error>*{width:50%;box-sizing:border-box;margin-bottom:var(--bm)}.page-error a{transition:padding 400ms}.page-error a:hover{padding-left:10px;transition:padding 400ms}header{position:absolute;box-sizing:border-box;padding:.8rem .8rem .5rem .8rem;width:100%;background-color:var(--primarycolor);transition:500ms background-color}header>ul{height:100%;background:none}header>ul>li{display:flex}header>ul>li>a,header>ul>li>h1,header>ul>li>span{flex:0 50%;width:50%;display:flex;float:left}header>ul>li:nth-child(2){flex:0 0 100%;width:100%}.lien{box-sizing:border-box;transition:.4s padding}.lien:hover{padding-left:20px;transition:.4s padding;cursor:pointer}#btn-index{box-sizing:border-box;transition:.4s padding;cursor:pointer}#btn-index:hover{padding-left:20px;transition:.4s padding}footer{position:absolute;display:flex;box-sizing:border-box;padding:.6rem .8rem;width:100%;bottom:0;font-size:var(--leg);background-color:var(--primarycolor);transition:500ms background-color}footer #count{flex:0 0 2em}footer #caption{flex:1}footer em{text-decoration:underline}footer a{transition:.4s margin}footer a:hover{margin-left:10px;transition:.4s margin}.main__project{height:100vh;font-size:var(--fs-title);line-height:1;transition:500ms background-color;background-color:var(--primarycolor)}.main__about{height:100vh;overflow:auto;padding:.8rem;box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--st);line-height:1.05;background-color:var(--secondarycolor)}.main__about-raw{width:100%;display:flex;margin-bottom:var(--bm)}.main__about-raw .col-2{flex:1}.main__about-raw.bio{font-size:var(--lt)}.main__about a:hover{color:var(--primarycolor)}.main__about .column-content-category{visibility:hidden}.main__about em{text-decoration:underline}.main__about .list:not(:last-child)::after{content:", "}.main__about .column-title{display:flex;justify-content:space-between}.main__about .column-content{display:flex;flex-direction:column;width:100%}.main__about .column-content-text{flex:0 0 50%}.main__about .column-content-year{padding-right:40px}.main__about .column-content-raw{display:flex;margin-bottom:1rem}.main__about .column-content-raw:first-child .column-content-category{visibility:visible}#index{position:fixed;visibility:hidden;width:100%;height:100%;bottom:0;transform:translateY(100%);z-index:900;font-size:var(--leg);line-height:1;animation:close_index .5s}#index.ouvert{cursor:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%2721%27 viewBox=%270 0 21.41 21.41%27%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %231d1d1b; stroke-miterlimit: 10; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cline class=%27cls-1%27 x1=%270.71%27 y1=%270.71%27 x2=%2720.71%27 y2=%2720.71%27/%3E%3Cline class=%27cls-1%27 x1=%2720.71%27 y1=%270.71%27 x2=%270.71%27 y2=%2720.71%27/%3E%3C/g%3E%3C/svg%3E") 21 21,url(../images/close.png),crosshair;transform:translateY(0);visibility:visible;animation:open_index .5s}#index__list{width:100%;height:auto;cursor:auto;position:absolute;bottom:0;padding:.8rem;box-sizing:border-box;transition:.5s background-color;z-index:950;background-color:var(--secondarycolor)}#index__list a{transition:.4s padding}#index__list a:hover{color:var(--primarycolor);text-decoration:underline;transition:.4s padding}#index__list li{display:flex;line-height:1;padding-top:.1em}#index__list li:hover{cursor:pointer;color:var(--primarycolor)}#index__list li .index--annee{flex:0 0 3.5em}#index__list li .index--nom-projet{flex:1}
