/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Antique Legacy";src:url("./fonts/AntiqueLegacy-Bold.woff2") format("woff2"),url("./fonts/AntiqueLegacy-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}*{margin:0;padding:0}html{font-family:"Antique Legacy",var(--font-family-sans);color:var(--color-text);background:var(--color-background)}img{width:100%}body{font-size:19px;font-family:"Antique Legacy",sans-serif;overflow-x:hidden}li{list-style:none}a{color:currentColor;text-decoration:none}button{font:inherit;background:none;border:0;color:currentColor;cursor:pointer}strong,b{font-weight:600}small{font-size:inherit;color:var(--color-text-grey)}#menu-about{display:none;line-height:1.2em;margin-bottom:17px;padding-left:0}#menu-about.show{display:block}#filter-list{text-transform:uppercase}.year,h1#title{background-color:#000;padding:2px 10px;border-radius:25px;margin-bottom:7px;box-sizing:border-box;color:#fff;display:inline-block;transition:all .1s ease-in-out;border:2px solid #000}.year:hover,h1#title:hover{background-color:var(--color-light);color:#000}.year{width:80px;text-align:center}.logo-holder{background-color:#fff;border-radius:20px;color:#000;text-transform:uppercase;padding:3px 12px;border:2px solid #000;height:28px;box-sizing:border-box;display:inline-block;cursor:pointer;transition:all .1s linear;margin-bottom:7px}.logo-holder svg{height:11px}.logo-holder:hover{background-color:#000;color:#fff}.logo-holder:hover svg{fill:#fff}body.no-scroll{overflow:hidden}[data-barba=container]{width:100%;top:0;left:0}.plyr--video.plyr--stopped .plyr__controls{display:none}.show-mobile{display:none}@media screen and (max-width: 1280px)and (min-width: 971px){body{font-size:16px}}@media screen and (max-width: 970px){button{width:55px;height:55px}body,html{overflow-x:hidden;width:100%}.show-mobile{display:block}}.grid__wrapper{height:100%;width:100%}.grid__container{opacity:1;position:relative;margin-right:-1px;margin-bottom:-1px}.grid__container:after,.grid__container:before{content:" ";display:table}@supports(display: grid){.grid__container{display:grid;grid-auto-flow:dense}.grid__container:after,.grid__container:before{display:none}}.grid__container-1>.cell__wrapper>p,.grid__container-2>.cell__wrapper>p{padding:15px}.grid__container-3 .cell__wrapper>p,.grid__container-4 .cell__wrapper>p,.grid__container-5 .cell__wrapper>p,.grid__container-6>.cell__wrapper>p,.grid__container-7>.cell__wrapper>p,.grid__container-8>.cell__wrapper>p{padding:5px}@media(min-width: 640px){.grid__container-3 .cell__wrapper>p,.grid__container-4 .cell__wrapper>p,.grid__container-5 .cell__wrapper>p{padding:10px}}.cell__image{height:100%;position:absolute;width:100%}.cell__video{left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%);width:auto}.grid__column{float:left}.grid__container{display:grid;gap:1px}.cell__wrapper{background:#f4f5f7;border-right:1px solid #fff;border-bottom:1px solid #fff;position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box}.grid__container-2{grid-template-columns:repeat(2, 1fr);grid-auto-rows:calc(37.5vw - 1px)}.grid__container-3{grid-template-columns:repeat(3, 1fr);grid-auto-rows:calc(25vw - 1px)}.grid__container-4{grid-template-columns:repeat(4, 1fr);grid-auto-rows:calc(18.75vw - 1px)}.grid__container-5{grid-template-columns:repeat(5, 1fr);grid-auto-rows:calc(15vw - 1px)}.grid__container-6{grid-template-columns:repeat(6, 1fr);grid-auto-rows:calc(12.5vw - 1px)}.grid__container-7{grid-template-columns:repeat(7, 1fr);grid-auto-rows:calc(10.7142857143vw - 1px)}.grid__container-8{grid-template-columns:repeat(8, 1fr);grid-auto-rows:calc(9.375vw - 1px)}.grid__container-9{grid-template-columns:repeat(9, 1fr);grid-auto-rows:calc(8.3333333333vw - 1px)}.grid__container-10{grid-template-columns:repeat(10, 1fr);grid-auto-rows:calc(7.5vw - 1px)}.grid__container-11{grid-template-columns:repeat(11, 1fr);grid-auto-rows:calc(6.8181818182vw - 1px)}.grid__container-12{grid-template-columns:repeat(12, 1fr);grid-auto-rows:calc(6.25vw - 1px)}.grid__container-13{grid-template-columns:repeat(13, 1fr);grid-auto-rows:calc(5.7692307692vw - 1px)}.grid__container-14{grid-template-columns:repeat(14, 1fr);grid-auto-rows:calc(5.3571428571vw - 1px)}.grid__container-15{grid-template-columns:repeat(15, 1fr);grid-auto-rows:calc(5vw - 1px)}.grid__container-16{grid-template-columns:repeat(16, 1fr);grid-auto-rows:calc(4.6875vw - 1px)}.grid__container-17{grid-template-columns:repeat(17, 1fr);grid-auto-rows:calc(4.4117647059vw - 1px)}.grid__container-18{grid-template-columns:repeat(18, 1fr);grid-auto-rows:calc(4.1666666667vw - 1px)}.grid__container-19{grid-template-columns:repeat(19, 1fr);grid-auto-rows:calc(3.9473684211vw - 1px)}.grid__container-20{grid-template-columns:repeat(20, 1fr);grid-auto-rows:calc(3.75vw - 1px)}.horizontal{grid-column-end:span 1;grid-row-end:span 1}.vertical{grid-column-end:span 1;grid-row-end:span 2}.big{grid-column-end:span 4;grid-row-end:span 4}.big.vertical{grid-column-end:span 3;grid-row-end:span 6}.blur-background{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);pointer-events:none;z-index:-1;position:fixed;top:0;left:0;bottom:0;width:110%;transition:backdropFilter .3s ease-in-out}.blur-background.active{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);pointer-events:auto;display:block;transition:backdropFilter .3s ease-in-out;z-index:1000}.button{-webkit-appearance:none;background-color:#000;background-image:none;border:0;border-radius:50%;cursor:pointer;font-size:0;height:70px;letter-spacing:0;line-height:1;margin:0 5px;padding:0;text-decoration:none;white-space:nowrap;width:70px;color:#fff}.button:hover{background-color:#95979a}.button:hover svg path{stroke:#000}.button:hover svg{fill:#000}.grid__controls .button svg,.menu .button svg{stroke:#fff;height:50%;width:50%;stroke-width:1}.grid__controls .button svg path,.menu .button svg path{stroke:#fff;stroke-width:1;transition:all .1s ease-out}.grid__controls .button:hover svg,.menu .button:hover svg{stroke:#000;fill:#000}.grid__controls .button:hover svg path,.menu .button:hover svg path{stroke:#000}.menu{position:fixed;top:0;left:0;width:100%;bottom:0;transition:all .1s ease-in-out;padding-left:20px;padding-top:5px;opacity:0;visibility:hidden;z-index:10000}.menu.show{opacity:1;visibility:visible;transition:all .1s ease-in-out;transition-delay:.1s}.menu #menu-list li{display:flex;margin-top:15px}.menu #menu-list li button{margin-top:26px;margin-right:20px}.menu #menu-list li button svg{margin-left:auto;margin-right:auto}.menu #menu-list li button[data-opened=true] svg.icon-minus{display:block}.menu #menu-list li button[data-opened=true] svg.icon-plus{display:none}.menu #menu-list li h2{font-weight:bold;font-size:78px;color:#fff;text-transform:uppercase;line-height:1em;position:relative;display:block}.menu #menu-list li a:hover{color:#95979a}.menu #menu-list li a:hover h2,.menu #menu-list li a:hover p,.menu #menu-list li a:hover h3{color:#95979a}.menu #menu-list li .page-description{font-size:19px;color:#fff;height:0;overflow:hidden;line-height:1.1em}.menu .icon-minus{display:none}.menu .back-home{list-style-type:none;margin:0;padding:0;position:absolute;bottom:20px;left:40px;overflow:hidden;text-transform:uppercase}.menu .language-selector{list-style-type:none;margin:0;padding:0;position:absolute;bottom:20px;right:40px;overflow:hidden}.menu .language-selector li{float:left;margin-right:10px;display:inline-block}.menu .language-selector li a{color:#000;font-size:19px}.menu .language-selector li:last-child{margin-right:0;position:relative}.menu .language-selector li:last-child:before{position:absolute;left:-9px;content:" / ";display:block;font-size:19px;color:#000}.menu .language-selector a{text-decoration:none;display:block;text-transform:uppercase}.menu-content{background-color:#000;color:#fff;border-radius:60px;padding:20px 45px;width:400px}.menu-content h3{margin-top:1em;margin-bottom:.5em;font-size:1em;text-transform:uppercase;margin-bottom:0}.menu-content p:last-of-type{margin-bottom:30px}.menu #menu-list li .menu-content:hover a{color:#95979a}.menu #menu-list li .menu-content:hover .page-description.hidden{color:#95979a;display:block;height:auto;opacity:1}.button.burger{position:fixed;top:20px;right:20px;z-index:10000}.button.burger svg{fill:#fff;width:60%;height:60%}.button.burger:hover svg{fill:#000}.page-description>:first-child{margin-top:1em}@media screen and (max-width: 1280px){.menu h2{font-size:60px}.menu-content{border-radius:50px;padding:15px 35px;width:400px}}.button.burger.cross .icon-burger rect:nth-child(1){transform:translate(20px, -12px) rotate(45deg)}.button.burger.cross .icon-burger rect:nth-child(2){opacity:0}.button.burger.cross .icon-burger rect:nth-child(3){transform:translate(-25px, 24px) rotate(-45deg)}.button.burger .icon-burger rect{transition:transform .1s ease,opacity .1s ease}@media screen and (max-width: 1280px)and (min-width: 971px){button{width:58px;height:58px}}@media screen and (max-width: 970px){.menu{padding:10px;padding-top:15px;box-sizing:border-box;overflow-y:auto}.menu #menu-list li{margin-top:10px}.menu #menu-list li:first-of-type{margin-top:0}button.button{width:45px;height:45px}.button.burger{position:fixed;top:10px;right:10px;z-index:10000}#menu-list{margin-top:70px}#menu-list li{position:relative}.home-template #menu-list{margin-top:0}.menu #menu-list li a h2{font-size:40px}.menu #menu-list li button{margin-top:12px;height:45px;width:45px;z-index:100;margin-right:10px}.grid__controls .button svg,.menu .button svg{stroke:#fff;height:70%;width:70%;stroke-width:1}.menu #menu-list li .page-description{margin-top:0}.menu-content{border-radius:34px;padding:14px 27px;padding-right:27px;width:100%;box-sizing:border-box;flex:1}.grid__controls .button:hover,.menu .button:hover{background-color:#fff}.grid__controls .button:hover svg,.menu .button:hover svg{stroke:#000;fill:#000}.grid__controls .button:hover svg path,.menu .button:hover svg path{stroke:#000}.menu-content p:last-of-type{margin-bottom:10px}.menu .language-selector{list-style-type:none;margin:0;padding:0;position:absolute;bottom:15px;right:15px;overflow:hidden}.menu .back-home{list-style-type:none;margin:0;padding:0;position:absolute;bottom:15px;left:15px;overflow:hidden;text-transform:uppercase}.menu .back-home a{font-size:19px}.button.burger:hover{background-color:#000}.button.burger:hover svg{fill:#fff}.menu #menu-list li .page-description{font-size:16px}nav.grid__controls{margin-bottom:10px}}.background{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;overflow:hidden}.background .background-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.background-image{height:100%;width:100%}.background-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:zoom 70s infinite alternate;transform-origin:center center}.home-template .burger.button{display:none}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.4)}}@media screen and (max-width: 970px){.home-template .menu #menu-list li button{display:block}}body.matieres-template{padding:0;margin:0;overflow-x:hidden;width:100%}nav.grid__controls{display:flex;align-items:center;margin-left:0px;position:fixed;right:20px;bottom:20px}.grid__button:disabled{cursor:default}.grid__button.grid__button--active{background-color:rgba(0,0,0,.7);color:#fff}.menu-grid{position:fixed;bottom:15px;left:15px;color:#fff}.tags-holder{display:flex;align-items:center}.tags-list{padding:10px;padding-left:15px;background-color:#000;border-radius:20px;margin-left:5px;margin-right:5px;margin-top:10px;height:100%;min-width:280px}.tag{display:block;text-transform:uppercase}.tag:hover{opacity:1;text-decoration:underline;text-underline-offset:2px}.tags-active .tag{opacity:.5}.tags-active .tag:hover{text-decoration:underline;text-underline-offset:2px}.tags-active .tag.active{opacity:1}.tags-active .tag.active:hover{text-decoration:underline;text-underline-offset:2px}.selected-tag{position:fixed;left:20px;top:20px;width:calc(100% - 120px);flex-wrap:wrap;z-index:999;display:flex;align-items:center}.selected-tag .tag-button{background-color:#000;border-radius:20px;color:#fff;font-size:19px;padding:10px 16px;margin-right:8px;margin-bottom:8px;min-width:255px;text-transform:uppercase;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.selected-tag .tag-button .remove-tag{height:17px;width:17px;margin-left:10px}.selected-tag .tag-button .remove-tag svg{height:100%;width:100%}.selected-tag .tag-button .remove-tag svg rect{fill:#fff}.selected-tag .tag-button:hover{color:#000;background-color:#95979a}.selected-tag .tag-button:hover .remove-tag svg rect{fill:#000}.grid__modal-wrapper{width:50%;right:0;left:unset;padding:20px;box-sizing:border-box;display:block;visibility:hidden;top:0;opacity:0;position:fixed;z-index:10000000;height:100%}.grid__modal-wrapper.loaded{visibility:visible;opacity:1}.modal-holder{height:100%;position:relative}.project-viewer{background-color:#000;border-radius:20px;padding:17px;padding-bottom:10px;box-sizing:border-box;width:100%;height:100%;flex-direction:column;justify-content:space-between;display:flex;opacity:1;position:relative}.grid__modal-description{display:flex;flex-direction:column}.grid__modal-description>:first-child{margin-bottom:24px}.grid__modal-image{display:block;width:100%}.grid__modal-inner{background-color:#fff;margin:auto;max-width:720px;position:relative;width:100%}.grid__modal-link{background-color:#eee;border-radius:24px;display:block;font-size:16px;font-weight:700;letter-spacing:.03em;line-height:24px;margin-bottom:36px;margin-left:-12px;margin-right:-12px;padding:12px 24px;text-transform:uppercase}.grid__modal-text{background-color:#fff;padding:24px}.button.close-viewer{left:-94px;top:0px;position:absolute;margin-right:20px;padding:9px}.button.close-viewer svg{height:100%;width:100%}.button.close-viewer svg rect{fill:#fff}@media(min-width: 1024px){.grid__modal-text{padding:48px}}.grid__modal-text.grid__modal-text--no-bottom{padding-bottom:0}.grid__modal-title{margin-bottom:36px}.grid__modal-title.grid__modal-title--no-bottom{margin-bottom:0}@media(min-width: 640px){.grid__modal-inner{width:80%}}@media(min-width: 1024px){.grid__modal-description{flex-direction:row}.grid__modal-description>:first-child{margin-bottom:0;margin-right:24px}.grid__modal-inner,.grid__modal-link{width:50%}}.grid__wrapper{padding-bottom:20vh}.matiere-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lozad{opacity:0;transition:opacity .1s ease-in-out;transition-delay:.1s}.lozad.loaded{opacity:1}.matiere-item{cursor:pointer;transition:all .1s ease-in-out}.matiere-item:hover{opacity:.5}.column-projects{width:33.3333%;min-width:350px;max-width:500px}@media screen and (max-width: 970px){a.tag{font-size:12px;margin-top:2px;margin-bottom:2px}nav.grid__controls{display:flex;align-items:center;margin-left:0px;position:static;margin-bottom:15px;right:20px;bottom:20px;margin-left:5px}button{width:55px;height:55px}.menu-grid{position:fixed;bottom:10px;color:#fff;left:0px;width:100%}.tags-holder{width:calc(100% - 20px);background-color:#000;border-radius:20px;padding:10px;margin-left:10px;box-sizing:border-box}.tags-list{background-color:#000;border-radius:20px;margin-left:0;margin-right:0;margin-top:0;height:100%;min-width:0;padding:0;width:50%;box-sizing:border-box}.grid__modal-wrapper{width:100%;right:0;left:unset;padding:15px;box-sizing:border-box;display:block;visibility:hidden;top:60px;opacity:0;position:fixed;z-index:10000000;height:calc(100% - 60px)}.button.close-viewer{left:unset;top:-65px;position:absolute;margin-right:20px;padding:9px;right:-20px}.selected-tag{display:none}.tags-active .tag.active:hover{opacity:1}.tags-active .tag:hover{opacity:.5}}.project-holder{background-color:#000;border-radius:20px;padding:17px;padding-bottom:10px;box-sizing:border-box;width:100%;height:100%;flex-direction:column;justify-content:space-between;display:flex;opacity:1;transition:all .2s ease-out;height:100%}.project-holder.loaded{opacity:1}.projects-table{display:flex;width:100%;flex-direction:row}.column-projects{padding:0;box-sizing:border-box;height:calc(99vh - 40px);flex:1}.project-carousel{width:100%;height:calc(100% - 55px)}.project-carousel .holder{height:100%}.project-carousel .slide{background-color:#000;height:100%;box-sizing:border-box}.project-carousel .slide-text-only .holder{font-size:1.7em;line-height:1.02em;padding:20px;color:#fff;box-sizing:border-box}.slick-list,.slick-track{height:100%}.project-navigation{background-color:#000;color:#fff;display:flex;justify-content:space-between;height:45px}.slide-controls{display:flex;align-items:center}.slide-controls{color:#fff;font-size:20px;padding-top:10px;cursor:pointer}.slide-controls svg{height:32px}.slide-controls .control{transition:transform .2s linear}.slide-controls .arrow-prev{margin-right:15px}.slide-controls .arrow-prev:hover{transform:translateX(-5px)}.slide-controls .arrow-next:hover{transform:translateX(5px)}.slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;border:none}.responsive-video{position:relative;height:100%;width:100%;overflow:hidden}.responsive-video video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.slide-mediafile{height:100%}.project-carousel .slide-text-media .holder{display:flex;flex-direction:column}.project-carousel .slide-text-media .holder video{height:calc(100% - 75px)}.responsive-embed{position:relative;height:100%}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:100%;height:100%}.slide-image-only .slide-img{height:100%}.slide-text-image .holder{display:flex;align-items:flex-start;flex-direction:column}.slide-text-image .holder .slide-img{width:100%;height:auto;box-sizing:border-box;padding-right:15px;width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box;padding-right:15px}.slide-text-image .holder .slide-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;position:absolute}.slide-text-image .holder .slide-img .img-holder{flex:0 0 auto;height:100%;position:relative}.slide-text-image .holder .slide-text{width:100%;padding:15px 0;box-sizing:border-box;color:#fff;font-size:1em;line-height:1.2em;height:auto}.slide h2+p{margin-top:.25em}.slide-mediafile{height:100%;margin-top:1em}.slide-mediafile audio{width:75%}.projects-table{width:100%;margin-top:5px;letter-spacing:-0.01em;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:20px;display:block}.projects-table .table-row{width:100%}.projects-table .project-item{color:#999b9d;text-transform:uppercase}.projects-table .project-item:hover{color:#000}.projects-table .table-row a,.projects-table .row-header{display:flex;align-items:center;width:100%}.projects-table .table-row div{padding-top:0px;padding-bottom:0px;padding-right:10px;border-collapse:collapse;cursor:pointer;text-align:left;line-height:1.1em}.projects-table .row-content{padding-top:3px;padding-bottom:3px}.projects-table .row-content p{margin-top:0;margin-bottom:0}.projects-table .table-row,.projects-table .row-header{display:flex;align-items:center;width:100%;justify-content:stretch;position:relative}.projects-table .table-row div:first-of-type,.projects-table .row-header div:first-of-type{width:20%}.projects-table .table-row div:nth-of-type(2),.projects-table .row-header div:nth-of-type(2){width:20%}.projects-table .table-row div:nth-of-type(3),.projects-table .row-header div:nth-of-type(3){width:30%}.projects-table .table-row div:nth-of-type(4),.projects-table .row-header div:nth-of-type(4){width:17%}.projects-table .table-row{padding-left:30px;box-sizing:border-box}.projects-table .row-header{box-sizing:border-box;padding-left:15px;margin-bottom:12px;position:sticky;left:0;top:20px;z-index:10}.projects-table .table-row div.image-project{display:none;position:fixed;top:82px;right:calc(28% - 24px);left:unset;width:30%;z-index:10000;padding:0;padding-right:0;line-height:0}.projects-table .table-row div.image-project img{width:100%;height:auto}.projects-table .table-row:hover .image-project{display:block;background-color:#f9fcff}.projects-table .table-row.row-content:nth-of-type(1){margin-top:20px}.projects-table .row-header div:nth-of-type(1){width:20%}.projects-table .row-header div:nth-of-type(2){width:30%}.projects-table .row-header div:nth-of-type(3){width:17%}.projects-table .row-header div:nth-of-type(4){width:18%}.button-sorting{position:relative}.button-sorting .arrow{opacity:.5;display:inline-block;margin-left:0%;position:absolute;top:9px;right:12px;width:20px;height:20px;display:block}.active-sort .arrow{opacity:1}.projects-table .table-row.row-header div.button-sorting{padding:10px 15px 10px 15px;background-color:#000;border-radius:20px;color:#fff;height:40px;width:127px;text-align:left;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.arrow{display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.arrow svg{width:18px;height:11px}.button-sorting.active-sort.reverse .arrow{transform:scale(-1)}@media screen and (max-width: 1280px)and (min-width: 971px){.projects-table .table-row.row-header div.button-sorting{padding:10px 15px 10px 15px;background-color:#000;border-radius:20px;color:#fff;height:40px;width:90px;font-size:1em}.selected-tag .tag-button{font-size:1em;width:220px}}@media screen and (max-width: 970px),(orientation: portrait){.container.index-content.main-content{margin-top:0px;padding-top:70px}#projects-index-page{min-height:0}.projects-table .table-row div{padding-right:10px;font-size:.9em}.projects-table .table-row div:nth-of-type(2){width:50%}.projects-table .table-row div:nth-of-type(3){width:50%}.projects-table .row-header div{padding-right:10px;font-size:.9em}.projects-table .row-header div:nth-of-type(1){width:50%}.projects-table .row-header div:nth-of-type(2){width:50%}.projects-table .table-row.row-header div{padding-bottom:11px;padding-top:0}}.ml-3{margin-left:calc(25% - 12px)}.row{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}[class*=col-]{padding-left:6px;padding-right:6px;flex-basis:0;flex-grow:1;max-width:100%}.col-1{max-width:8.3333333333%}.col-2{max-width:16.6666666667%}.col-3{max-width:25%}.col-4{max-width:33.3333333333%}.col-5{max-width:41.6666666667%}.col-6{max-width:50%}.col-7{max-width:58.3333333333%}.col-8{max-width:66.6666666667%}.col-9{max-width:75%}.col-10{max-width:83.3333333333%}.col-11{max-width:91.6666666667%}.col-12{max-width:100%}@media screen and (max-width: 970px){.projects-table .table-row,.projects-table .row-header{display:block;width:100%}.projects-table .table-row div,.projects-table .row-header div{width:100% !important;max-width:100% !important;text-align:left}.projects-table .table-row:hover .image-project{display:none;background-color:rgba(0,0,0,0)}.projects-table .table-row.active:hover .image-project,.projects-table .table-row.active .image-project{display:block;background-color:#f9fcff}.projects-table .table-row{padding-left:0;box-sizing:border-box;margin-bottom:15px}.projects-table .row-header{display:none}.projects-table{width:100%;margin-top:5px;letter-spacing:-0.01em;padding-left:10px;padding-right:10px;margin-bottom:45px;margin-top:20px;display:block;box-sizing:border-box}.project-carousel .slide-text-only .holder{font-size:1.1em;line-height:1.1em;padding:10px;color:#fff;box-sizing:border-box}h2.category-title{text-align:left;font-size:1em;text-transform:uppercase;margin-bottom:1em;margin-top:2em}.yearproject-div{display:none}.projects-table{padding-bottom:80vh}.projects-table .table-row div.image-project{display:none;position:fixed;top:65px;right:15px;width:45% !important;z-index:100;padding:0px;padding-right:0;line-height:0;box-sizing:border-box;background-color:#fff}.projects-table .table-row div.image-project img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.projects-table .project-item.active{color:#000}.projects-table .project-item:hover{color:#999b9d}}.container-studio{min-height:100vh;background-color:#000;padding:20px;color:#fff;font-size:65px}.container-studio p+p{margin-top:1.2em}.container-studio p{padding-right:102px;max-width:1900px}.studio-template .button.burger{position:fixed;top:20px;right:20px;z-index:10000;background-color:#fff}.studio-template .button.burger svg{fill:#000}.contact{margin-top:1em}.entreprises{display:flex;width:100%;margin-top:20vh;align-items:center;flex-wrap:wrap}.entreprises .entreprise{width:10%;height:95px;min-width:150px;box-sizing:border-box;padding:10px;font-size:14px;line-height:1.2em}.entreprises .entreprise img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.entreprises .entreprise svg{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.entreprises .entreprise a{transition:all .1s ease-in-out;height:100%;width:100%;display:block}.entreprises .entreprise a:hover{opacity:.5}.entreprises .entreprise-info{height:100%;width:100%}@media screen and (max-width: 970px){.container-studio{padding:15px;padding-top:71px;color:#fff;font-size:1.25em;line-height:1.2em}.container-studio p{padding-right:60px}a{font-size:1.2em}.entreprises{margin-top:15vh;flex-wrap:wrap}.entreprises .entreprise{max-width:120px;min-width:auto;width:auto;height:90px;box-sizing:border-box;padding:10px;font-size:14px;line-height:1.2em}.entreprises .entreprise svg,.entreprises .entreprise img{width:100%}}/*# sourceMappingURL=index.min.css.map */