:root{--main-color:#a0cbe4;--second-color:#da9653;--main-background-color:#0b1d23;--main-font-family:"ReadyActive";--second-font-family:"PetitFrereWide";--third-font-family:"PetitFrereNarrow";--main-font-size:1rem;--second-font-size:2rem;--third-font-size:0.7rem;--fourth-font-size:5rem;--six-font-size:1.6rem;--main-line-height:1.5rem;--fourth-line-height:4rem;--six-line-height:1.8rem;--main-padding-size:2rem;--main-mobile-font-size:40px;--second-mobile-font-size:20px;--third-mobile-font-size:13px;--fourth-mobile-font-size:50px;--second-mobile-line-height:30px;--third-mobile-line-height:20px;--fourth-mobile-line-height:40px;--main-mobile-padding-size:10px}*,li,ul{margin:0;padding:0}li,ul{list-style:none}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}input:focus{border:1px solid #000;border-radius:.5rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.5);color:blue;outline:none;text-decoration:underline}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,button{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background-color:var(--main-background-color)}.blur-up{filter:blur(5px);transition:filter .4s}.blur-up.lazyloaded{filter:blur(0)}.container{display:grid;font-size:var(--main-font-size);grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto;min-height:100%;padding-left:var(--main-padding-size);padding-right:var(--main-padding-size)}.container .header{align-items:center;background-color:var(--main-background-color);box-shadow:0 20px 15px var(--main-background-color);display:flex;grid-area:header;height:70px;justify-content:space-between;margin-bottom:var(--main-padding-size);padding-bottom:var(--main-padding-size);padding-top:var(--main-padding-size);position:fixed;top:0;width:100%;z-index:5}.container .header .title{align-self:flex-start;display:block;font-family:var(--main-font-family),serif;font-size:var(--second-font-size)}.container .header .title b{font-weight:300}.container .header .title a{color:var(--second-color);text-decoration:none}.container .header .title_mobile{display:none}.container .header .navigation{align-self:flex-start;color:var(--second-color);display:flex;font-family:var(--second-font-family),sans-serif;font-size:var(--third-font-size);font-weight:400;justify-content:space-between;margin-right:var(--main-padding-size);padding-right:var(--main-padding-size);padding-top:10px;text-transform:uppercase;width:50%}.container .header .navigation a{color:var(--second-color);text-decoration:none}.container .header .navigation .active,.container .header .navigation a:hover{text-decoration:underline;text-underline-offset:3px}.container .header .navigation_mobile{display:none}.container .content{grid-area:main;margin:0 0 100px;overflow:auto;padding:150px 0 0}.container .content .home{display:flex;flex-direction:column}.container .content .home .home-container{display:flex;flex-direction:row;margin:0}.container .content .home .home-item{cursor:pointer;flex:1 0 34%;margin:0;padding-bottom:20px;padding-right:20px}.container .content .home .home-item:nth-child(2n){padding-right:0}.container .content .home .home-item figure{margin-top:10px}.container .content .home .home-item figure img{width:100%}.container .content .home .home-item h1{color:var(--main-color);font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;line-height:var(--fourth-line-height);margin:10px 0;padding:0 0 0 10px}.container .content .home .home-item h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.container .content .home .home-item p{color:var(--main-color);font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 15px;width:90%}.container .content .home .home-item a{color:var(--main-color);text-decoration:none}.container .content .projects-filter{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 20px;padding:0;width:100%}.container .content .projects-filter input[type=submit]{background-color:var(--second-color);border:0;border-radius:0;color:var(--main-background-color);cursor:pointer;font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;height:30px;padding:0 5px;text-decoration:none;text-transform:uppercase;width:20%}.container .content .projects-filter input[type=submit]:hover{background-color:var(--main-background-color);border:1px solid var(--second-color);color:var(--second-color)}.container .content .projects-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0 10px 0 0;outline:none;padding:0 1em 0 0;width:5%}.container .content .projects-filter .select{background-color:var(--main-background-color);border:1px solid var(--second-color);color:var(--second-color);cursor:pointer;font-family:var(--third-font-family),serif;font-size:1rem;font-weight:300;height:30px;line-height:1.1;margin:0 10px 0 0;padding:0 0 0 10px;width:100%}.container .content .projects-filter a.button{align-items:center;background-color:var(--second-color);border:0;color:var(--main-background-color);cursor:pointer;display:flex;font-family:var(--third-font-family),serif;font-size:15px;font-weight:400;height:30px;justify-content:center;margin:0 0 0 10px;padding:0 5px;text-align:center;text-decoration:none;text-transform:uppercase;width:10%}.container .content .projects-filter a.button:hover{background-color:var(--main-background-color);border:1px solid var(--second-color);color:var(--second-color)}.container .content .projects{display:flex;flex-direction:row;flex-wrap:wrap}.container .content .projects .projects-item{cursor:pointer;display:inline-block;flex:1 1 34%;margin:0 20px 0 0;-o-object-fit:contain;object-fit:contain;padding:0 0 20px;position:relative}.container .content .projects .projects-item:nth-child(2n){margin:0}.container .content .projects .projects-item:last-child{flex:0 1 auto;margin-right:0;width:calc(50% - 10px)}.container .content .projects .projects-item img{display:block;height:auto;width:100%}.container .content .projects .projects-item .overlay{align-items:center;background-color:var(--main-background-color);color:var(--main-color);display:none;flex-direction:column;height:100%;justify-content:center;left:50%;outline:10px solid var(--main-background-color);padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.container .content .projects .projects-item .overlay h1{color:var(--second-color);font-family:var(--main-font-family),serif;font-size:3rem;font-weight:300;line-height:2.3rem;margin:5px 0 0;padding:0}.container .content .projects .projects-item .overlay h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;margin:10px 0 0;padding:0;text-transform:uppercase}.container .content .projects .projects-item .overlay ul{line-height:1.3rem;margin:5px 0 0;padding:0}.container .content .projects .projects-item .overlay li{margin:0;padding:0}.container .content .projects .projects-item .overlay p{color:var(--main-color);font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 15px;width:90%}.container .content .projet-detail{color:var(--main-color);display:flex;flex-direction:column}.container .content .projet-detail .projet-header{align-items:flex-start;flex-direction:inherit;margin:0 0 50px}.container .content .projet-detail .projet-header .projet-item{display:flex;flex-direction:row}.container .content .projet-detail .projet-header .projet-item:first-child{flex-direction:column}.container .content .projet-detail .projet-header .projet-item .projet-sub-item{width:50%}.container .content .projet-detail .projet-header .projet-item h1{font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;line-height:var(--fourth-line-height);margin:10px 0 10px 10px;padding:0 0 0 10px}.container .content .projet-detail .projet-header .projet-item h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.container .content .projet-detail .projet-header .projet-item p,ul{font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 15px;width:90%}.container .content .projet-detail .projet-header .projet-item a{color:var(--main-color);text-decoration:underline;text-underline-offset:3px}.container .content .projet-detail .projet-header .projet-item a:hover{text-decoration:none}.container .content .projet-detail .projet-video{display:flex;width:100%}.container .content .projet-detail .projet-images{counter-reset:list-number;display:flex;flex-direction:row;flex-wrap:wrap}.container .content .projet-detail .projet-images .projet-image-item{flex:1 1 34%;margin:0 0 20px}.container .content .projet-detail .projet-images .projet-image-item:last-child{flex:0 1 auto;width:calc(50% - 10px)}.container .content .projet-detail .projet-images .projet-image-item .projet-image-ref{display:block;font-family:var(--main-font-family),serif;font-weight:700;position:absolute;transform:rotate(90deg) translateX(30px) translateY(10px)}.container .content .projet-detail .projet-images .projet-image-item .projet-image-ref:after{color:var(--second-color);content:" ." counter(list-number);counter-increment:list-number;font-family:var(--second-font-family),serif;font-size:var(--third-font-size)}.container .content .projet-detail .projet-images .projet-image-item figure{margin:0 0 0 50px}.container .content .projet-detail .projet-images .projet-image-item figure img{width:100%}.container .content .projet-detail .projet-images .projet-image-item figure figcaption{color:var(--second-color);font-family:var(--third-font-family),serif;margin:20px 0 0;text-align:right}.container .content .notions{display:flex;flex-direction:row;flex-wrap:wrap}.container .content .notions .notion-item{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:center;margin:0;padding:0}.container .content .notions .notion-item span{padding:15px 0 0;vertical-align:5%}.container .content .notions .notion-item h1,.container .content .notions .notion-item span{color:var(--main-color);font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;margin:0 20px 0 0}.container .content .notions .notion-item h1{padding:0}.container .content .notions .notion-item h2{font-family:var(--second-font-family),serif;font-size:var(--six-font-size);font-weight:300;letter-spacing:.05rem;margin:0 10px 0 0;padding:0;text-transform:capitalize}.container .content .notions .notion-item h2 a{color:var(--second-color);text-decoration:none}.container .content .notions .notion-item h2 a:hover{text-decoration:underline;text-underline-offset:3px}.container .content .notions .notion-item a{color:var(--main-color)}.container .content .notion-detail{color:var(--main-color);display:flex;flex-direction:row}.container .content .notion-detail .notion-item{display:flex;flex:1 1 33%;flex-direction:column;flex-wrap:nowrap}.container .content .notion-detail .notion-item h1{font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;line-height:var(--fourth-line-height);margin:10px 0}.container .content .notion-detail .notion-item h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.container .content .notion-detail .notion-item p{font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 15px;width:90%}.container .content .notion-detail .notion-item a{color:var(--main-color);text-underline-offset:3px}.container .content .notion-detail .notion-item a:hover{text-decoration:none}.container .content .authors{display:flex;flex-direction:row;flex-wrap:wrap}.container .content .authors .author-item{align-items:center;border:0;display:flex;flex-direction:row;height:40px;justify-content:center;margin:0;padding:0}.container .content .authors .author-item span{padding:15px 0 0;vertical-align:5%}.container .content .authors .author-item h1,.container .content .authors .author-item span{color:var(--main-color);font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;margin:0 20px 0 0}.container .content .authors .author-item h1{padding:0}.container .content .authors .author-item h2{font-family:var(--second-font-family),serif;font-size:var(--six-font-size);font-weight:300;letter-spacing:.05rem;margin:0 10px 0 0;padding:0;text-transform:capitalize}.container .content .authors .author-item h2 a{color:var(--second-color);text-decoration:none}.container .content .authors .author-item h2 a:hover{text-decoration:underline;text-underline-offset:3px}.container .content .authors .author-item a{color:var(--main-color)}.container .content .author-detail{color:var(--main-color);display:flex;flex-direction:row}.container .content .author-detail .author-item{display:flex;flex:1 1 33%;flex-direction:column;flex-wrap:nowrap}.container .content .author-detail .author-item h1{font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;line-height:var(--fourth-line-height);margin:10px 0}.container .content .author-detail .author-item h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.container .content .author-detail .author-item p{font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 15px;width:90%}.container .content .author-detail .author-item a{color:var(--main-color);text-decoration:underline;text-underline-offset:3px}.container .content .author-detail .author-item a:hover{text-decoration:none}.container .content .ressources-filter{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;width:100%}.container .content .ressources-filter input[type=date]{background-color:var(--main-background-color);border:1px solid var(--second-color);color:var(--second-color);cursor:pointer;font-family:var(--third-font-family),serif;font-weight:300;height:30px;margin:0 10px 0 0;outline:none;padding:5px 0;text-align:center;width:50%}.container .content .ressources-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;outline:none}.container .content .ressources-filter .select{background-color:var(--main-background-color);border:1px solid var(--second-color);color:var(--second-color);cursor:pointer;font-family:var(--third-font-family),serif;font-size:1rem;font-weight:300;height:30px;line-height:1.1;margin:0 10px 0 0;padding:0 0 0 5px;width:100%}.container .content .ressources-filter input[type=submit]{background-color:var(--second-color);border:0;border-radius:0;color:var(--main-background-color);cursor:pointer;font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;height:30px;padding:0 5px;text-decoration:none;text-transform:uppercase;width:20%}.container .content .ressources-filter input[type=submit]:hover{background-color:var(--main-background-color);border:1px solid var(--second-color);color:var(--second-color)}.container .content .ressources-filter a.button{align-items:center;background-color:var(--second-color);border:0;color:var(--main-background-color);cursor:pointer;display:flex;font-family:var(--third-font-family),serif;font-size:15px;font-weight:400;height:30px;justify-content:center;margin:0 0 0 10px;padding:0 5px;text-align:center;text-decoration:none;text-transform:uppercase;width:10%}.container .content .ressources-filter a.button:hover{background-color:var(--main-background-color);border:1px solid var(--second-color);color:var(--second-color)}.container .content .ressources{width:100%}.container .content table{border-collapse:collapse}.container .content .ressources th,td{background-color:var(--main-background-color);padding:15px;text-align:left}.container .content .ressources th{border-bottom:1px solid var(--second-color);color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;text-transform:uppercase}.container .content .ressources td{border-bottom:1px solid var(--main-color);border-radius:0;color:var(--main-color);font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height)}.container .content .ressources td:nth-child(2){width:20%}.container .content .ressources td:last-child{width:10%}.container .content .ressources td a{color:var(--main-color);text-decoration:none}.container .content .ressources td a:hover{text-decoration:underline;text-underline-offset:3px}.container .content .ressource-detail{color:var(--main-color);display:flex;flex-direction:row}.container .content .ressource-detail .ressource-item{display:flex;flex:1 1 33%;flex-direction:column;flex-wrap:nowrap}.container .content .ressource-detail .ressource-item h1{font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;line-height:var(--fourth-line-height);margin:10px 0}.container .content .ressource-detail .ressource-item h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.container .content .ressource-detail .ressource-item p{font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 15px;width:90%}.container .content .ressource-detail .ressource-item a{color:var(--main-color);text-decoration:underline;text-underline-offset:3px}.container .content .ressource-detail .ressource-item a:hover{text-decoration:none}.container .content .articles{display:flex;flex-direction:column}.container .content .articles .article-item{margin:0;padding:0 0 0 60px}.container .content .articles .article-item .article-item-date{color:var(--main-color);display:block;font-family:var(--second-font-family),serif;font-size:var(--third-font-size);text-align:right;transform:rotate(-90deg) translateY(-180px) translateX(-160px);width:300px}.container .content .articles .article-item h1{font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;line-height:var(--fourth-line-height);margin:10px 0}.container .content .articles .article-item h1 a{color:var(--main-color);text-decoration:none}.container .content .articles .article-item h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.container .content .articles .article-item p{color:var(--main-color);font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 15px;width:90%}.container .content .articles .article-item ul{line-height:1.3rem}.container .content .articles .article-item a{color:var(--main-color);text-decoration:underline;text-underline-offset:3px}.container .content .articles .article-item a:hover{text-decoration:none}.container .content .article-detail{display:flex;flex-direction:row;margin:0 0 100px}.container .content .article-detail .article-main{flex:1 0 80%;padding:0 20px 0 0}.container .content .article-detail .article-main h1{color:var(--main-color);font-family:var(--main-font-family),serif;font-size:var(--fourth-font-size);font-weight:300;line-height:var(--fourth-line-height);margin:10px 0 20px;padding:0 0 0 10px}.container .content .article-detail .article-main h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;margin:10px 0 0;text-transform:uppercase}.container .content .article-detail .article-main h2:first-child{margin:0}.container .content .article-detail .article-main h3{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:1.6rem;font-weight:300;line-height:2.3rem;margin:50px 0 0;width:70%}.container .content .article-detail .article-main h4{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:1rem;font-weight:300;line-height:1.3rem;text-transform:uppercase;width:70%}.container .content .article-detail .article-main a{color:var(--main-color);text-decoration:underline;text-underline-offset:3px}.container .content .article-detail .article-main a:hover{text-decoration:none}.container .content .article-detail .article-main p{color:var(--main-color);font-family:var(--third-font-family),serif;font-size:1.3rem;font-weight:300;line-height:2.3rem;margin:5px 0 20px}.container .content .article-detail .article-main .infos{display:block;margin:5px 0 10px;padding:0}.container .content .article-detail .article-main .infos li{color:var(--main-color);font-size:1rem;line-height:1.3rem}.container .content .article-detail .article-main .infos a{color:var(--main-color)}.container .content .article-detail .article-main ul{margin:0 0 15px 5px;padding:0 0 0 30px}.container .content .article-detail .article-main ul li{color:var(--second-color);font-size:1.3rem;font-weight:300;line-height:1.8rem;list-style-type:circle}.container .content .article-detail .article-main sup{font-family:var(--second-font-family),serif;font-size:var(--main-font-size)}.container .content .article-detail .article-main sup a{color:var(--second-color);text-decoration:none}.container .content .article-detail .article-main blockquote{margin:0 0 0 60px;width:80%}.container .content .article-detail .article-main blockquote p{color:var(--second-color)}.container .content .article-detail .article-main code{color:var(--main-color);font-family:var(--second-font-family),serif}.container .content .article-detail .article-main hr{border:none;margin:60px 0 0}.container .content .article-detail .article-main .figure{align-items:center;color:var(--second-color);display:flex;flex-direction:column;font-size:1rem;font-style:normal;font-weight:300;justify-items:center;line-height:1.3rem;margin:0 0 2% 8%;text-align:center;width:80%}.container .content .article-detail .article-main .figure img{margin:20px 0 10px;width:100%}.container .content .article-detail .article-main .figure strong{font-weight:700}.container .content .article-detail .article-main p strong{color:var(--second-color);font-size:1.3rem;font-weight:300;line-height:1.3rem;margin:10px 0 0}.container .content .article-detail .article-main .footnote{margin:0 0 0 20px;padding:0 0 0 20px}.container .content .article-detail .article-main .footnote ol li{color:var(--second-color);font-family:var(--third-font-family),serif;list-style-type:decimal;padding:0 0 0 10px}.container .content .article-detail .article-main .footnote ol li p{font-size:var(--main-font-size);line-height:var(--main-line-height);margin:0 0 10px 5px}.container .content .article-detail .article-main .footnote ol li p strong{font-size:var(--main-font-size)}.container .content .article-detail .article-main .footnote-backref{color:var(--second-color);margin:0 0 0 10px}.container .content .article-detail .article-side{flex:1 0 20%}.container .content .article-detail .article-side h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.container .content .article-detail .article-side ul li{font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height)}.container .content .article-detail .article-side a{color:var(--main-color);text-decoration:underline;text-underline-offset:3px}.container .content .article-detail .article-side a:hover{text-decoration:none}.container .content .informations{display:flex;flex-direction:row;flex-wrap:wrap}.container .content .informations .informations-item{flex:1 0 34%;margin:10px 10px 0 0;min-height:0}.container .content .informations .informations-item:first-child{margin-top:0}.container .content .informations .informations-item:nth-child(2n){margin-right:0}.container .content .informations .informations-item:last-child{flex:0 1 auto;margin-right:0}.container .content .informations .informations-item h2{color:var(--second-color);font-family:var(--third-font-family),serif;font-size:var(--third-font-size);font-weight:400;letter-spacing:.05rem;margin:10px 0 0;text-transform:uppercase}.container .content .informations .informations-item h2:first-child{margin:0}.container .content .informations .informations-item p{color:var(--main-color);font-family:var(--third-font-family),serif;font-weight:300;line-height:var(--main-line-height);margin:5px 0 0}.container .content .informations .informations-item p a{color:var(--main-color)}.container .content .informations .informations-logos{display:flex;flex-direction:row;margin:50px 0 0}.container .content .informations .informations-logos svg{fill:var(--main-color)}@media only screen and (min-width:1px) and (max-width:767px){.container{padding-left:var(--main-mobile-padding-size);padding-right:var(--main-mobile-padding-size)}.container .header{height:50px;padding-top:var(--main-mobile-padding-size)}.container .header .navigation,.container .header .title{display:none}.container .header .title_mobile{align-self:flex-start;display:block;font-family:var(--main-font-family),serif;font-size:var(--second-font-size)}.container .header .title_mobile b{font-weight:300}.container .header .title_mobile a{color:var(--second-color);text-decoration:none}.container .header .navigation_mobile{align-items:center;display:flex;justify-content:flex-end;margin-right:20px;width:100%}.container .header .navigation_mobile .burger{cursor:pointer;margin-top:30px;width:40px}.container .header .navigation_mobile .burger svg{fill:var(--second-color);width:100%}.container .header .navigation_mobile .modal{background-color:var(--second-color);display:none;font-family:var(--second-font-family),sans-serif;font-size:calc(var(--second-mobile-font-size) + 10px);font-weight:400;height:100%;left:0;overflow:auto;padding:5px;position:fixed;text-transform:uppercase;top:0;width:100%;z-index:1}.container .header .navigation_mobile .modal a{color:var(--main-background-color);text-decoration:none}.container .header .navigation_mobile .modal .active,.container .header .navigation_mobile .modal a:hover{text-decoration:underline;text-underline-offset:3px}.container .header .navigation_mobile .modal .cross{cursor:pointer;margin-right:5px;margin-top:5px;position:absolute;right:0;top:0;width:80px}.container .header .navigation_mobile .modal .cross svg{stroke:var(--main-background-color);stroke-width:1;width:100%}.container .content{padding-top:80px}.container .content .home .home-container{flex-direction:column;margin:0}.container .content .home .home-container:first-child{margin:0 0 10px}.container .content .home .home-item{flex:1 1 100%;margin:0 0 10px;padding:0}.container .content .home .home-item h1{font-size:var(--fourth-mobile-font-size);line-height:var(--fourth-mobile-line-height);margin:10px 0;padding:0}.container .content .home .home-item h2{font-size:var(--third-mobile-font-size);letter-spacing:.05rem;line-height:var(--third-mobile-line-height)}.container .content .home .home-item p{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height);margin-bottom:0;width:100%}.container .content .projects-filter{flex-direction:column;margin:0 0 10px;padding:0}.container .content .projects-filter input[type=submit]{width:100%}.container .content .projects-filter .select{margin:0 0 10px}.container .content .projects-filter a.button{margin:10px 0 0;width:100%}.container .content .projects{flex-direction:column}.container .content .projects .projects-item{flex:1 1 100%;margin:0;padding:0 0 10px}.container .content .projects .projects-item:last-child{width:100%}.container .content .projet-detail .projet-header{margin:0 0 10px}.container .content .projet-detail .projet-header .projet-item{flex-direction:column}.container .content .projet-detail .projet-header .projet-item .projet-sub-item{width:100%}.container .content .projet-detail .projet-header .projet-item h1{font-size:var(--fourth-mobile-font-size);line-height:var(--fourth-mobile-line-height);margin:10px 0;padding:0}.container .content .projet-detail .projet-header .projet-item h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .projet-detail .projet-header .projet-item p,ul{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height);width:100%}.container .content .projet-detail .projet-images{flex-direction:column}.container .content .projet-detail .projet-images .projet-image-item{margin:0}.container .content .projet-detail .projet-images .projet-image-item:last-child{width:100%}.container .content .projet-detail .projet-images .projet-image-item .projet-image-ref{display:none}.container .content .projet-detail .projet-images .projet-image-item figure{margin:10px 0}.container .content .projet-detail .projet-images .projet-image-item figure figcaption{margin:10px 0 0;text-align:center}.container .content .notions{flex-direction:column}.container .content .notions .notion-item{flex-direction:column;height:60px;width:100%}.container .content .notions .notion-item span{font-size:2rem;height:20px;margin:0;padding:0;text-align:center;width:100%}.container .content .notions .notion-item h1{font-size:var(--fourth-mobile-font-size);margin:0;text-align:center;width:100%}.container .content .notions .notion-item h2{font-size:var(--second-mobile-font-size);margin:0;text-align:center;width:100%}.container .content .notion-detail{flex-direction:column}.container .content .notion-detail .notion-item{flex:1 1 100%}.container .content .notion-detail .notion-item h1{font-size:var(--fourth-mobile-font-size);line-height:var(--fourth-mobile-line-height)}.container .content .notion-detail .notion-item h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .notion-detail .notion-item p{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height);width:100%}.container .content .authors{flex-direction:column}.container .content .authors .author-item{flex-direction:column;height:60px;width:100%}.container .content .authors .author-item span{font-size:2rem;height:20px;margin:0;padding:0;text-align:center;width:100%}.container .content .authors .author-item h1{font-size:var(--fourth-mobile-font-size);margin:0;text-align:center;width:100%}.container .content .authors .author-item h2{font-size:var(--second-mobile-font-size);margin:0;text-align:center;width:100%}.container .content .authors .author-item a{text-decoration:underline;text-underline-offset:3px}.container .content .author-detail{flex-direction:column}.container .content .author-detail .author-item{flex:1 1 100%}.container .content .author-detail .author-item h1{font-size:var(--fourth-mobile-font-size);line-height:var(--fourth-mobile-line-height);margin:10px 0}.container .content .author-detail .author-item h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .author-detail .author-item p{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height);margin:0 0 10px;width:100%}.container .content .author-detail .author-item li a{text-decoration:underline;text-underline-offset:3px}.container .content .ressources-filter{flex-direction:column}.container .content .ressources-filter .select{margin:10px 0 0}.container .content .ressources-filter input[type=date]{margin:0;width:100%}.container .content .ressources-filter a.button,.container .content .ressources-filter input[type=submit]{margin:10px 0 0;width:100%}.container .content .ressources th,td{padding:5px}.container .content .ressources th{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .ressources th:last-child,.container .content .ressources th:nth-child(2){display:none}.container .content .ressources td{width:100%}.container .content .ressources td:last-child,.container .content .ressources td:nth-child(2){display:none}.container .content .ressource-detail{flex-direction:column}.container .content .ressource-detail .ressource-item{flex:1 1 100%}.container .content .ressource-detail .ressource-item h1{font-size:var(--fourth-mobile-font-size);line-height:var(--fourth-mobile-line-height)}.container .content .ressource-detail .ressource-item h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .ressource-detail .ressource-item p{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height);margin:0 0 10px}.container .content .articles .article-item{margin:0;padding:0}.container .content .articles .article-item .article-item-date{display:none}.container .content .articles .article-item h1{font-size:var(--fourth-mobile-font-size);line-height:var(--fourth-mobile-line-height)}.container .content .articles .article-item h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .articles .article-item p{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height);margin:0 0 10px;width:100%}.container .content .article-detail{flex-direction:column}.container .content .article-detail .article-main{flex:1 0 100%;padding:0}.container .content .article-detail .article-main h1{font-size:var(--fourth-mobile-font-size);line-height:var(--fourth-mobile-line-height);margin:10px 0;padding:0}.container .content .article-detail .article-main h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height);margin:0}.container .content .article-detail .article-main h3{font-size:25px;line-height:30px;margin:20px 0 10px;width:100%}.container .content .article-detail .article-main h4{font-size:15px;line-height:20px;margin:5px 0 0;width:100%}.container .content .article-detail .article-main p{font-size:var(--second-mobile-font-size);line-height:calc(var(--second-mobile-line-height) + 5px);margin:5px 0 10px}.container .content .article-detail .article-main .infos{margin:0 0 10px}.container .content .article-detail .article-main .infos li{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height)}.container .content .article-detail .article-main ul{margin:0 0 20px 20px;padding:0;width:90%}.container .content .article-detail .article-main ul li{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height)}.container .content .article-detail .article-main sup{font-size:var(--third-mobile-font-size)}.container .content .article-detail .article-main blockquote{margin:0;width:100%}.container .content .article-detail .article-main hr{margin:0}.container .content .article-detail .article-main .figure{margin:10px 0 20px;width:100%}.container .content .article-detail .article-main .figure img{font-size:15px;line-height:20px;margin:10px 0;width:100%}.container .content .article-detail .article-main .figure strong{font-size:15px;line-height:20px;margin:5px 0 10px}.container .content .article-detail .article-main p strong{margin:0}.container .content .article-detail .article-main .footnote{margin:20px 0 0 30px;padding:0}.container .content .article-detail .article-main .footnote ol li{padding:0 0 0 10px}.container .content .article-detail .article-main .footnote ol li p{margin:0 0 10px}.container .content .article-detail .article-side{flex:1 0 100%;margin:20px 0 0}.container .content .article-detail .article-side h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .article-detail .article-side ul li{font-size:var(--second-mobile-font-size);line-height:var(--second-mobile-line-height)}.container .content .informations{flex-direction:column}.container .content .informations .informations-item{flex:1 0 100%;margin:0 0 10px}.container .content .informations .informations-item h2{font-size:var(--third-mobile-font-size);line-height:var(--third-mobile-line-height)}.container .content .informations .informations-item p{font-size:var(--second-mobile-font-size);line-height:calc(var(--second-mobile-line-height) + 5px)}.container .content .informations .informations-logos{flex-direction:row;margin:20px 0 0}}@media only screen and (min-width:767px) and (max-width:1280px){.container .header .navigation{display:none}.container .header .navigation_mobile{align-items:center;display:flex;justify-content:flex-end;margin-right:60px;margin-top:40px;width:30%}.container .header .navigation_mobile .burger{cursor:pointer;width:40px}.container .header .navigation_mobile .burger svg{fill:var(--second-color);width:100%}.container .header .navigation_mobile .modal{background-color:var(--second-color);display:none;font-family:var(--second-font-family),sans-serif;font-size:var(--fourth-mobile-font-size);font-weight:300;height:100%;left:0;overflow:auto;padding:5px;position:fixed;text-transform:uppercase;top:0;width:100%;z-index:1}.container .header .navigation_mobile .modal a{color:var(--main-background-color);text-decoration:none}.container .header .navigation_mobile .modal .active,.container .header .navigation_mobile .modal a:hover{text-decoration:underline;text-underline-offset:3px}.container .header .navigation_mobile .modal .cross{cursor:pointer;margin-right:5px;margin-top:5px;position:absolute;right:0;top:0;width:80px}.container .header .navigation_mobile .modal .cross svg{stroke:var(--main-background-color);stroke-width:1;width:100%}.container .content .projet-detail .projet-images{flex-direction:column}.container .content .projet-detail .projet-images .projet-image-item:last-child{width:100%}}