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:"Wigrum";src:url("../fonts/Wigrum-Regular.eot?") format("eot"),url("../fonts/Wigrum-Regular.woff") format("woff"),url("../fonts/Wigrum-Regular.ttf") format("truetype"),url("../fonts/Wigrum-Regular.svg#Wigrum") format("svg")}@font-face{font-family:"WigrumBold";src:url("../fonts/Wigrum-Bold.eot?") format("eot"),url("../fonts/Wigrum-Bold.woff") format("woff"),url("../fonts/Wigrum-Bold.ttf") format("truetype"),url("../fonts/Wigrum-Bold.svg#WigrumBold") format("svg")}html,body{padding:0;margin:0;font-family:"Wigrum";font-size:12px;line-height:24px;letter-spacing:.6px}@media screen and (min-width: 0px) and (max-width: 768px){html,body{font-size:10px;line-height:12px;letter-spacing:.5px}}html{background-color:#fff;overflow-x:hidden;overflow-y:scroll}body.no-scroll #app-container{overflow-y:hidden}#app-container{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);cursor:default;color:#000;position:absolute;color:#000;transform:translate3d(0, 0, 0);transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}#app-container>div{position:absolute}#app-container.shifted{transform:translate3d(0, 80px, 0)}.page-wrapper{position:relative;left:40px;top:80px;transition-property:transform opacity;transition-duration:0s;transition-timing-function:cubic-bezier(0, 1.1, 0.04, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(200px) translateZ(0px);opacity:0}.page-wrapper.active{transition-property:transform opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0, 1.1, 0.04, 0.97);transition-delay:.6s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(0px) translateZ(0px);opacity:1}@media screen and (min-width: 0px) and (max-width: 768px){.page-wrapper{top:60px;left:0}}*{backface-visibility:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform-style:flat;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;outline:0}*,*:before,*:after{box-sizing:inherit}button{background:none repeat scroll 0 0 transparent;border:medium none;border-spacing:0;list-style:none outside none;margin:0;padding:0;text-align:left;text-decoration:none;text-indent:0;cursor:pointer}img{border:0}svg,svg *{backface-visibility:hidden}.clear-float{clear:both}img{width:100%}a:-moz-focus-inner{border:0;outline:none}a:focus{border:0;outline:none}.bold,strong{font-family:'WigrumBold'}img{-ms-interpolation-mode:bicubic}img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}.vertical-center-parent{width:100%;height:100%;text-align:center;font:0/0 a}.vertical-center-parent:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.vertical-center-child{display:inline-block;vertical-align:middle;text-align:center;width:100%}.vertical-text-center-parent{display:table;text-align:center;width:100%;height:100%}.vertical-text-center-child{display:table-cell;vertical-align:middle}.btn{cursor:pointer}.relative{position:relative;width:100%;height:100%}.full,html,body,#app-container,#app-container>div,#fullscreen-content-wrapper,#slideshow #slide,#grid-container .media-wrapper,#grid-container .media-wrapper .background,#vimeo-player,#orientation-message,header#header .background,header#header .top-part,#about-page.page-wrapper #grid-container .media-wrapper,#about-page.page-wrapper #grid-container .media-wrapper .background,#project-page.page-wrapper #project-information-layer,#project-page.page-wrapper .physical-btns{width:100%;height:100%}@media screen and (min-width: 0px) and (max-width: 768px){#fullscreen-content-wrapper{height:100%}}.fullscreenBg{position:absolute}@media screen and (min-width: 0px) and (max-width: 768px){.fullscreenBg{position:static}}.top-left,#app-container>div,.fullscreenBg,#orientation-message,#project-page.page-wrapper #project-information-layer{top:0;left:0}h2{font-size:26px;letter-spacing:1px;font-family:"WigrumBold"}a,header a,#language{color:#000;text-decoration:none;pointer-events:all}.plus-icon{width:12px;height:20px}.plus-icon svg>*{stroke:#000}.blocks-wrapper{width:100%;height:100%;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s}#slideshow{overflow:hidden;width:100%;height:100%;display:block;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0.62, 0.02, 0, 0.96);transition-delay:0s}#slideshow #slide{position:absolute;overflow:hidden}@media screen and (min-width: 0px) and (max-width: 768px){#slideshow #slide{height:100%}}#slideshow #slide #vimeo-player{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0.2s}#slideshow #slide #vimeo-player iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#slideshow #slide .title-wrapper{position:absolute;z-index:10;color:#fff;width:100%;font-size:40px;line-height:55px;letter-spacing:.7;text-align:center;top:50%;margin-top:-30px}@media screen and (min-width: 0px) and (max-width: 768px){#slideshow #slide .title-wrapper{font-size:10px;line-height:12px;letter-spacing:.5px;margin-top:0}}#slideshow #slide .title-wrapper a,#slideshow #slide .title-wrapper em{color:white;font-size:18px;font-family:"WigrumBold"}#slideshow #slide .title-wrapper .title{margin-bottom:20px;height:40px;opacity:0;transition-property:all;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:scale3d(0.8, 0.8, 1);font-family:"WigrumBold"}@media screen and (min-width: 0px) and (max-width: 768px){#slideshow #slide .title-wrapper .title{height:10px;margin-bottom:5px;opacity:0;transition-property:all;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:scale3d(0.8, 0.8, 1)}}#slideshow #slide .title-wrapper .description{font-size:20px;line-height:27.5px;font-family:"Wigrum";width:100%;opacity:0;transition-property:all;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:scale3d(0.8, 0.8, 1);margin:0 auto;max-width:700px}@media screen and (min-width: 0px) and (max-width: 768px){#slideshow #slide .title-wrapper .description{opacity:0;transition-property:all;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:scale3d(0.8, 0.8, 1);font-size:10px;line-height:12px;letter-spacing:.5px;max-width:80%}}#slideshow #slide #fullscreen-content-wrapper img{position:absolute;transition-property:transform;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width: 0px) and (max-width: 768px){#slideshow #slide #fullscreen-content-wrapper img{position:static}}@keyframes blink{0%{opacity:0}49%{opacity:0}50%{opacity:1}}#slideshow #slide.active .title{opacity:1;transition-property:all;transition-duration:.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:.2s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:scale3d(1, 1, 1)}#slideshow #slide.active .description{opacity:1;transition-property:all;transition-duration:.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:.25s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:scale3d(1, 1, 1)}#slideshow #slide.active #fullscreen-content-wrapper img{transition-property:transform;transition-duration:1.6s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:.2;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:scale(1);transform:scale(1)}#slideshow .nextprevious-btns{position:absolute;z-index:2}#slideshow .nextprevious-btns .next-btn-wrapper,#slideshow .nextprevious-btns .previous-btn-wrapper{width:20%;height:100%;position:absolute}#slideshow .nextprevious-btns .next-btn-wrapper{left:80%}#slideshow .nextprevious-btns .choose-btn-wrapper{width:60%;height:100%;position:absolute;left:20%;cursor:pointer}#slideshow .nextprevious-btns .slideshow-dots{position:absolute;bottom:15px;left:0;right:0;text-align:center}#slideshow .nextprevious-btns .slideshow-dot{cursor:pointer;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#fff;margin:0 9px;opacity:0.6;transition:opacity 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media screen and (min-width: 0px) and (max-width: 768px){#slideshow .nextprevious-btns .slideshow-dot{width:5px;height:5px}}#slideshow .nextprevious-btns .slideshow-dot:hover{opacity:0.8}#slideshow .nextprevious-btns .slideshow-dot.active{opacity:1}#slideshow .slide-btn{width:20px;position:absolute;z-index:2;padding:25px}#slideshow .slide-btn svg>*{stroke:#fff}#slideshow .slide-btn.previous-btn{top:50%;margin-top:-10px;left:0;transition-property:all;transition-duration:0s;transition-timing-function:cubic-bezier(0, 4, 0.3, 0.8);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:scaleX(-1);transform:scaleX(-1)}#slideshow .slide-btn.next-btn{top:50%;margin-top:-10px;right:0}@media screen and (min-width: 0px) and (max-width: 768px){#slideshow .slide-btn{padding:15px}}#project-page.page-wrapper #slideshow #slide #fullscreen-content-wrapper img{transition-property:transform;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:scale(1);transform:scale(1)}.texts-wrapper,#project-page.page-wrapper .mobile-description{position:absolute;width:100%;color:#000;text-align:center;bottom:23px;line-height:20px}.texts-wrapper .title,#project-page.page-wrapper .mobile-description .title{font-family:'WigrumBold'}.texts-wrapper .subtitle,#project-page.page-wrapper .mobile-description .subtitle{font-family:'Wigrum'}@media screen and (min-width: 0px) and (max-width: 768px){.texts-wrapper,#project-page.page-wrapper .mobile-description{line-height:18px;opacity:1;position:static;margin-top:10px;margin-bottom:10px;line-height:18px}}#grid-container{margin-top:60px}@media screen and (min-width: 0px) and (max-width: 768px){#grid-container{margin:0}}#grid-container .grid-item.enable .media-wrapper,#grid-container .grid-item.enable .texts-wrapper,#grid-container .grid-item.enable #project-page.page-wrapper .mobile-description,#project-page.page-wrapper #grid-container .grid-item.enable .mobile-description{transition-property:transform opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:.5s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(0px) translateZ(0px);opacity:1}#grid-container .grid-item.disable .media-wrapper,#grid-container .grid-item.disable .texts-wrapper,#grid-container .grid-item.disable #project-page.page-wrapper .mobile-description,#project-page.page-wrapper #grid-container .grid-item.disable .mobile-description{transition-property:transform opacity;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(30px) translateZ(0px);opacity:0}#grid-container .grid-item:hover.enable .media-wrapper .background{opacity:.4;transition-property:opacity;transition-duration:1.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s}#grid-container .media-wrapper{overflow:hidden;position:relative;height:75%}#grid-container .media-wrapper img{position:absolute}@media screen and (min-width: 0px) and (max-width: 768px){#grid-container .media-wrapper img{position:static}}#grid-container .media-wrapper .background{position:absolute;background-color:#fff;opacity:0;transition-property:opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s}@media screen and (min-width: 0px) and (max-width: 768px){#grid-container .media-wrapper .background{display:none}}#grid-container .media-wrapper.publication .img-wrapper{width:100%;height:100%}@media screen and (min-width: 0px) and (max-width: 768px){#grid-container .grid{margin-bottom:40px}}#grid-container .grid:after{content:'';display:block;clear:both}#grid-container .grid-item{float:left;position:relative}#grid-container .grid-item a{width:100%;height:100%;display:block}#podcasts-page{position:relative;top:80px;width:100%;height:10%;padding:0 40px;box-sizing:border-box}@media screen and (min-width: 0px) and (max-width: 768px){#podcasts-page{top:60px;padding:0 30px}}#podcasts-page .container{width:100%;height:100%;margin-top:80px}@media screen and (min-width: 0px) and (max-width: 768px){#podcasts-page .container{margin-top:40px}}#podcasts-page .podcast__wrapper{float:left;width:47%;margin-right:6.0%;text-align:left;padding-bottom:80px}@media screen and (min-width: 0px) and (max-width: 768px){#podcasts-page .podcast__wrapper{width:100%;margin-right:0}}#podcasts-page .podcast__wrapper:nth-child(even){margin-right:0}#podcasts-page .podcast__wrapper:last-child{margin-right:0}#podcasts-page .main_wrapper{margin-top:80px;width:100%}@media screen and (min-width: 0px) and (max-width: 768px){#podcasts-page .main_wrapper{margin-top:20px}}#podcasts-page .main_wrapper__inside{position:absolute;top:0;width:38%;left:58%;display:table;text-align:left}@media screen and (min-width: 0px) and (max-width: 768px){#podcasts-page .main_wrapper__inside{width:100%;position:static;margin-bottom:20px}}#podcasts-page .main_image{width:54%}@media screen and (min-width: 0px) and (max-width: 768px){#podcasts-page .main_image{width:100%}}#podcasts-page .main_line{width:100%;height:1px;background-color:black;margin:40px 0}@media screen and (min-width: 0px) and (max-width: 768px){#podcasts-page .main_line{margin:20px 0}}#podcasts-page h2.main_title{font-size:12px;letter-spacing:0.84px}#podcasts-page .podcast__title{font-family:'WigrumBold';line-height:18px}#about-page .top-media,#contact-page .top-media{overflow:hidden;position:relative}#about-page h2,#contact-page h2{font-size:12px;letter-spacing:0.84px;margin-bottom:80px;position:relative}#about-page h2:after,#contact-page h2:after{content:'';position:absolute;bottom:-40px;left:0;width:100%;height:1px;background-color:#000}#about-page .down-columns,#contact-page .down-columns{margin-top:80px;position:relative;display:inline-block;width:100%}@media screen and (min-width: 0px) and (max-width: 768px){#about-page .down-columns,#contact-page .down-columns{margin:0}#about-page .down-columns .left-column,#contact-page .down-columns .left-column{padding:0}}#about-page .down-columns>*,#contact-page .down-columns>*{width:45%;float:left;margin-bottom:40px}@media screen and (min-width: 0px) and (max-width: 768px){#about-page .down-columns>*,#contact-page .down-columns>*{float:none;width:auto;position:static;padding:0 20px}}#about-page .down-columns .right-column,#contact-page .down-columns .right-column{float:left;width:45%;margin-left:5%}@media screen and (min-width: 0px) and (max-width: 768px){#about-page .down-columns .right-column,#contact-page .down-columns .right-column{float:none;margin-left:0;width:auto;position:static;margin-top:40px}}#bottom-gap{height:80px;display:block}#vimeo-player{position:absolute}#orientation-message{background-color:#fff;position:fixed;z-index:99999;display:none}#orientation-message.active{display:block}#orientation-message .tablet-icon{width:200px;left:50%;top:45%;margin-left:-100px;position:absolute}#orientation-message .tablet-icon svg>*{fill:#000}.fixed-infos{display:none;position:fixed;top:60px;left:0;width:100%;height:60px;text-align:center;background-color:#fff}.fixed-infos.active{display:block}.fixed-infos:before{content:'';position:absolute;top:1px;left:30px;right:30px;height:1px;background-color:#000}.fixed-infos span{font-family:'WigrumBold'}.fixed-infos br{line-height:1.5}header#header{position:fixed;width:100%;height:80px;z-index:1000;transform:translateZ(0)}@media screen and (min-width: 0px) and (max-width: 768px){header#header{height:60px}}header#header .burger-menu{display:none;width:20px;height:14px;position:absolute;right:30px;top:22px}@media screen and (min-width: 0px) and (max-width: 768px){header#header .burger-menu{display:block}}header#header .burger-menu .line{position:absolute;width:100%;height:2px;background-color:#000;left:0;transition:all 0.3s cubic-bezier(1, 0, 0, 1);opacity:1;transform:translateZ(0);-ms-transform-origin:0% 50%;transform-origin:0% 50%}header#header .burger-menu .line:first-child{top:0}header#header .burger-menu .line:nth-child(2){top:50%;margin-top:-1px}header#header .burger-menu .line:nth-child(3){bottom:0}header#header .burger-menu.active .line:first-child{-ms-transform:rotate(45deg) translateY(-1px);transform:rotate(45deg) translateY(-1px)}header#header .burger-menu.active .line:nth-child(2){opacity:0}header#header .burger-menu.active .line:nth-child(3){-ms-transform:rotate(-45deg) translateY(1px);transform:rotate(-45deg) translateY(1px)}header#header .background{background-color:#fff}@media screen and (min-width: 0px) and (max-width: 768px){header#header .background{display:none}}header#header .top-part{position:absolute;z-index:1}@media screen and (min-width: 0px) and (max-width: 768px){header#header .top-part .left-menu,header#header .top-part .fixed-infos{transition:transform 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);-ms-transform:translateY(0);transform:translateY(0)}}header#header .top-part.min .left-menu,header#header .top-part.min .fixed-infos{-ms-transform:translateY(-62px);transform:translateY(-62px)}header#header .logo{padding:26px 50px 26px 0}@media screen and (min-width: 0px) and (max-width: 768px){header#header .logo{padding:8px 6px}}header#header .logo a{font-size:18px;color:transparent;background-image:url("/img/dream-logo.png");background-size:contain;background-position:left center;background-repeat:no-repeat;outline:none}@media screen and (min-width: 0px) and (max-width: 768px){header#header .logo a{font-size:12px}}header#header ul li{display:inline-block;padding:28px 10px;color:#000;position:relative}* html header#header ul li{display:inline}*+html header#header ul li{display:inline}header#header ul li:first-child{padding-left:0}header#header ul li:last-child{padding-right:0}header#header ul li .main-title{position:relative;pointer-events:none}header#header ul li .main-title a{pointer-events:all}header#header ul li .main-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1)}header#header ul li:hover .main-title:after{opacity:1}header#header .left-menu{float:left;padding-left:40px}header#header .left-menu li.language{display:none}header#header .right-menu{float:right;padding-right:30px}header#header .grid-menu,header#header .social-menu{display:inline-block}* html header#header .grid-menu,* html header#header .social-menu{display:inline}*+html header#header .grid-menu,*+html header#header .social-menu{display:inline}header#header nav.mobile-menu{position:absolute;top:0;left:0;width:100vw;background-color:#fff;text-align:center;display:none;margin:0;transform:translate3d(0, 100%, 0);transition:all 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index:1}header#header nav.mobile-menu.active{transform:translate3d(0, 0%, 0)}header#header nav.mobile-menu .projects-tags{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}header#header nav.mobile-menu .projects-tags li{width:100%;font-size:18px;line-height:24px;text-align:center;padding:14px 0}@media screen and (max-width: 1024px) and (orientation: landscape){header#header nav.mobile-menu .projects-tags li{padding:10px 0}}header#header nav.mobile-menu .grid-menu{position:absolute;bottom:0;left:0;right:0}header#header nav.mobile-menu .grid-menu li{width:20px;height:20px;padding:15px}header#header nav.mobile-menu .grid-menu li svg>*{fill:#000}@media screen and (min-width: 0px) and (max-width: 768px){header#header .top-part{height:60px;top:0;background-color:#fff}header#header nav.mobile-menu{display:block}header#header .left-menu{position:relative;text-align:left;padding:0;float:none;padding-top:16px;padding-bottom:16px;padding-left:30px;background-color:#fff;z-index:2}header#header .left-menu li.language{display:inline-block}* html header#header .left-menu li.language{display:inline}*+html header#header .left-menu li.language{display:inline}header#header ul li{padding:8px 6px}header#header .right-menu{position:relative;display:none;z-index:2}}header#header .projects-wrapper{position:absolute;top:80px;left:0;width:100%;background-color:#fff;padding-left:40px;padding-right:30px;text-align:right;box-sizing:border-box;z-index:-1;opacity:0;transform:translate3d(0, -100%, 0);transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width: 0px) and (max-width: 768px){header#header .projects-wrapper{display:none}}header#header .projects-wrapper.active{opacity:1;transform:translate3d(0, 0%, 0)}header#header .projects-wrapper.active:before{opacity:1}header#header .projects-wrapper:before{content:'';display:block;width:100%;height:1px;background-color:#000;box-sizing:border-box;opacity:0;transition:all 0.2s cubic-bezier(0.075, 0.82, 0.165, 1) 0.15s}header#header .social-wrapper{position:absolute;top:80px;left:0;width:100%;background-color:#fff;padding-left:40px;padding-right:30px;text-align:right;box-sizing:border-box;z-index:-1;transform:translate3d(0, -100%, 0);opacity:0;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width: 0px) and (max-width: 768px){header#header .social-wrapper{display:none}}header#header .social-wrapper.active{opacity:1;transform:translate3d(0, 0%, 0)}header#header .social-wrapper.active:before{opacity:1}header#header .social-wrapper:before{content:'';display:block;width:100%;height:1px;background-color:#000;box-sizing:border-box;opacity:0;transition:all 0.2s cubic-bezier(0.075, 0.82, 0.165, 1) 0.15s}header#header .social-wrapper li{padding:0}header#header .social-wrapper li a{width:50px;height:80px;line-height:80px;display:block}header#header .social-wrapper li svg{width:20px;height:20px}header#header .social-wrapper li svg>*{fill:#000}header#header li.language-switcher{font-family:"WigrumBold";font-size:18px;position:relative;top:-4px}#home-page.page-wrapper .go-down-btn{position:absolute;z-index:9999;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s}@media screen and (min-width: 0px) and (max-width: 768px){#home-page.page-wrapper .go-down-btn{display:none}}#about-page.page-wrapper{width:80%;margin:0 auto}#about-page.page-wrapper .down-columns.collaborators-grid{width:100%;margin-top:20px}#about-page.page-wrapper .down-columns.collaborators-grid .right-column{width:94%;margin-left:0}#about-page.page-wrapper .down-columns.collaborators-grid .left-column{width:100%}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper{width:100%;line-height:18px}#about-page.page-wrapper .down-columns{margin-top:60px}#about-page.page-wrapper .down-columns h2{display:none}#about-page.page-wrapper .img-wrapper{width:55%;margin:0 auto}#about-page.page-wrapper .left-column{margin-bottom:20px}#about-page.page-wrapper .right-column{margin:0}}#about-page.page-wrapper #grid-container{margin-top:-40px}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper #grid-container{margin:0}}#about-page.page-wrapper #grid-container .grid-item.enable{transition-property:transform opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:.5s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(0px) translateZ(0px);opacity:1}#about-page.page-wrapper #grid-container .grid-item.disable{transition-property:transform opacity;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(30px) translateZ(0px);opacity:0}#about-page.page-wrapper #grid-container .grid-item:hover.enable .texts-wrapper .subtitle,#about-page.page-wrapper #grid-container .grid-item:hover.enable #project-page.page-wrapper .mobile-description .subtitle,#project-page.page-wrapper #about-page.page-wrapper #grid-container .grid-item:hover.enable .mobile-description .subtitle{transition-property:transform opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(0px) translateZ(0px);opacity:1}#about-page.page-wrapper #grid-container .grid-item:hover.enable .texts-wrapper .title,#about-page.page-wrapper #grid-container .grid-item:hover.enable #project-page.page-wrapper .mobile-description .title,#project-page.page-wrapper #about-page.page-wrapper #grid-container .grid-item:hover.enable .mobile-description .title{transition-property:transform opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transform:translateY(0px) translateZ(0px);opacity:1}#about-page.page-wrapper #grid-container .grid-item:hover.enable .media-wrapper .background{opacity:.3;transition-property:opacity;transition-duration:1.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s}#about-page.page-wrapper #grid-container .grid-item .texts-wrapper,#about-page.page-wrapper #grid-container .grid-item #project-page.page-wrapper .mobile-description,#project-page.page-wrapper #about-page.page-wrapper #grid-container .grid-item .mobile-description{margin-top:22px;bottom:0;position:relative}#about-page.page-wrapper #grid-container .grid-item .texts-wrapper .subtitle,#about-page.page-wrapper #grid-container .grid-item #project-page.page-wrapper .mobile-description .subtitle,#project-page.page-wrapper #about-page.page-wrapper #grid-container .grid-item .mobile-description .subtitle{transition-property:transform opacity;transition-duration:.1s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:1}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper #grid-container .grid-item .texts-wrapper .subtitle,#about-page.page-wrapper #grid-container .grid-item #project-page.page-wrapper .mobile-description .subtitle,#project-page.page-wrapper #about-page.page-wrapper #grid-container .grid-item .mobile-description .subtitle{transition-property:transform opacity;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}}#about-page.page-wrapper #grid-container .grid-item .texts-wrapper .title,#about-page.page-wrapper #grid-container .grid-item #project-page.page-wrapper .mobile-description .title,#project-page.page-wrapper #about-page.page-wrapper #grid-container .grid-item .mobile-description .title{transition-property:transform opacity;transition-duration:.1s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:1}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper #grid-container .grid-item .texts-wrapper .title,#about-page.page-wrapper #grid-container .grid-item #project-page.page-wrapper .mobile-description .title,#project-page.page-wrapper #about-page.page-wrapper #grid-container .grid-item .mobile-description .title{transition-property:transform opacity;transition-duration:0s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}}#about-page.page-wrapper #grid-container .media-wrapper{overflow:hidden;position:relative}#about-page.page-wrapper #grid-container .media-wrapper img{position:absolute}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper #grid-container .media-wrapper img{position:static}}#about-page.page-wrapper #grid-container .media-wrapper .background{position:absolute;background-color:#fff;opacity:0;transition-property:opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(0, 0.27, 0, 0.97);transition-delay:0s}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper #grid-container .media-wrapper .background{display:none}}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper #grid-container .grid{margin-bottom:40px}}#about-page.page-wrapper #grid-container .grid:after{content:'';display:block;clear:both}#about-page.page-wrapper #grid-container .grid-item{height:270px;float:left;margin:40px 0}#about-page.page-wrapper #grid-container .gutter-sizer{width:4.97%}#about-page.page-wrapper #grid-container .grid-sizer,#about-page.page-wrapper #grid-container .grid-item,#about-page.page-wrapper #grid-container .grid-item.mid,#about-page.page-wrapper #grid-container .grid-item.small{width:19%}#about-page.page-wrapper #grid-container .grid-item.big{width:100%}#about-page.page-wrapper #grid-container .grid-item.big{height:500px}@media screen and (min-width: 1024px) and (max-width: 1280px){#about-page.page-wrapper #grid-container .grid-item{height:216px}#about-page.page-wrapper #grid-container .grid-item.big{height:400px}}@media screen and (min-width: 768px) and (max-width: 1024px){#about-page.page-wrapper #grid-container .grid-item{height:162px}#about-page.page-wrapper #grid-container .grid-item.big{height:300px}}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper #grid-container .grid-item,#about-page.page-wrapper #grid-container .grid-item.mid,#about-page.page-wrapper #grid-container .grid-item.small,#about-page.page-wrapper #grid-container .grid-item.big{width:100%;height:100%;margin:0;padding:0}}#about-page.page-wrapper .work-with-us-column{margin-top:56px;margin-bottom:40px}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper .work-with-us-column{margin-top:0;padding:20px 20px}}#about-page.page-wrapper .work-with-us-column h2{margin-bottom:40px}#about-page.page-wrapper .work-with-us-column div{column-count:4}@media screen and (min-width: 0px) and (max-width: 768px){#about-page.page-wrapper .work-with-us-column div{column-count:auto}}@media screen and (min-width: 0px) and (max-width: 768px){#contact-page.page-wrapper{width:auto;position:static;margin-top:120px}}#contact-page.page-wrapper #google-maps{width:50%;height:100%;margin-left:5%}@media screen and (min-width: 0px) and (max-width: 768px){#contact-page.page-wrapper #google-maps{width:100%;margin-left:0}}#contact-page.page-wrapper .top-media{overflow:visible}#contact-page.page-wrapper .contact-infos-wrapper{position:absolute;top:0;height:100%;width:35%;left:60%;display:table;text-align:left}#contact-page.page-wrapper .contact-infos-wrapper p{line-height:24px;letter-spacing:0.6px}#contact-page.page-wrapper .contact-infos-wrapper>div{display:table}@media screen and (min-width: 0px) and (max-width: 768px){#contact-page.page-wrapper .contact-infos-wrapper{width:auto;position:static;margin:40px 0;padding:0 30px}#contact-page.page-wrapper .contact-infos-wrapper h2{display:none}}#contact-page.page-wrapper .job{margin-top:40px}#contact-page.page-wrapper .vertical-text-center-parent{text-align:left}#project-page.page-wrapper{position:fixed}@media screen and (min-width: 0px) and (max-width: 768px){#project-page.page-wrapper{margin-top:120px}}#project-page.page-wrapper #slideshow .slide-btn svg>*{stroke:#000}#project-page.page-wrapper #project-information-layer{position:absolute;z-index:1;line-height:24px;color:#000;background-color:#fff;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.62, 0.02, 0, 0.96);transition-delay:0s;top:100%;margin-top:80px}#project-page.page-wrapper #project-information-layer>div{position:absolute;height:100%}#project-page.page-wrapper #project-information-layer .columns-wrapper{position:static;width:80%;margin:auto}#project-page.page-wrapper #project-information-layer .project-title{width:100%;text-align:left;margin-bottom:40px;position:relative}@media screen and (min-width: 0px) and (max-width: 768px){#project-page.page-wrapper #project-information-layer .project-title{display:none}}#project-page.page-wrapper #project-information-layer .project-title:after{content:'';position:absolute;bottom:-40px;left:0;width:100%;height:1px;background-color:#000}#project-page.page-wrapper #project-information-layer .left-column-wrapper{display:inline-block;width:44%;text-align:left;margin-right:12%;vertical-align:top;padding-top:40px}#project-page.page-wrapper #project-information-layer .left-column-wrapper strong{font-family:'Wigrum'}@media screen and (min-width: 0px) and (max-width: 768px){#project-page.page-wrapper #project-information-layer .left-column-wrapper{padding-top:0}}#project-page.page-wrapper #project-information-layer .right-column-wrapper{display:inline-block;width:44%;text-align:left;left:50%;vertical-align:top;padding-top:40px}@media screen and (min-width: 0px) and (max-width: 768px){#project-page.page-wrapper #project-information-layer .right-column-wrapper{padding-top:0}}#project-page.page-wrapper #project-information-layer a{border-bottom:1px solid #000;color:#000;background-color:transparent;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s}#project-page.page-wrapper #project-information-layer a:hover{border-bottom:1px solid #000;background-color:#dfdfdf;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s}#project-page.page-wrapper #project-down-menu{position:absolute;bottom:-80px;color:#000;width:100%;height:80px;z-index:10;background-color:#fff}#project-page.page-wrapper #project-down-menu.opened .titles-wrapper{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(0.62, 0.02, 0, 0.96);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(-20px);transform:translateY(-20px)}#project-page.page-wrapper #project-down-menu.opened .plus-icon svg{transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(0.62, 0.02, 0, 0.96);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(270deg);transform:rotate(270deg)}#project-page.page-wrapper .project-title,#project-page.page-wrapper .open-close-btns-wrapper{display:inline-block;margin-top:32px}* html #project-page.page-wrapper .project-title,* html #project-page.page-wrapper .open-close-btns-wrapper{display:inline}*+html #project-page.page-wrapper .project-title,*+html #project-page.page-wrapper .open-close-btns-wrapper{display:inline}#project-page.page-wrapper .project-title .bold,#project-page.page-wrapper .open-close-btns-wrapper .bold{font-family:'WigrumBold'}#project-page.page-wrapper .open-close-btns-wrapper{margin-left:-40px;width:74px;height:22px;overflow:hidden;position:absolute;right:0}#project-page.page-wrapper .open-close-btns-wrapper .titles-wrapper{position:relative;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.62, 0.02, 0, 0.96);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:translateY(0px);transform:translateY(0px)}#project-page.page-wrapper .open-close-btns-wrapper .titles-wrapper>*{position:absolute}#project-page.page-wrapper .open-close-btns-wrapper .titles-wrapper .close-title{margin-top:18px}#project-page.page-wrapper .open-close-btns-wrapper .plus-icon{margin-left:58px;margin-top:3px}#project-page.page-wrapper .open-close-btns-wrapper .plus-icon svg{width:12px;height:20px;fill:none;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(0.62, 0.02, 0, 0.96);transition-delay:0s;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform:rotate(90deg);transform:rotate(90deg)}#project-page.page-wrapper #slideshow{cursor:none}#project-page.page-wrapper .physical-btns{position:absolute;z-index:10}#project-page.page-wrapper .physical-btns>*{position:absolute;width:50%;height:100%}#project-page.page-wrapper .physical-btns .left-physical-btn{left:50%}#project-page.page-wrapper .nextprevious-btns .slide-btn{z-index:9;position:absolute;left:0;top:0;right:0;margin:0;padding:0;transition-property:transform opacity;transition-duration:.08s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s;opacity:0}#project-page.page-wrapper .nextprevious-btns .slide-btn.previous-btn.active{opacity:1}#project-page.page-wrapper .nextprevious-btns .slide-btn.next-btn.active{opacity:1}#project-page.page-wrapper .mobile-description{display:none}#project-page.page-wrapper .mobile-description span{font-family:"WigrumBold"}@media screen and (min-width: 0px) and (max-width: 768px){#project-page.page-wrapper{position:static}#project-page.page-wrapper #slideshow{display:inline-block;cursor:auto;width:auto;height:auto}* html #project-page.page-wrapper #slideshow{display:inline}*+html #project-page.page-wrapper #slideshow{display:inline}#project-page.page-wrapper #slideshow .nextprevious-btns{display:none}#project-page.page-wrapper #slideshow #slide{position:static;overflow:visible;width:auto;height:auto;margin-bottom:30px}#project-page.page-wrapper #project-information-layer{position:static;margin-top:30px;margin-bottom:40px;height:auto;line-height:18px;letter-spacing:0.84px}#project-page.page-wrapper #project-information-layer>div{position:static}#project-page.page-wrapper #project-information-layer .columns-wrapper{height:auto;margin-bottom:40px;width:100%;padding:0 30px;box-sizing:border-box}#project-page.page-wrapper #project-information-layer .left-column-wrapper,#project-page.page-wrapper #project-information-layer .right-column-wrapper{height:auto;width:100%;margin:0}#project-page.page-wrapper #project-information-layer .right-column-wrapper{margin:40px 0}#project-page.page-wrapper .vertical-text-center-child{display:inline}#project-page.page-wrapper #project-down-menu{display:none;cursor:pointer}#project-page.page-wrapper .mobile-description{display:block}}
