.c-adminTools,.transition{transition-property:all;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.list-reset{margin:0;padding:0;list-style:none}.is-none{display:none!important}body{margin:0;padding:0;font-family:Montserrat,sans-serif;line-height:1.3;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{border:0;outline:0;box-shadow:none;background-color:transparent;font-family:inherit;font-size:100%}img{display:block;max-width:100%}svg{max-height:100%}a{text-decoration:none;outline:0}button{cursor:pointer}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}#main{min-height:calc(100vh - 104px)}@font-face{font-family:Codystar;font-style:normal;font-weight:400;src:local(""),url(../fonts/Codystar/codystar-v8-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/Codystar/codystar-v8-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../fonts/Montserrat/montserrat-v15-latin-regular.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local(""),url(../fonts/Montserrat/montserrat-v15-latin-italic.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local(""),url(../fonts/Montserrat/montserrat-v15-latin-900.woff2) format("woff2"),url(../fonts/Montserrat/montserrat-v15-latin-900.woff) format("woff")}h1,h2,h3,h4,h5,h6{font-family:Codystar,cursive}h1,h2,h3,h4,h5,h6,p{margin:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}.h0{font-size:22px}@media screen and (min-width:800px){.h0{font-size:32px}}@media screen and (min-width:960px){.h0{font-size:45px}}.h1,h1{font-size:45px}@media screen and (min-width:800px){.h1,h1{font-size:55px}}@media screen and (min-width:960px){.h1,h1{font-size:70px}}h1{margin-top:83.2px}.h2,h2{font-size:30px}@media screen and (min-width:800px){.h2,h2{font-size:30px}}@media screen and (min-width:960px){.h2,h2{font-size:40px}}h2{margin-top:64px}.h3,h3{font-size:22px}@media screen and (min-width:800px){.h3,h3{font-size:26px}}h3,h4{margin-top:40px}@media screen and (min-width:960px){.h3,h3{font-size:34px}h3{margin-top:52px}}.c-adminTools__bt,.c-notify__message,.h4,h4{font-size:18px}@media screen and (min-width:800px){.c-adminTools__bt,.c-notify__message,.h4,h4{font-size:20px}}@media screen and (min-width:960px){.c-adminTools__bt,.c-notify__message,.h4,h4{font-size:25px}}.h5,h5{font-size:18px}@media screen and (min-width:800px){.h5,h5{font-size:20px}}@media screen and (min-width:960px){.h5,h5{font-size:25px}}h5,h6,p,ul{margin-top:24px}.h6,h6{font-size:14px}@media screen and (min-width:800px){.h6,h6{font-size:15px}}@media screen and (min-width:960px){.h6,h6{font-size:16px}}.p,p,ul li{font-size:14px;font-family:Montserrat,sans-serif;line-height:1.6em}@media screen and (min-width:800px){.p,p,ul li{font-size:15px}}@media screen and (min-width:960px){.p,p,ul li{font-size:16px}p,ul{margin-top:32px}}ul li{margin-top:.4em;line-height:1.1}li a,p a{color:#000;font-weight:900;text-decoration:underline;transition:all .2s ease-in-out}li a:hover,p a:hover{color:#fc0018}.about .c-blockquote__auteur:before,.about .title-first-word,.about li a:hover,.about p a:hover,.about.nav-interne i,.projets.about h1,a.nav-interne--link.about,a.nav-interne--link.about i{color:#7f7f7f}.noiretblanc .c-blockquote__auteur:before,.noiretblanc .title-first-word,.noiretblanc li a:hover,.noiretblanc p a:hover,.noiretblanc.nav-interne i,.projets.noiretblanc h1,a.nav-interne--link.noiretblanc,a.nav-interne--link.noiretblanc i{color:#000}.projets.ultraviolet h1,.ultraviolet .c-blockquote__auteur:before,.ultraviolet .title-first-word,.ultraviolet li a:hover,.ultraviolet p a:hover,.ultraviolet.nav-interne i,a.nav-interne--link.ultraviolet,a.nav-interne--link.ultraviolet i{color:#2d0b34}.projets.violet h1,.violet .c-blockquote__auteur:before,.violet .title-first-word,.violet li a:hover,.violet p a:hover,.violet.nav-interne i,a.nav-interne--link.violet,a.nav-interne--link.violet i{color:#50075a}.bleu .c-blockquote__auteur:before,.bleu .title-first-word,.bleu li a:hover,.bleu p a:hover,.bleu.nav-interne i,.projets.bleu h1,a.nav-interne--link.bleu,a.nav-interne--link.bleu i{color:#1827a3}.glaz .c-blockquote__auteur:before,.glaz .title-first-word,.glaz li a:hover,.glaz p a:hover,.glaz.nav-interne i,.projets.glaz h1,a.nav-interne--link.glaz,a.nav-interne--link.glaz i{color:#1797b4}.projets.vert h1,.vert .c-blockquote__auteur:before,.vert .title-first-word,.vert li a:hover,.vert p a:hover,.vert.nav-interne i,a.nav-interne--link.vert,a.nav-interne--link.vert i{color:#19a03b}.jaune .c-blockquote__auteur:before,.jaune .title-first-word,.jaune li a:hover,.jaune p a:hover,.jaune.nav-interne i,.projets.jaune h1,a.nav-interne--link.jaune,a.nav-interne--link.jaune i{color:#faca0e}.gold .c-blockquote__auteur:before,.gold .title-first-word,.gold li a:hover,.gold p a:hover,.gold.nav-interne i,.projets.gold h1,a.nav-interne--link.gold,a.nav-interne--link.gold i{color:#f17d16}.projets.rouge h1,.rouge .c-blockquote__auteur:before,.rouge .title-first-word,.rouge li a:hover,.rouge p a:hover,.rouge.nav-interne i,a.nav-interne--link.rouge,a.nav-interne--link.rouge i{color:#dc0034}.brun .c-blockquote__auteur:before,.brun .title-first-word,.brun li a:hover,.brun p a:hover,.brun.nav-interne i,.projets.brun h1,a.nav-interne--link.brun,a.nav-interne--link.brun i{color:#690126}.infrarouges .c-blockquote__auteur:before,.infrarouges .title-first-word,.infrarouges li a:hover,.infrarouges p a:hover,.infrarouges.nav-interne i,.projets.infrarouges h1,a.nav-interne--link.infrarouges,a.nav-interne--link.infrarouges i{color:#37081b}.main-nav--link.noiretblanc,.main-nav--link.noiretblanc-menu,.spectral-mobile--link.noiretblanc,.spectral-mobile--link.noiretblanc-menu,.spectral-nav--link.noiretblanc,.spectral-nav--link.noiretblanc-menu{background-color:#000;border:2px solid #fff}.tooltip.noiretblanc-menu:before{color:#000}.main-nav--link.is-active.noiretblanc-menu,.main-nav--link.noiretblanc-menu:hover{background:radial-gradient(circle,#000,#000 35%,#fff 50%,#000 65%,#000)}.main-nav--link.about,.spectral-mobile--link.about,.spectral-nav--link.about,.tooltip.about:before{background-color:#7f7f7f}.main-nav--link.about:hover,.main-nav--link.is-active.about{background:radial-gradient(circle,#7f7f7f,#7f7f7f 35%,hsla(0,0%,49.8%,0) 50%,#7f7f7f 65%,#7f7f7f)}.main-nav--link.ultraviolet,.spectral-mobile--link.ultraviolet,.spectral-nav--link.ultraviolet,.tooltip.ultraviolet:before{background-color:#2d0b34}.main-nav--link.is-active.ultraviolet,.main-nav--link.ultraviolet:hover{background:radial-gradient(circle,#2d0b34,#2d0b34 35%,rgba(45,11,52,0) 50%,#2d0b34 65%,#2d0b34)}.main-nav--link.violet,.spectral-mobile--link.violet,.spectral-nav--link.violet,.tooltip.violet:before{background-color:#50075a}.main-nav--link.is-active.violet,.main-nav--link.violet:hover{background:radial-gradient(circle,#50075a,#50075a 35%,rgba(80,7,90,0) 50%,#50075a 65%,#50075a)}.main-nav--link.bleu,.spectral-mobile--link.bleu,.spectral-nav--link.bleu,.tooltip.bleu:before{background-color:#1827a3}.main-nav--link.bleu:hover,.main-nav--link.is-active.bleu{background:radial-gradient(circle,#1827a3,#1827a3 35%,rgba(24,39,163,0) 50%,#1827a3 65%,#1827a3)}.main-nav--link.glaz,.spectral-mobile--link.glaz,.spectral-nav--link.glaz,.tooltip.glaz:before{background-color:#1797b4}.main-nav--link.glaz:hover,.main-nav--link.is-active.glaz{background:radial-gradient(circle,#1797b4,#1797b4 35%,rgba(23,151,180,0) 50%,#1797b4 65%,#1797b4)}.main-nav--link.vert,.spectral-mobile--link.vert,.spectral-nav--link.vert,.tooltip.vert:before{background-color:#19a03b}.main-nav--link.is-active.vert,.main-nav--link.vert:hover{background:radial-gradient(circle,#19a03b,#19a03b 35%,rgba(25,160,59,0) 50%,#19a03b 65%,#19a03b)}.main-nav--link.jaune,.spectral-mobile--link.jaune,.spectral-nav--link.jaune,.tooltip.jaune:before{background-color:#faca0e}.main-nav--link.is-active.jaune,.main-nav--link.jaune:hover{background:radial-gradient(circle,#faca0e,#faca0e 35%,rgba(250,202,14,0) 50%,#faca0e 65%,#faca0e)}.main-nav--link.gold,.spectral-mobile--link.gold,.spectral-nav--link.gold,.tooltip.gold:before{background-color:#f17d16}.main-nav--link.gold:hover,.main-nav--link.is-active.gold{background:radial-gradient(circle,#f17d16,#f17d16 35%,rgba(241,125,22,0) 50%,#f17d16 65%,#f17d16)}.main-nav--link.rouge,.spectral-mobile--link.rouge,.spectral-nav--link.rouge,.tooltip.rouge:before{background-color:#dc0034}.main-nav--link.is-active.rouge,.main-nav--link.rouge:hover{background:radial-gradient(circle,#dc0034,#dc0034 35%,rgba(220,0,52,0) 50%,#dc0034 65%,#dc0034)}.main-nav--link.brun,.spectral-mobile--link.brun,.spectral-nav--link.brun,.tooltip.brun:before{background-color:#690126}.main-nav--link.brun:hover,.main-nav--link.is-active.brun{background:radial-gradient(circle,#690126,#690126 35%,rgba(105,1,38,0) 50%,#690126 65%,#690126)}.main-nav--link.infrarouges,.spectral-mobile--link.infrarouges,.spectral-nav--link.infrarouges,.tooltip.infrarouges:before{background-color:#37081b}.main-nav--link.infrarouges:hover,.main-nav--link.is-active.infrarouges{background:radial-gradient(circle,#37081b,#37081b 35%,rgba(55,8,27,0) 50%,#37081b 65%,#37081b)}.tooltip.about:after{border-color:#7f7f7f transparent transparent}.tooltip.ultraviolet:after{border-color:#2d0b34 transparent transparent}.tooltip.violet:after{border-color:#50075a transparent transparent}.tooltip.bleu:after{border-color:#1827a3 transparent transparent}.tooltip.glaz:after{border-color:#1797b4 transparent transparent}.tooltip.vert:after{border-color:#19a03b transparent transparent}.tooltip.jaune:after{border-color:#faca0e transparent transparent}.tooltip.gold:after{border-color:#f17d16 transparent transparent}.tooltip.rouge:after{border-color:#dc0034 transparent transparent}.tooltip.brun:after{border-color:#690126 transparent transparent}.tooltip.infrarouges:after{border-color:#37081b transparent transparent}.fas{display:inline-block;height:1em;vertical-align:-.125em;font-style:normal;background-color:currentColor;-webkit-mask:var(--fa-icon) center/contain no-repeat;mask:var(--fa-icon) center/contain no-repeat}.fa-spin{animation:fa-spin 2s linear infinite}@keyframes fa-spin{to{transform:rotate(1turn)}}.fas.fa-home{width:1.125em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z'/%3E%3C/svg%3E")}.fas.fa-angle-down{width:.625em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E")}.fas.fa-caret-left{width:.375em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E")}.fas.fa-caret-right{width:.375em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E")}.fas.fa-plus{width:.875em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E")}.fas.fa-minus{width:.875em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E")}.fas.fa-close,.fas.fa-times{width:.6875em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E")}.fas.fa-arrow-alt-circle-left{width:1em;--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 504C119 504 8 393 8 256S119 8 256 8s248 111 248 248-111 248-248 248zm116-292H256v-70.9c0-10.7-13-16.1-20.5-8.5L121.2 247.5c-4.7 4.7-4.7 12.2 0 16.9l114.3 114.9c7.6 7.6 20.5 2.2 20.5-8.5V300h116c6.6 0 12-5.4 12-12v-64c0-6.6-5.4-12-12-12z'/%3E%3C/svg%3E")}.l-col,.page-header{width:100%;max-width:1200px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.l-col--content{max-width:650px;width:100%}@media screen and (min-width:1248px){.l-col--content{padding-left:0;padding-right:0}}.l-cell{padding:16px}@media screen and (min-width:800px){.l-cell{padding:20.8px}}@media screen and (min-width:960px){.l-cell{padding:24px}}.l-largeCell{padding:40px}@media screen and (min-width:800px){.l-largeCell{padding:52px}}@media screen and (min-width:960px){.l-largeCell{padding:64px}}.l-heroCell{padding:64px 40px}.l-margin,.l-marginTop{margin-top:40px}.l-margin,.l-marginBottom{margin-bottom:40px}@media screen and (min-width:800px){.l-heroCell{padding:83.2px 52px}.l-margin,.l-marginTop{margin-top:64px}.l-margin,.l-marginBottom{margin-bottom:64px}}@media screen and (min-width:960px){.l-heroCell{padding:96px 64px}.l-margin,.l-marginTop{margin-top:96px}.l-margin,.l-marginBottom{margin-bottom:96px}}.l-padding,.l-paddingTop{padding-top:40px}.l-padding,.l-paddingBottom{padding-bottom:40px}@media screen and (min-width:800px){.l-padding,.l-paddingTop{padding-top:64px}.l-padding,.l-paddingBottom{padding-bottom:64px}}@media screen and (min-width:960px){.l-padding,.l-paddingTop{padding-top:96px}.l-padding,.l-paddingBottom{padding-bottom:96px}}@media screen and (min-width:1200px){.l-margin,.l-marginTop{margin-top:124.8px}.l-margin,.l-marginBottom{margin-bottom:124.8px}.l-padding,.l-paddingTop{padding-top:124.8px}.l-padding,.l-paddingBottom{padding-bottom:124.8px}}.l-jump{margin-top:24px}@media screen and (min-width:800px){.l-jump{margin-top:40px}}@media screen and (min-width:960px){.l-jump{margin-top:52px}}.l-center{display:flex;justify-content:center;align-items:center}.l-center--col{flex-direction:column}.l-flexGrid{display:flex;flex-direction:true}.l-flexGrid__item{flex:1 0 100%;padding:12px 0}.l-flexGrid__item--first,.l-flexGrid__item:first-child{padding-top:0}.l-flexGrid__item--last,.l-flexGrid__item:last-child{padding-bottom:0}@media screen and (min-width:800px){.l-flexGrid{flex-direction:row}.l-flexGrid__item{flex:1 0 0%;padding:0 12px}.l-flexGrid__item--first,.l-flexGrid__item:first-child{padding-left:0}.l-flexGrid__item:last-child{padding-right:0}}.tooltip{position:relative;font-size:12px}.tooltip:before{content:attr(data-text);position:absolute;bottom:100%;transform:translate(-13%,-50%);padding:7px 15px;border-radius:10px;background:#fff;color:#fff;text-align:left;display:none;width:120px;font-size:10px;text-transform:uppercase}.tooltip:after{content:"";position:absolute;top:-14px;border:10px solid transparent;border-top-color:#fff;display:none}@media(hover:none) and (pointer:coarse){html .tooltip:before{transform:translate(27%,81%)}html .tooltip:after{right:-15px;top:-2px;transform:rotate(90deg)}}.tooltip:hover:after,.tooltip:hover:before{display:block}.main-nav{position:relative;display:flex;justify-content:center}.main-nav-wrap{display:flex;background:#000;margin:8px;max-width:650px;padding:0 10px}.main-nav-wrap,.main-nav-wrap .menu-title{justify-content:center;align-items:center;border-radius:50px;height:50px}.main-nav-wrap .menu-title{display:none;color:#fff;text-transform:uppercase;font-size:10px;text-align:center;width:50px}.main-nav-wrap .menu-title i{display:none}.main-nav-wrap .menu-title a{color:#fff}.main-nav-wrap .main-nav--controles,.main-nav-wrap .main-nav--links{display:flex;flex-direction:row-reverse}.main-nav-wrap .main-nav--link{width:20px;height:20px;border-radius:100%;content:"";margin:5px 10px;display:inline-block;transition:all .1s ease-in-out}.main-nav-wrap .main-nav--link .main-nav--title{display:none}.back-link:hover,.main-nav-wrap .main-nav--link:hover{transform:scale(1.2)}.main-nav-wrap .main-nav--link.--cache{background-color:#ccc}.main-nav-wrap .main-nav--link.about{width:60px;background:none;line-height:20px;text-align:center}.main-nav-wrap .main-nav--link.about .main-nav--title{display:block;color:#fff;text-transform:uppercase;font-size:10px}.main-nav-wrap .back-link{margin:5px 10px}.main-nav--controles{display:none}@media(hover:none) and (pointer:coarse){html .main-nav{position:relative;display:flex;justify-content:left}html .main-nav-wrap{padding:0}html .main-nav-wrap:hover{padding:10px 0 0}html .main-nav-wrap:hover .main-nav-title{display:flex;align-items:center}html .main-nav-wrap:hover .main-nav--links{display:flex;flex-direction:column}html .main-nav-wrap .main-nav--controles{display:none}html .main-nav-wrap .main-nav--options{flex-direction:column}html .main-nav-wrap .menu-title{padding:0;display:flex;cursor:pointer}html .main-nav-wrap .menu-title span{display:block}html .main-nav-wrap .menu-title i{display:none}html .main-nav-wrap.is-open{height:auto;width:auto;flex-direction:column-reverse;padding:10px 0 0}html .main-nav-wrap.is-open .main-nav--controles{display:flex}html .main-nav-wrap.is-open .main-nav--links{display:flex;flex-direction:column;align-items:center}html .main-nav-wrap.is-open .menu-title{padding-bottom:10px;align-items:center;height:40px;margin-top:10px}html .main-nav-wrap.is-open .menu-title span{display:none}html .main-nav-wrap.is-open .menu-title i{display:block;font-size:20px}html .main-nav-wrap.is-open .back-link{margin:5px 10px}html .main-nav--links .back-link{order:-1}}.main-nav--options{text-align:center;display:none}.page .main-nav--options,.single .main-nav--options{display:flex}.home .main-nav--options .back-link{display:none}.back-link{width:20px;height:20px;display:inline-block;border-radius:50%;color:#fff;font-size:16px;line-height:20px;margin-top:8px;transition:all .1s ease-in-out}.spectral-nav{position:absolute;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding-bottom:64px}.spectral-nav--link{--size:calc(50px * (1 + var(--i, 0)));border-radius:50%;position:absolute;height:var(--size);width:var(--size);max-width:100vw;display:block;background-color:#666;text-decoration:none;box-shadow:0 0 12px rgba(0,0,0,.4);will-change:transform;transition:background-color 0s linear calc(25ms + var(--i,0) * 2ms)}@media(hover:none) and (pointer:coarse){.spectral-nav{padding-bottom:0}.spectral-nav--link{max-width:none}}@media(prefers-reduced-motion:reduce){.spectral-nav--link{transition:none}}.spectral-nav.has-selection .spectral-nav--link{background-color:var(--spectral-selected)}.spectral-nav--title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.nav-interne{display:flex;justify-content:space-between;align-items:center;font-size:22px;padding:96px 40px 40px}@media screen and (min-width:800px){.nav-interne{font-size:26px}}@media screen and (min-width:960px){.nav-interne{font-size:34px}}@media screen and (max-width:800px){.nav-interne{justify-content:center;flex-direction:column}}.nav-interne--link{margin-top:40px;display:block;font-family:Codystar,cursive;color:#000}.c-card{padding:10px;margin:20px}.c-accordion{margin-top:40px}.c-accordion__header{display:flex;cursor:pointer}.c-accordion__header__title{width:95%}.c-accordion__header__button{font-size:12px;align-self:center;justify-content:center;background:#000;color:#fff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;margin-left:24px}.accordion-is-open .fa-plus{display:none!important}.accordion-is-open .fa-minus{display:block!important}.c-accordion__content{display:none;background:#e9e9e9;padding:8px;margin-top:24px;border-radius:5px}.c-accordion__content__wrap{background:#fff;border-radius:5px;padding:24px}@media screen and (min-width:960px){.c-accordion__content__wrap{padding:40px}}.c-adminTools{position:fixed;z-index:1000;right:8px;top:52px;background-color:#000;border-radius:50px;display:flex;justify-content:space--between;align-items:center}@media screen and (max-width:800px){.c-adminTools{display:none}}.c-adminTools__bt{position:relative;font-family:Montserrat,sans-serif;font-size:18px;text-transform:uppercase;color:#fff;margin:.6em .8em}.c-adminTools__bt:hover{color:#fc0018}.c-adminTools__bt:first-child{margin-right:0}.c-notify{position:fixed;width:100%;z-index:1000;left:0;bottom:0;background-color:#000;transform:translateY(100%);transition-property:transform;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.c-notify.is-open{transform:translateY(0)}.c-notify.error{background-color:#f13636}.c-notify.valid{background-color:#00c15f}.c-notify__content{padding:16px;display:flex;justify-content:space-between;align-items:center}.c-notify__message{margin-right:24px}.c-notify__btn,.c-notify__message{font-family:Codystar,cursive;color:#fff}.c-notify__btn{cursor:pointer;flex:none}.home #global,.home #main{overflow:hidden;position:absolute;width:100vw;height:100vh}#homepage,.home #main{background:#000}#homepage{position:absolute;width:100vw;height:100vh;top:0}#header{width:100%;position:fixed;z-index:10000;bottom:0;transition:all .3s ease-in-out}#header.-bot-gap{bottom:34px}.page-header{display:flex;justify-content:center;text-align:center}.page-header h1{max-width:1200px;padding:96px 40px 124.8px}@media screen and (max-width:800px){.page-header h1{padding:124.8px 0 96px}}.projets .page-header h1:after{display:none}#footer{background-color:#000;width:100%;margin-top:124.8px;bottom:0;height:68px;display:flex;align-items:center}.home #footer{position:fixed}#footer p{font-size:10px;color:#868686;text-align:center;padding:20px 15px 0;margin:0;width:100%}@media(hover:none) and (pointer:coarse){html #footer{margin-top:64px}html #footer p{padding:10px 15px}}figure{margin:40px 0 0}@media screen and (min-width:1200px){figure{width:850px;transform:translate(-100px)}}figcaption{color:#9b9b9b;font-size:12px;padding:4px 8px;text-align:center;font-style:italic}.round-img{display:block;width:200px;height:200px;background:transparent no-repeat 50%;border-radius:50%}.c-gallery{margin:24px 0 0}.c-gallery--img img,figure img{width:100%}.c-blockquote{margin:40px 0;position:relative}.c-blockquote__wrap{font-size:18px}@media screen and (min-width:800px){.c-blockquote__wrap{font-size:20px}}@media screen and (min-width:960px){.c-blockquote{margin:64px 0}.c-blockquote__wrap{font-size:25px}}.c-blockquote__wrap{position:relative;line-height:1;margin:0}.c-blockquote__quote-left,.c-blockquote__quote-right{font-size:65px;font-family:Times New Roman,Times,"Liberation Serif",FreeSerif,serif}.c-blockquote__quote-left{position:absolute;left:-20px;top:-35px}@media screen and (min-width:800px){.c-blockquote__quote-left{left:-30px}}.c-blockquote__quote-right{position:relative;line-height:0px;display:inline-block;margin-left:10px}.c-blockquote__auteur{position:relative;margin:0;padding-top:33px}.c-blockquote__auteur:before{position:absolute;content:"";height:2px;width:30px;line-height:2px;top:16px;border-top:4px solid}.grid-projets{display:flex;margin:0 64px 124.8px;flex-wrap:wrap;justify-content:center}.c-card.--projet{border-radius:100%;text-align:center;transition:transform .2s ease-in-out}.c-card.--projet h2.title{display:flex;color:#fff;font-size:20px;padding:24px;width:100%;height:100%;justify-content:center;align-items:center;background:transparent;border-radius:100%;transition:all .2s ease-in-out;opacity:0}.c-card.--projet:hover{transform:scale(1.1)}.c-card.--projet:hover .title{opacity:1;background:rgba(0,0,0,.54)}@media screen and (min-width:1200px){.c-card.--projet .round-img{width:300px;height:300px}}