html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'fortescue-median-regular';src:url(../fonts/fortescue-median-regular.eot);src:url(../fonts/fortescue-median-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/fortescue-median-regular.woff2) format("woff2"),url(../fonts/fortescue-median-regular.woff) format("woff"),url(../fonts/fortescue-median-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'fortescue-median-bold';src:url(../fonts/fortescue-median-bold.eot);src:url(../fonts/fortescue-median-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/fortescue-median-bold.woff2) format("woff2"),url(../fonts/fortescue-median-bold.woff) format("woff"),url(../fonts/fortescue-median-bold.ttf) format("truetype");font-weight:400;font-style:normal}html{font-family:"fortescue-median-regular","Arial",sans-serif}html,body{margin:0;padding:0;width:100%;height:100%}html{font-size:16px}body{overflow-x:hidden}a{color:inherit;text-decoration:inherit}main{position:relative;z-index:1;-webkit-transition:-webkit-transform 250ms ease-out;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out,-webkit-transform 250ms ease-out;background-color:#fff;min-height:100%}main.is-open{-webkit-transform:translateX(30vw);-ms-transform:translateX(30vw);transform:translateX(30vw)}@media screen and (max-width:768px){main.is-open{-webkit-transform:translateX(70vw);-ms-transform:translateX(70vw);transform:translateX(70vw)}}.splash{z-index:99999;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#111d23;color:#fff;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-delay:1000ms;animation-delay:1000ms;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.splash .inner{font-family:"fortescue-median-regular","Arial",sans-serif;font-weight:400}@-webkit-keyframes fadeOut{0%{-webkit-transform:translateY(0);transform:translateY(0);visibility:initial}99%{height:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:initial}to{height:0;overflow:hidden;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes fadeOut{0%{-webkit-transform:translateY(0);transform:translateY(0);visibility:initial}99%{height:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:initial}to{height:0;overflow:hidden;visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes logoAnimation{0%{opacity:0;-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}25%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}75%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(50vw);transform:translateX(50vw)}}@keyframes logoAnimation{0%{opacity:0;-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}25%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}75%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(50vw);transform:translateX(50vw)}}strong,b{font-family:'fortescue-median-bold'}h1,.h1{font-size:96px;font-size:6rem;font-family:'fortescue-median-bold'}h2,.h2{font-size:60px;font-size:3.75rem;font-family:'fortescue-median-bold'}h3,.h3{font-size:48px;font-size:3rem;font-family:'fortescue-median-bold'}@media screen and (max-width:768px){h3,.h3{font-size:34px;font-size:2.125rem}}h4,.h4{font-size:34px;font-size:2.125rem;font-family:'fortescue-median-bold'}h5,.h5{font-size:24px;font-size:1.5rem;font-family:'fortescue-median-bold'}@media screen and (max-width:768px){h5,.h5{font-size:20px;font-size:1.25rem}}h6,.h6{font-size:20px;font-size:1.25rem;font-family:'fortescue-median-bold'}.logo-fs{font-size:32px;font-size:2rem}@media screen and (max-width:768px){.logo-fs{font-size:24px;font-size:1.5rem}}.logo-big-fs{font-size:72px;font-size:4.5rem}@media screen and (max-width:768px){.logo-big-fs{font-size:32px;font-size:2rem}}.button-fs{font-size:20px;font-size:1.25rem;text-decoration:underline!important}.subtitle-fs{font-size:16px;font-size:1rem}.subtitle-s-fs{font-size:14px;font-size:.875rem}.copy-fs{font-size:20px;font-size:1.25rem}.image-title-fs{font-size:20px;font-size:1.25rem;font-family:'fortescue-median-bold'}.image-sub-title-fs{font-size:20px;font-size:1.25rem}.nav-fs{font-size:36px;font-size:2.25rem}@media screen and (max-width:768px){.nav-fs{font-size:20px;font-size:1.25rem}}.bold,strong{font-weight:700}.open-menu{position:fixed;top:3.75rem;left:3.75rem;z-index:6;cursor:pointer;-webkit-transition:opacity 250ms ease-out,-webkit-transform 250ms ease-out;transition:opacity 250ms ease-out,-webkit-transform 250ms ease-out;transition:transform 250ms ease-out,opacity 250ms ease-out;transition:transform 250ms ease-out,opacity 250ms ease-out,-webkit-transform 250ms ease-out}@media screen and (max-width:768px){.open-menu{top:1rem;left:1rem}}.open-menu svg{width:1em;height:1em}.open-menu svg:hover path,.open-menu svg:hover line,.open-menu svg:hover rect{fill:#39363b}.open-menu.dark svg path,.open-menu.dark svg line,.open-menu.dark svg rect{stroke:#151414;fill:#151414}.open-menu.dark svg:hover path,.open-menu.dark svg:hover line,.open-menu.dark svg:hover rect{stroke:#39363b;fill:#39363b}.open-menu.is-open{opacity:0;z-index:9;-webkit-transform:translateX(30vw);-ms-transform:translateX(30vw);transform:translateX(30vw)}@media screen and (max-width:768px){.open-menu.is-open{-webkit-transform:translateX(70vw);-ms-transform:translateX(70vw);transform:translateX(70vw)}}.logo,.close-project{z-index:2;position:fixed;top:3.75rem;right:3.75rem;justify-self:end;line-height:1;-webkit-transition:-webkit-transform 250ms ease-out;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out,-webkit-transform 250ms ease-out}@media screen and (max-width:768px){.logo,.close-project{top:1rem;right:1rem}}.logo:hover,.close-project:hover{color:#39363b}.logo.dark,.close-project.dark{color:#151414}.logo a,.close-project a{font-family:"fortescue-median-regular","Arial",sans-serif;font-weight:400}.logo.is-open,.close-project.is-open{z-index:9;-webkit-transform:translateX(30vw);-ms-transform:translateX(30vw);transform:translateX(30vw)}@media screen and (max-width:768px){.logo.is-open,.close-project.is-open{-webkit-transform:translateX(70vw);-ms-transform:translateX(70vw);transform:translateX(70vw)}}.close-icon svg,.info-icon svg{height:1em;width:1em}.close-icon svg:hover path,.close-icon svg:hover line,.close-icon svg:hover rect,.info-icon svg:hover path,.info-icon svg:hover line,.info-icon svg:hover rect{fill:#39363b}header{position:fixed;top:0;left:0;right:0;z-index:0;overflow-x:hidden;height:100%}@media screen and (max-width:768px){header{bottom:0}}header a:hover{color:#39363b}header .main-menu{position:fixed;left:0;top:0;bottom:0;z-index:1;background-color:#fff;width:30vw;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;box-shadow:inset -4px 0 32px rgba(0,0,0,.15);overflow:hidden;line-height:1.5;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:768px){header .main-menu{width:70vw;height:100%;opacity:0;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}}header .main-menu.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}header .main-menu .close-menu{position:absolute;top:3.75rem;left:3.75rem;cursor:pointer}@media screen and (max-width:768px){header .main-menu .close-menu{top:1rem;left:1rem}}header .main-menu .close-menu svg{width:1em;height:1em}header .main-menu .circle{z-index:0;position:absolute;bottom:-25%;left:-50%;background:rgba(99,37,148,.25);-webkit-filter:blur(196px);filter:blur(196px);width:200%;height:50%}header .main-menu .menu-main-menu-container{padding:3.75rem;position:relative;z-index:1}@media screen and (max-width:768px){header .main-menu .menu-main-menu-container{padding:1rem}}main.front{width:100%;height:100%}main.front .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;line-height:0;position:relative}@media screen and (orientation:portrait){main.front .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}main.front .wrapper .line{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;border:1px solid #f2eae7}@media screen and (orientation:portrait){main.front .wrapper .line{top:50%;left:0;height:0;width:auto;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}main.front .wrapper .column{width:50%;position:relative;cursor:pointer}@media screen and (orientation:portrait){main.front .wrapper .column{width:100%;height:50%}}main.front .wrapper .column .cover{line-height:0;width:calc(100% - 2*3.75rem);height:calc(100% - 4*3.75rem - 4rem);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){main.front .wrapper .column .cover{width:calc(100% - 2*1rem);height:calc(100% - 4*1rem - 3rem)}}main.front .wrapper .column .cover img{line-height:0;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}main.front .wrapper .column .hover{display:none;color:#151414;background:#ddd7d3;position:absolute;top:0;left:0;bottom:0;right:0;line-height:1;z-index:1;pointer-events:none}@media screen and (orientation:portrait){main.front .wrapper .column .hover{display:block;background:0 0;bottom:0;left:0;right:0;top:unset}}main.front .wrapper .column .hover .inner{padding:3.75rem;position:absolute;top:50%;left:0;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (orientation:portrait){main.front .wrapper .column .hover .inner{padding:1rem;position:static;-webkit-transform:initial;-ms-transform:initial;transform:initial;text-align:center}}main.front .wrapper .column .hover .inner h2{font-family:"fortescue-median-regular"!important}main.front .wrapper .column:hover .hover{display:block}main.front .wrapper .column:nth-child(2) .cover{-webkit-transform:translateX(calc(-50%)) translateY(-50%);-ms-transform:translateX(calc(-50%)) translateY(-50%);transform:translateX(calc(-50%)) translateY(-50%)}main.front .wrapper .column:nth-child(2) .hover{text-align:left;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media screen and (orientation:portrait){main.front .wrapper .column:nth-child(2) .hover{-webkit-transform:unset;-ms-transform:unset;transform:unset}}main.front .wrapper .column:nth-child(3) .cover{-webkit-transform:translateX(calc(-50%)) translateY(-50%);-ms-transform:translateX(calc(-50%)) translateY(-50%);transform:translateX(calc(-50%)) translateY(-50%)}main.front .wrapper .column:nth-child(3) .hover{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (orientation:portrait){main.front .wrapper .column:nth-child(3) .hover{-webkit-transform:unset;-ms-transform:unset;transform:unset}}main.front .wrapper .column:nth-child(3) .hover .inner{left:unset;right:0}main.page{padding:3.75rem;padding-top:calc(3*3.75rem);width:auto;line-height:1.5}@media screen and (max-width:768px){main.page{padding:1rem;padding-top:calc(3*1rem)}}main.page a:link{text-decoration:underline}main.page a:hover{color:#39363b}main.page .wp-block-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3.75rem;margin-left:calc(3.75rem/-2);margin-right:calc(3.75rem/-2)}@media screen and (orientation:portrait){main.page .wp-block-columns{display:block;margin:0}}main.page .wp-block-columns .wp-block-column{width:calc(100%/3 - 3.75rem);margin-right:calc(3.75rem/2);margin-left:calc(3.75rem/2)}@media screen and (orientation:portrait){main.page .wp-block-columns .wp-block-column{width:auto;margin:0}}main.page h1,main.page h2,main.page h3,main.page h4,main.page h5,main.page h6{margin-bottom:1em}main.page p{margin-bottom:1em}main.page p:last-child{margin:0}main.page .wp-block-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main.page .wp-block-image img{max-width:100%;max-height:36rem;display:block;object-fit:contain;object-position:top}main.page.dark{background:#ddd7d3;color:#151414}.project-title,.slide-status{position:absolute;top:3.75rem;left:3.75rem;z-index:999}@media screen and (max-width:768px){.project-title,.slide-status{top:1rem;left:1rem;max-width:calc(100vw - 4*1rem)}}.project-title a:hover,.slide-status a:hover{color:#39363b}.open-infos{position:absolute;bottom:3.75rem;right:3.75rem;cursor:pointer}.open-infos svg{height:2rem;width:2rem}.open-infos svg :hover path{fill:#39363b}@media screen and (max-width:768px){.open-infos{bottom:1rem;right:1rem}}.lightbox-wrapper{position:relative;z-index:9999}.lightbox{z-index:11;position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;background-color:#ddd7d3;padding:3.75rem;line-height:1.6;padding-top:3.75rem;display:none}@media screen and (max-width:768px){.lightbox{padding:1rem}}.lightbox h5{margin-bottom:3.75rem;line-height:1}@media screen and (max-width:768px){.lightbox h5{max-width:calc(100vw - 4*1rem)}}.lightbox p{margin-bottom:1em}.lightbox .close-lightbox{position:fixed;top:3.75rem;right:3.75rem;cursor:pointer;z-index:1}@media screen and (max-width:768px){.lightbox .close-lightbox{top:1rem;right:1rem}}.lightbox .close-lightbox svg{height:1em;width:1em}.lightbox.show{display:block;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.lightbox.hide{-webkit-animation-name:slideOut;animation-name:slideOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes slideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%);display:none}}@keyframes slideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%);display:none}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.tns-outer,.tns-ovh,.tns-inner{height:100%}.tns-outer{position:absolute;top:0;left:0;right:0;bottom:0}.horizontal-slider{height:100%}.horizontal-slider.right-hover{cursor:url(../img/arrow-right.svg),e-resize}.horizontal-slider.left-hover{cursor:url(../img/arrow-left.svg),w-resize}.horizontal-slider .slide{width:100%;height:100%;cursor:inherit;min-width:80vw}.horizontal-slider .slide .wrapper{height:100%;height:calc(100% - 2*3.75rem - 3rem);margin:calc(2*3.75rem);margin-left:calc(2*3.75rem + 1.5rem);margin-right:calc(2*3.75rem + 1.5rem);margin-top:calc(1*3.75rem + 2.5rem);line-height:0;cursor:inherit}@media screen and (max-width:768px){.horizontal-slider .slide .wrapper{margin:1rem;height:calc(100% - 4*1rem);margin-top:calc(3*1rem)}}.horizontal-slider .slide .wrapper .row{width:100%;height:100%;position:relative;cursor:inherit}.horizontal-slider .slide .wrapper .row .cover{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);cursor:inherit}@media screen and (max-width:768px){.horizontal-slider .slide .wrapper .row .cover{width:100%}}@media screen and (orientation:portrait){.horizontal-slider .slide .wrapper .row .cover{top:0;bottom:0;left:0;right:0;-webkit-transform:unset;-ms-transform:unset;transform:unset;width:100%;height:100%}}.horizontal-slider .slide .wrapper .row .cover img{max-height:calc(100vh - 2*3.75rem - 3rem);max-width:calc(100vw - 2*3.75rem);line-height:0;display:block;cursor:inherit}@media screen and (max-width:768px){.horizontal-slider .slide .wrapper .row .cover img{max-height:calc(100vh - 12*1rem);max-width:100%}}@media screen and (orientation:portrait){.horizontal-slider .slide .wrapper .row .cover img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.horizontal-slider .slide .wrapper .row .cover .infos{line-height:1.5;position:absolute;top:100%;left:0;padding-top:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-width:20rem;opacity:0;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.horizontal-slider .slide .wrapper .row .cover .infos .sub-title,.horizontal-slider .slide .wrapper .row .cover .infos h4{white-space:nowrap}@media screen and (orientation:portrait){.horizontal-slider .slide .wrapper .row .cover .infos{top:unset;bottom:-.5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.horizontal-slider .slide .wrapper .row .cover .infos .sub-title,.horizontal-slider .slide .wrapper .row .cover .infos h4{white-space:initial}}.horizontal-slider .slide.tns-slide-active .wrapper .row .cover .infos{opacity:1}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100%/70);height:10px;float:left}main.archive-artistic{width:100%}main.archive-artistic .vertical-slider{width:100%;height:100vh;overflow-y:auto;padding-top:calc(3*1rem)}@media screen and (orientation:landscape){main.archive-artistic .vertical-slider{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;padding-top:0}}main.archive-artistic .vertical-slider .slide{width:100%}@media screen and (orientation:landscape){main.archive-artistic .vertical-slider .slide{scroll-snap-align:start;height:100vh}}main.archive-artistic .vertical-slider .slide .wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (orientation:portrait){main.archive-artistic .vertical-slider .slide .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}main.archive-artistic .vertical-slider .slide .wrapper .column{width:50%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media screen and (orientation:portrait){main.archive-artistic .vertical-slider .slide .wrapper .column{width:100%}}main.archive-artistic .vertical-slider .slide .wrapper .column .infos{padding:3.75rem}@media screen and (max-width:768px){main.archive-artistic .vertical-slider .slide .wrapper .column .infos{padding:1rem}}main.archive-artistic .vertical-slider .slide .wrapper .column .infos .project-link{margin-top:3.75rem}main.archive-artistic .vertical-slider .slide .wrapper .column .infos .project-link a{text-decoration:none!important;border-bottom:1px solid #000}main.archive-artistic .vertical-slider .slide .wrapper .column:nth-child(2){height:100vh;width:100vh;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (orientation:portrait){main.archive-artistic .vertical-slider .slide .wrapper .column:nth-child(2){height:100vw;width:100vw}}main.archive-artistic .vertical-slider .slide .wrapper .column .cover{width:100%;height:100%}main.archive-artistic .vertical-slider .slide .wrapper .column .cover img{width:100%;height:100%}.vertical-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3.75rem;padding-top:calc(2*3.75rem)}@media screen and (max-width:768px){.vertical-grid{padding:1rem;padding-top:calc(3*1rem)}}.vertical-grid .item{width:calc(50% - 3.75rem);-webkit-flex-basis:calc(50% - 3.75rem);-ms-flex-preferred-size:calc(50% - 3.75rem);flex-basis:calc(50% - 3.75rem);min-height:90vh;margin-bottom:20vh;position:relative}@media screen and (max-width:768px){.vertical-grid .item{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:768px){.vertical-grid .item{min-height:10vh;margin-bottom:calc(2*1rem)}}.vertical-grid .item .wrapper .cover img{display:block;height:auto;max-width:100%;max-height:90vh}.vertical-grid .item .wrapper .cover img:hover{opacity:.75}.vertical-grid .item .wrapper .cover img.lazy{opacity:0;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.vertical-grid .item .wrapper .cover img.lazy.loaded{opacity:1}.vertical-grid .item .wrapper .cover img.lazy.loaded:hover{opacity:.75}.vertical-grid .item .wrapper .infos{margin-top:1em;line-height:1.4}.vertical-grid .item.middle .wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.vertical-grid .item.middle .wrapper{position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.vertical-grid .item.bottom .wrapper{position:absolute;bottom:0}@media screen and (max-width:768px){.vertical-grid .item.bottom .wrapper{position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset}}main.texts{padding:3.75rem;width:auto;min-height:calc(100vh - 2*3.75rem);line-height:1.5;background-color:#ddd7d3}@media screen and (max-width:768px){main.texts{padding:1rem;min-height:calc(100vh - 2*1rem)}}main.texts .texts-nav{margin-bottom:3.75rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main.texts .texts-nav h5{margin-right:3.75rem}main.texts .texts-nav h5.active{text-decoration:underline}main.texts .content{margin-top:3.75rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}@media screen and (orientation:portrait){main.texts .content{-webkit-column-count:1;-moz-column-count:1;column-count:1}}main.texts p{margin-bottom:2em}main.texts p:last-child{margin-bottom:0}.texts-block .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.texts-block .item .cta{justify-self:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;padding-top:calc(3.75rem/2);margin-top:auto}