article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#000}body{margin:0;padding:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{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}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*width:13px;*height:13px}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-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}figure{position:relative}figure img,figure object,figure embed,figure video{max-width:100%;display:block}img{border:0;-ms-interpolation-mode:bicubic}html{font-family:"mobile";font-display:swap}button,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:sans-serif;color:#333}html,body{width:100%;height:auto;min-height:100%}body{font-weight:500;font-weight:400;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;color:#000;background-color:#f5f2ef;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-weight:500;font-weight:400;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:29px;line-height:34px;margin-bottom:.4em;font-weight:400;font-style:normal;margin-top:0}h2.info,h3,h4,h5,h6{font-weight:500;font-weight:400;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;margin-bottom:.4em;font-weight:400;font-style:normal;margin-top:0}input,select,button{font-weight:500;font-weight:400;font-family:"akzidenz-grotesk",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}:focus{outline-color:#fff0;outline-style:none}::-moz-selection{background:#ff9a8a;color:#f5f2ef;text-shadow:none}::selection{background:#ff9a8a;color:#f5f2ef;text-shadow:none}b,strong{font-weight:400}i,em{font-style:normal}.wrap{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}p{margin:0 0 .4em 0}a{color:#000;text-decoration:none}a:hover{color:#b2b4aa!important}a:visited{color:#000}a:focus{color:#b2b4aa}a.disabled,a.disabled:hover,a.disabled:visited,a.disabled:active,a.disabled:focus{opacity:.2;color:#000!important;cursor:default}a.readmore{display:inline-block;padding-left:1.25em;position:relative;font-size:15px;line-height:18px}a.readmore:after{content:" ";display:block;width:.6em;height:.6em;background-color:#000;border-radius:.3em;position:absolute;left:0;top:.3em}.background-image{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.page-container{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:70vh;padding:70px 10px 0 10px;box-sizing:border-box}.full-width-block{padding:0!important;width:100vw!important}.full-width-block.all-breakpoints{width:calc(100vw - var(--sbw, 0px))!important;transform:translateX(-10px)}.table{moz-box-sizing:border-box;box-sizing:border-box;display:table}.table .tr{moz-box-sizing:border-box;box-sizing:border-box;display:table-row}.table .tr .td{moz-box-sizing:border-box;box-sizing:border-box;display:table-cell}.table .tr .td p:last-child{margin-bottom:0!important}.header-main{position:fixed;top:0;left:0;width:100%;height:52px;background-color:#f5f2ef;background-color:#f5f2ef;line-height:52px;z-index:1000}.header-main .logo{display:block;width:39px;margin:0 auto;text-align:center}.header-main .logo .small{width:100%;margin:14px auto 0 auto}.header-main .logo .large{display:none;width:100%}.drawer-button .icon{width:24px;height:15px;position:relative;float:left;display:block;left:0}.drawer-button .icon i{position:absolute;width:100%;height:0;border-top:1px solid #000;left:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.drawer-button .icon i.ltop{top:0;-webkit-transition:.25s -webkit-transform cubic-bezier(.175,.885,.32,1.275),.2s opacity;transition:.25s transform cubic-bezier(.175,.885,.32,1.275),.2s opacity;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-button .icon i.lcenter{opacity:1;-webkit-transition:.2s opacity;transition:.2s opacity;top:7px}.drawer-button .icon i.lbottom{-webkit-transition:.25s -webkit-transform cubic-bezier(.175,.885,.32,1.275),.2s opacity;transition:.25s transform cubic-bezier(.175,.885,.32,1.275),.2s opacity;bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.image-spacer{width:100%}.image-spacer.f-1-1{height:0;position:relative;padding-bottom:100%;overflow:hidden}.image-spacer.f-1-1 .img-resp{position:absolute;top:0;left:0;width:100%}.image-spacer.f-5-2{width:100%;height:0;position:relative;padding-bottom:66.66%}.image-spacer.f-5-2 .img-resp{position:absolute;top:0;left:0;width:100%}.image-spacer.f-16-9 .img-resp{width:100%}.video-player{position:relative;height:0;width:100%;padding-bottom:56.25%}.video-player .player{position:absolute;width:100%;height:100%;top:0;left:0}.video-player .player img,.video-player .player video,.video-player .player iframe{width:100%;height:100%}.language-nav{position:fixed;top:17px;right:52px;z-index:90000;font-size:15px;line-height:18px;color:#b2b4aa}.language-nav .separator{display:inline-block;padding:0 .15em;color:#000}.language-nav nav{display:flex}.language-nav ul.menu{display:none}.language-nav ul{margin:0;padding:0;display:flex}.language-nav ul li{list-style:none;margin:0;padding:0}.admin-bar #wpadminbar{position:fixed}.admin-bar .page-container{padding-top:116px}.admin-bar .header-main{top:46px}.admin-bar .language-nav{top:63px}.aspect{position:relative;height:0;width:100%;padding-bottom:46.875%;overflow:hidden;display:block}.aspect .ratio{position:absolute;top:0;left:0;width:100%;height:100%}.aspect .ratio a{display:block;height:100%;width:100%}.aspect .ratio .img{width:100%;height:100%;overflow:hidden}.aspect .ratio .img img{object-fit:cover;width:100%;height:100%}.maintenance .table{position:fixed;top:0;left:0;width:100%;height:100%}.maintenance .tr,.maintenance .td{width:100%;height:100%;vertical-align:middle;text-align:center;font-size:15px;line-height:18px}.maintenance .tr .logo,.maintenance .td .logo{display:block;width:350px;margin:0 auto;text-align:center;margin-bottom:20px}.maintenance .tr .logo svg,.maintenance .td .logo svg{display:inline-block;width:100%}.maintenance .tr .logo g,.maintenance .td .logo g{fill:#000;stroke:none}@keyframes fading{0%{opacity:1}50%{opacity:0}100%{opacity:1}}img{opacity:0;transition:opacity .3s}img.no-lazy-load{opacity:1}.video-player.with-loading-icon,.wp-block-image.with-loading-icon,.wp-block-media-text__media.with-loading-icon,.blocks-gallery-item figure,.force-lazy-load{position:relative;box-sizing:border-box}.video-player.with-loading-icon:after,.wp-block-image.with-loading-icon:after,.wp-block-media-text__media.with-loading-icon:after,.blocks-gallery-item figure:after,.force-lazy-load:after{box-sizing:border-box;display:block;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:1;transition:opacity .3s}.video-player.with-loading-icon.loading .loading-icon,.wp-block-image.with-loading-icon.loading .loading-icon,.wp-block-media-text__media.with-loading-icon.loading .loading-icon,.blocks-gallery-item figure.loading .loading-icon,.force-lazy-load.loading .loading-icon{display:block}.video-player.with-loading-icon.loading img,.video-player.with-loading-icon.loading video,.wp-block-image.with-loading-icon.loading img,.wp-block-image.with-loading-icon.loading video,.wp-block-media-text__media.with-loading-icon.loading img,.wp-block-media-text__media.with-loading-icon.loading video,.blocks-gallery-item figure.loading img,.blocks-gallery-item figure.loading video,.force-lazy-load.loading img,.force-lazy-load.loading video{opacity:0}.video-player.with-loading-icon.loading.fadeIN,.video-player.with-loading-icon.loading.bg .data-picture,.wp-block-image.with-loading-icon.loading.fadeIN,.wp-block-image.with-loading-icon.loading.bg .data-picture,.wp-block-media-text__media.with-loading-icon.loading.fadeIN,.wp-block-media-text__media.with-loading-icon.loading.bg .data-picture,.blocks-gallery-item figure.loading.fadeIN,.blocks-gallery-item figure.loading.bg .data-picture,.force-lazy-load.loading.fadeIN,.force-lazy-load.loading.bg .data-picture{opacity:0}.video-player.with-loading-icon.loaded img,.video-player.with-loading-icon.loaded video,.wp-block-image.with-loading-icon.loaded img,.wp-block-image.with-loading-icon.loaded video,.wp-block-media-text__media.with-loading-icon.loaded img,.wp-block-media-text__media.with-loading-icon.loaded video,.blocks-gallery-item figure.loaded img,.blocks-gallery-item figure.loaded video,.force-lazy-load.loaded img,.force-lazy-load.loaded video{opacity:1!important;transition:opacity .3s}.video-player.with-loading-icon.loaded.fadeIN,.video-player.with-loading-icon.loaded.bg .data-picture,.wp-block-image.with-loading-icon.loaded.fadeIN,.wp-block-image.with-loading-icon.loaded.bg .data-picture,.wp-block-media-text__media.with-loading-icon.loaded.fadeIN,.wp-block-media-text__media.with-loading-icon.loaded.bg .data-picture,.blocks-gallery-item figure.loaded.fadeIN,.blocks-gallery-item figure.loaded.bg .data-picture,.force-lazy-load.loaded.fadeIN,.force-lazy-load.loaded.bg .data-picture{opacity:1;transition:opacity .3s}.video-player.with-loading-icon.loaded:after,.wp-block-image.with-loading-icon.loaded:after,.wp-block-media-text__media.with-loading-icon.loaded:after,.blocks-gallery-item figure.loaded:after,.force-lazy-load.loaded:after{opacity:0;transition:opacity .3s}.video-player.with-loading-icon.hide-screen:after,.wp-block-image.with-loading-icon.hide-screen:after,.wp-block-media-text__media.with-loading-icon.hide-screen:after,.blocks-gallery-item figure.hide-screen:after,.force-lazy-load.hide-screen:after{display:none}.video-player.with-loading-icon .loading-icon,.wp-block-image.with-loading-icon .loading-icon,.wp-block-media-text__media.with-loading-icon .loading-icon,.blocks-gallery-item figure .loading-icon,.force-lazy-load .loading-icon{display:none;position:absolute;top:50%;left:50%;width:40px;height:52px;opacity:1;z-index:1;background-color:#000;max-width:100%;max-height:100%;transform:translateX(-50%) translateY(-50%);opacity:.5}.video-player.with-loading-icon .loading-icon svg,.wp-block-image.with-loading-icon .loading-icon svg,.wp-block-media-text__media.with-loading-icon .loading-icon svg,.blocks-gallery-item figure .loading-icon svg,.force-lazy-load .loading-icon svg{display:block;position:absolute;width:40px;height:52px;opacity:1;animation:fading 2s infinite}.video-player.with-loading-icon .loading-icon svg line,.video-player.with-loading-icon .loading-icon svg polyline,.wp-block-image.with-loading-icon .loading-icon svg line,.wp-block-image.with-loading-icon .loading-icon svg polyline,.wp-block-media-text__media.with-loading-icon .loading-icon svg line,.wp-block-media-text__media.with-loading-icon .loading-icon svg polyline,.blocks-gallery-item figure .loading-icon svg line,.blocks-gallery-item figure .loading-icon svg polyline,.force-lazy-load .loading-icon svg line,.force-lazy-load .loading-icon svg polyline{stroke:#fff}.video-player.with-loading-icon:after{background:#000}.navigation-curtain{position:fixed;top:0;left:-3000px;width:100%;height:100%;z-index:100001;background-color:rgb(255 255 255 / .1);opacity:0;-webkit-transition:opacity .125s;-moz-transition:opacity .125s;-ms-transition:opacity .125s;-o-transition:opacity .125s;transition:opacity .125s;cursor:pointer}.nav.main{position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:100002;background-color:#ff9a8a;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;transition:left .3s;font-size:29px;line-height:34px;line-height:1.5em!important}.nav.main .table{width:100%;height:100%}.nav.main .table .tr{width:100%;height:100%}.nav.main .table .tr .td{width:100%;height:100%;text-align:center;vertical-align:middle}.nav.main a{color:#f5f2ef!important}.nav.main a.active,.nav.main a.focus,.nav.main a:active{color:#000!important}.nav.main .current-page-ancestor a,.nav.main .current-menu-item a{color:#000!important}.projects .nav.main .projects a,.practice .nav.main .practice a,.journal .nav.main .journal a{color:#000!important}.no-touch .nav.main a:hover{color:#000!important}.navigation-button{position:fixed;top:15px;left:20px;z-index:100003;display:block;border:0;background-color:#fff0;width:24px;height:24px;padding:0}.navigation-button .title{display:none}.menu-open.touch{height:100%!important;overflow:hidden!important}.menu-open.touch body{height:100%!important;overflow:hidden!important}.menu-open.touch body .page-container{height:100%!important;overflow:hidden!important}.menu-open .nav.main{left:0;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;-o-transition:left .3s;transition:left .3s}.menu-open .navigation-button.drawer-button .icon .ltop{-webkit-transform:rotateZ(45deg) translateY(5px) translateX(5px);transform:rotateZ(45deg) translateY(5px) translateX(5px)}.menu-open .navigation-button.drawer-button .icon .lcenter{opacity:0}.menu-open .navigation-button.drawer-button .icon .lbottom{-webkit-transform:rotateZ(-45deg) translateY(-5px) translateX(5px);transform:rotateZ(-45deg) translateY(-5px) translateX(5px)}.submenu{margin-bottom:2em}.submenu ul{margin:0;padding:0}.submenu ul li{margin:0;padding:0;list-style:none}.submenu ul li.active a,.submenu ul li.current_page_item a{color:#b2b4aa!important}.submenu ul li.active a:hover,.submenu ul li.current_page_item a:hover{color:#000!important}.admin-bar .navigation-button{top:61px}.search-overlay{position:fixed;top:0;left:-100vw;width:100%;height:100%;z-index:100010;background-color:#f5f2ef;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.search-overlay .searchform{position:absolute;padding:0 20px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;top:50%;width:100%;margin-top:-19px;margin-bottom:0}.searchform{width:100%;margin-bottom:34px}.searchform input{font-size:29px;line-height:34px;border:0;width:100%;background-color:#f5f2ef;border-bottom:1px solid #000;padding:0px!important}.searchform input.error{border-bottom:1px solid #ff9a8a}.search-results .wrap .results{margin:0 0 34px 0;padding:0}.search-results .wrap .results li{list-style:none;margin:0;line-height:2em;border-top:1px solid #000}.search-results .wrap .results li:last-child{border-bottom:1px solid #000}.search-button{position:fixed;top:14px;right:20px;z-index:100011;display:block;border:0;background-color:#fff0;width:24px;height:24px;padding:0}.search-button .title{display:none}.search-button.drawer-button .icon .ltop{opacity:0;-webkit-transform:rotateZ(45deg) translateY(5px) translateX(5px);transform:rotateZ(45deg) translateY(5px) translateX(5px)}.search-button.drawer-button .icon .magnifying{opacity:1;-webkit-transition:.2s opacity;transition:.2s opacity;font-size:10px;line-height:10px;position:absolute;top:-4px;left:0}.search-button.drawer-button .icon .magnifying svg{display:inline-block;width:100%}.search-button.drawer-button .icon .magnifying g{fill:none;stroke:#000}.search-button.drawer-button .icon .lbottom{opacity:0;-webkit-transform:rotateZ(-45deg) translateY(-5px) translateX(5px);transform:rotateZ(-45deg) translateY(-5px) translateX(5px)}.search-open.touch{overflow:hidden;height:100%}.search-open.touch body{overflow:hidden;height:100%}.search-open.touch body .page-container{overflow:hidden;height:100%;opacity:0}.search-open .search-overlay{left:0;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.search-open .search-button.drawer-button .icon .ltop{opacity:1}.search-open .search-button.drawer-button .icon .magnifying{opacity:0;-webkit-transition:.4s opacity;transition:.4s opacity}.search-open .search-button.drawer-button .icon .lbottom{opacity:1}.admin-bar .search-button{top:60px}.row.stream{overflow:hidden;margin-bottom:68px}.row.stream .item:last-of-type{margin-bottom:0!important}.item.project{width:50%;float:left;margin-bottom:24px}.item.project:nth-child(2n+1){clear:left}.item.project .image-spacer .teaser{display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background-color:rgb(255 155 138 / .85)}.item.project .image-spacer .teaser .table{width:100%;height:100%}.item.project .image-spacer .teaser .table .tr{width:100%;height:100%}.item.project .image-spacer .teaser .table .tr .td{width:100%;height:100%;padding:20px;font-size:20px;line-height:24px;text-align:center;vertical-align:middle;color:#000!important;display:none}.item.project .column{padding-top:.6em;font-size:15px;line-height:18px}.item.project .column h3{font-size:15px;line-height:18px;font-weight:500;font-weight:400;margin:0}.item.project .column .excerpt{display:none}.no-touch .item.project .image-spacer .teaser{display:block}.no-touch .item.project:hover .image-spacer .teaser{opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.no-touch .item.project a:hover{color:#000!important}.single-project .hero{margin-bottom:68px}.single-project .hero .hero-img{margin-bottom:18px}.single-project .hero .title h1{font-size:42px;line-height:48px}.single-project .hero .intro{font-size:29px;line-height:34px;max-width:1400px}.single-project .hero .intro p:last-child{margin-bottom:0}.single-project .details{box-sizing:border-box;width:100%;overflow:hidden;margin-bottom:68px}.single-project .details ol,.single-project .details ul{margin:0;padding:0}.single-project .details ol li,.single-project .details ul li{list-style:none;margin:0;padding:0 0 .3em 0}.single-project .details ol li:last-child,.single-project .details ul li:last-child{padding-bottom:0}.single-project .details .info,.single-project .details .col{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.single-project .details .info{display:none}.single-project .details .col{margin-bottom:1em}.single-project .details .col:last-child{margin-bottom:0}.single-project .details .col .text{font-size:15px;line-height:18px}.single-project .related{width:100%;overflow:hidden;margin-bottom:68px}.single-project .related .title{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.single-project .related .title .border{display:block;width:100%;padding-top:34px;border-top:1px solid #000}.single-project .related .project.item:last-child{margin-bottom:0}@media screen and (min-width:740px){.row.stream{margin-bottom:68px}.single-project .hero{margin-bottom:68px}.single-project .hero .hero-img{margin-bottom:18px}.single-project .hero .title h1{font-size:60px;line-height:66px}.single-project .hero .intro{font-size:29px;line-height:34px}.single-project .details{margin-bottom:68px;display:flex}.single-project .details .title,.single-project .details .col{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.single-project .details .col{box-sizing:border-box;width:33.33%;flex-grow:0;flex-shrink:0}.single-project .details .col .text{font-size:15px;line-height:18px}.single-project .related{margin-bottom:68px}.single-project .related .title{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.single-project .related .title .border{padding-top:34px}.item.project .image-spacer .teaser .table .tr .td{padding:24px;font-size:20px;line-height:24px;display:table-cell}.item.project .column{font-size:15px;line-height:18px}.item.project .column h3{font-size:15px;line-height:18px;font-weight:500!important}.item.project .column .excerpt{display:block}}@media screen and (min-width:888px){.row.stream{margin-bottom:calc(8.333vw - 12px)}.single-project .hero,.single-project .details{margin-bottom:calc(8.333vw - 12px)}.single-project .hero .intro{width:calc(85% - 12px)}.single-project .related{margin-bottom:calc(8.333vw - 12px)}.single-project .related .project.item{margin-bottom:0}.single-project .details{display:grid;padding:0 12px;column-gap:24px;grid-template-columns:repeat(4,1fr)}.single-project .details .info{display:block;padding:0}.single-project .details .col{padding:0;width:100%}.item.project{width:33.33%;float:left}.item.project:nth-child(2n+1){clear:none}.item.project:nth-child(3n+1){clear:left}.item.project:nth-last-child(-n+4){margin-bottom:0}}@media screen and (min-width:1300px){.row.stream{margin-bottom:calc(.666*(12vw - 14px))}.single-project .hero,.single-project .details,.single-project .related{margin-bottom:calc(.666*(12vw - 14px))}}@media screen and (min-width:1800px){.single-project .hero .hero-img{margin-bottom:24px}.single-project .hero .title h1{font-size:78px;line-height:84px}.single-project .hero .intro{width:calc(80% - 14px);font-size:42px;line-height:48px}.single-project .details{padding:0 14px;column-gap:28px}.single-project .details .col .text{font-size:20px;line-height:24px}.single-project .related .title{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.single-project .related .title .border{padding-top:48px}.item.project .image-spacer .teaser .table .tr .td{padding:28px;font-size:29px;line-height:36px}.item.project .column{font-size:20px;line-height:24px}.item.project .column h3{font-size:20px;line-height:24px}}.fcntp{margin-bottom:68px;overflow:hidden}.fcntp.no-bottom-margin{margin-bottom:0!important}.fcntp.para{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcntp.title_text{width:100%;max-width:800px}.fcntp.title_text p:last-child{margin-bottom:0px!important}.fcntp.images_text,.fcntp.image_text,.fcntp.featured,.fcntp.custom{width:100%}.fcntp.images_text .img-wrapper,.fcntp.image_text .img-wrapper,.fcntp.featured .img-wrapper,.fcntp.custom .img-wrapper{width:100%}.fcntp.images_text .small,.fcntp.images_text .caption,.fcntp.image_text .small,.fcntp.image_text .caption,.fcntp.featured .small,.fcntp.featured .caption,.fcntp.custom .small,.fcntp.custom .caption{font-size:15px;line-height:18px;display:block;padding-top:.3em}.fcntp.images_text p:last-child,.fcntp.image_text p:last-child,.fcntp.featured p:last-child,.fcntp.custom p:last-child{margin-bottom:0px!important}.fcntp.images_text.left .img-wrapper,.fcntp.image_text.left .img-wrapper,.fcntp.featured.left .img-wrapper,.fcntp.custom.left .img-wrapper{margin-bottom:24px!important}.fcntp.images_text.right .text-wrapper,.fcntp.image_text.right .text-wrapper,.fcntp.featured.right .text-wrapper,.fcntp.custom.right .text-wrapper{margin-bottom:24px!important}.fcntp.images_text.right p:last-child,.fcntp.image_text.right p:last-child,.fcntp.featured.right p:last-child,.fcntp.custom.right p:last-child{margin-bottom:24px!important}.fcntp.images_text .img-wrapper{margin-bottom:18px}.fcntp.images_text .img-wrapper img{width:100%;height:auto}.fcntp.images_text .text-wrapper{max-width:800px}.fcntp.images_text.grid .img-wrapper{display:grid;column-gap:10px;row-gap:10px;grid-template-columns:repeat(2,1fr)}.fcntp.images_text.one_three .img-wrapper .image{margin-bottom:20px}.fcntp.images_text.one_three .img-wrapper .image:last-child{margin-bottom:0}.fcntp.images_text.one_three.no-captions.count-2 .img-wrapper{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(2,1fr)}.fcntp.images_text.one_three.no-captions.count-2 .img-wrapper .image{margin-bottom:0}.fcntp.image{width:100%}.fcntp.image .caption{font-size:15px;line-height:18px;display:block;padding-top:.3em}.fcntp.image.c1column .image-spacer{width:100%}.fcntp.image.c2column .col1{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:0!important}.fcntp.image.c2column .col2{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:50%;float:right;padding-right:0!important}.fcntp.intro{font-size:29px;line-height:34px}.fcntp.intro p:last-child{margin-bottom:0px!important}.fcntp.quote{font-size:42px;line-height:48px}.fcntp.quote p:last-child{padding-bottom:0;margin-bottom:0px!important}.fcntp.projects{padding:0!important}.fcntp.featured{overflow:hidden}.fcntp.partner .img-wrapper{margin-bottom:24px}.fcntp.partner p:last-child{margin-bottom:0}@media screen and (max-width:739px){.fcntp.image_text .img-aspect.portrait{padding:0!important}}@media screen and (min-width:480px){.fcntp.images_text.grid .img-wrapper{grid-template-columns:repeat(3,1fr)}.fcntp.images_text.one_three .img-wrapper .image{margin-bottom:20px}.fcntp.images_text.one_three .img-wrapper .image:last-child{margin-bottom:0}.fcntp.images_text.one_three.no-captions.count-2 .img-wrapper{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(2,1fr)}.fcntp.images_text.one_three.no-captions.count-2 .img-wrapper .image{margin-bottom:0}.fcntp.images_text.one_three.no-captions.count-3 .img-wrapper{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(3,1fr)}.fcntp.images_text.one_three.no-captions.count-3 .img-wrapper .image{margin-bottom:0}.fcntp.images_text.one_three.has-captions.count-1 .caption,.fcntp.images_text.one_three.has-captions.count-3 .caption{width:80%}.fcntp.images_text.one_three.has-captions.count-2 .img-wrapper{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(2,1fr)}.fcntp.images_text.one_three.has-captions.count-2 .img-wrapper .image{margin-bottom:0}.fcntp.images_text.one_three.center-image{padding-left:15%;padding-right:15%}.fcntp.images_text.one_three.center-image .text-wrapper{width:100%}}@media screen and (min-width:640px){.fcntp.images_text.grid .img-wrapper{grid-template-columns:repeat(4,1fr)}.fcntp.images_text.one_three.has-captions.count-2 .img-wrapper{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(2,1fr)}.fcntp.images_text.one_three.has-captions.count-2 .img-wrapper .image{margin-bottom:0}.fcntp.images_text.one_three.has-captions.count-3 .img-wrapper{display:grid;column-gap:20px;row-gap:20px;grid-template-columns:repeat(3,1fr)}.fcntp.images_text.one_three.has-captions.count-3 .img-wrapper .image{margin-bottom:0}.fcntp.images_text.one_three.has-captions.count-3 .caption{width:100%}}@media screen and (min-width:740px){.fcntp{margin-bottom:68px}.fcntp.para{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcntp.image_text,.fcntp.featured,.fcntp.custom{padding:0;display:flex;justify-content:center;align-items:center}.fcntp.image_text .img-wrapper,.fcntp.featured .img-wrapper,.fcntp.custom .img-wrapper{width:50%;float:left;display:flex;flex-direction:column;justify-content:center}.fcntp.image_text .text-wrapper,.fcntp.featured .text-wrapper,.fcntp.custom .text-wrapper{width:50%}.fcntp.image_text.left .img-wrapper,.fcntp.featured.left .img-wrapper,.fcntp.custom.left .img-wrapper{margin-bottom:0!important}.fcntp.image_text.right .text-wrapper,.fcntp.featured.right .text-wrapper,.fcntp.custom.right .text-wrapper{margin-bottom:0!important}.fcntp.image_text.right p:last-child,.fcntp.featured.right p:last-child,.fcntp.custom.right p:last-child{margin-bottom:0!important}.fcntp.image_text .img-aspect.portrait,.fcntp.featured .img-aspect.portrait,.fcntp.custom .img-aspect.portrait{background-color:#deb887;width:100%}.fcntp.images_text .small,.fcntp.images_text .caption,.fcntp.image_text .small,.fcntp.image_text .caption,.fcntp.featured .small,.fcntp.featured .caption,.fcntp.custom .small,.fcntp.custom .caption{font-size:15px;line-height:18px}.fcntp.image_text .img-wrapper,.fcntp.image_text .text-wrapper,.fcntp.featured .img-wrapper,.fcntp.featured .text-wrapper,.fcntp.custom .img-wrapper,.fcntp.custom .text-wrapper{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcntp.images_text .img-wrapper{margin-bottom:18px}.fcntp.images_text.grid .img-wrapper{column-gap:24px;row-gap:24px}.fcntp.images_text.one_three .img-wrapper .image{margin-bottom:24px}.fcntp.images_text.one_three .img-wrapper .image:last-child{margin-bottom:0}.fcntp.images_text.one_three.no-captions.count-2 .img-wrapper,.fcntp.images_text.one_three.no-captions.count-3 .img-wrapper{column-gap:24px;row-gap:24px}.fcntp.images_text.one_three.has-captions.count-1 .caption{width:66.66%}.fcntp.images_text.one_three.has-captions.count-2 .caption,.fcntp.images_text.one_three.has-captions.count-3 .caption{width:95%}.fcntp.images_text.one_three.has-captions.count-2 .img-wrapper,.fcntp.images_text.one_three.has-captions.count-3 .img-wrapper{column-gap:24px;row-gap:24px}.fcntp.images_text.one_three.center-image{padding-left:15%;padding-right:15%}.fcntp.intro{font-size:29px;line-height:34px;width:66.66%}.fcntp.quote{font-size:60px;line-height:66px;width:100%}.fcntp.image .caption{font-size:15px;line-height:18px}.fcntp.image.c2column .col1,.fcntp.image.c2column .col2{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcntp.partner{width:50%;float:left}.fcntp.partner .img-wrapper{margin-bottom:24px}.fcntp.partner:nth-child(2n+1){clear:left}}@media screen and (min-width:888px){html{font-family:"tablet-landscape-2"}.fcntp{margin-bottom:calc(8.333vw - 12px)}.fcntp.images_text .text-wrapper{width:75%}.fcntp.quote{width:85%}}@media screen and (min-width:1300px){.fcntp{margin-bottom:calc(.666*(12vw - 14px))}}@media screen and (min-width:1800px){.fcntp{margin-bottom:calc(.666*(12vw - 14px))}.fcntp.para{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcntp.image_text,.fcntp.featured,.fcntp.custom{padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fcntp.images_text .small,.fcntp.images_text .caption,.fcntp.image_text .small,.fcntp.image_text .caption,.fcntp.featured .small,.fcntp.featured .caption,.fcntp.custom .small,.fcntp.custom .caption{font-size:20px;line-height:24px}.fcntp.image_text .img-wrapper,.fcntp.image_text .text-wrapper,.fcntp.featured .img-wrapper,.fcntp.featured .text-wrapper,.fcntp.custom .img-wrapper,.fcntp.custom .text-wrapper{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcntp.images_text .img-wrapper{margin-bottom:24px}.fcntp.images_text.grid .img-wrapper{column-gap:28px;row-gap:28px}.fcntp.images_text.one_three .img-wrapper .image{margin-bottom:28px}.fcntp.images_text.one_three.no-captions.count-2 .img-wrapper,.fcntp.images_text.one_three.no-captions.count-3 .img-wrapper{column-gap:28px;row-gap:28px}.fcntp.images_text.one_three.has-captions.count-1 .caption{width:66.66%}.fcntp.images_text.one_three.has-captions.count-2 .caption,.fcntp.images_text.one_three.has-captions.count-3 .caption{width:95%}.fcntp.images_text.one_three.has-captions.count-2 .img-wrapper,.fcntp.images_text.one_three.has-captions.count-3 .img-wrapper{column-gap:28px;row-gap:28px}.fcntp.images_text.one_three.center-image{padding-left:18%;padding-right:18%}.fcntp.intro{font-size:42px;line-height:48px;width:66.66%}.fcntp.quote{font-size:78px;line-height:84px;width:85%}.fcntp.image .caption{font-size:20px;line-height:24px}.fcntp.image.c2column .col1,.fcntp.image.c2column .col2{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.fcntp.partner .img-wrapper{margin-bottom:36px}}.cycle-container,.cycle-container .slides,.cycle-container .slides .cycle-slide{width:100%;height:100%}.slides{padding:0 0;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;padding:0}.slides li{padding:0 0;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.slides.with-pager{padding-bottom:40px}.slides.with-pager li{padding-bottom:40px}.cycle-button-prev,.cycle-button-next{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;z-index:400;cursor:pointer}.cycle-button-prev.cycle-button-disabled,.cycle-button-next.cycle-button-disabled{cursor:auto;pointer-events:none}.cycle-button-prev.cycle-button-disabled:after,.cycle-button-next.cycle-button-disabled:after{color:#b2b2b2}.cycle-button-prev:hover:after,.cycle-button-next:hover:after{color:#b2b2b2}.cycle-button-prev,.cycle-container-rtl .cycle-button-next{left:20px;right:auto}.cycle-button-prev:after,.cycle-container-rtl .cycle-button-next:after{display:block;content:"xxx <";width:30px;height:30px;text-align:center}.cycle-button-next,.cycle-container-rtl .cycle-button-prev{right:20px;left:auto}.cycle-button-next:after,.cycle-container-rtl .cycle-button-prev:after{display:block;content:"> xxx";width:30px;height:30px;text-align:center}.cycle-caption{position:absolute;bottom:19px;text-align:center;width:100%;z-index:300;font-size:15px;line-height:18px}.cycle-pager{position:absolute;bottom:-5px;text-align:center;width:100%;z-index:300}.cycle-pager span{background-color:#fff0;cursor:pointer;display:inline-block;color:#000;margin:0 5px;font-size:22px;line-height:22px}.cycle-pager span:hover,.cycle-pager span.cycle-pager-active{color:#b2b2b2}.page-footer{clear:both;padding-top:20px;padding-bottom:20px;background-color:#f3efe6;font-size:15px;line-height:18px}.page-footer .wrapper{padding:0 10px}.page-footer .contacts{display:flex;flex-wrap:wrap}.page-footer .contacts .onethird{padding:0 10px;width:100%;box-sizing:border-box;padding-bottom:20px}.page-footer .contacts .onethird .two-col{width:100%}.page-footer .contacts .onethird .two-col p{width:100%;columns:2;column-count:2;column-fill:balance}.page-footer .nav.footer{padding:40px 10px 20px 10px}.page-footer .nav.footer ul{display:flex;width:100%}.page-footer .nav.footer ul li{margin-left:1em}.page-footer .nav.footer ul li:first-child{margin-left:0}.page-footer h2,.page-footer h3{border-bottom:1px solid #000;font-size:15px;line-height:18px;padding-bottom:.4em;margin-bottom:.6em}.page-footer .newsletter-form{position:relative}.page-footer .newsletter-form .email{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:18px;border:1px solid #000;background-color:#f5f2ef;width:100%;padding:.6em .4em;margin-top:.4em}.page-footer .newsletter-form .email.error{border:1px solid #ff9a8a}.page-footer .newsletter-form .button{width:100%;margin-top:8px}.js .page-footer .newsletter-form .button{position:absolute;top:-1px;height:1px;width:1px;opacity:0;margin:0;line-height:1px;font-size:1px;overflow:hidden}@media(min-width:480px){.page-footer .contacts .onethird{width:50%}.page-footer .contacts .onethird:first-child{width:100%}}@media(min-width:740px){.page-footer{padding-top:40px;padding-bottom:40px;font-size:15px;line-height:18px}.page-footer .wrapper{padding:0 28px}.page-footer .contacts .onethird{padding:0 12px;padding-bottom:40px;width:33.33%}.page-footer .contacts .onethird:first-child{width:33.33%}.page-footer .contacts .onethird .two-col p{columns:1}.page-footer .nav.footer{padding:40px 12px 0 12px}.page-footer h2,.page-footer h3{font-size:15px;line-height:18px}.page-footer .newsletter-form .email,.page-footer .newsletter-form .button{font-size:15px;line-height:18px}}@media(min-width:888px){.page-footer .contacts .onethird .two-col p{columns:2}}@media(min-width:1800px){.page-footer{padding-top:60px;padding-bottom:60px;font-size:20px;line-height:24px}.page-footer .wrapper{padding:0 46px}.page-footer .contacts .onethird{padding:0 14px;padding-bottom:46px}.page-footer .nav.footer{padding:46px 14px 0 14px}.page-footer h2,.page-footer h3{font-size:20px;line-height:24px}.page-footer .newsletter-form .email,.page-footer .newsletter-form .button{font-size:20px;line-height:24px}}.post.item{width:100%;margin-bottom:34px}.post.item .border{border-top:1px solid #000;width:100%}.post.item .header{padding-top:.3em}.post.item .header h2{font-size:15px;line-height:18px;margin-bottom:34px}.post.item .column.tweet .content,.post.item .column.instagram .content{font-size:29px;line-height:34px}.post.item .column.instagram.image{max-width:640px}.post.item .column.image{padding-top:18px}.post.item.large .header h2{margin-bottom:.6em}.post.item .additional.image-spacer{margin-top:.3em}.post.item.has-additional-content .expanded-content,.post.item.has-additional-content .additional_images{display:none}.post.item.has-additional-content .expanded-content p:last-child,.post.item.has-additional-content .additional_images p:last-child{margin-bottom:0}.post.item.has-additional-content.expanded .expanded-content,.post.item.has-additional-content.expanded .additional_images{display:block}.post.item .read-more-links{margin-top:1.2em}.projects .row.more,.journal .row.more{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:18px;margin-bottom:68px}.projects .row.more .more-nav,.journal .row.more .more-nav{text-align:center;overflow:hidden}.projects .row.more .more-nav .alignleft,.journal .row.more .more-nav .alignleft{float:left}.projects .row.more .more-nav .alignright,.journal .row.more .more-nav .alignright{float:right}.home .page-container .content,.home .page-container .page-footer{padding-right:10px;padding-left:10px}.home .instagram-feed{padding:0 10px}.home .instagram-feed #sb_instagram .sbi_link .sbi_caption{font-size:14px!important}@media(min-width:740px){.home .instagram-feed{padding:0 12px}}@media(min-width:1800px){.home .instagram-feed{padding:0 14px}}.home .sbi_lightboxOverlay{opacity:.7!important}.home .sbi_lightbox .sbi_lb-image{opacity:1!important}.home #sbi_images{padding-top:0!important}.home .slider{display:none;width:100%;overflow:hidden;height:calc(var(--vh, 1vh)*100);position:relative}.home .slider .oversized{width:120%;margin-left:-10%;position:absolute;width:120%;height:100%;bottom:0;left:0}.home .slider .oversized .wrapper{width:100%;height:100%;position:relative}.home .slider .slides{height:100%;position:absolute;left:0;bottom:0;width:100%;text-align:center}.home .slider .slides .img{width:100%;height:100%}.home .slider .slides .img img{width:100%;height:100%;object-fit:cover}.home .slider .slider-pager{position:absolute;z-index:202;left:0;width:100%;text-align:center;bottom:20px;font-size:29px;line-height:34px;height:10px}.home .slider .slider-pager span{cursor:pointer;display:inline-block;margin:0 6px;text-indent:-3000em;border-radius:5px;height:10px;width:10px;background-color:#000}.home .slider .slider-pager span.cycle-pager-active{background-color:#b2b4aa}.home .slider .slider-caption{z-index:203;font-size:15px;line-height:18px;position:absolute;left:0;margin-left:20px;bottom:20px;width:33.33%;text-align:left}.home .slider .slider-caption p:last-child{margin-bottom:0px!important}.home .slider .slider-arrow{position:absolute;left:50%;width:20px;margin-left:-10px;z-index:204;text-align:center;bottom:10px;background-color:#999;height:27px}.home .slider .slider-arrow .arrow{display:inline-block;height:30px;cursor:pointer}.home .slider .slider-arrow .arrow svg{display:inline-block}.home .slider .slider-arrow .arrow g{fill:none;stroke:#000}.home .slider .slide{width:100%;height:100%}.home .slider .slide.has-url{cursor:pointer}.home .slider .slide .caption{display:none}.home .slider .slide .table{height:100%;width:83.33%;max-width:1200px;margin:0 auto}.home .slider .slide .table .tr{height:100%;width:100%}.home .slider .slide .table .tr .td{font-size:42px;line-height:48px;padding:20px;height:100%;width:100%;text-align:left;vertical-align:middle}.home .slider .slide .sliderimg{display:block;width:100%;height:100%}.home .slider .slide .sliderimg>span{display:block;width:100%;padding:0 1px 0 0;height:100%;background:url() no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.home .slider .slide .sliderimg>span img{height:1px;width:1px;opacity:0}.home .slider .slide .sliderimg .loading-icon{background-color:#f5f2ef}.home .slider .slide .sliderimg .loading-icon svg line,.home .slider .slide .sliderimg .loading-icon svg polyline{stroke:#000}.home .slider.white .slider-caption{color:#fff}.home .slider.white .slide{color:#fff}.home .slider.white .slide .sliderimg .loading-icon{background-color:#000}.home .slider.white .slide .sliderimg .loading-icon svg line,.home .slider.white .slide .sliderimg .loading-icon svg polyline{stroke:#fff}.home .slider.white .slider-pager span{background-color:#fff}.home .slider.white .slider-pager span.cycle-pager-active{background-color:#b2b4aa}.home .slider.white .slider-arrow .arrow g{fill:none;stroke:#fff}.home .slider.white .slider-caption a{color:#fff!important}.home .slider.white .slider-caption a:hover{color:#b2b4aa!important}.home.scrolled .page-container{padding-bottom:10px}.home .section-heading{padding:0 10px;margin-bottom:18px}.home .section-heading h2{border-bottom:1px solid #000;font-size:15px;line-height:18px;padding-bottom:.4em}.home .journal,.home .instagram{margin-bottom:68px;padding:0 10px}@media(min-width:740px){.home .section-heading{padding:0 12px;margin-bottom:18px}.home .section-heading h2{font-size:15px;line-height:18px}.home .content.page{padding-top:68px}.home .journal,.home .instagram{margin-bottom:68px;padding:0 28px}}@media screen and (min-width:888px){.home .content.page{padding-top:calc(8.333vw - 12px)}.home .journal,.home .instagram{margin-bottom:calc(8.333vw - 12px)}}@media(min-width:1300px){.home .section-heading{padding:0 14px;margin-bottom:24px}.home .section-heading h2{font-size:20px;line-height:24px}.home .journal,.home .instagram{margin-bottom:calc(.666*(12vw - 14px));padding:0 46px}}@media(min-width:1300px){.home .content.page{padding-top:calc(.666*(12vw - 14px))}}.fluxedConsentPopup{box-sizing:border-box;position:fixed;z-index:10000;bottom:0;left:-10000px;width:100%;padding:10px;max-width:820px;font-size:20px;line-height:24px}.fluxedConsentPopup.absolute{position:absolute}.fluxedConsentPopup .wrapper{width:100%;background-color:#fff;padding:10px;box-sizing:border-box;overflow:hidden}.fluxedConsentPopup .buttons{float:right}.fluxedConsentPopup .buttons button{box-sizing:border-box;font-weight:400;padding:4px;color:#fff;background-color:#ddd;border:1px solid #ddd;height:30px;overflow:hidden;line-height:20px;width:120px;margin-left:10px}.fluxedConsentPopup .buttons button.yes{font-size:15px;line-height:18px;background-color:#ff9a8a;border:0}.fluxedConsentPopup .buttons button.no{font-size:15px;line-height:18px;height:30px;overflow:hidden;position:relative;top:-1px;line-height:20px}.fluxedConsentPopup .buttons button:hover{opacity:1;background-color:#eee;border:0}.fluxedConsentPopup .pricacypolicy{clear:both;padding-top:1em;font-size:15px;line-height:18px;margin-bottom:0}.fluxedConsentPopup .pricacypolicy a{color:#b2b4aa!important}.fluxedConsentPopup .pricacypolicy a:hover{color:#000!important}.fCPVisible .fluxedConsentPopup{left:0;opacity:0}.fCPFadeingIn .fluxedConsentPopup{left:0;opacity:1;-webkit-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.fCPPPConsent a{color:#b2b4aa!important}.fCPPPConsent a:hover{color:#000!important}.fCPYes .fCPPPConsent{display:none}.fCPYes .fCPPPConsent.yes{display:inline-block}.fCPYes .fCPPPConsent.no{display:none}.fCPNo .fCPPPConsent{display:none}.fCPNo .fCPPPConsent.yes{display:none}.fCPNo .fCPPPConsent.no{display:inline-block}.fCPNoChoice .fCPPPConsent{display:none}.team-db{margin-bottom:68px}.team-db .selectors,.team-db .listing{overflow:hidden}.team-db .selectors{margin-bottom:2em}.team-db .selector{width:50%;float:left;margin:0}.team-db .selector li{margin:0;padding:0;list-style:none}.team-db .selector li a.active{color:#b2b4aa!important;cursor:default}.team-db .team-member{margin-bottom:34px;position:relative}.team-db .team-member:last-child{margin-bottom:0}.team-db .team-member .titlebar{display:flex;justify-content:space-between;align-items:center;align-content:center;padding-top:.4em;font-size:15px;line-height:18px}.team-db .team-member h2{margin:0;font-size:20px;line-height:24px}.team-db .team-member h2 a::after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0}.team-db .team-member .teaser{position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:100%;transition:opacity .3s;background-color:rgb(255 155 138 / .85);opacity:0}.team-db .team-member .teaser .t{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:500;font-weight:400}.team-db .team-member h3{margin:0;font-size:15px;line-height:18px}.team-db .team-member .contact{margin-top:24px;font-size:15px;line-height:18px}@media(any-hover:hover){.team-member:hover h2 a{color:#000!important}.team-member:hover .teaser{opacity:1}}.fcntp.para.team_detail h1{margin-top:.6em;margin-bottom:0}.fcntp.para.team_detail .contact{margin-bottom:1em}@media screen and (min-width:480px){.team-db .listing{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill,50%)}}@media(min-width:740px){.team-db{margin-bottom:68px}.team-db .selectors{margin-bottom:2em}.team-db .selectors .selector{width:33.33%;float:left}.team-db .listing{grid-template-columns:repeat(auto-fill,33.33%)}.team-db .listing .team-member{width:100%}.team-db .listing .team-member .titlebar{font-size:15px;line-height:18px}.team-db .listing .team-member h2{font-size:20px;line-height:24px}.team-db .listing .team-member h3,.team-db .listing .team-member .contact{font-size:15px;line-height:18px}.fcntp.para.team_detail h1{margin-top:0}}@media screen and (min-width:888px){.team-db{margin-bottom:calc(8.333vw - 12px)}}.page.contact .contact-intro{font-size:29px;line-height:34px;padding-left:0!important;padding-right:0!important}.page.contact .contact-intro .col_1{margin-bottom:34px}.page.contact .contact-intro .col_1 a{text-decoration:underline}.page.contact .contact-intro .col_1,.page.contact .contact-intro .col_2{overflow:hidden;padding:0 10px}.page.contact .contact-offices{padding-left:0!important;padding-right:0!important}.page.contact .contact-offices hr{border:0;background:#000;height:1px;margin:0 10px}.page.contact .contact-offices h2{padding:0 10px;margin-top:20px;width:100%;box-sizing:border-box}.page.contact .contact-offices .office{display:flex;box-sizing:border-box;padding:0 10px;margin-top:20px}.page.contact .contact-offices .office h3{font-size:20px;line-height:24px;width:110px;transform:translateY(-.125em)}.page.contact .contact-offices .office .info{font-size:15px;line-height:18px;width:calc(100% - 110px)}.page.contact .contact-partners{padding-left:0!important;padding-right:0!important}.page.contact .contact-partners h2{box-sizing:border-box;padding:0 10px;width:100%}.page.contact .contact-partners .partner{box-sizing:border-box;padding:0 10px;margin-bottom:20px}.page.contact .contact-partners .partner .partner-img{margin-bottom:.5em}.page.contact .contact-partners .partner h3{margin-bottom:0;font-size:20px;line-height:24px}.page.contact .contact-partners .partner h4{font-size:15px;line-height:18px;margin-bottom:18px}.page.contact .contact-partners .partner .info{font-size:15px;line-height:18px}@media(min-width:480px){.page.contact .contact-offices{display:flex;flex-wrap:wrap}.page.contact .contact-offices hr,.page.contact .contact-offices h2{width:100%}.page.contact .contact-offices .office{width:50%;flex-direction:column}.page.contact .contact-offices .office h3{width:100%}.page.contact .contact-offices .office .info{width:100%}.page.contact .contact-partners{display:flex;flex-wrap:wrap}.page.contact .contact-partners .partner{width:50%}}@media(min-width:740px){.page.contact .contact-intro{font-size:29px;line-height:34px}.page.contact .contact-intro .col_1{margin-bottom:34px}.page.contact .contact-intro .col_1,.page.contact .contact-intro .col_2{padding:0 12px}.page.contact .contact-offices h2{font-size:29px;line-height:34px;padding:0 12px;margin-top:20px}.page.contact .contact-offices .office{padding:0 12px;margin-top:20px;width:33.33%}.page.contact .contact-offices .office h3{font-size:20px;line-height:24px;transform:translateY(0)}.page.contact .contact-offices .office .info{font-size:15px;line-height:18px}.page.contact .contact-partners h2{font-size:29px;line-height:34px;padding:0 12px}.page.contact .contact-partners .partner{padding:0 12px;margin-bottom:20px}.page.contact .contact-partners .partner h3{font-size:20px;line-height:24px}.page.contact .contact-partners .partner h4{font-size:15px;line-height:18px;margin-bottom:18px}.page.contact .contact-partners .partner .info{font-size:15px;line-height:18px}}@media(min-width:888px){.page.contact .contact-intro{display:flex}.page.contact .contact-intro .col_1{margin-bottom:0;width:50%;flex-grow:0}.page.contact .contact-intro .col_2{width:50%;flex-grow:0}.page.contact .contact-offices h2,.page.contact .contact-offices .office{width:25%}.page.contact .contact-offices .office{padding-top:.3em}.page.contact .contact-partners h2{width:25%}.page.contact .contact-partners .partner{width:25%;margin-bottom:0}}@media(min-width:1800px){.page.contact .contact-intro{font-size:42px;line-height:48px}.page.contact .contact-intro .col_1,.page.contact .contact-intro .col_2{padding:0 14px;overflow:hidden}.page.contact .contact-offices h2{font-size:42px;line-height:48px;padding:0 14px;margin-top:29px}.page.contact .contact-offices .office{padding:0 14px;margin-top:29px}.page.contact .contact-offices .office h3{font-size:29px;line-height:36px}.page.contact .contact-offices .office .info{font-size:20px;line-height:24px}.page.contact .contact-partners h2{font-size:42px;line-height:48px;padding:0 14px}.page.contact .contact-partners .partner{padding:0 14px;margin-bottom:0}.page.contact .contact-partners .partner h3{font-size:29px;line-height:36px}.page.contact .contact-partners .partner h4{font-size:20px;line-height:24px;margin-bottom:24px}.page.contact .contact-partners .partner .info{font-size:20px;line-height:24px}}.workbook{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:visible;padding:70px 10px 10px 10px}.workbook .header{padding:0 0;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:999;top:0;left:0;background-color:#f5f2ef;padding-top:16px;padding-left:20px;width:100%;height:52px}.workbook .header h1{font-size:20px;line-height:24px;margin-bottom:0}.workbook .close.drawer-button{position:fixed;right:20px;top:20px;width:20px;overflow:hidden;text-align:left;z-index:1000}.workbook .close.drawer-button .title{display:block;text-indent:-3000em}.workbook .close.drawer-button .icon .ltop{-webkit-transform:rotateZ(45deg) translateY(5px) translateX(5px);transform:rotateZ(45deg) translateY(5px) translateX(5px)}.workbook .close.drawer-button .icon .lbottom{-webkit-transform:rotateZ(-45deg) translateY(-5px) translateX(5px);transform:rotateZ(-45deg) translateY(-5px) translateX(5px)}.workbook .workbook-arrow{display:none;position:absolute;left:50%;width:20px;margin-left:-10px}.workbook .workbook-arrow .arrow{display:inline-block;height:30px;cursor:pointer}.workbook .workbook-arrow .arrow svg{display:inline-block;width:100%}.workbook .workbook-arrow .arrow g{fill:none;stroke:#000}.workbook .sidebar{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:34px}.workbook .sidebar.image{position:relative;height:0;width:100%;padding-bottom:56.25%}.workbook .sidebar.image .wrapper{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0}.workbook .sidebar.image .wrapper .img{width:100%;height:100%;margin:0 auto}.workbook .sidebar.image .wrapper .img img{width:100%;height:100%;object-fit:contain;object-position:center}.workbook .sidebar.text{font-size:29px;line-height:34px}.workbook .paragraph{padding:0 10px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-bottom:70px}.workbook .paragraph h2{font-size:20px;line-height:24px}.admin-bar.workbook{padding-top:116px}.admin-bar.workbook .close.drawer-button{top:67px}.admin-bar.workbook .header{top:46px}@media screen and (min-width:480px){html{font-family:"mobile-landscape-1"}}@media screen and (min-width:640px){html{font-family:"mobile-landscape-2"}.journal .item.post{overflow:hidden}.journal .item.post .column{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.journal .item.post .column.text{float:left;padding-left:0;padding-right:10px}.journal .item.post .column.image{margin-left:50%;padding-right:0;padding-left:10px;padding-top:0}.journal .item.post .column.image .image-spacer{width:100%}.journal .item.post .column.tweet{width:100%}.journal .item.post.large .header h2{margin-bottom:.6em}.journal .item.post.large .column{width:100%;padding:0}.page-footer .item.post .column.image{margin-left:0}}@media screen and (min-width:740px){html{font-family:"tablet-portrait-1"}body{font-size:20px;line-height:24px}h1,h2{font-size:29px;line-height:34px}h2.info,h3,h4,h5,h6{font-size:20px;line-height:24px}input,select,button{font-size:20px;line-height:24px}p{margin-bottom:0 0 24px 0}a.readmore{font-size:15px;line-height:18px}a.readmore:after{top:.325em}.page-container{padding:80px 28px 0 28px}.wrap{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.header-main .logo{width:160px}.header-main .logo .small{display:none}.header-main .logo .large{display:block;margin:22px auto 0 auto}.nav.main{left:-50%;width:50%;font-size:29px;line-height:34px}.navigation-button{top:20px;left:40px}.menu-open .navigation-curtain{left:0;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.submenu{margin-bottom:2em}.searchform{margin-bottom:34px}.search-overlay .searchform{padding:0 40px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.search-overlay .searchform input{font-size:29px;line-height:34px}.search-button{top:20px;right:40px}.header-main{height:60px}.journal .item.post{margin-bottom:34px}.journal .item.post .header h2{font-size:15px;line-height:18px;margin-bottom:34px}.journal .item.post .column.text{padding-right:12px}.journal .item.post .column.image{padding-left:12px}.journal .item.post .column.tweet .content,.journal .item.post .column.instagram .content{font-size:29px;line-height:34px}.journal .item.post .column.tweet{width:66.66%}.journal .item.post.large .header h2{margin-bottom:.6em}.journal .item.post.large .column{padding:0}.projects .row.more,.journal .row.more{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:18px;margin-bottom:68px}.workbook{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow-y:visible;padding:80px 28px 28px 28px}.workbook .header{padding-top:20px;padding-left:40px;height:60px}.workbook .header h1{font-size:15px;line-height:18px}.workbook .close.drawer-button{top:20px;right:40px}.workbook .sidebar{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:34px}.workbook .sidebar.image .wrapper{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.workbook .sidebar.text{font-size:29px;line-height:34px}.workbook .paragraph{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-bottom:80px}.full-width-block,.full-width-block.all-breakpoints{width:100vw;transform:translateX(-28px);padding:0!important}.home .page-container{padding-top:0!important}.home .page-container .content{padding-top:80px;padding-right:28px;padding-left:28px}.home .slider{display:block}.home .slider .slider-pager{bottom:40px;font-size:29px;line-height:34px}.home .slider .slider-caption{font-size:15px;line-height:18px;margin-left:40px;bottom:40px}.home .slider .slide .table .tr .td{font-size:60px;line-height:66px;padding:40px}.home .header-main{background-color:#fff0}.home .header-main .logo{width:250px}.home .header-main,.home .search-button,.home .navigation-button,.home .language-nav{position:absolute}.home .navigation-button,.home .search-button{margin-top:5px}.home .language-nav{top:28px}.home.white .logo{fill:#fff}.home.white .search-button.drawer-button .magnifying g{stroke:#fff}.home.white .navigation-button.drawer-button .icon i{border-color:#fff}.home.white .language-nav{color:#b2b4aa}.home.white .language-nav .separator{color:#fff}.home.white .language-nav a{color:#fff!important}.home.white .language-nav a:hover{color:#b2b4aa!important}.home.prepare .header-main{position:fixed;opacity:0;top:-60px;background-color:#f5f2ef;-webkit-transition:top .5s;-moz-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s;transition:top .5s}.home.prepare .header-main .logo{width:160px}.home.prepare .navigation-button,.home.prepare .search-button{opacity:0;position:fixed;margin-top:0;top:-40px;-webkit-transition:top .5s;-moz-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s;transition:top .5s}.home.prepare .language-nav{opacity:0;position:fixed;top:-40px;-webkit-transition:top .5s;-moz-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s;transition:top .5s}.home.prepare.ready .header-main,.home.prepare.ready .navigation-button,.home.prepare.ready .search-button,.home.prepare.ready .language-nav{opacity:1}.home.prepare.show .page-container{padding-bottom:0}.home.prepare.show .header-main{top:0;-webkit-transition:top .25s;-moz-transition:top .25s;-ms-transition:top .25s;-o-transition:top .25s;transition:top .25s}.home.prepare.show .navigation-button,.home.prepare.show .search-button{top:20px;-webkit-transition:top .25s;-moz-transition:top .25s;-ms-transition:top .25s;-o-transition:top .25s;transition:top .25s}.home.prepare.show .language-nav{top:23px;-webkit-transition:top .25s;-moz-transition:top .25s;-ms-transition:top .25s;-o-transition:top .25s;transition:top .25s}.home.prepare.white .logo{fill:#000}.home.prepare.white .search-button.drawer-button .magnifying g{stroke:#000}.home.prepare.white .navigation-button.drawer-button .icon i{border-color:#000}.home.admin-bar .page-container .content{padding-top:126px}.menu-open .home .navigation-button.drawer-button{position:fixed!important;opacity:1!important;top:20px!important;margin-top:5px!important}.menu-open .home .navigation-button.drawer-button .icon .ltop{background-color:#000!important}.menu-open .home .navigation-button.drawer-button .icon .lcenter{opacity:0}.menu-open .home .navigation-button.drawer-button .icon .lbottom{background-color:#000!important}.menu-open .home.show .navigation-button.drawer-button{margin-top:0!important}.language-nav{top:23px;right:78px;z-index:90000;font-size:15px;line-height:18px}.admin-bar.home #wpadminbar{z-index:9999999}.admin-bar.home.prepare .header-main{top:-14px}.admin-bar.home.prepare .navigation-button,.admin-bar.home.prepare .search-button,.admin-bar.home.prepare .language-nav{margin-top:0;top:6px}.admin-bar.home.prepare.show .header-main{top:46px}.admin-bar.home.prepare.show .navigation-button,.admin-bar.home.prepare.show .search-button{top:66px}.admin-bar.home.prepare.show .language-nav{top:69px}.admin-bar.home .search-button,.admin-bar.home .navigation-button.drawer-button{top:66px}.admin-bar.home .language-nav{top:75px}.admin-bar .page-container{padding-top:152px}.fluxedConsentPopup{font-size:20px;line-height:24px}.fluxedConsentPopup .buttons button.no{font-size:15px;line-height:18px}.fluxedConsentPopup .pricacypolicy{font-size:15px;line-height:18px}}@media screen and (min-width:720px)and (max-width:984px)and (min-height:800px){html{font-family:"tablet-portrait-1-high"}.home .slider .slider-caption{bottom:100px}}@media screen and (min-width:783px){html{font-family:"tablet-portrait-2"}.admin-bar .page-container{padding-top:112px}.admin-bar .header-main{top:32px}.admin-bar .navigation-button,.admin-bar .search-button{top:50px}.admin-bar .language-nav{top:55px}.admin-bar.home .page-container .content{padding-top:112px}.admin-bar.home.prepare .header-main{top:-28px}.admin-bar.home.prepare .navigation-button,.admin-bar.home.prepare .search-button,.admin-bar.home.prepare .language-nav{margin-top:0;top:-8px}.admin-bar.home.prepare.show .header-main{top:32px}.admin-bar.home.prepare.show .navigation-button,.admin-bar.home.prepare.show .search-button{top:52px}.admin-bar.home.prepare.show .language-nav{top:55px}.admin-bar.home .search-button,.admin-bar.home .navigation-button.drawer-button{top:54px!important}.admin-bar.home .language-nav{top:61px}.admin-bar.workbook{padding-top:112px}.admin-bar.workbook .close.drawer-button{top:53px}.admin-bar.workbook .header{top:32px}.admin-bar.home .navigation-button.drawer-button{top:52px!important}}@media screen and (min-width:888px){html{font-family:"tablet-landscape-1"}.page-container{padding-left:calc(8.333vw - 12px);padding-right:calc(8.333vw - 12px)}.full-width-block,.full-width-block.all-breakpoints{transform:translateX(calc(-8.333vw + 12px))}.projects .row.more,.journal .row.more{margin-bottom:calc(8.333vw - 12px)}.workbook{padding-top:0!important}.workbook .header{background-color:#fff0}.workbook .close.drawer-button{right:50%;margin-right:-8px}.workbook .workbook-arrow{display:block;position:fixed;left:50%;margin-left:-10px;bottom:20px;z-index:500}.workbook .sidebar.text,.workbook .sidebar.image{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-top:0;padding-bottom:0;position:fixed;z-index:25;left:0;top:0;width:50%;height:100%;opacity:0}.workbook .sidebar.text:first-child,.workbook .sidebar.image:first-child{opacity:1}.workbook .sidebar.text.image .wrapper,.workbook .sidebar.image.image .wrapper{padding-right:24px;padding-left:0;width:100%;height:100%}.workbook .sidebar.text.image .wrapper .img,.workbook .sidebar.image.image .wrapper .img{width:100%;height:100%}.workbook .sidebar.text.image .wrapper .img img,.workbook .sidebar.image.image .wrapper .img img{width:100%;height:100%;object-fit:cover}.workbook .sidebar.text.text .table,.workbook .sidebar.image.text .table{width:100%;height:100%}.workbook .sidebar.text.text .table .tr,.workbook .sidebar.image.text .table .tr{width:100%;height:100%}.workbook .sidebar.text.text .table .tr .td,.workbook .sidebar.image.text .table .tr .td{padding:120px 24px 80px 40px;width:100%;height:100%;text-align:left;vertical-align:middle;font-size:29px;line-height:34px}.workbook .paragraph{padding:0 12px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-left:50%;width:50%;max-width:828px;padding-bottom:0;padding-top:204px;padding-left:24px;font-size:20px;line-height:24px}.workbook .paragraph h2{font-size:20px;line-height:24px}.workbook .paragraph:nth-child(2){padding-top:100%}.admin-bar.workbook{padding-top:112px}.admin-bar.workbook .close.drawer-button{top:53px}.admin-bar.workbook .header{top:32px}.fluxedConsentPopup .pricacypolicy{clear:none;padding-top:.3em}}@media screen and (min-width:984px){html{font-family:"tablet-landscape-2"}.language-nav ul.menu{display:block}.language-nav nav{gap:16px}.home .slider .slide .table{width:80%}}@media screen and (min-width:1300px){html{font-family:"screen-1"}.page-container{padding-top:120px;padding-left:calc(12vw - 14px);padding-right:calc(12vw - 14px)}.workbook .header h1{font-size:20px;line-height:24px}.workbook .sidebar.text.text .table .tr .td{padding:120px 24px 80px 40px;font-size:60px;line-height:66px}.workbook .paragraph{font-size:29px;line-height:34px}.workbook .paragraph h2{font-size:29px;line-height:34px}.full-width-block,.full-width-block.all-breakpoints{transform:translateX(calc(-12vw + 14px))}.language-nav{right:82px}.language-nav nav{gap:22px}.projects .row.more,.journal .row.more{margin-bottom:calc(.666*(12vw - 14px))}.admin-bar.workbook{padding-top:112px}.admin-bar.workbook .close.drawer-button{top:58px}.admin-bar.workbook .header{top:32px}.fluxedConsentPopup{font-size:20px;line-height:24px}.fluxedConsentPopup .buttons button.no{font-size:15px;line-height:18px}.fluxedConsentPopup .pricacypolicy{font-size:15px;line-height:18px}}@media screen and (min-width:1500px){html{font-family:"screen-2"}.header-main{height:72px}.header-main .logo{width:250px}.navigation-button{top:25px}.search-button{top:25px}.language-nav{top:26px}.home .header-main{background-color:#fff0}.home .header-main .logo{width:350px}.home.prepare .header-main{top:-72px}.home.prepare .header-main .logo{width:250px}.home.prepare .navigation-button,.home.prepare .search-button{margin-top:5px;top:-40px}.home.prepare.show .page-container{padding-bottom:0}.home.prepare.show .header-main{top:0}.home.prepare.show .navigation-button,.home.prepare.show .search-button{top:20px}.home.prepare.show .language-nav{top:28px}.home .language-nav{top:31px}.admin-bar.home .search-button,.admin-bar.home .navigation-button.drawer-button{top:58px!important}.admin-bar.home .language-nav{top:66px}}@media screen and (min-width:1800px){html{font-family:"screen-max"}body{font-size:20px;line-height:24px}h1,h2{font-size:42px;line-height:48px}h2.info,h3,h4,h5,h6{font-size:29px;line-height:36px}input,select,button{font-size:29px;line-height:36px}p{margin:0 0 .4em 0}a.readmore{font-size:20px;line-height:24px}a.readmore:after{top:.3em}.nav.main{font-size:42px;line-height:48px}.language-nav{right:110px}.language-nav nav{gap:30px}.search-button{right:60px}.navigation-button{left:60px}.submenu{margin-bottom:2em}.searchform{margin-bottom:48px}.search-overlay .searchform{width:1600px;left:50%;margin-left:-800px;margin-top:-25px}.search-overlay .searchform input{font-size:42px;line-height:48px}.wrap{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.journal .item.post{margin-bottom:48px}.journal .item.post .header h2{font-size:20px;line-height:24px;margin-bottom:48px}.journal .item.post .column.text{padding-right:14px}.journal .item.post .column.image{padding-left:14px}.journal .item.post .column.tweet .content,.journal .item.post .column.instagram .content{width:100%;padding-top:0;padding-left:0;font-size:42px;line-height:48px}.journal .item.post.large .header h2{margin-bottom:.6em}.journal .item.post.large .column{padding:0}.projects .row.more,.journal .row.more{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:20px;line-height:24px;margin-bottom:calc(.666*(12vw - 14px))}.workbook{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow-y:visible;padding:0 46px 46px 46px}.workbook .header{padding-left:60px}.workbook .header h1{font-size:29px;line-height:36px}.workbook .close{top:32px;margin-right:-5px!important}.workbook .sidebar{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:48px}.workbook .sidebar.image .wrapper{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.workbook .sidebar.text.text .table .tr .td{padding:120px 28px 120px 60px;font-size:78px;line-height:84px}.workbook .paragraph{padding:0 14px;display:block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:42px;line-height:48px;padding-top:288px}.workbook .paragraph h2{font-size:42px;line-height:48px}.workbook .paragraph:nth-child(2){padding-top:100%}.home .header-main{background-color:#fff0}.home .header-main .logo{width:350px}.home.prepare .header-main{top:-60px}.home.prepare .header-main .logo{width:250px}.home.prepare .navigation-button,.home.prepare .search-button{margin-top:5px;top:-40px}.home.prepare .language-nav{top:-46px}.home.prepare.show .page-container{padding-bottom:0}.home.prepare.show .header-main{top:0}.home.prepare.show .navigation-button,.home.prepare.show .search-button{top:20px}.home.prepare.show .language-nav{top:26px}.home .language-nav{top:32px}.home .slider{display:block}.home .slider .slider-pager{bottom:60px;font-size:42px;line-height:48px}.home .slider .slider-caption{font-size:20px;line-height:24px;margin-left:60px;bottom:60px}.home .slider .slide .table{max-width:1400px}.home .slider .slide .table .tr .td{font-size:78px;line-height:84px;padding:60px}.home.scrolled .page-container{padding-bottom:0}.home.admin-bar .page-container .content{padding-top:152px}.admin-bar .page-container{padding-top:152px}.admin-bar .search-button,.admin-bar .navigation-button{top:56px}.admin-bar .language-nav{top:58px}.admin-bar.workbook{padding-top:152px}.admin-bar.workbook .header{top:32px}.admin-bar.workbook .close.drawer-button{top:64px}.admin-bar.home .search-button,.admin-bar.home .navigation-button.drawer-button{top:58px}.admin-bar.home .language-nav{top:64px}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:#fff0;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:#fff0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}