dfn,mark{font-style:italic}b,mark,strong{font-weight:700}hr,ol,ul{margin:1em 0}fieldset,hr,img,legend{border:0}.hidden,.invisible{visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}.ir,hr{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}ins,mark{color:#000}body{margin:0;font-size:1em;line-height:1.4}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}hr{height:1px;border-top:1px solid #ccc;padding:0}ins{background:#ff9;text-decoration:none}mark{background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;-ms-word-wrap:break-word;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{margin:0;padding:0}label{cursor:pointer}legend{padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}td,textarea{vertical-align:top}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}.ir,.visuallyhidden{border:0;overflow:hidden}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{text-indent:-999em;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}
@font-face{font-family:walsheim;src:url(/assets/fonts/GT-Walsheim-Light.eot);src:url(/assets/fonts/GT-Walsheim-Light.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/GT-Walsheim-Light.woff) format('woff'),url(/assets/fonts/GT-Walsheim-Light.ttf) format('truetype'),url(/assets/fonts/GT-Walsheim-Light.svg#walsheim) format('svg');font-weight:light;font-style:normal}@font-face{font-family:walsheim;src:url(/assets/fonts/GT-Walsheim-Light.eot);src:url(/assets/fonts/GT-Walsheim-Light.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/GT-Walsheim-Light.woff) format('woff'),url(/assets/fonts/GT-Walsheim-Light.ttf) format('truetype'),url(/assets/fonts/GT-Walsheim-Light.svg#walsheim) format('svg');font-weight:light;font-style:italic}
body,html{background-color:#fff;width:100%;height:100%;color:#333;position:relative;font-family:walsheim;line-height:1.3;-webkit-font-smoothing:antialiased}body{opacity:0;transition:opacity .3s}body.page-loaded{opacity:1}h1,h2,h3,h4,h5,h6,li,ol,p,ul{font-weight:400;margin:0;padding:0;font-size:inherit;list-style:none}a{text-decoration:none;color:#000}#container{min-height:100%;position:relative}.lazy-img{opacity:0;transition:opacity .5s ease-out}.lazy-img.loaded{opacity:1}p a{color:#9b9b96}
@media screen{.news-page .content,.startpage-news{background-color:#f0ebe6}.library-slide,.news-item-slide{cursor:url(/Assets/control_next.cur),e-resize}.news-item-slider,.project-detail-slide-outer,.slider-inner{white-space:nowrap}.desktop-clear,.tablet-clear{display:none}.startpage-section{position:relative;overflow:hidden}.startpage-section-title{color:#ff4b46;font-size:1.1em}.startpage-section-link{font-size:1.1em}.no-touchevents .startpage-section-link:hover{color:#ff4b46}.startpage-presentation-text{max-width:1000px;font-size:1.75em}.main-footer .startpage-section-link-text,.main-footer .startpage-section-title-text{color:#fff}.startpage{overflow-y:scroll}.startpage-presentation{overflow:visible}.startpage-overlay{height:100vh;position:relative;z-index:10;overflow:hidden;color:#fff}.startpage-overlay-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;letter-spacing:.1em}.startpage-overlay-figure{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.startpage-overlay-figure img{display:block;width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';transition:opacity .5s ease-out}.header-logo,.menu-link{font-family:walsheim;font-weight:lighter}.startpage-overlay-figure-legend{position:absolute;font-size:1.1em;display:none}.startpage-overlay-figure-legend.active{display:block}.startpage-overlay-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-color:rgba(0,0,0,.05)}.main-footer,.news-list-nav,.project-item{position:relative}.presentation-figure img{max-width:100%;max-height:100%}.presentation-text{max-width:1000px;font-size:1.5em}.presentation-col-title{font-size:1.5em}.presentation-col-text p{margin-bottom:.65em}.header-logo{font-size:1.1em;letter-spacing:.1em}.header-title-mobile{display:none}.gray{color:#9b9b96}.projects-title{color:#ff4b46}.project-item-title{font-size:1.5em}.project-item-categories{font-size:1.1em;color:#9b9b96}.project-item-figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.news-item-figure img,.news-item-slide img{height:100%;-o-object-fit:cover;width:100%;font-family:'object-fit: cover;'}.project-item{z-index:0}.news-item-slider-nav,.news-item-slider-outer{z-index:50;position:absolute}.main-footer{background-color:#ff4b46}.footer-main-text,.footer-main-text a,.footer-secondary-text,.footer-secondary-text a{color:#fff}.footer-main-text{font-size:1.5em}.footer-secondary-text{font-size:.75em}.news-title{color:#ff4b46}.news-item-title{font-size:1.5em}.news-item-date,.news-item-text{font-size:1.1em}.news-item-date{color:#ff4b46;letter-spacing:.03em}.news-item-figure img{display:block;object-fit:cover}.news-item-slide,.news-list-nav-page-link,.news-list-nav-pagination-link{display:inline-block}.slider-ready .news-item-figure{visibility:hidden}.news{background-color:#f0ebe6}.news-item-rel-project-link{color:#9b9b96;display:inline-block}.news-list-nav-page-link.active,.news-list-nav-pagination-link.active,.no-touchevents .news-item-text a:hover,.no-touchevents .news-list-nav-page-link:hover,.no-touchevents .news-list-nav-pagination-link:hover{color:#ff4b46}.news-list-nav-pagination{position:absolute;right:0;top:0;bottom:0}.news-item-figure-outer{position:relative}.news-item-slider-outer{top:0;left:0;right:0;bottom:0;visibility:hidden;overflow:hidden}.slider-ready .news-item-slider-outer{visibility:visible}.news-item-slider{position:absolute;top:0;left:0;right:0;bottom:0}.news-item-slide{width:100%;height:100%;cursor:url(/Assets/control_next.png) 17 30,e-resize}.news-item-slide img{display:block;object-fit:cover}.library-text-inner{font-size:1.75em}.library-slider,.library-slider-outer{position:relative}.library-slider-inner{overflow:hidden}.library-slide-outer{position:relative;height:0;padding-bottom:100%;overflow:hidden}.library-slide{display:inline-block;width:100%;height:100%;cursor:url(/Assets/control_next.png) 17 30,e-resize}.library-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.library-number-legend-outer{position:absolute}.library-number-legend-link{color:#fff;font-size:.75em;margin:0 5px}.library-number-legend-link.active{color:#ff4b46}.library-legend-link{display:block;color:#9b9b96;font-size:1.1em}.library-legend-link.active,.library-legend-link:hover{color:#333}.library-legend-title{display:block;color:#ff4b46;font-size:1.1em}.project-detail-title{font-size:1.75em}.project-detail-infos,.project-detail-slider-nav{font-size:1.1em}.no-touchevents .project-detail-infos a:hover{color:#ff4b46}.project-detail-infos-attribute{margin-bottom:.65em}.project-detail-infos-attribute-value{color:#9b9b96}.project-detail-slider-link{position:absolute;top:0;bottom:0;z-index:999}.project-detail-slider-link.next{right:0;cursor:url(/Assets/control_next.cur),e-resize;cursor:url(/Assets/control_next.png) 17 30,e-resize}.project-detail-slider-link.previous{cursor:url(/Assets/control_prev.cur),e-resize;cursor:url(/Assets/control_prev.png) 17 30,e-resize}.slider-inner{transition:transform cubic-bezier(.85,0,.25,1) .3s;height:100%}.slider-inner.dragging{transition:none}.project-detail-slide{display:inline-block;height:100%;vertical-align:top}.project-detail-slide.current-slide,.project-detail-slide.next-slide{cursor:url(/Assets/control_next.cur),e-resize;cursor:url(/Assets/control_next.png) 17 30,e-resize}.no-slider .project-detail-slide{padding-right:0}.project-detail-slide img{height:100%}.project-detail-slide-legend{display:none;color:#9b9b96}.project-detail-slide-legend.active{display:block}.no-touchevents .project-detail-slider-nav-link:hover{color:#ff4b46}.loading-canvas{position:fixed;top:0;right:0;left:0;z-index:9999;display:none;height:300vh;transform:translate(0,33.3333%);background-color:#fff}.loading-canvas.visible{display:block}.loading-canvas:before{content:"";position:absolute;top:0;left:0;right:0;bottom:33.3333%;background-color:#ff4b46}}@media screen and (max-width:680px){.presentation-col,.presentation-figure,.presentation-text,.startpage-presentation-text,.startpage-section-title{margin-bottom:20px}body{font-size:12px}.content{overflow:hidden}.startpage-section{padding:40px 20px}.startpage-section-link{display:inline-block;margin-top:0}.startpage-section-links .startpage-section-link{display:none}.startpage-overlay-figure-legend{top:25px;left:20px}.startpage-overlay-title{font-size:6em}.presentation-content{padding:50px 20px 0}.presentation-title{position:absolute;top:14px;left:20px;font-size:1.5em}.presentation-col-title{margin-bottom:15px}.menu-outer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;transform:translateX(100%);-webkit-transition:transform .3s cubic-bezier(.25,.46,.45,.94);transition:transform .3s cubic-bezier(.25,.46,.45,.94);background-color:rgba(255,75,70,.95)}.menu,.menu-burger{position:absolute;right:20px}.menu-open .menu-outer{transform:translateX(0);overflow:hidden}.menu{top:20px;bottom:20px;left:20px}.menu-burger{font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;top:31px;z-index:1009;line-height:.3;color:#ff4b46;-moz-transition:color linear .2s;-o-transition:color linear .2s;-webkit-transition:color linear .2s;transition:color linear .2s;cursor:pointer;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);direction:rtl;height:12px;width:30px;display:block;overflow:visible;font-size:20px}.menu-burger:after,.menu-burger:before{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"\2014";line-height:.3;margin-top:-2px}.startpage .menu-burger{color:#fff}.menu-burger img{display:none}.menu-open .menu-burger{position:fixed;color:#fff}.menu-open .menu-burger img{display:block;width:15px;height:15px}.menu-open .menu-burger:after,.menu-open .menu-burger:before{opacity:0}.menu-burger:after{display:block;position:absolute;top:100%;transform:translateY(-50%)}.menu-burger:before{display:block;position:absolute;top:0;transform:translateY(-50%)}.menu-burger .middle:after{content:"\2014";display:block;line-height:.3;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-2px}.menu-open .menu-burger .middle:after{opacity:0}.menu-link{display:block;margin-right:100px;color:#fff;font-size:1.75em}.menu-address-mobile{position:absolute;left:0;right:0;bottom:0}.menu-address-address,.menu-address-text{font-size:1.1em;color:#fff}.menu-address-address a,.menu-address-text a{color:#fff}.menu-address-text{margin-bottom:20px}.header-logo,.project-item-outer{margin-bottom:40px}.header{position:absolute;top:0;left:0;right:0;height:50px}.header-title-mobile,.projects-title{position:absolute;top:20px;left:20px;font-size:1.5em}.header-title-mobile{font-family:walsheim;font-weight:lighter;color:#ff4b46;letter-spacing:.1em}.startpage .header-title-mobile{display:inline-block}.header-logo{display:block;color:#fff;margin-right:100px;font-size:1.5em}.project-item-figure img,.project-item-link{top:0;left:0;position:absolute}.projects{padding:60px 20px 0}.project-item-figure{position:relative;height:0;padding-bottom:100%;margin-bottom:20px}.project-item-title{margin-bottom:10px}.project-item-link{right:0;bottom:0;z-index:50;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.main-footer{padding:40px 20px}.footer-main-text,.footer-secondary-text{margin-bottom:20px}.news{padding:60px 20px 0}.news-item-rel-project-link{margin-top:10px}.news-title{position:absolute;top:20px;left:20px;font-size:1.5em}.news-item-outer,.news-list-nav{margin-bottom:40px}.news-item-figure{position:relative;height:0;padding-bottom:100%;margin-bottom:20px}.news-item-figure img{position:absolute;top:0;left:0}.library-number-legend-outer,.news-item-slider-nav{bottom:20px;left:20px}.news-item-title{margin-bottom:10px}.news-list-nav-page-link{margin-right:5px}.news-list-nav-page-link:last-child{margin-right:0}.news-list-nav-pagination-link{margin-left:10px}.library-slider,.library-text{margin-bottom:20px}.project-detail-slider-legends,.project-detail-slider-title{display:none}.project-detail-infos-outer{padding:0 20px}.project-detail-infos-inner{padding-bottom:40px}.project-detail-title{padding-top:20px;padding-bottom:20px}.project-text{margin-bottom:1em}.mobile-project-title{color:#ff4b46;font-size:1.5em;padding:20px 50px 5px 20px;position:absolute;top:0;left:0;right:0}.project-detail-slider-outer{margin:0 20px;height:100vh;position:relative}.project-detail-slider-nav{position:absolute;bottom:0;left:0;right:0;height:65px;line-height:65px;text-align:right}.project-detail-slider{padding:65px 0;position:absolute;top:0;bottom:0;left:0;right:0}.project-detail-slide{padding-right:20px}.project-detail-slider-inner{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.project-detail-slider-nav-link{margin-left:20px}.project-detail-slider-nav-link.detail-link{position:absolute;left:0;margin-left:0}}@media screen and (min-width:681px){.header-logo,.menu-link.active,.no-touchevents .menu-link:hover{color:#ff4b46}.footer-col-outer:after,.news-list:after,.presentation-col-outer:after,.project-detail-infos-inner:after,.project-list:after{clear:both}.footer-col,.news-item-outer,.presentation-col,.project-item-outer{float:left}.content{position:relative}.startpage-overlay-fixed .content{position:fixed;top:0;left:0;right:0}.startpage-overlay{position:relative;height:100vh;z-index:10;background-color:#ff4b46}.startpage-section{margin-top:190px}.startpage-section.startpage-news{margin-top:0}.startpage-section-links{position:absolute;z-index:0;left:0;right:0;top:50%}.startpage-section-links.startpage-projects-links{top:0}.visible .startpage-section-links.startpage-projects-links{top:50%}.visible .startpage-section-links{position:fixed;top:50%;transform:translateY(-50%)}.viewed .startpage-section-links{top:initial;bottom:0}.startpage-section-link,.startpage-section-title{position:absolute;top:0}.startpage-news-links .startpage-section-link,.startpage-news-links .startpage-section-title,.startpage-projects-links .startpage-section-link,.startpage-projects-links .startpage-section-title{top:50%}.startpage-section-link.mobile,.startpage-section-title.mobile{display:none}.startpage-section-title-text{display:block;transform:rotate(-90deg) translate(-50%);transform-origin:left}.startpage-section-link-text{display:block;transform:rotate(-90deg) translate(50%,0);transform-origin:right}.startpage-projects-links-sizer-inner:before{content:"";display:block;height:0;padding-bottom:100%}.startpage-overlay-figure-legend{display:inline-block;position:absolute;top:50%}.startpage-overlay-figure-legend-text{display:block;transform:rotate(-90deg) translate(-50%);transform-origin:left}.presentation-title{top:50vh}.presentation-col-outer:after,.presentation-col-outer:before{content:"";display:table}.presentation-col-inner{margin:0 20px;max-width:333.33px}.presentation-col-title{margin-bottom:30px}.menu{margin:0 -20px}.menu-link{display:inline-block;margin:0 20px;font-size:1.1em}.menu-address-mobile,.menu-burger,.projects-title{display:none}.header{transition:transform cubic-bezier(.58,.1,.3,.96) .3s;position:fixed;top:0;left:0;right:0;z-index:999}.project-item-background,.project-item-inner{transition:all .5s cubic-bezier(.66,.04,1,1) .1s}.header:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;background-color:#fff;transform:translateX(-50%);z-index:-1}.news-page .header:before{background-color:#f0ebe6}.header.hide{transform:translateY(-100px)}.header-logo{position:absolute;top:50%;transform:translateY(-50%)}.project-list:after,.project-list:before{content:"";display:table}.project-item{height:0;position:relative;padding-bottom:100%}.project-item-figure,.project-item-infos,.project-item-inner,.project-item-link{position:absolute;top:0;left:0;right:0;bottom:0}.project-item-inner{opacity:0;transform:translateY(70px)}.project-item-inner.in{opacity:1;transform:translateY(0)}.project-item-background{position:absolute;transform:translateY(70px);top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#ff4b46}.in+.project-item-background{transform:translateY(0)}.project-item-link{display:block;z-index:50;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.project-item-infos{opacity:0;z-index:40;background-color:rgba(255,255,255,.9);transition:opacity .5s}.library-slider-previous,.news-item-link,.news-item-slider-previous{z-index:50;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);top:0;left:0;bottom:0}.no-touchevents .project-item:hover .project-item-infos{opacity:1}.project-item-title{transform:translateY(30px);transition:all .2s cubic-bezier(.66,.04,1,1)}.no-touchevents .project-item:hover .project-item-title{transform:translateY(0)}.project-item-categories{opacity:0;transition:opacity .2s linear .2s}.no-touchevents .project-item:hover .project-item-categories{opacity:1}.project-item-categories,.project-item-title{position:absolute}.footer-main-text,.footer-secondary-text{margin-bottom:40px}.footer-col-outer:after,.footer-col-outer:before{content:"";display:table}.footer-col{width:50%}.news-title{display:none}.news-list:after,.news-list:before{content:"";display:table}.news-item-figure-outer{height:0;position:relative;padding-bottom:100%}.news-item{opacity:0;transform:translateY(70px);transition:all .5s cubic-bezier(.66,.04,1,1) .1s}.news-item.in{opacity:1;transform:translateY(0)}.news-item-link{position:absolute;right:0}.news-list-nav-page-link{margin-right:10px}.news-list-nav-page-link:last-child{margin-right:0}.news-list-nav-pagination-link{margin-left:30px}.news-item-slider-previous{position:absolute;width:50%;cursor:url(/Assets/control_prev.cur),e-resize;cursor:url(/Assets/control_prev.png) 17 30,e-resize;outline:0}.library-slider-outer{margin:0 -20px}.library-text{position:absolute;top:0;left:0;width:50%}.library-text-inner{max-width:500px}.library-slider{width:50%;margin-left:50%}.library-legend-outer{position:absolute;left:0;bottom:0}.library-slide-inner{position:absolute;top:0;left:0;bottom:0;min-width:100%;white-space:nowrap}.library-slider-previous{position:absolute;width:50%;cursor:url(/Assets/control_prev.cur),e-resize;cursor:url(/Assets/control_prev.png) 17 30,e-resize;outline:0}.project-detail-slider{position:absolute;top:0;right:0;left:0;overflow:hidden}.project-detail-slider-inner{position:absolute;top:0;right:0;bottom:0}.project-detail-slide-outer{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:100%}.project-detail-slider-title{position:absolute;top:50%;color:#ff4b46;font-size:1.1em;z-index:99}.project-detail-slider-title-inner{display:block;transform:rotate(-90deg) translate(-50%);transform-origin:left}.mobile-project-title{display:none}.project-detail-slider-outer{position:relative;z-index:50;background:#fff}.detail-overlay-fixed .project-detail-infos-outer{position:fixed;top:0;left:0;right:0;bottom:0}.detail-overlay-fixed .project-detail-infos{position:absolute;bottom:0}.presentation.detail-overlay-fixed .project-detail-infos-outer{bottom:initial}.presentation.detail-overlay-fixed .project-detail-infos{position:relative;bottom:initial;left:initial;right:initial}.project-detail-infos-inner:after,.project-detail-infos-inner:before{content:"";display:table}.project-detail-infos-col{float:left;width:33.33333333%;min-height:1px}.project-detail-slider{bottom:104px}.project-detail-slider-nav{position:absolute;bottom:0;height:104px;line-height:104px}.project-detail-slider-nav-link{display:inline-block;margin-left:20px;line-height:1em}.project-detail-slider-legends{position:absolute;bottom:0;height:104px;line-height:104px}.project-detail-slide-outer:before{content:"";position:absolute;display:block;z-index:50;background-color:#fff;top:-1px;bottom:-1px}}@media screen and (min-width:681px) and (max-width:1024px){.startpage-overlay-figure-legend,.startpage-section-title{left:40px}.presentation-col,.startpage-projects-links-sizer{width:50%}body{font-size:14px}.content{padding-top:96px}.startpage-projects-links-sizer-outer{padding:0 80px;margin:0 -10px}.startpage-projects-links-sizer-inner{margin:0 10px}.startpage-section{padding:0 80px}.startpage-section.startpage-presentation{margin-top:170px}.startpage-section.startpage-projects{margin-bottom:70px}.startpage-section.startpage-news{padding-top:80px;padding-bottom:80px}.startpage-section.startpage-library{margin-top:80px;margin-bottom:80px}.startpage-news-links{top:80px}.viewed .startpage-news-links{bottom:80px}.startpage-news{padding:80px}.startpage-section-link{right:40px}.startpage-presentation-text{margin-left:0}.startpage-overlay-title{font-size:10em}.presentation-col,.presentation-figure,.presentation-text{margin-bottom:80px}.presentation-content{padding:0 80px}.presentation-text{padding-top:96px}.header{margin:0 80px}.header-logo{right:0}.projects{padding:0 80px 70px}.project-list{margin:0 -10px}.project-item-margins{margin:0 10px}.footer-col-outer{margin:0 -10px}.footer-col-inner{margin:0 10px}.news{padding:0 80px 80px}.news-list{margin:0 -10px}.news-item{margin:0 10px}.news-item-title{margin-bottom:10px}.news-item-rel-project-link{margin-top:10px}.news .news-item-outer{margin-bottom:20px}.news-item-slider-nav{left:20px;bottom:20px}.library-slider-inner{margin:0 10px}.library-number-legend-outer{bottom:20px;left:35px}.project-detail-slider-title{left:-40px}.project-detail-slider-outer{height:calc(100vh - 96px);padding:0 80px}.project-detail-title{padding-top:20px;padding-bottom:20px}.project-detail-infos-outer{padding:0 80px}.project-detail-infos-inner{padding-bottom:80px;margin:0 -10px}.detail-overlay-fixed .project-detail-infos{left:80px;right:80px}.project-text{width:100%}.project-detail-slide-outer:before{left:-80px;width:80px}.project-category-management,.project-location-size-status{width:50%}.project-detail-slider-inner{left:80px}.project-detail-slide{padding-right:20px}.project-detail-slider-nav{right:80px}.project-detail-slider-link{width:80px}.project-detail-slider-link.previous{width:33%;left:-80px}.project-detail-infos-col-inner{margin:10px}}@media screen and (min-width:681px) and (max-width:1024px) and (orientation:portrait){.tablet-clear{display:block;clear:left}.startpage .project-item-outer[data-pair=odd][data-last-elt],.startpage-section .news-item-outer:nth-child(3){display:none}.presentation-col-outer{margin:0 -20px}.header{padding:40px 0}.project-item-title{top:20px;left:20px;right:20px}.project-item-categories{bottom:20px;left:20px;right:20px}.project-item-outer{width:50%;margin-bottom:20px}.main-footer{padding:60px 80px}.footer-col-outer{margin:0 -10px}.news-item-outer{width:50%}.news-item-figure-outer{margin-bottom:20px}.news-list-nav{margin:0 40px}.library-text-inner{margin:0 20px;font-size:1.1em}.library-legend-outer{left:20px}.project-detail-infos-outer{padding:0 80px}.project-detail-infos-inner{padding-bottom:60px}}@media screen and (min-width:681px) and (max-width:1024px) and (orientation:landscape){.desktop-clear{display:block;clear:left}.presentation-col-outer{margin:0 -20px}.header{padding:40px 0}.project-item-title{top:40px;left:40px;right:40px}.project-item-categories{bottom:40px;left:40px;right:40px}.project-item-outer{width:33.33333333%;margin-bottom:20px}.startpage .project-item-outer[data-last-elt]~.project-item-outer{display:none}.main-footer{padding:80px 80px 40px}.news-item-figure-outer{margin-bottom:40px}.news-list-nav{margin:0 40px}.news-item-outer{width:33.33333333%}.library-text-inner{margin:0 10px 0 20px;font-size:1.5em}.library-legend-outer{left:20px}}@media screen and (min-width:1025px){.startpage-overlay-figure-legend,.startpage-section-title{left:60px}.news-item-outer,.presentation-col,.project-item-outer,.startpage-projects-links-sizer{width:33.33333333%}body{font-size:16px}.content{padding-top:99px}.desktop-clear{display:block;clear:left}.startpage-projects-links-sizer-outer,.startpage-section{padding:0 120px}.startpage-section.startpage-news{padding:120px 120px 0}.startpage-section.startpage-library{margin-top:120px;margin-bottom:120px}.startpage-section-link{right:60px}.startpage-news-links{top:120px}.viewed .startpage-news-links{bottom:120px}.startpage-overlay-title{font-size:14em}.presentation-content{padding:0 120px}.presentation-col,.presentation-figure,.presentation-text{margin-bottom:120px}.presentation-text{padding-top:99px}.header{margin:0 120px}.startpage .project-item-outer[data-last-elt]~.project-item-outer{display:none}.news{padding:0 120px}.project-detail-slider-title{left:-60px}.project-detail-slider-outer{height:calc(100vh - 99px);padding:0 120px}.detail-overlay-fixed .project-detail-infos{left:120px;right:120px}.project-detail-slider-inner{left:120px}.project-detail-slide-outer:before{left:-120px;width:120px}.project-detail-slider-link{width:120px}.project-detail-slider-link.previous{width:33%;left:-120px}}@media screen and (min-width:1025px) and (max-width:1420px){.header-logo,.news-item-categories,.project-item-title{right:40px}.news-item-categories,.news-item-slider-nav{left:40px;bottom:40px}.startpage-section.startpage-presentation{margin-top:150px}.startpage-section.startpage-news{padding-bottom:100px}.startpage-section .startpage-projects{margin-bottom:100px}.startpage-presentation-text{margin-left:40px}.startpage-projects-links-sizer-outer{margin:0 -20px}.startpage-projects-links-sizer-inner{margin:0 20px}.presentation-col-outer,.project-list{margin:0 -20px}.header{padding:40px}.projects{padding:0 120px 80px}.project-item-outer{margin-bottom:40px}.footer-col-inner,.footer-col-outer,.project-item-margins{margin:0 20px}.project-item-title{top:40px;left:40px}.project-item-categories{bottom:40px;left:40px;right:40px}.main-footer{padding:80px 120px 40px}.news{padding-bottom:100px}.news-list{margin:0 -20px}.news .news-item-outer,.news-item-outer,.news-list-nav{margin-bottom:40px}.news-item{margin:0 20px}.news-item-title{margin-bottom:20px}.news-item-rel-project-link{margin-top:20px}.news-list-nav{margin:0 40px}.news-item-figure-outer{margin-bottom:40px}.library-text-inner{margin:0 20px 0 60px}.library-slider-inner{margin:0 20px}.library-number-legend-outer{bottom:40px;left:55px}.library-legend-outer{left:60px}.project-detail-title{padding-top:40px;padding-bottom:40px}.project-detail-infos{margin:0 40px}.project-detail-infos-col-inner{margin:40px 20px}.project-category-management .project-detail-infos-col-inner,.project-location-size-status .project-detail-infos-col-inner{padding:0 40px}.project-detail-slide{padding-right:40px}.project-detail-slider-nav{right:160px}.project-detail-infos-outer{padding:0 120px}.project-detail-infos-inner{margin:0 -20px;padding-bottom:80px}.project-detail-slide-legend{margin-left:40px}}@media screen and (min-width:1421px){.header-logo,.news-item-categories,.project-item-title{right:40px}.news-item-categories,.news-item-slider-nav{left:40px;bottom:40px}.startpage-projects-links-sizer-outer{margin:0 -20px}.startpage-section.startpage-presentation{margin-top:150px}.startpage-section.startpage-news{padding-bottom:100px}.startpage-section.startpage-projects{margin-bottom:100px}.startpage-presentation-text{margin-left:40px}.startpage-projects-links-sizer-inner{margin:0 20px}.presentation-col-outer,.project-list{margin:0 -20px}.header{padding:40px}.projects{padding:0 120px 80px}.project-item-outer{margin-bottom:40px}.footer-col-inner,.footer-col-outer,.project-item-margins{margin:0 20px}.project-item-title{top:40px;left:40px}.project-item-categories{bottom:40px;left:40px;right:40px}.main-footer{padding:80px 120px 40px}.news{padding-bottom:100px}.news-list{margin:0 -20px}.news .news-item-outer,.news-item-outer,.news-list-nav{margin-bottom:40px}.news-item{margin:0 20px}.news-item-title{margin-bottom:20px}.news-item-rel-project-link{margin-top:20px}.news-list-nav{margin:0 40px}.news-item-figure-outer{margin-bottom:40px}.library-text-inner{margin:0 20px 0 60px}.library-slider-inner{margin:0 20px}.library-number-legend-outer{bottom:40px;left:55px}.library-legend-outer{left:60px}.project-detail-title{padding-top:40px;padding-bottom:40px}.project-detail-infos{margin:0 40px}.project-detail-infos-col-inner{margin:0 20px}.project-category-management .project-detail-infos-col-inner,.project-location-size-status .project-detail-infos-col-inner{padding:0 40px}.project-detail-slide{padding-right:40px}.project-detail-slider-nav{right:160px}.project-detail-infos-outer{padding:0 120px}.project-detail-infos-inner{margin:0 -20px;padding-bottom:80px}.project-detail-slide-legend{margin-left:40px}}