@import"https://fonts.googleapis.com/css?family=IBM+Plex+Mono:300,400|Arimo:400,400i,700,700i&display=swap";*{margin:0;padding:0;min-height:0;outline:none}.wf-loading{visibility:hidden}.wf-active{visibility:visible}html,body{font:15px "Arimo",Arial,Helvetica,sans-serif;color:#000;letter-spacing:.075em;width:auto;height:auto;background:#fff}a{color:#7995a7;text-decoration:none}a:hover{color:#bac8d3}a:hover.line-below:before{background:#bac8d3}a.line-below{font-family:"IBM Plex Mono",monospace;line-height:1em;text-transform:uppercase;white-space:nowrap;padding:0 0 10px 0;position:relative}a.line-below:after{content:"+";margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}a.line-below:before{content:"";width:100%;height:2px;background:#7995a7;position:absolute;bottom:0;left:0}a img{border:none}.center{text-align:center}.clear:after{content:".";visibility:hidden;display:block;height:0;clear:both}h1.line-above,h2.line-above,h3.line-above,h4.line-above,h5.line-above,h6.line-above{padding-top:20px;position:relative}h1.line-above:before,h2.line-above:before,h3.line-above:before,h4.line-above:before,h5.line-above:before,h6.line-above:before{content:"";width:100%;height:2px;background:#000;position:absolute;top:0;left:0}h1.line-below,h2.line-below,h3.line-below,h4.line-below,h5.line-below,h6.line-below{padding-bottom:20px;position:relative}h1.line-below:after,h2.line-below:after,h3.line-below:after,h4.line-below:after,h5.line-below:after,h6.line-below:after{content:"";width:100%;height:2px;background:#000;position:absolute;bottom:0;left:0}h1{font-family:"IBM Plex Mono",monospace;font-size:5em;font-weight:300;line-height:1em;text-transform:uppercase}h1.line-above:after,h1.line-above:before,h1.line-below:after,h1.line-below:before{max-width:370px}h2{font-size:3.125em;font-weight:400;line-height:1em}h3{font-family:"IBM Plex Mono",monospace;font-size:2.188em;font-weight:300;line-height:1em;text-transform:uppercase}h4{font-family:"IBM Plex Mono",monospace;font-size:1.563em;font-weight:300;line-height:1em;text-transform:uppercase}h5{font-size:1.563em;font-weight:400;line-height:1.5em}h6{color:#9f9f9f;font-family:"IBM Plex Mono",monospace;font-size:1em;font-weight:400;text-transform:uppercase}.hide{display:none}.image img,.image svg{width:100%;height:auto;display:block}.left{float:left}.no-wrapping{white-space:nowrap}p{line-height:1.5em}.right{float:right}svg{display:block;overflow:hidden}.uppercase{text-transform:uppercase}.wrapper{margin:0 auto;position:relative}.wrapper.large{width:1200px}.wrapper.medium{width:1100px}.wrapper.small{width:700px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ol,.content p,.content ul{margin-bottom:30px}.content h1.line-below,.content h2.line-below,.content h3.line-below,.content h4.line-below,.content h5.line-below,.content h6.line-below{margin-bottom:20px}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.width-10{width:10%}.width-15{width:15%}.width-16{width:16.66%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.33%}.width-35{width:35%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-55{width:55%}.width-60{width:60%}.width-65{width:65%}.width-66{width:66.66%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-85{width:85%}.width-90{width:80%}.width-95{width:95%}.width-100{width:100%}.content.text-white{color:#fff}.content.text-white blockquote{color:#9f9f9f}.content.text-white h1:after,.content.text-white h1:before,.content.text-white h2:after,.content.text-white h2:before,.content.text-white h3:after,.content.text-white h3:before,.content.text-white h4:after,.content.text-white h4:before,.content.text-white h5:after,.content.text-white h5:before,.content.text-white h6:after,.content.text-white h6:before{background:#fff}.content blockquote{font-style:italic;padding:0 30px}.content ol,.content ul{margin-left:30px}.content ol li,.content ul li{line-height:1.5em;margin:0 0 10px 0}.content ol li:last-child,.content ul li:last-child{margin-bottom:0}.content ul{list-style:none}.content ul.no-dashes{margin-left:0}.content ul.no-dashes li{margin-bottom:0}.content ul.no-dashes li:before{display:none}.content ul li{position:relative}.content ul li:before{content:"-";position:absolute;top:0;left:-15px}.content>:last-child{margin-bottom:0}header{padding:70px 0;position:fixed;top:0;left:0;right:0;z-index:999}header.dark{background:#000}header.light{background:#fff}header.pinned:not(header.pinned.top){padding:40px 0}header.unpinned{-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}header .columns{display:flex;justify-content:space-between;padding:0 100px 0 0}header .notification-bar{background:#7995a7;margin:-70px 0 50px 0;padding:15px}header .notification-bar a{font-family:"IBM Plex Mono",monospace;text-transform:uppercase;color:#000}header .notification-bar a:after{content:"+";margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}header .notification-bar a:hover{opacity:.7}.home header.fixed.light,.single-project header.fixed.light{-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.home header.fixed.pinned.top.light,.single-project header.fixed.pinned.top.light{pointer-events:none;-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.home header.fixed.pinned:not(.home header.fixed.pinned.top,.single-project header.fixed.pinned.top).dark,.single-project header.fixed.pinned:not(.home header.fixed.pinned.top,.single-project header.fixed.pinned.top).dark{pointer-events:none;-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.home header.fixed.pinned.light,.single-project header.fixed.pinned.light{pointer-events:auto;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.home header.fixed.unpinned.dark,.single-project header.fixed.unpinned.dark{pointer-events:none;-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}header.open a.hamburger{width:20px;height:20px}header.open a.hamburger .line.first,header.open a.hamburger .line.fourth{display:none}header.open a.hamburger .line.second,header.open a.hamburger .line.third{opacity:1}header.open a.hamburger .line.second{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header.open a.hamburger .line.third{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header a.hamburger{width:45px;height:13px;display:block;position:absolute;top:0;right:0}header a.hamburger .line{width:100%;height:3px;display:block;position:absolute;left:0;right:0}header a.hamburger .line.first{top:0}header a.hamburger .line.second,header a.hamburger .line.third{height:2px;opacity:0;top:6.5px}header a.hamburger .line.fourth{bottom:0}header.dark a.hamburger .line{background:#fff}header.light a.hamburger .line{background:#000}header.dark .logo{width:130px;height:auto}header.light .logo{width:20px;height:auto}header .logo{display:block;position:relative;z-index:10}header.open .navigation.main>li{opacity:0}header.open .navigation.rollout{pointer-events:auto}header.open .navigation.rollout:after,header.open .navigation.rollout:before{height:100%}header.open .navigation.rollout>li{opacity:1}header.dark .navigation.main:after,header.dark .navigation.main:before,header.dark .navigation.rollout:after,header.dark .navigation.rollout:before{background:#000}header.dark .navigation.main>li>a,header.dark .navigation.rollout>li>a{color:#fff}header.dark .navigation.main>li>a:hover,header.dark .navigation.rollout>li>a:hover{color:#7995a7}header.dark .navigation.main>li>.sub-menu:after,header.dark .navigation.main>li>.sub-menu:before,header.dark .navigation.rollout>li>.sub-menu:after,header.dark .navigation.rollout>li>.sub-menu:before{background:#000}header.dark .navigation.main>li>.sub-menu>li>a,header.dark .navigation.rollout>li>.sub-menu>li>a{color:#fff}header.dark .navigation.main>li>.sub-menu>li>a:hover,header.dark .navigation.rollout>li>.sub-menu>li>a:hover{color:#7995a7}header.dark .navigation.main.rollout,header.dark .navigation.rollout.rollout{padding:50px 0 140px 0}header.light .navigation.main:after,header.light .navigation.main:before,header.light .navigation.rollout:after,header.light .navigation.rollout:before{background:#fff}header.light .navigation.main>li>a,header.light .navigation.rollout>li>a{color:#000}header.light .navigation.main>li>a:hover,header.light .navigation.rollout>li>a:hover{color:#7995a7}header.light .navigation.main>li>.sub-menu:after,header.light .navigation.main>li>.sub-menu:before,header.light .navigation.rollout>li>.sub-menu:after,header.light .navigation.rollout>li>.sub-menu:before{background:#fff}header.light .navigation.main>li>.sub-menu>li>a,header.light .navigation.rollout>li>.sub-menu>li>a{color:#000}header.light .navigation.main>li>.sub-menu>li>a:hover,header.light .navigation.rollout>li>.sub-menu>li>a:hover{color:#7995a7}header.light .navigation.rollout{padding:50px 0 120px 0}header .navigation{list-style:none}header .navigation.main{font-size:0}header .navigation.main>li{display:inline-block;zoom:1;*display:inline;vertical-align:middle;position:relative}header .navigation.main>li:hover>.sub-menu{pointer-events:auto}header .navigation.main>li:hover>.sub-menu:after,header .navigation.main>li:hover>.sub-menu:before{height:100%}header .navigation.main>li:hover>.sub-menu>li{opacity:1}header .navigation.main>li:not(:last-child){padding:0 50px 0 0}header .navigation.main>li:not(:last-child)>.sub-menu{right:50px}header .navigation.main>li.current-page-ancestor>a{color:#7995a7}header .navigation.main>li>a{font-family:"IBM Plex Mono",monospace;font-size:1rem;line-height:1em;text-transform:uppercase;display:block}header .navigation.main>li>.sub-menu{pointer-events:none;padding:20px 0 40px 0;list-style:none;position:absolute;top:100%;right:0}header .navigation.main>li>.sub-menu:after,header .navigation.main>li>.sub-menu:before{content:"";width:9999px;height:0;position:absolute;top:0;bottom:0}header .navigation.main>li>.sub-menu:after{left:50%}header .navigation.main>li>.sub-menu:before{right:50%}header .navigation.main>li>.sub-menu>li{opacity:0;position:relative;z-index:10}header .navigation.main>li>.sub-menu>li:not(:last-child){border-bottom:1px solid #7995a7}header .navigation.main>li>.sub-menu>li.current-menu-item>a{color:#7995a7}header .navigation.main>li>.sub-menu>li>a{font-family:"IBM Plex Mono",monospace;font-size:.813rem;line-height:30px;text-align:right;text-transform:uppercase;white-space:nowrap;display:block}header .navigation.rollout{padding:50px 0 0 0;pointer-events:none;position:absolute;top:20px;right:100px}header .navigation.rollout:after,header .navigation.rollout:before{content:"";width:9999px;height:0;position:absolute;top:0;bottom:0}header .navigation.rollout:after{left:50%}header .navigation.rollout:before{right:50%}header .navigation.rollout>li{opacity:0;position:relative;z-index:10;text-align:right;display:block}header .navigation.rollout>li.current-page-ancestor>a{color:#7995a7}header .navigation.rollout>li.divider{width:100%;height:1px;background:#7995a7;position:relative}header .navigation.rollout>li.search{font-size:0}header .navigation.rollout>li.search.open>a{padding:0 220px 0 0}header .navigation.rollout>li.search.open>form{width:200px}header .navigation.rollout>li.search>a{display:inline-block;zoom:1;*display:inline;position:relative}header .navigation.rollout>li.search>a>.icon{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:calc(100% + 10px)}header .navigation.rollout>li.search>a>.icon>svg{fill:#7995a7;width:auto;height:20px}header .navigation.rollout>li.small.current-menu-item>a{color:#7995a7}header .navigation.rollout>li.small>a{font-size:1rem}header .navigation.rollout>li.sub-menu-visible>.sub-menu{position:relative;top:0;left:0}header .navigation.rollout>li.sub-menu-visible>.sub-menu>li{opacity:1}header .navigation.rollout>li:not(:last-child){margin:0 0 20px 0}header .navigation.rollout>li>a{font-family:"IBM Plex Mono",monospace;font-size:2.813em;line-height:1em;text-transform:uppercase;display:block}header .navigation.rollout>li>.sub-menu{margin:0 0 -20px 0;padding:30px 0 10px 0;position:absolute;top:-9999px;left:-9999px}header .navigation.rollout>li>.sub-menu>li{opacity:0;margin:0 0 20px 0;display:inline-block;zoom:1;*display:inline}header .navigation.rollout>li>.sub-menu>li:not(:first-child){margin:0 0 20px 20px}header .navigation.rollout>li>.sub-menu>li.current-menu-item>a{color:#7995a7}header .navigation.rollout>li>.sub-menu>li>a{font-family:"IBM Plex Mono",monospace;line-height:1em;text-transform:uppercase;display:block}footer,.footer{background:#000;padding:35px 0 70px 0}footer .columns,.footer .columns{display:flex;justify-content:space-between}footer .content,.footer .content{font-family:"IBM Plex Mono",monospace;font-size:.813em}footer .content a,.footer .content a{color:#fff}footer .content a:hover,.footer .content a:hover{color:#7995a7}footer .social-media,.footer .social-media{list-style:none}footer .social-media li,.footer .social-media li{display:inline-block;zoom:1;*display:inline}footer .social-media li:not(:first-child),.footer .social-media li:not(:first-child){margin:0 0 0 30px}footer .social-media li a,.footer .social-media li a{display:block}footer .social-media li a:hover svg,.footer .social-media li a:hover svg{fill:#fff}footer .social-media li a svg,.footer .social-media li a svg{fill:#7995a7}main{padding:200px 0 0 0;display:block;overflow:hidden}main section{margin:0 0 80px 0}main section.background-black:first-child{position:relative}main section.background-black:first-child:before{content:"";width:100%;height:9999px;background:#000;position:absolute;bottom:100%;left:0}main section.full-width:last-child{margin-bottom:0}section.background-black+section.background-black{border-top:2px solid #fff}section.full-width+section.full-width{margin-top:-80px}section.awards-press.background-black,section.statistics.background-black{background:#000;padding:120px 0}section.awards-press.background-black:last-child,section.statistics.background-black:last-child{border-bottom:2px solid #fff}section.awards-press .columns,section.statistics .columns{margin:0 -50px;display:flex;align-content:stretch;justify-content:flex-start}section.awards-press .columns .column,section.statistics .columns .column{width:auto}section.awards-press .columns .column:not(:last-child),section.statistics .columns .column:not(:last-child){border-right:1px solid #9f9f9f}section.awards-press .columns .column .inside,section.statistics .columns .column .inside{padding:0 50px}section.awards-press .content.text-white a,section.statistics .content.text-white a{color:#fff}section.awards-press .content.text-white a:hover,section.statistics .content.text-white a:hover{color:#7995a7}section.statistics .columns .column{max-width:370px}section.text.background-black+section.awards-press.background-black,section.text.background-black+section.statistics.background-black{border-top:none;margin-top:-150px;padding-top:0}section.breadcrumbs{margin:0 0 20px 0}section.breadcrumbs .breadcrumbs{margin:0 0 -5px 0;display:block;list-style:none}section.breadcrumbs .breadcrumbs li{color:#fff;font-family:"IBM Plex Mono",monospace;font-size:.75em;line-height:1em;text-transform:uppercase;background:#000;margin:0 5px 5px 0;padding:7.5px 10px;display:inline-block;zoom:1;*display:inline}section.breadcrumbs .breadcrumbs li:last-child{margin-right:0}section.image:last-child{border-bottom:2px solid #fff}section.image .image{position:relative}section.image .image .content{font-family:"IBM Plex Mono",monospace;font-size:.8em;text-transform:uppercase;background:#000;padding:20px 50px;position:absolute;bottom:0;left:0}section.images.image-alignment-bottom .columns,section.images.image-alignment-center .columns,section.images.image-alignment-top .columns{display:flex}section.images.image-alignment-bottom .columns .column:first-of-type .inside,section.images.image-alignment-center .columns .column:first-of-type .inside,section.images.image-alignment-top .columns .column:first-of-type .inside{padding:0 80px 0 0}section.images.image-alignment-bottom.image-spacing-left .columns .column:first-of-type .inside{padding-bottom:80px}section.images.image-alignment-bottom.image-spacing-right .columns .column:last-of-type .inside{padding-bottom:80px}section.images.image-alignment-bottom .columns{align-items:flex-end}section.images.image-alignment-center.image-spacing-left .columns .column:first-of-type .inside{padding-top:80px}section.images.image-alignment-center.image-spacing-right .columns .column:last-of-type .inside{padding-top:80px}section.images.image-alignment-center .columns{align-items:center}section.images.image-alignment-top.image-spacing-left .columns .column:first-of-type .inside{padding-top:80px}section.images.image-alignment-top.image-spacing-right .columns .column:last-of-type .inside{padding-top:80px}section.images.image-alignment-top .columns{align-items:flex-start}section.job-positions .position .spacer{width:100%;height:50px}section.job-positions .titles{border-bottom:2px solid #000;padding:0 0 30px 0;list-style:none}section.job-positions .titles li{margin:0 0 20px 0}section.job-positions .titles li:last-child{margin-bottom:0}section.job-positions .titles li.active a{color:#7995a7}section.job-positions .titles li a{color:#000;font-family:"IBM Plex Mono",monospace;line-height:1em;text-transform:uppercase;white-space:nowrap;display:block}section.job-positions .titles li a:after{content:"+";margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}section.news .post{margin:0 0 70px 0}section.news .post:last-child{margin-bottom:0}section.news .post .columns{margin:0 -35px;display:flex;align-items:center}section.news .post .columns .column .inside{padding:0 35px}section.projects .columns{margin:0 -60px;display:flex;align-content:stretch;justify-content:center}section.projects .columns .column .inside{padding:0 60px}section.projects .grid{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}section.projects .grid.three-columns{margin:-25px}section.projects .grid.two-columns{margin:-50px}section.projects .grid .item.width-33 .inside{padding:25px}section.projects .grid .item.width-50 .inside{padding:50px}section.projects .grid .item .inside a.image{display:block;overflow:hidden}section.projects .grid .item .inside a.image:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}section.projects .grid .item .inside .content{font-family:"IBM Plex Mono",monospace;text-transform:uppercase;margin:20px 0 0 0}section.projects .grid .item .inside .content a{color:#000}section.projects .grid .item .inside .content a:hover{color:#7995a7}section.projects .map{position:relative}section.projects .map .locations .location{width:2.25%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;display:block;position:absolute}section.projects .map .locations .location .image{width:100%;height:auto;display:block}section.projects .map .locations .tooltip-template{display:none}.logged-in section.projects .map .locations .location{background:red;opacity:.5}section.quotation.background-black{background:#000;padding:120px 0}section.quotation.background-black:last-child{border-bottom:2px solid #fff}section.quotation.background-dots .wrapper.small{background:#fff;padding:80px 0}section.quotation.background-dots .dots{width:100%;height:80px;background-image:url(../img/dots.png);background-position:left top;background-size:35px 35px}section.quotation .content .source{text-align:right}section.related-projects .columns{margin:70px -50px 0 -50px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}section.related-projects .columns .column .inside{padding:0 50px}section.related-projects .columns .column .inside a.image{display:block;overflow:hidden}section.related-projects .columns .column .inside a.image:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}section.related-projects .columns .column .inside .content{font-family:"IBM Plex Mono",monospace;text-transform:uppercase;margin:20px 0 0 0}section.related-projects .columns .column .inside .content a{color:#000}section.related-projects .columns .column .inside .content a:hover{color:#7995a7}section.pagination .navigation{list-style:none}section.pagination .navigation li{margin:0 10px;display:inline-block;zoom:1;*display:inline;vertical-align:middle}section.pagination .navigation li.divider{width:1px;height:50px;background:#000}section.pagination .navigation li a.line-below:after{display:none}section.results .result{margin:0 0 70px 0}section.results .result:last-child{margin-bottom:0}#search{pointer-events:none;background:#000;border:5px solid #7995a7;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000}#search.open{border:20px solid #7995a7;pointer-events:auto;opacity:1}#search .close{display:block;position:fixed;top:50px;right:50px}#search .close svg{fill:#fff}#search form{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0}#search form .instructions{color:#fff;font-size:.667em;letter-spacing:.125em;text-align:right;text-transform:uppercase;display:block}#search form input[type=text]{color:#fff;font-family:"Arimo",Arial,Helvetica,sans-serif;font-size:3.125rem;font-weight:400;line-height:1em;width:100%;height:auto;background:none;border:none;border-bottom:2px solid #7995a7;margin:0 0 20px 0;padding:0 0 10px 0}#search form input[type=text]::placeholder{color:rgba(255,255,255,.2)}#search .wrapper{position:absolute;top:0;bottom:0;left:0;right:0}section.slideshow.background-black{background:#000;padding:120px 0}section.slideshow.background-black:last-child{border-bottom:2px solid #fff}section.slideshow .image a{display:block}section.slideshow .image a img{width:var(--image-width);height:auto;max-width:100%;max-height:80vh;margin:0 auto}section.slideshow .image .content{font-family:"IBM Plex Mono",monospace;font-size:.8em;text-transform:uppercase;margin:20px 0 0 0}section.team{overflow:hidden}section.team .grid{margin:-35px;display:flex;flex-wrap:wrap}section.team .grid .full-information{margin:35px 0;background:#000;position:relative}section.team .grid .full-information:after,section.team .grid .full-information:before{content:"";width:9999px;height:auto;background:#000;position:absolute;top:0;bottom:0}section.team .grid .full-information:after{left:100%}section.team .grid .full-information:before{right:100%}section.team .grid .full-information:last-child{margin-bottom:0}section.team .grid .full-information:last-child .inside{padding-bottom:150px}section.team .grid .full-information .close{width:20px;height:auto;display:block;position:absolute;top:30px;right:-60px;z-index:10}section.team .grid .full-information .close:hover svg{fill:#7995a7}section.team .grid .full-information .close svg{fill:#fff}section.team .grid .full-information .columns{display:flex;align-items:center}section.team .grid .full-information .columns .column:first-child .inside{padding:0 100px 0 0}section.team .grid .full-information .columns .column:first-child .inside .content h3 .certifications{font-size:.314em}section.team .grid .full-information .columns .column .inside{padding:0}section.team .grid .full-information .inside{padding:35px;display:none;position:relative}section.team .grid .full-information .spacer{width:100%;height:80px}section.team .grid .item.active .inside .image img{opacity:.4}section.team .grid .item .inside{padding:35px}section.team .grid .item .inside .certifications,section.team .grid .item .inside .title{font-size:.688em}section.team .grid .item .inside .full-information{display:none}section.team .grid .item .inside .image{background:#7995a7;margin:0 0 20px 0;display:block}section.team .grid .item .inside .name,section.team .grid .item .inside .title{color:#000;font-family:"IBM Plex Mono",monospace;line-height:1em;text-transform:uppercase;display:block}section.team .grid .item .inside .name{margin:0 0 10px 0}section.text.background-blue{background:#8ad5ea;padding:30px 0}section.text.background-blue .content a{color:#000}section.text.background-blue .content a:hover{color:#333}section.text.background-blue .content *{font-family:"IBM Plex Mono",monospace;font-weight:300;line-height:1em;text-transform:uppercase}section.text.background-black{background:#000;padding:120px 0}section.text.background-black:last-child{border-bottom:2px solid #fff}section.text.background-dots .wrapper.small{background:#fff;padding:80px 0}section.text.background-dots .dots{width:100%;height:80px;background-image:url(../img/dots.png);background-position:left top;background-size:35px 35px}section.text .columns{margin:0 -35px;display:flex;align-content:stretch;justify-content:flex-start}section.text .columns .column .inside{padding:0 35px}section.text .columns .column .inside .content{max-width:none}section.text .filters.borders>ul>li{border-bottom:1px solid #000;margin:0 0 10px 0;padding:0 0 10px 0}section.text .filters.borders>ul>li.no-border{border-bottom:none;margin-bottom:0;padding-bottom:0}section.text .filters.filters-visible>a .label:after{-moz-transform:translateY(-45%) rotate(90deg);-webkit-transform:translateY(-45%) rotate(90deg);-o-transform:translateY(-45%) rotate(90deg);-ms-transform:translateY(-45%) rotate(90deg);transform:translateY(-45%) rotate(90deg)}section.text .filters>a{color:#fff;background:#000;font-family:"IBM Plex Mono",monospace;font-size:.75em;line-height:1em;text-transform:uppercase;display:inline-block;zoom:1;*display:inline;padding:10px 35px 10px 20px}section.text .filters>a .label{display:inline-block;zoom:1;*display:inline;position:relative}section.text .filters>a .label:after{content:">";font-size:.833em;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:calc(100% + 10px)}section.text .filters>ul{margin:20px 0 0 40px;display:none}section.text .filters>ul>li.active>a,section.text .filters>ul>li.current-menu-item>a{color:#7995a7}section.text .filters>ul>li.active>a:before,section.text .filters>ul>li.current-menu-item>a:before{content:">";font-size:.833em;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:calc(100% + 10px)}section.text .filters>ul>li>a{color:#000;font-family:"IBM Plex Mono",monospace;font-size:.75em;line-height:1em;text-transform:uppercase;position:relative}section.text .filters>ul>li>a:hover{color:#7995a7}section.text .filters>ul>li>ul{margin:0 0 0 40px}section.text .filters>ul>li>ul>li.active>a,section.text .filters>ul>li>ul>li.current-menu-item>a{color:#7995a7}section.text .filters>ul>li>ul>li.active>a:before,section.text .filters>ul>li>ul>li.current-menu-item>a:before{content:">";font-size:.833em;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:calc(100% + 10px)}section.text .filters>ul>li>ul>li>a{color:#000;font-family:"IBM Plex Mono",monospace;font-size:.75em;line-height:1em;text-transform:uppercase;position:relative}section.text .filters>ul>li>ul>li>a:hover{color:#7995a7}section.text .sub-navigation{list-style:none}section.text .sub-navigation li{margin:0 10px 0 0;display:inline-block;zoom:1;*display:inline}section.text .sub-navigation li:last-child{margin-right:0}section.text .sub-navigation li.current-menu-item a svg{fill:#7995a7}section.text .sub-navigation li a:hover svg{fill:#7995a7}section.text .sub-navigation li a svg{fill:#000}section.text.background-black .filters.borders>ul>li{border-bottom:1px solid #fff}section.text.background-black .filters>a{color:#000;background:#fff}section.text.background-black .filters>ul>li.active>a,section.text.background-black .filters>ul>li.current-menu-item>a{color:#7995a7}section.text.background-black .filters>ul>li>a{color:#fff}section.text.background-black .filters>ul>li>a:hover{color:#7995a7}section.text.background-black .filters>ul>li>ul>li.active>a,section.text.background-black .filters>ul>li>ul>li.current-menu-item>a{color:#7995a7}section.text.background-black .filters>ul>li>ul>li>a{color:#fff}section.text.background-black .filters>ul>li>ul>li>a:hover{color:#7995a7}section.text.background-black .sub-navigation li.current-menu-item a svg{fill:#7995a7}section.text.background-black .sub-navigation li a:hover svg{fill:#7995a7}section.text.background-black .sub-navigation li a svg{fill:#fff}section.text.background-black+section.text.background-black{border-top:none;margin-top:-150px;padding-top:0}.page-child.team section.text .columns .column .inside .filters{display:none}section.text-image.background-black,section.text-map.background-black,section.text-slideshow.background-black{background:#000;padding:120px 0}section.text-image.background-black:last-child,section.text-map.background-black:last-child,section.text-slideshow.background-black:last-child{border-bottom:2px solid #fff}section.text-image.text-alignment-bottom .columns,section.text-map.text-alignment-bottom .columns,section.text-slideshow.text-alignment-bottom .columns{align-items:flex-end}section.text-image.text-alignment-bottom .columns .column:last-child,section.text-map.text-alignment-bottom .columns .column:last-child,section.text-slideshow.text-alignment-bottom .columns .column:last-child{padding-bottom:60px}section.text-image.text-alignment-center .columns,section.text-map.text-alignment-center .columns,section.text-slideshow.text-alignment-center .columns{align-items:center}section.text-image.text-alignment-top .columns,section.text-map.text-alignment-top .columns,section.text-slideshow.text-alignment-top .columns{align-items:flex-start}section.text-image.text-alignment-top .columns .column:last-child,section.text-map.text-alignment-top .columns .column:last-child,section.text-slideshow.text-alignment-top .columns .column:last-child{padding-top:30px}section.text-image.text-position-left .columns,section.text-map.text-position-left .columns,section.text-slideshow.text-position-left .columns{flex-direction:row-reverse}section.text-image.text-position-left .columns .column:last-child .inside,section.text-map.text-position-left .columns .column:last-child .inside,section.text-slideshow.text-position-left .columns .column:last-child .inside{padding:0 100px 0 0}section.text-image.text-position-right .columns,section.text-map.text-position-right .columns,section.text-slideshow.text-position-right .columns{flex-direction:row}section.text-image.text-position-right .columns .column:last-child .inside,section.text-map.text-position-right .columns .column:last-child .inside,section.text-slideshow.text-position-right .columns .column:last-child .inside{padding:0 0 0 100px}section.text-image .columns,section.text-map .columns,section.text-slideshow .columns{display:flex}section.text-image .image a,section.text-map .image a,section.text-slideshow .image a{display:block}section.text-image .image a img,section.text-map .image a img,section.text-slideshow .image a img{width:var(--image-width);height:auto;max-width:100%;max-height:80vh;margin:0 auto}section.text-image .image .content,section.text-map .image .content,section.text-slideshow .image .content{font-family:"IBM Plex Mono",monospace;font-size:.8em;text-transform:uppercase;margin:20px 0 0 0}section.text-image .image .content .numbers,section.text-image .image .content p,section.text-map .image .content .numbers,section.text-map .image .content p,section.text-slideshow .image .content .numbers,section.text-slideshow .image .content p{display:inline-block;zoom:1;*display:inline}section.text-image .image .content .numbers,section.text-map .image .content .numbers,section.text-slideshow .image .content .numbers{list-style:none}section.text-image .image .content .numbers li,section.text-map .image .content .numbers li,section.text-slideshow .image .content .numbers li{display:inline-block;zoom:1;*display:inline}section.text-image .image .content p,section.text-map .image .content p,section.text-slideshow .image .content p{margin-left:10px}section.text-map .map{width:100%;height:700px}section.text-images .desktop .columns{display:flex;align-items:stretch}section.text-images .desktop .columns .column.width-55 .images{pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}section.text-images .desktop .columns .column.width-55 .images.visible{pointer-events:auto;opacity:1}section.text-images .desktop .columns .column.width-55 .images .image{text-align:center;max-height:90vh;pointer-events:none;opacity:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0}section.text-images .desktop .columns .column.width-55 .images .image.visible{pointer-events:auto;opacity:1}section.text-images .desktop .columns .column.width-55 .images .image .inline-wrapper{display:inline-block;zoom:1;*display:inline;position:relative}section.text-images .desktop .columns .column.width-55 .images .image .inline-wrapper .columns{display:flex;align-items:flex-start;justify-content:space-between;background:#000;padding:20px 50px;position:absolute;bottom:0;left:0;right:0}section.text-images .desktop .columns .column.width-55 .images .image .inline-wrapper .columns .inside{height:auto}section.text-images .desktop .columns .column.width-55 .images .image .inline-wrapper .columns .inside .content{font-family:"IBM Plex Mono",monospace;font-size:.8em;text-align:left;text-transform:uppercase}section.text-images .desktop .columns .column.width-55 .images .image .inline-wrapper .columns .inside .content .numbers{white-space:nowrap;list-style:none}section.text-images .desktop .columns .column.width-55 .images .image .inline-wrapper .columns .inside .content .numbers li{display:inline-block;zoom:1;*display:inline}section.text-images .desktop .columns .column.width-55 .images .image .inline-wrapper img{width:auto;height:auto;max-width:100%;max-height:90vh;margin:0 auto}section.text-images .desktop .columns .column.width-45 .inside{margin:0 0 0 70px}section.text-images .desktop .columns .column.width-45 .inside .content{pointer-events:none;opacity:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0}section.text-images .desktop .columns .column.width-45 .inside .content.visible{pointer-events:auto;opacity:1}section.text-images .desktop .columns .column .inside{height:100vh;position:relative}section.text-images .desktop .scroller .images:first-child .image:first-child{height:100vh}section.text-images .desktop .scroller .images .image{width:100%;height:150vh}section.text-images .mobile{display:none}section.text-images .mobile .content{margin:0 0 50px 0}section.text-images .mobile .content:last-child{margin-bottom:0}section.text-images .mobile .image-wrapper{min-height:0}#slides .slide.image,#slides .slide.text{position:relative}#slides .slide.image .content,#slides .slide.text .content{max-width:950px}#slides .slide.image .overlay,#slides .slide.text .overlay{background:rgba(0,0,0,.4);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#slides .slide.image{background-attachment:fixed;background-position:center bottom;background-size:cover}#slides .slide.image .content{display:none}#slides .slide.text.background-black,#slides .slide.text.background-dots,#slides .slide.text.background-white{background:#000;padding:40vh 0 100px 0}#slides .slide.text.background-blue{background:#8ad5ea;padding:30px 0}#slides .slide.text.background-blue .content{max-width:none}#slides .slide.text.background-blue .content a{color:#000}#slides .slide.text.background-blue .content a:hover{color:#333}#slides .slide.text.background-blue .content *{font-family:"IBM Plex Mono",monospace;font-weight:300;line-height:1em;text-transform:uppercase}#slides .slide.text .content{display:block}#text{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10}#text .content{pointer-events:all;max-width:950px;position:absolute;bottom:0;left:0}#text .content.out{pointer-events:none}#text .content .about,#text .content .category,#text .content .name{opacity:0;position:relative}#text .content .about>:last-child{margin-bottom:0}#text .content h2 a{color:#fff}#text .content h2 a:hover{opacity:.75}#text .content h4.line-below{padding-bottom:0}#text .content h4.line-below:after{display:none}#text .content h4.line-below .label{padding:0 0 20px 0;display:inline-block;zoom:1;*display:inline;position:relative}#text .content h4.line-below .label:after{content:"";width:9999px;height:2px;background:#fff;position:absolute;bottom:0;right:0}#text .content .name{margin:0 0 10px 0}#text .content .numbers{opacity:0;margin:0 0 10px 0;list-style:none;position:relative}#text .content .numbers li{font-family:"IBM Plex Mono",monospace;font-size:.75em;background:#000;padding:5px 2.5px;float:left}#text .content .numbers li:first-child{padding-left:10px}#text .content .numbers li:last-child{padding-right:10px}#text .wrapper{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:100px;left:50%}section.video .video{position:relative}section.video .video .content{font-family:"IBM Plex Mono",monospace;font-size:.8em;text-transform:uppercase;margin:20px 0 0 0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
