/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=febc164823fd881761b2c6e7abdd6743)
 * Config saved to config.json and https://gist.github.com/febc164823fd881761b2c6e7abdd6743
 */  /*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 769px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 769px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}body.home .content-container .liner{margin:0 auto}@media (max-width: 768px){body.home .content-container .liner{width:100% !important}}body.home .content-container.grid{padding:150px 15px 0 0;max-width:1700px;margin:0 auto}@media (max-width: 768px){body.home .content-container.grid{padding:100px 15px 0 0px !important}}body.home .content-container .each-grid-element{margin-bottom:130px}@media (max-width: 768px){body.home .content-container .each-grid-element{margin-bottom:80px}}body.home .content-container .each-grid-element img{width:100%;height:auto}body.home .content-container .each-grid-element video{width:100%;height:auto}body.home .content-container .each-grid-element h2{font-family:'Univers LT W01_65 Bold1475968';font-size:16px;line-height:1.3em;margin:1em 0 1em 0}@media (max-width: 768px){body.home .content-container .each-grid-element h2{margin:1em 0 1em 0}}body.home .content-container .each-grid-element .grid_intro p{max-width:800px;margin-bottom:1em}body.home .content-container .each-grid-element .logo{text-align:right;margin-bottom:1em}body.home .content-container .each-grid-element .read-more ul{list-style-type:none;margin:0 0 1em 0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}body.home .content-container .each-grid-element .read-more ul li{margin-right:1.5em}body.home .content-container .each-grid-element .read-more ul a{color:silver}body.home .content-container .each-grid-element .read-more ul a:hover{text-decoration:underline;color:gray}body.home .content-container .each-grid-element .read-more ul a.main-link{color:gray}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}img{max-width:100%;height:auto}body{font-family:'Univers LT W01_55 Roman1475956', sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;margin:0}p{margin:0;color:#000}.hhbr-name{color:#000}.logo h1{-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#000}.body-text{line-height:1.46em}.body-text p{margin-bottom:15px}.body-large p{margin-bottom:18px}.title_italic{font-style:italic}.link_decorated{text-decoration:underline}a{-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear}a:hover{color:#000}.plain-list{list-style-type:none;padding:0;margin:0}.plain-list .list-offset{margin-top:1em}@media (max-width: 768px){.plain-list .list-offset{margin-top:0}}.plain-list li{line-height:1.45em}.award-list-item{color:#000}.rich-text a{color:grey}.rich-text a:hover{color:#000}.nav-container{padding:20px 30px;max-width:1600px}.content-container{padding:70px 30px 200px 30px;max-width:1600px}body.home .nav-container,body.home .content-container{padding:20px 30px;max-width:1600px}.offset{padding-top:50px}body.home .offset{padding-top:140px}.project section.data{display:none;float:right}.project section.images{float:right}header{padding-bottom:7px}header .logo{vertical-align:top;display:inline-block}header.home h1{margin-left:-500em;font-size:0}.site-logo{max-width:430px;display:block;margin:8px 0 5px 0}nav ul.navigation li{margin-right:8px;display:inline-block}.nav-item{color:#7d7d7c;text-decoration:none}.dropdown{position:relative}.visible-xs{display:none}.dropdown-menu{display:none}.navbar-header{float:left}.filter{margin-bottom:13px;margin-top:0}.menu-bar.fixed{position:fixed;top:-46px;left:0;width:100%;padding:12px 0 11px 30px;background-color:#fff;z-index:1000}.menu-bar.slide-up{top:0}.slide-down{animation:slide-in 0.2s forwards;-webkit-animation:slide-in 0.2s forwards}.slide-up{animation:slide-out 0.2s forwards;-webkit-animation:slide-out 0.2s forwards}@keyframes slide-in{0%{top:-46px}100%{top:0}}@keyframes slide-out{0%{top:0}100%{top:-46px}}body.no-overflow{overflow-y:hidden}html,body.home{height:100%}.image-container{height:92%;position:relative}.lSAction{position:absolute;width:100%;height:100%;top:0;left:0}.lSAction>a{display:block;top:0;height:100%;cursor:pointer;position:absolute;z-index:99;margin-top:0}.lSAction>.lSPrev{width:50%;left:0}.lSAction>.lSNext{width:50%;right:0}.lSAction.video>.lSNext,.lSAction.video>.lSPrev{width:20%}.lightslider,body.home .lSSlideOuter,body.home .lSSlideWrapper,body.home .lslide{height:100% !important}.hp-slide{max-height:100%;width:auto}.slide-info-text span{display:inline-block}.slide-info{font-size:21px;height:10%;position:relative}.slide-info-text{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.slide-title{margin-left:60px}.slide-title.highlight{color:#7d7d7c}.slide-title.highlight:after{content:'\2192';display:inline-block;margin-left:12px}.hp-read-more{float:right;margin-right:60px;font-size:17px;line-height:1.9em}.hp-read-more a{color:#7d7d7c}.project-details{padding:20px 80px 80px 150px;max-width:950px}.video-slide{height:100%;width:100%}.video-slide iframe{top:0}.lSAction .lSNext{cursor:url(../img/right-arrow.png),auto}.lSAction .lSPrev{cursor:url(../img/left-arrow.png),auto}.description .body-text{max-width:95%}.project-detail{margin-bottom:20px}.filter{list-style-type:none}.filter li{display:inline-block;margin-right:12px}.filter a.slide-nav{padding-left:14px;color:#9d9d9c;font-size:19px}.filter a.slide-nav.prev{padding-left:14px}figcaption{margin-top:10px}.filter-data,.filter-image,.filter a.slide-nav{color:#9d9d9c}.project-text{margin-bottom:60px}.project-header{margin-bottom:12px}.project-info{padding-bottom:150px}.project-info-list{line-height:1.52em}.project-info-list li{text-indent:-1em;margin-left:1em}.to-top-link{position:absolute;bottom:15px;left:30px}.award-list-item,.publication{color:#000}.alt-list{display:none}.alt-list.visible{display:block}.work-filter{color:#000}.work-filter{display:none}.work-filter.active{display:block}.overview-title{margin-top:8px}.gmap-wrapper{position:relative;height:0;padding-bottom:56.25%;margin-bottom:40px}.gmap-iframe{position:absolute;width:100%;height:100%}.page-stream b{font-weight:normal;color:#7d7d7c}.tweet{max-width:630px}.tweet a{color:#7d7d7c}.home .lSSlideOuter{text-align:center}.video-container{width:100%;height:auto}body.work .lslide img{max-height:72vh;width:auto}body.work .lightSlider,body.work .lSSlideWrapper,body.work .lSSlideOuter{overflow:visible}.slide-nav{cursor:pointer}.grey{color:#7d7d7c}body.work .lslide,body.work .lightSlider,body.work .lSSlideWrapper,body.work .lSSlideOuter{height:100% !important}.footer .social-media-icons{display:flex;margin-bottom:20px}.footer .social-media-icons a{text-indent:-999em;display:block;width:25px;height:25px;margin-right:10px;background-size:25px 25px;background-repeat:no-repeat}.footer .each-section{margin-bottom:25px}.footer .address{margin-bottom:10px}.footer .tweet{margin-bottom:10px}@media (min-width: 769px){.nav-item,.work-filter,.page-menu{font-size:20px}.page-stream h3{font-size:35px}.caption{font-size:15px}.body-large{font-size:20px;max-width:835px}.blog-overview-title{font-size:21px}.tag{font-size:15px}.heading-small{font-size:22px;line-height:1.42em}h2.page-heading{font-size:24px}h2.overview-heading{font-size:18px}h2.blog-heading{font-size:21px}.body-text{font-size:17px}.rich-text h2{font-size:24px}.rich-text h3{font-size:22px}.rich-text h2,.rich-text h3{margin-bottom:12px;margin-top:35px}.top-content-menu{margin-bottom:60px}.top-menu-item{display:inline-block;margin-right:30px}.publication-list{margin-bottom:35px}.award-list-item,.publication{text-indent:-1.5em;margin-left:1.5em}.tweet{margin-bottom:25px}.twitter-block{margin-bottom:80px}body.home .nav-container{position:absolute;width:100%;z-index:1000}body.home.no-overflow .content-container{height:100%;position:relative}body.home.no-overflow .menu-bar.fixed{position:static}.mobile-project-desc{display:none}.home-info-item{display:none}.home-info-item.visible{display:block}.home-video{display:none}.menu-bar.fixed{padding:12px 0 11px 30px}.mobile-caption{display:none}.project-info-list{margin-bottom:40px}.project-info{top:100%;position:absolute;width:100%}.to-top-link{left:30px}.work-filter{margin-bottom:20px}.overview-thumb{max-width:90%}.overview-element{margin-bottom:40px}.blog-overview-element{margin-bottom:120px}.blog .blog-overview-element,.blog .page-stream{height:100%}.blog .blog-overview-element a img,.blog .page-stream img{width:auto !important;max-height:560px}.blog .work-lightslider li{text-align:center}.blog .lSSlideWrapper ul{max-height:560px}.blog .work-lightslider li img{width:auto;height:100%;max-height:560px;vertical-align:middle;display:inline-block}.blog .blog-overview-element h2{text-align:left !important}.blog .blog-overview-element{width:100%;height:100%;text-align:center}.page-heading{margin-top:35px}.blog-heading,.overview-heading{margin-top:15px}.intro{margin-bottom:40px}.body-text .blog-date{margin-bottom:40px}.tag{display:inline-block}.award-list{margin-bottom:30px}.page-stream h3{margin-top:40px;margin-bottom:25px;line-height:1.3em}.page-stream .each-element{margin-bottom:40px}.caption{margin-top:8px}.body-text p{max-width:835px}.heading-small{margin-bottom:40px}}@media screen and (min-width: 769px) and (max-width: 1350px){.project-info{top:110%}}@media (max-width: 768px){body.no-overflow{overflow-y:visible}.project-details,.slide-info{display:none}.mobile-title{font-size:20px}.body-text{font-size:15px}.heading-small{font-size:18px;line-height:1.42em}h2.page-heading{font-size:16px;line-height:1.35em}.page-stream h3{font-size:22px}.body-large{font-size:15px}.rich-text h3{font-size:17px}.rich-text h2{font-size:19px}.rich-text h2,.rich-text h3{margin-bottom:12px;margin-top:35px}header{padding-bottom:8px}.nav-item{font-size:15px}nav ul.navigation li{margin-right:6px}.page-menu{font-size:15px;margin-bottom:20px}.menu-bar.fixed{padding:12px 0 11px 15px}body.home .nav-container,.nav-container{padding:20px 15px}body.home .content-container,.content-container{padding:20px 15px 20px 15px}.hp-slide{margin-bottom:12px}.mobile-title{margin-bottom:10px}.mobile-project-desc{margin-bottom:40px}.work-filter{margin-bottom:10px}.project-info{position:static}.item{margin-bottom:15px}.project-header,.filter,.caption-header,.filter .filter-image{display:none}.mobile-caption{margin:5px 0 30px 0}.project-info-list{margin-bottom:40px}.to-top-link{position:static}.overview-element{margin-bottom:30px}.blog-overview-element{margin-bottom:60px}.publication-list{margin-bottom:20px}.award-list{margin-bottom:15px}.intro{margin-bottom:30px}.tweet{margin-bottom:15px}.twitter-block{margin-bottom:40px}.page-heading{margin-top:10px}.heading-small{margin-bottom:25px}.page-stream h3{margin-top:30px;margin-bottom:15px}.gmap-wrapper{margin-bottom:25px}.award-list-item,.publication{text-indent:-1em;margin-left:1em}}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;-webkit-transition-duration:inherit !important;transition-duration:inherit !important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0 !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right !important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url("../img/controls.png");cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}

.cookie-banner{position:fixed;bottom:0;left:0px;width:100%;max-width:500px;z-index:9999;font-family:Arial, Helvetica, sans-serif;font-size:clamp(17px, calc(15.17px + 0.52174vw), 23px);line-height:1.4}.cookie-banner .inner{background:#000;color:white;padding:1em 2em 1em 1em;margin:0 25px;font-size:.7em;line-height:1.5}@media (max-width: 899px){.cookie-banner .inner{margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));min-height:240px;line-height:1.3em}}@media (max-width: 899px){.cookie-banner{max-width:none;right:0}}@media (min-width: 900px){.cookie-banner{width:23.5em;max-width:none}.cookie-banner .inner{margin:0;padding:1.4em;min-height:14.3em}}.cookie-banner a{color:#fff !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.14em}.cookie-banner p{font-size:1em;line-height:1.5em;margin-bottom:1em}@media (min-width: 900px){.cookie-banner p{font-size:.95em;line-height:1.5;max-width:80%;margin:0 0 1.5em}}@media (max-width: 899px){.cookie-banner p{font-size:1.22em;margin-top:0;margin-bottom:24px}}.cookie-banner .cookie-actions{display:flex;gap:16px}.cookie-banner .cookie-actions button{font-family:inherit;font-size:1em;background:#000;color:white;border:1px solid white;padding:0.5em 1em;margin-right:1em;cursor:pointer;border-radius:0;transition:all 0.2s ease}@media (min-width: 900px){.cookie-banner .cookie-actions button{margin-right:0;padding:0.5em 1.1em 0.5em 0.7em;font-size:.95em;line-height:1.25}}@media (max-width: 899px){.cookie-banner .cookie-actions button{margin-right:0;padding:0.5em 0.7em;font-size:1.2em;line-height:1.25;white-space:normal}}.cookie-banner .cookie-actions button:hover{background:white;color:#000}@media print{.cookie-banner{display:none}}
/*# sourceMappingURL=styles.css.map */
