/*! normalize.css v4.0.0 | 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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[col="12"]{width:94%;float:left}[col="11"]{width:86%;float:left}[col="10"]{width:78%;float:left}[col="9"]{width:70%;float:left}[col="8"]{width:62%;float:left}[col="7"]{width:54%;float:left}[col="6"]{width:46%;float:left}[col="5"]{width:38%;float:left}[col="4"]{width:30%;float:left}[col="3"]{width:22%;float:left}[col="2"]{width:14%;float:left}[col="1"]{width:6%;float:left}@media screen and (max-width:1099px) and (min-width:940px){[col-t="12"]{width:94%;float:left}[col-t="11"]{width:86%;float:left}[col-t="10"]{width:78%;float:left}[col-t="9"]{width:70%;float:left}[col-t="8"]{width:62%;float:left}[col-t="7"]{width:54%;float:left}[col-t="6"]{width:46%;float:left}[col-t="5"]{width:38%;float:left}[col-t="4"]{width:30%;float:left}[col-t="3"]{width:22%;float:left}[col-t="2"]{width:14%;float:left}[col-t="1"]{width:6%;float:left}}@media screen and (max-width:639px){[col-p="12"]{width:94%;float:left}[col-p="11"]{width:86%;float:left}[col-p="10"]{width:78%;float:left}[col-p="9"]{width:70%;float:left}[col-p="8"]{width:62%;float:left}[col-p="7"]{width:54%;float:left}[col-p="6"]{width:46%;float:left}[col-p="5"]{width:38%;float:left}[col-p="4"]{width:30%;float:left}[col-p="3"]{width:22%;float:left}[col-p="2"]{width:14%;float:left}[col-p="1"]{width:6%;float:left}}@media screen and (max-width:939px){.hide-on-mobile{display:none!important}}@media screen and (max-width:1099px) and (min-width:940px){.hide-on-tablet{display:none!important}}@media screen and (max-width:939px) and (min-width:640px){.hide-on-tablet{display:none!important}}@media screen and (max-width:639px){.hide-on-phone{display:none!important}}@media screen and (min-width:1100px){.only-on-mobile{display:none!important}}@media screen and (min-width:1700px){.only-on-mobile{display:none!important}}@media screen and (min-width:1100px){.only-on-phone{display:none!important}}@media screen and (min-width:1700px){.only-on-phone{display:none!important}}@media screen and (max-width:1099px) and (min-width:940px){.only-on-phone{display:none!important}}@media screen and (max-width:939px) and (min-width:640px){.only-on-phone{display:none!important}}.hidden{display:none!important}.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horz-center{position:relative;margin-left:auto;margin-right:auto}.both-center{position:relative;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.text-center{text-align:center}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.center{float:none!important;margin-left:auto!important;margin-right:auto!important}.mt1{margin-top:1vw!important}@media screen and (max-width:639px){.mt1{margin-top:10px}}.mb1{margin-bottom:1vw!important}@media screen and (max-width:639px){.mb1{margin-bottom:10px}}.pt1{padding-top:1vw!important}@media screen and (max-width:639px){.pt1{padding-top:10px}}.pb1{padding-bottom:1vw!important}@media screen and (max-width:639px){.pb1{padding-bottom:10px}}.mt2{margin-top:2vw!important}@media screen and (max-width:639px){.mt2{margin-top:20px}}.mb2{margin-bottom:2vw!important}@media screen and (max-width:639px){.mb2{margin-bottom:20px}}.pt2{padding-top:2vw!important}@media screen and (max-width:639px){.pt2{padding-top:20px}}.pb2{padding-bottom:2vw!important}@media screen and (max-width:639px){.pb2{padding-bottom:20px}}.mt3{margin-top:3vw!important}@media screen and (max-width:639px){.mt3{margin-top:30px}}.mb3{margin-bottom:3vw!important}@media screen and (max-width:639px){.mb3{margin-bottom:30px}}.pt3{padding-top:3vw!important}@media screen and (max-width:639px){.pt3{padding-top:30px}}.pb3{padding-bottom:3vw!important}@media screen and (max-width:639px){.pb3{padding-bottom:30px}}.mt4{margin-top:4vw!important}@media screen and (max-width:639px){.mt4{margin-top:40px}}.mb4{margin-bottom:4vw!important}@media screen and (max-width:639px){.mb4{margin-bottom:40px}}.pt4{padding-top:4vw!important}@media screen and (max-width:639px){.pt4{padding-top:40px}}.pb4{padding-bottom:4vw!important}@media screen and (max-width:639px){.pb4{padding-bottom:40px}}.mt5{margin-top:5vw!important}@media screen and (max-width:639px){.mt5{margin-top:50px}}.mb5{margin-bottom:5vw!important}@media screen and (max-width:639px){.mb5{margin-bottom:50px}}.pt5{padding-top:5vw!important}@media screen and (max-width:639px){.pt5{padding-top:50px}}.pb5{padding-bottom:5vw!important}@media screen and (max-width:639px){.pb5{padding-bottom:50px}}.mt6{margin-top:6vw!important}@media screen and (max-width:639px){.mt6{margin-top:60px}}.mb6{margin-bottom:6vw!important}@media screen and (max-width:639px){.mb6{margin-bottom:60px}}.pt6{padding-top:6vw!important}@media screen and (max-width:639px){.pt6{padding-top:60px}}.pb6{padding-bottom:6vw!important}@media screen and (max-width:639px){.pb6{padding-bottom:60px}}.mt7{margin-top:7vw!important}@media screen and (max-width:639px){.mt7{margin-top:70px}}.mb7{margin-bottom:7vw!important}@media screen and (max-width:639px){.mb7{margin-bottom:70px}}.pt7{padding-top:7vw!important}@media screen and (max-width:639px){.pt7{padding-top:70px}}.pb7{padding-bottom:7vw!important}@media screen and (max-width:639px){.pb7{padding-bottom:70px}}.mt8{margin-top:8vw!important}@media screen and (max-width:639px){.mt8{margin-top:80px}}.mb8{margin-bottom:8vw!important}@media screen and (max-width:639px){.mb8{margin-bottom:80px}}.pt8{padding-top:8vw!important}@media screen and (max-width:639px){.pt8{padding-top:80px}}.pb8{padding-bottom:8vw!important}@media screen and (max-width:639px){.pb8{padding-bottom:80px}}.mt9{margin-top:9vw!important}@media screen and (max-width:639px){.mt9{margin-top:90px}}.mb9{margin-bottom:9vw!important}@media screen and (max-width:639px){.mb9{margin-bottom:90px}}.pt9{padding-top:9vw!important}@media screen and (max-width:639px){.pt9{padding-top:90px}}.pb9{padding-bottom:9vw!important}@media screen and (max-width:639px){.pb9{padding-bottom:90px}}.mt10{margin-top:10vw!important}@media screen and (max-width:639px){.mt10{margin-top:100px}}.mb10{margin-bottom:10vw!important}@media screen and (max-width:639px){.mb10{margin-bottom:100px}}.pt10{padding-top:10vw!important}@media screen and (max-width:639px){.pt10{padding-top:100px}}.pb10{padding-bottom:10vw!important}@media screen and (max-width:639px){.pb10{padding-bottom:100px}}.mt11{margin-top:11vw!important}@media screen and (max-width:639px){.mt11{margin-top:110px}}.mb11{margin-bottom:11vw!important}@media screen and (max-width:639px){.mb11{margin-bottom:110px}}.pt11{padding-top:11vw!important}@media screen and (max-width:639px){.pt11{padding-top:110px}}.pb11{padding-bottom:11vw!important}@media screen and (max-width:639px){.pb11{padding-bottom:110px}}.mt12{margin-top:12vw!important}@media screen and (max-width:639px){.mt12{margin-top:120px}}.mb12{margin-bottom:12vw!important}@media screen and (max-width:639px){.mb12{margin-bottom:120px}}.pt12{padding-top:12vw!important}@media screen and (max-width:639px){.pt12{padding-top:120px}}.pb12{padding-bottom:12vw!important}@media screen and (max-width:639px){.pb12{padding-bottom:120px}}.mt13{margin-top:13vw!important}@media screen and (max-width:639px){.mt13{margin-top:130px}}.mb13{margin-bottom:13vw!important}@media screen and (max-width:639px){.mb13{margin-bottom:130px}}.pt13{padding-top:13vw!important}@media screen and (max-width:639px){.pt13{padding-top:130px}}.pb13{padding-bottom:13vw!important}@media screen and (max-width:639px){.pb13{padding-bottom:130px}}.mt14{margin-top:14vw!important}@media screen and (max-width:639px){.mt14{margin-top:140px}}.mb14{margin-bottom:14vw!important}@media screen and (max-width:639px){.mb14{margin-bottom:140px}}.pt14{padding-top:14vw!important}@media screen and (max-width:639px){.pt14{padding-top:140px}}.pb14{padding-bottom:14vw!important}@media screen and (max-width:639px){.pb14{padding-bottom:140px}}.mt15{margin-top:15vw!important}@media screen and (max-width:639px){.mt15{margin-top:150px}}.mb15{margin-bottom:15vw!important}@media screen and (max-width:639px){.mb15{margin-bottom:150px}}.pt15{padding-top:15vw!important}@media screen and (max-width:639px){.pt15{padding-top:150px}}.pb15{padding-bottom:15vw!important}@media screen and (max-width:639px){.pb15{padding-bottom:150px}}.clear:before{content:'';display:table}.clear::after{content:'';display:table;clear:both}.no-clear:before{content:normal;display:inherit}.no-clear:after{content:normal;display:inherit;clear:none}body{text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p{font-weight:400}h1{font-size:38px;margin:0 auto 10px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}p{margin:0 auto 8px;line-height:1.5}ul{padding:0;margin:0}ul li{list-style:none;padding:0;margin:0 0 8px 0}a{text-decoration:none}.gridMe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.gridMe.hidden{display:none}.gridMe div{height:100%;width:6%;position:absolute;background-color:rgba(2,238,255,.1);border-left:1px solid #02eeff;border-right:1px solid #02eeff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gridMe div:nth-child(13){left:99%}.gridMe div:nth-child(12){left:91%}.gridMe div:nth-child(11){left:83%}.gridMe div:nth-child(10){left:75%}.gridMe div:nth-child(9){left:67%}.gridMe div:nth-child(8){left:59%}.gridMe div:nth-child(7){left:51%}.gridMe div:nth-child(6){left:43%}.gridMe div:nth-child(5){left:35%}.gridMe div:nth-child(4){left:27%}.gridMe div:nth-child(3){left:19%}.gridMe div:nth-child(2){left:11%}.gridMe div:nth-child(1){left:3%}@font-face{font-family:'Avant Garde';src:url(../fonts/ITCAvantGardeStd-Demi.eot);src:local('ITC Avant Garde Gothic Std Demi'),local('ITCAvantGardeStd-Demi'),url(../fonts/ITCAvantGardeStd-Demi.eot?#iefix) format('embedded-opentype'),url(../fonts/ITCAvantGardeStd-Demi.woff2) format('woff2'),url(../fonts/ITCAvantGardeStd-Demi.woff) format('woff'),url(../fonts/ITCAvantGardeStd-Demi.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Avant Garde';src:url(../fonts/ITCAvantGardeStd-Bold.eot);src:local('ITC Avant Garde Gothic Std Bold'),local('ITCAvantGardeStd-Bold'),url(../fonts/ITCAvantGardeStd-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/ITCAvantGardeStd-Bold.woff2) format('woff2'),url(../fonts/ITCAvantGardeStd-Bold.woff) format('woff'),url(../fonts/ITCAvantGardeStd-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Avant Garde';src:url(../fonts/ITCAvantGardeStd-Bk.eot);src:local('ITC Avant Garde Gothic Std Book'),local('ITCAvantGardeStd-Bk'),url(../fonts/ITCAvantGardeStd-Bk.eot?#iefix) format('embedded-opentype'),url(../fonts/ITCAvantGardeStd-Bk.woff2) format('woff2'),url(../fonts/ITCAvantGardeStd-Bk.woff) format('woff'),url(../fonts/ITCAvantGardeStd-Bk.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Apercu;src:url(../fonts/Apercu-LightItalic.eot);src:local('Apercu Light Italic'),local('Apercu-LightItalic'),url(../fonts/Apercu-LightItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/Apercu-LightItalic.woff2) format('woff2'),url(../fonts/Apercu-LightItalic.woff) format('woff'),url(../fonts/Apercu-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-family:Apercu;src:url(../fonts/Apercu-Light.eot);src:local('Apercu Light'),local('Apercu-Light'),url(../fonts/Apercu-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Apercu-Light.woff2) format('woff2'),url(../fonts/Apercu-Light.woff) format('woff'),url(../fonts/Apercu-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:Apercu;src:url(../fonts/Apercu-Bold.eot);src:local('Apercu Bold'),local('Apercu-Bold'),url(../fonts/Apercu-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Apercu-Bold.woff2) format('woff2'),url(../fonts/Apercu-Bold.woff) format('woff'),url(../fonts/Apercu-Bold.ttf) format('truetype');font-weight:700;font-style:normal}body{font-family:Apercu,Helvetica,sans-serif;font-size:19px;line-height:1.65;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-font-smoothing:auto;-o-font-smoothing:auto;overflow:auto;height:100%;-webkit-animation-direction:normal;animation-direction:normal;-webkit-transition:opacity 950ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:opacity 950ms 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 950ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-opacity:1;-moz-opacity:1;opacity:1}body.loading{overflow:hidden;height:100vh;-webkit-opacity:0;-moz-opacity:0;opacity:0}body.modal-open{overflow:hidden}body.menu-open,html.menu-open{height:100%;overflow:hidden}a,span{font-family:Apercu,Helvetica,sans-serif}a.large-cta,span.large-cta{cursor:pointer;font-size:22px;color:#92a5b1;font-family:'Avant Garde',Helvetica,sans-serif;padding-bottom:6px;-webkit-transition:color .2s 0s cubic-bezier(.165,.84,.19,.95);-o-transition:color .2s 0s cubic-bezier(.165,.84,.19,.95);transition:color .2s 0s cubic-bezier(.165,.84,.19,.95);font-weight:500;display:inline-block;position:relative}.awards a.large-cta,.awards span.large-cta{border-bottom:2px solid #92a5b1}.awards a.large-cta:after,.awards span.large-cta:after{display:none}a.large-cta:after,span.large-cta:after{content:"";position:absolute;left:0;bottom:calc(0% - 1px);width:100%;height:2px;background-color:#92a5b1;-webkit-transition:all 250ms 30ms cubic-bezier(.165,.84,.19,.95);-o-transition:all 250ms 30ms cubic-bezier(.165,.84,.19,.95);transition:all 250ms 30ms cubic-bezier(.165,.84,.19,.95)}a.large-cta.green,a.large-cta.primary-1,span.large-cta.green,span.large-cta.primary-1{color:#00cdaa}a.large-cta.green:after,a.large-cta.primary-1:after,span.large-cta.green:after,span.large-cta.primary-1:after{background-color:#00cdaa}a.large-cta:hover,span.large-cta:hover{color:#009a80}a.large-cta:hover:after,span.large-cta:hover:after{height:6px;background-color:#009a80}.awards a.large-cta:hover,.awards span.large-cta:hover{color:#00cdaa;border-bottom:2px solid #00cdaa}.p,p{font-size:19px;line-height:1.65;font-family:Apercu,Helvetica,sans-serif;font-weight:300;color:#000;margin-bottom:20px}.p:last-child,p:last-child{margin-bottom:0}.p a,p a{color:#00cdaa;text-decoration:none;font-family:Apercu,Helvetica,sans-serif}@media screen and (max-width:639px){.p,p{font-size:17px}}b,strong{font-weight:700}.text-block ul li{list-style:disc;margin-left:20px;padding-left:5px;font-weight:300}.latest-awards .text-block ul li{margin:0 10px 0 0;padding-left:0;list-style:none}.title{margin-bottom:10px;font-size:13px;text-transform:uppercase;color:#92a5b1;letter-spacing:1.38px}.text-link-clone,a.text-link{font-size:19px;font-family:Apercu,Helvetica,sans-serif;letter-spacing:.05em;color:#00cdaa;text-decoration:none;display:inline;line-height:1.65;margin:0;position:relative}.text-link-clone.white,a.text-link.white{color:#fff}.text-link-clone.white:after,a.text-link.white:after{background-color:#fff}.text-link-clone.white:hover:before,a.text-link.white:hover:before{border-left-color:#fff;border-top-color:#fff}.text-link-clone.small,a.text-link.small{font-size:17px}.text-link-clone:after,a.text-link:after{content:'';height:2px;width:10px;background-color:#00cdaa;position:absolute;right:-18px;bottom:2px;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease}.text-link-clone:before,a.text-link:before{content:'';-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease;-webkit-transform:translate3D(0,0,0) rotate(135deg);-ms-transform:translate3D(0,0,0) rotate(135deg);transform:translate3D(0,0,0) rotate(135deg);background-color:transparent;position:absolute;right:-20px;bottom:2px;width:5px;height:5px}.text-link-clone:hover:after,a.text-link:hover:after{bottom:10px;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.text-link-clone:hover:before,a.text-link:hover:before{bottom:10px;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.text-link-clone:hover.higher:before,a.text-link:hover.higher:before{bottom:14px}.text-link-clone:hover.higher:after,a.text-link:hover.higher:after{bottom:14px}.text-link-clone a{color:#00cdaa}.text-link-fake{display:block}.text-link-fake a{font-size:19px;font-family:Apercu,Helvetica,sans-serif;letter-spacing:.05em;color:#00cdaa;text-decoration:none;display:inline;line-height:1.65;margin:0;position:relative}.text-link-fake a.white{color:#fff}.text-link-fake a.white:after{background-color:#fff}.text-link-fake a.white:hover:before{border-left-color:#fff;border-top-color:#fff}.text-link-fake a.small{font-size:17px}.text-link-fake a:after{content:'';height:2px;width:10px;background-color:#00cdaa;position:absolute;right:-18px;bottom:2px;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease}.text-link-fake a:before{content:'';-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease;-webkit-transform:translate3D(0,0,0) rotate(135deg);-ms-transform:translate3D(0,0,0) rotate(135deg);transform:translate3D(0,0,0) rotate(135deg);background-color:transparent;position:absolute;right:-20px;bottom:2px;width:5px;height:5px}.text-link-fake a:hover:after{bottom:10px;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.text-link-fake a:hover:before{bottom:10px;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.text-link-fake a:hover.higher:before{bottom:14px}.text-link-fake a:hover.higher:after{bottom:14px}a.bold-text-link{font-size:19px;font-weight:500;font-family:'Avant Garde',Helvetica,sans-serif;color:#00cdaa;text-decoration:none;margin:0;position:relative}a.bold-text-link:after{content:'';height:2px;width:10px;background-color:#00cdaa;position:absolute;margin-left:8px;bottom:2px;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease}a.bold-text-link:before{content:'';-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease;-webkit-transform:translate3D(0,0,0) rotate(135deg);-ms-transform:translate3D(0,0,0) rotate(135deg);transform:translate3D(0,0,0) rotate(135deg);background-color:transparent;position:absolute;right:-20px;bottom:2px;width:5px;height:5px}a.bold-text-link:hover:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}a.bold-text-link:hover:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'Avant Garde',Helvetica,sans-serif}.h1,h1{font-size:44px;line-height:1.45;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000;margin-bottom:25px}.h1.white,h1.white{color:#fff}.h1.green,h1.green{color:#00cdaa}.h2,h2{font-size:38px;line-height:1.45;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000}.h2.white,h2.white{color:#fff}.h3,h3{font-size:26px;line-height:1.35;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000;margin-top:10px;margin-bottom:10px}.h3.white,h3.white{color:#fff}.h3.bold,h3.bold{font-weight:700}.text-block .h3,.text-block h3{font-weight:700}.h4,h4{font-size:22px;line-height:1.65;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000}.h4.white,h4.white{color:#fff}.h5,h5{font-size:17px;line-height:1.65;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000}.h5.white,h5.white{color:#fff}.blur{position:relative}.blur:after{content:'';z-index:2000;bottom:0;left:0;background-color:#001828;width:100%;height:100%;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);position:absolute;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);-o-transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);-webkit-transition:-webkit-transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);transition:-webkit-transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22),-webkit-transform 450ms 750ms cubic-bezier(.895,.03,.685,.22)}.blur-absolute{position:relative}.blur-absolute:after{content:'';z-index:2000;bottom:0;left:0;background-color:#001828;width:100%;height:100%;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);position:absolute;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);-o-transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);-webkit-transition:-webkit-transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);transition:-webkit-transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22);transition:transform 450ms 750ms cubic-bezier(.895,.03,.685,.22),-webkit-transform 450ms 750ms cubic-bezier(.895,.03,.685,.22)}.align-right .blur-absolute{width:90%;left:auto;right:0}.portrait .blur-absolute{width:100%}.blur-absolute.lazyloaded:after,.blur.lazyloaded:after{width:100%;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.no-cover{-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:transform 650ms 0s ease-in-out;-o-transition:transform 650ms 0s ease-in-out;-webkit-transition:-webkit-transform 650ms 0s ease-in-out;transition:-webkit-transform 650ms 0s ease-in-out;transition:transform 650ms 0s ease-in-out;transition:transform 650ms 0s ease-in-out,-webkit-transform 650ms 0s ease-in-out;width:-webkit-fill-available;width:-moz-available;width:stretch;height:-webkit-fill-available;height:-moz-available;height:stretch}.lazyloaded .no-cover,.no-cover.lazyloaded{-webkit-filter:blur(0);filter:blur(0);height:auto;width:auto}.image-holder{position:relative}.image-holder.portrait img{max-height:100%;width:100%}.image-holder.landscape img{max-width:100%;width:100%}.image-holder figcaption{margin-top:10px;text-align:left;margin-left:0}div[data-expand],img[data-expand]{cursor:nesw-resize;cursor:-webkit-zoom-in}.IE div[data-expand],.IE img[data-expand]{cursor:pointer;cursor:hand}.cat-box{letter-spacing:1.27px;border:1px solid #fff;text-transform:uppercase;padding:2px 8px;font-size:12px}.button-holder{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-holder .button{outline:0;margin:5px;border:1px solid #92a5b1;background:0 0;color:#92a5b1;font-size:14px;font-family:Apercu,Helvetica,sans-serif;position:relative}.button-holder .button:hover{background-color:#92a5b1;color:#fff}.button-holder .button.load-more{padding:10px 16px}.button-holder-absolute{position:absolute;bottom:0;-webkit-transform:translate3D(-50%,16vh,0);-ms-transform:translate3D(-50%,16vh,0);transform:translate3D(-50%,16vh,0);left:50%}@media screen and (max-width:939px){.button-holder-absolute{-webkit-transform:translate3D(-50%,8vh,0);-ms-transform:translate3D(-50%,8vh,0);transform:translate3D(-50%,8vh,0)}}.action-bar{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.project-index .action-bar{-webkit-transition:transform 750ms 450ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95);-o-transition:transform 750ms 450ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95);-webkit-transition:opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 750ms 450ms cubic-bezier(.165,.84,.19,.95);transition:opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 750ms 450ms cubic-bezier(.165,.84,.19,.95);transition:transform 750ms 450ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95);transition:transform 750ms 450ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 750ms 450ms cubic-bezier(.165,.84,.19,.95)}.loading .action-bar{-webkit-transform:translateY(25vh);-ms-transform:translateY(25vh);transform:translateY(25vh);-webkit-opacity:0;-moz-opacity:0;opacity:0}.meta-bar{border-top:1px solid rgba(255,255,255,.5);padding-top:20px;padding-bottom:25px;position:relative}.project-page .meta-bar{-webkit-transition:transform 750ms 550ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95);-o-transition:transform 750ms 550ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95);-webkit-transition:opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 750ms 550ms cubic-bezier(.165,.84,.19,.95);transition:opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 750ms 550ms cubic-bezier(.165,.84,.19,.95);transition:transform 750ms 550ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95);transition:transform 750ms 550ms cubic-bezier(.165,.84,.19,.95),opacity 850ms 650ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 750ms 550ms cubic-bezier(.165,.84,.19,.95)}.loading .meta-bar{-webkit-transform:translateY(25vh);-ms-transform:translateY(25vh);transform:translateY(25vh);-webkit-opacity:0;-moz-opacity:0;opacity:0}.meta-bar .meta-slider{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.meta-bar .meta-group{float:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:50px}.meta-bar .meta-group:last-child{padding-right:0}.meta-bar .meta-group.large{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}.meta-bar .meta-group.small{-webkit-box-flex:.65;-webkit-flex:.65;-ms-flex:.65;flex:.65}.meta-bar .meta-txt{font-size:19px;line-height:1.65;font-family:Apercu,Helvetica,sans-serif;font-weight:300;color:#000;margin-bottom:20px;color:rgba(255,255,255,.85)}.meta-bar .meta-txt:last-child{margin-bottom:0}.meta-bar .meta-txt a{color:#00cdaa;text-decoration:none;font-family:Apercu,Helvetica,sans-serif}@media screen and (max-width:639px){.meta-bar .meta-txt{font-size:17px}}.meta-bar .meta-txt a{color:rgba(255,255,255,.85)}.meta-bar .meta-txt a:hover{color:#00cdaa}.case-study-page .meta-bar .meta-txt{color:rgba(0,0,0,.85)}.meta-bar .share-links{margin-top:5px}.meta-bar .share-links a{margin-right:20px}.meta-bar .share-links a.twitter{margin-right:22px}.meta-bar .share-links a:hover.twitter svg path{fill:#55acee}.meta-bar .share-links a:hover.facebook svg path{fill:#3b5998}.meta-bar .share-links a:hover.email svg path{fill:#00cdaa}.meta-bar .share-links svg{height:20px}.case-study-page .meta-bar{border-top:1px solid rgba(146,165,177,.5)}@media screen and (max-width:1099px) and (min-width:640px){.meta-bar .share-links a{margin-right:10px}}@media screen and (max-width:939px) and (min-width:640px){.meta-bar{-webkit-overflow-scrolling:touch}.meta-bar .meta-group{line-height:1.25;padding-right:25px}.meta-bar .meta-group.large{-webkit-box-flex:1.25;-webkit-flex:1.25;-ms-flex:1.25;flex:1.25}.meta-bar .meta-group.small{-webkit-box-flex:.85;-webkit-flex:.85;-ms-flex:.85;flex:.85}.meta-bar .meta-txt{font-size:17px;line-height:1.25}.meta-bar .share-links a{margin-right:5px!important}}@media screen and (max-width:740px) and (orientation :landscape){.meta-bar .meta-group{padding-right:25px}.meta-bar .share-links a{margin-right:5px!important}}@media screen and (max-width:639px){.meta-bar{-webkit-overflow-scrolling:touch;padding-top:10px;padding-bottom:15px}.meta-bar:after{content:'';display:block;position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,24,40,0)),to(#001828));background-image:-o-linear-gradient(left,rgba(0,24,40,0) 0,#001828 100%);background-image:linear-gradient(to right,rgba(0,24,40,0) 0,#001828 100%);background-repeat:repeat-x;right:-5vw;top:0;bottom:0;height:100%;width:20%;z-index:1000}.careers .meta-bar:after,.case-study-page .meta-bar:after,.news-page .meta-bar:after,.re-docs .meta-bar:after{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background-image:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x}.meta-bar .meta-holder{overflow-x:scroll}.meta-bar .meta-txt{font-size:17px}.meta-bar .meta-group{width:150px;min-width:150px}.meta-bar .meta-group.large{width:175px;min-width:175px}.meta-bar .meta-group:last-child{margin-right:6%}}.global-img-caption{font-size:17px}@media screen and (min-width:1700px){.global-img-caption{font-size:19px}}@media screen and (max-width:939px){.global-img-caption{font-size:15px}}.notVisible{visibility:hidden}@media screen and (min-width:1700px){.h1,h1{font-size:54px}.h2,h2{font-size:46px}.h3,h3{font-size:34px}.h4,h4{font-size:28px}.h5,h5{font-size:21px}.p,p{font-size:23px;line-height:1.85}.text-link-clone,a.text-link{font-size:21px}a.large-cta,span.large-cta{font-size:21px}p li{font-size:23px}}@media screen and (max-width:939px) and (min-width:640px){.h1,h1{font-size:35px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.p,p{font-size:17px;line-height:1.85}.text-link-clone,a.text-link{font-size:15px}a.large-cta,span.large-cta{font-size:17px}li{font-size:16px}}@media screen and (max-width:639px){.h1,h1{font-size:28px}.h2,h2{font-size:25px}.h3,h3{font-size:22px}.h4,h4{font-size:19px}.h5,h5{font-size:17px}.p,p{font-size:17px}a.large-cta,a.text-link,span.large-cta,span.text-link{font-size:17px}.text-link-clone,.text-link-fake a{font-size:17px}}/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:0 0;cursor:pointer;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.flickity-prev-next-button:focus{outline:0}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10vw}.flickity-prev-next-button.next{right:10vw}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10vw}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10vw}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:'Avant Garde',Helvetica,sans-serif;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 1px rgba(0,24,40,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,24,40,.15),0 0 0 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-moz-transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,24,40,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#4290f8}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-ms-transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,24,40,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#4290f8;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#4290f8;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#4290f8;border-color:#fff;-ms-transform:scale(1.25);transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted rgba(255,255,255,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);-ms-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr .plyr__video-embed iframe{pointer-events:none}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:19px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:29px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:38px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;-o-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px 10px 10px;background-color:#001828;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#4290f8;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#4290f8;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;border:0;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);padding:30px;background-color:#fff;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:#001828}.plyr__play-large:hover{-webkit-transform:translate3d(-50%,-50%,0) scale(1.1,1.1);-ms-transform:translate3d(-50%,-50%,0) scale(1.1,1.1);transform:translate3d(-50%,-50%,0) scale(1.1,1.1);-webkit-box-shadow:0 5px 20px -4px rgba(0,0,0,.15);box-shadow:0 5px 20px -4px rgba(0,0,0,.15)}.plyr__play-large:focus{outline:0 solid rgba(255,255,255,.5)}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;-o-transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease}.plyr__tooltip::before{content:"";position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#4290f8;background:0 0;-webkit-transition:none;-o-transition:none;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-moz-transition:none;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-ms-fill{-ms-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:-o-linear-gradient(135deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:"\2044";margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{height:100%;width:100%;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000000}#header{position:relative;width:100%;height:160px;z-index:1000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100vw;-webkit-transition:background 250ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:background 250ms 0s cubic-bezier(.165,.84,.19,.95);transition:background 250ms 0s cubic-bezier(.165,.84,.19,.95)}#header .content{overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:82%;margin-left:9%;padding-top:62px;-webkit-transition:height 450ms 550ms cubic-bezier(.165,.84,.19,.95);-o-transition:height 450ms 550ms cubic-bezier(.165,.84,.19,.95);transition:height 450ms 550ms cubic-bezier(.165,.84,.19,.95)}#header.dropdown-open{background-color:#001828}#header.dropdown-open .content{-webkit-transition:height 250ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:height 250ms 0s cubic-bezier(.165,.84,.19,.95);transition:height 250ms 0s cubic-bezier(.165,.84,.19,.95);background-color:#001828;z-index:100;top:0;left:0;position:fixed;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:0;padding-left:9%;padding-right:9%}#header.dropdown-open .content .logo svg{fill:#fff}#header.dropdown-open .content:after{height:100%}#header.dropdown-open .content .hamburger span{background-color:#fff}#header.dropdown-open .logo svg path,#header.dropdown-open .search svg path{fill:#fff}#header.dropdown-open nav li a,#header.dropdown-open nav li span{color:#fff}#header .logo{width:auto;height:36px;float:left}#header .logo a{display:block}#header .logo svg{width:auto;height:36px;fill:#000}#header .search-bar{position:relative;margin-bottom:20px}#header .search-bar .content{position:static!important;padding-left:0!important;padding-right:0}#header .search-bar .content form{border-bottom:1px solid #c8d1d7}#header .search-bar .content form input{display:none;-webkit-appearance:none;border-radius:none;padding-left:9%;width:86%;line-height:40px;padding-right:100px;border-bottom:none!important;text-align:left;height:65px!important;font-size:24px;padding-top:0!important}#header .search-bar .content form button{position:absolute;top:30px;right:0;z-index:1000;display:block;margin-right:9%;background:0 0;outline:0;border:none}#header .search-bar .content form button svg path{fill:#fff}#header .hamburger{height:30px;width:20px;right:0;position:absolute}.four-oh-four #header .hamburger span,.homepage #header .hamburger span,.project-index #header .hamburger span,.project-page #header .hamburger span{background-color:#fff}#header .hamburger span{position:absolute;height:2px;width:20px;background-color:#001828;top:30%;right:0;-webkit-transition:top 150ms .3s ease,transform 150ms 0s ease;-o-transition:top 150ms .3s ease,transform 150ms 0s ease;-webkit-transition:top 150ms .3s ease,-webkit-transform 150ms 0s ease;transition:top 150ms .3s ease,-webkit-transform 150ms 0s ease;transition:top 150ms .3s ease,transform 150ms 0s ease;transition:top 150ms .3s ease,transform 150ms 0s ease,-webkit-transform 150ms 0s ease}#header .hamburger span:last-child{top:60%}body.menu-open #header .hamburger span{background-color:#fff;-webkit-transition:top 150ms 0s ease,transform 150ms 250ms ease;-o-transition:top 150ms 0s ease,transform 150ms 250ms ease;-webkit-transition:top 150ms 0s ease,-webkit-transform 150ms 250ms ease;transition:top 150ms 0s ease,-webkit-transform 150ms 250ms ease;transition:top 150ms 0s ease,transform 150ms 250ms ease;transition:top 150ms 0s ease,transform 150ms 250ms ease,-webkit-transform 150ms 250ms ease;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}body.menu-open #header .hamburger span:last-child{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#header.fixed .content{position:fixed;height:60px;padding-top:15px;background-color:#001828;width:100vw;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:0;padding-left:9%;padding-right:9%;-webkit-transform:translate3D(0,-100%,0);-ms-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0)}#header.fixed .content .logo{margin-top:2px}#header.fixed .content .logo svg{fill:#fff}#header.fixed .content nav>li a,#header.fixed .content nav>li span{color:#fff}#header.fixed .content .submenu>ul>li a{color:#fff}#header.fixed .content .hamburger span{background-color:#fff}#header.fixed .content .search svg path{fill:#fff}#header.fixed.animated .content{-webkit-transition:transform 250ms 0s cubic-bezier(.165,.84,.19,.95),height 250ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 250ms 0s cubic-bezier(.165,.84,.19,.95),height 250ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:height 250ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 250ms 0s cubic-bezier(.165,.84,.19,.95);transition:height 250ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 250ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 250ms 0s cubic-bezier(.165,.84,.19,.95),height 250ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 250ms 0s cubic-bezier(.165,.84,.19,.95),height 250ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 250ms 0s cubic-bezier(.165,.84,.19,.95)}#header.fixed.visible .content{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}#header nav{float:right}#header nav>li{float:left;list-style:none;padding-left:10px;padding-right:10px;margin-left:15px;margin-right:15px;position:relative;padding-bottom:20px}#header nav>li a,#header nav>li span{line-height:36px;font-family:Apercu,Helvetica,sans-serif;font-size:16px;color:#000;font-weight:300;cursor:pointer}#header nav>li.active .sub-menu,#header nav>li.open .sub-menu{line-height:16px}#header nav>li.active>a,#header nav>li.active>span,#header nav>li.open>a,#header nav>li.open>span{font-weight:700}#header nav>li.search{cursor:pointer;line-height:2;margin-right:0;padding-left:0;padding-right:0;margin-left:25px}#header nav>li.search svg,#header nav>li.search svg path{cursor:pointer;fill:#000}#header nav>li.search:hover svg,#header nav>li.search:hover svg path{fill:#00cdaa}#header nav>li>.sub-menu{position:absolute;top:100%;left:10px;height:auto;padding:15px 0;z-index:-1000;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s cubic-bezier(.165,.84,.19,.95),z-index 0s 550ms ease,visibility 550ms 0s ease;-o-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s cubic-bezier(.165,.84,.19,.95),z-index 0s 550ms ease,visibility 550ms 0s ease;-webkit-transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95),z-index 0s 550ms ease,visibility 550ms 0s ease,-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95),z-index 0s 550ms ease,visibility 550ms 0s ease,-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s cubic-bezier(.165,.84,.19,.95),z-index 0s 550ms ease,visibility 550ms 0s ease;transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s cubic-bezier(.165,.84,.19,.95),z-index 0s 550ms ease,visibility 550ms 0s ease,-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transform:translate3D(0,30px,0);-ms-transform:translate3D(0,30px,0);transform:translate3D(0,30px,0)}#header nav>li>.sub-menu li a{color:#fff}#header nav>li>.sub-menu span.title{margin-bottom:10px;font-size:13px;text-transform:uppercase;color:#92a5b1;letter-spacing:1.38px;cursor:auto}#header nav>li>.sub-menu li{float:none;display:block;white-space:nowrap;padding:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;margin:0;color:#fff}#header nav>li>.sub-menu li>a{-webkit-transition:color 150ms 0s ease;-o-transition:color 150ms 0s ease;transition:color 150ms 0s ease}#header nav>li>.sub-menu li>a:hover{color:#00cdaa}#header nav>li>.sub-menu li.active>a{font-weight:700}#header nav>li>.sub-menu.no-columns{-webkit-columns:unset;-moz-columns:unset;columns:unset;-webkit-column-fill:unset;-moz-column-fill:unset;column-fill:unset;-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;min-width:38vw;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#header nav>li.first>.sub-menu{width:60vw;-webkit-transform:translate3D(-25%,30px,0);-ms-transform:translate3D(-25%,30px,0);transform:translate3D(-25%,30px,0)}#header nav>li.first>.sub-menu ul li{width:100%;display:inline-block}@media screen and (min-width:1100px){#header nav>li.first>.sub-menu{width:50vw}}@media screen and (min-width:1700px){#header nav>li.first>.sub-menu{width:45vw}}#header nav>li .group-menu{width:18vw;height:100%}#header nav>li .group-menu:first-child{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#header nav>li .group-menu:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#header nav>li ul.three-columns{width:100%;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#header nav>li.open>.sub-menu{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);visibility:visible;z-index:8888}#header nav>li.open>.sub-menu li{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}#header nav>li.open.first .sub-menu{-webkit-transform:translate3D(-25%,0,0);-ms-transform:translate3D(-25%,0,0);transform:translate3D(-25%,0,0)}.four-oh-four #header,.project-index #header,.project-page #header,.search-results #header{background-color:#001828}.four-oh-four #header .logo svg,.project-index #header .logo svg,.project-page #header .logo svg,.search-results #header .logo svg{fill:#fff}.four-oh-four #header nav>li>a,.four-oh-four #header nav>li>span,.project-index #header nav>li>a,.project-index #header nav>li>span,.project-page #header nav>li>a,.project-page #header nav>li>span,.search-results #header nav>li>a,.search-results #header nav>li>span{color:#fff}.four-oh-four #header nav>li svg path,.project-index #header nav>li svg path,.project-page #header nav>li svg path,.search-results #header nav>li svg path{fill:#fff}.four-oh-four #header .hamburger span,.project-index #header .hamburger span,.project-page #header .hamburger span,.search-results #header .hamburger span{background-color:#fff}.four-oh-four #header.dropdown-open,.project-index #header.dropdown-open,.project-page #header.dropdown-open,.search-results #header.dropdown-open{background-color:#fff}.four-oh-four #header.dropdown-open .content,.project-index #header.dropdown-open .content,.project-page #header.dropdown-open .content,.search-results #header.dropdown-open .content{background-color:#fff}.four-oh-four #header.dropdown-open nav>li a,.four-oh-four #header.dropdown-open nav>li>a,.four-oh-four #header.dropdown-open nav>li>span,.project-index #header.dropdown-open nav>li a,.project-index #header.dropdown-open nav>li>a,.project-index #header.dropdown-open nav>li>span,.project-page #header.dropdown-open nav>li a,.project-page #header.dropdown-open nav>li>a,.project-page #header.dropdown-open nav>li>span,.search-results #header.dropdown-open nav>li a,.search-results #header.dropdown-open nav>li>a,.search-results #header.dropdown-open nav>li>span{color:#001828}.four-oh-four #header.dropdown-open .logo svg path,.four-oh-four #header.dropdown-open .search svg path,.four-oh-four #header.dropdown-open nav>li svg path,.project-index #header.dropdown-open .logo svg path,.project-index #header.dropdown-open .search svg path,.project-index #header.dropdown-open nav>li svg path,.project-page #header.dropdown-open .logo svg path,.project-page #header.dropdown-open .search svg path,.project-page #header.dropdown-open nav>li svg path,.search-results #header.dropdown-open .logo svg path,.search-results #header.dropdown-open .search svg path,.search-results #header.dropdown-open nav>li svg path{fill:#001828}.four-oh-four #header.dropdown-open .hamburger span,.project-index #header.dropdown-open .hamburger span,.project-page #header.dropdown-open .hamburger span,.search-results #header.dropdown-open .hamburger span{background-color:#001828}.homepage #header{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,24,40,.5)),to(rgba(0,24,40,0)));background-image:-o-linear-gradient(top,rgba(0,24,40,.5) 0,rgba(0,24,40,0) 100%);background-image:linear-gradient(to bottom,rgba(0,24,40,.5) 0,rgba(0,24,40,0) 100%);background-repeat:repeat-x}.homepage #header .logo svg{fill:#fff}.homepage #header nav>li>a,.homepage #header nav>li>span{color:#fff}.homepage #header nav>li svg path{fill:#fff}@media screen and (max-width:1099px) and (min-width:640px){#header .hamburger,#header .search-bar{display:none}#header .social-links-list{display:none}#header .group-menu{width:50%!important}#header .group-menu:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:unset!important;-webkit-order:unset!important;-ms-flex-order:unset!important;order:unset!important}#header .group-menu:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#header nav>li{margin:0 4px}#header nav>li>.sub-menu{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}}@media screen and (max-width:939px){#header{height:60px;border-bottom:1px solid #f2f4f8}.homepage #header,.project-index #header,.project-page #header{border-bottom:none}#header .hamburger{display:block;margin-right:9%}#header .search-bar{display:block}#header .content{padding-top:15px;margin-left:0;padding-left:9%}#header .logo{height:30px}#header .logo svg{height:30px}body.menu-open #header{background-color:#001828;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0}body.menu-open #header.visible .content{padding-top:15px}body.menu-open #header.visible .logo{margin-left:0}body.menu-open #header .logo{position:fixed}body.menu-open #header .logo svg{fill:#fff}body.menu-open #header .content{position:fixed;width:100vw;height:100%}body.menu-open #header nav{border-top:1px solid rgba(200,209,215,.5);-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:calc(100vh - 110px);padding-bottom:44px}body.menu-open #header nav .sub-menu{-webkit-opacity:1;-moz-opacity:1;opacity:1}body.menu-open #header nav li:not(.first) ul:not(.three-columns){-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-columns:2;-moz-columns:2;columns:2}body.menu-open #header nav li:not(.first) ul:not(.three-columns) span:nth-of-type(2){display:inline-block;margin-top:15px;margin-bottom:0}body.menu-open #header nav .group-menu{width:100%}body.menu-open #header nav .group-menu:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}body.menu-open #header nav .group-menu ul.three-columns{padding-right:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-columns:1;-moz-columns:1;columns:1;width:100%}body.menu-open #header form#search input[type=search]{display:block}#header nav{width:100%;background:#001828;position:absolute;left:0;top:60px;opacity:0;pointer-events:none;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}#header nav .search{display:none}#header nav .social-links-list{padding-top:35px;padding-bottom:20px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:9%;margin-right:9%}#header nav .social-links-list li{height:25px;width:25px}#header nav .social-links-list li svg{height:25px;width:25px}#header nav .social-links-list li:nth-child(2) svg{height:20px}#header nav .social-links-list li:nth-child(3) svg{height:18px}#header nav .social-links-list li:nth-child(4) svg{height:24px}#header nav .social-links-list li a svg path{fill:#fff}#header nav>li{float:none;font-weight:700;border-bottom:1px solid #c8d1d7;padding-left:9%;padding-right:9%;margin:0;padding-top:20px;padding-bottom:20px}#header nav>li.first .sub-menu{width:100%}#header nav>li:hover>.sub-menu{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#header nav>li a[title=News]+ul{display:none}#header nav>li span,#header nav>li>a{font-size:28px;font-weight:700;color:#fff}#header nav>li>.sub-menu{background-color:#001828;opacity:0;visibility:visible;position:static;-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}#header nav>li>.sub-menu span{color:#92a5b1;letter-spacing:1px}#header nav>li>.sub-menu li{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;opacity:1}#header nav>li>.sub-menu li:hover{background-color:#001828}#header nav>li a{color:#fff}}@media screen and (max-width:639px){#header{z-index:10000}#header.fixed .content{padding-left:5%;padding-right:5%}#header .search-bar{margin-left:5%;margin-right:5%;border-bottom:1px solid #c8d1d7}#header .search-bar .content form{border:none}#header .search-bar .content form input{margin-right:0!important;padding-left:5px}#header .search-bar .content form button{margin-right:0}#header .hamburger{margin-right:5%}#header .content{padding-left:5%;padding-right:5%}#header nav>li{padding-left:5%;padding-right:5%;border-bottom:none;position:relative}#header nav>li .no-columns{display:block!important}#header nav>li.has-children.collapse{overflow-y:hidden;height:40px;-webkit-transition:height 450ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:height 450ms 0s cubic-bezier(.165,.84,.19,.95);transition:height 450ms 0s cubic-bezier(.165,.84,.19,.95)}#header nav>li.has-children.collapse>a,#header nav>li.has-children.collapse>span{position:relative}#header nav>li.has-children.collapse>a:after,#header nav>li.has-children.collapse>span:after{content:"";position:absolute;left:calc(100% + 8px);margin-right:5%;top:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/images/down-arrow.svg);width:15px;height:15px;-webkit-transition:transform 450ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 450ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:-webkit-transform 450ms 0s cubic-bezier(.165,.84,.19,.95);transition:-webkit-transform 450ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 450ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 450ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 450ms 0s cubic-bezier(.165,.84,.19,.95)}#header nav>li.has-children.collapse.open>a:after,#header nav>li.has-children.collapse.open>span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#header nav>li.has-children.collapse.open .sub-menu{-webkit-opacity:1;-moz-opacity:1;opacity:1;padding:15px 0}#header nav>li.has-children.collapse .sub-menu{padding:0;-webkit-opacity:0;-moz-opacity:0;opacity:0}#header nav>li>.sub-menu{width:100%;-webkit-opacity:1;-moz-opacity:1;opacity:1}#header nav>li .group-menu{width:100%}#header nav>li .group-menu .three-columns{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}#header nav>li .group-menu:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:30px}#header nav>li .group-menu:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}#header nav li:not(.first) ul:not(.three-columns){-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important;-webkit-columns:1!important;-moz-columns:1!important;columns:1!important}#header nav .social-links-list{margin-right:6%;margin-left:5%}#header .logo{height:26px;margin-top:1px}#header .logo svg{height:26px}}.modal-bk{position:fixed;top:0;left:0;right:0;max-width:100vw;width:100%;z-index:-9999;bottom:0;-webkit-transform:translate3d(0,0,0);pointer-events:none;-webkit-opacity:0;-moz-opacity:0;opacity:0;overflow-y:auto;background-color:rgba(0,24,40,.98);-webkit-overflow-scrolling:touch;-webkit-transition:z-index 0s .4s ease,opacity 250ms 0s ease,transform 0s 0s ease;-o-transition:z-index 0s .4s ease,opacity 250ms 0s ease,transform 0s 0s ease;-webkit-transition:z-index 0s .4s ease,opacity 250ms 0s ease,-webkit-transform 0s 0s ease;transition:z-index 0s .4s ease,opacity 250ms 0s ease,-webkit-transform 0s 0s ease;transition:z-index 0s .4s ease,opacity 250ms 0s ease,transform 0s 0s ease;transition:z-index 0s .4s ease,opacity 250ms 0s ease,transform 0s 0s ease,-webkit-transform 0s 0s ease}.modal-bk input{display:none}.modal-bk.open{pointer-events:auto;-webkit-transition:z-index 0s 0s,transform 350ms .5s ease;-o-transition:z-index 0s 0s,transform 350ms .5s ease;-webkit-transition:z-index 0s 0s,-webkit-transform 350ms .5s ease;transition:z-index 0s 0s,-webkit-transform 350ms .5s ease;transition:z-index 0s 0s,transform 350ms .5s ease;transition:z-index 0s 0s,transform 350ms .5s ease,-webkit-transform 350ms .5s ease;z-index:100999;-webkit-opacity:1;-moz-opacity:1;opacity:1}.modal-bk.open input{display:block}.modal-bk.open .modal{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:all 350ms 350ms cubic-bezier(.165,.84,.19,.95);-o-transition:all 350ms 350ms cubic-bezier(.165,.84,.19,.95);transition:all 350ms 350ms cubic-bezier(.165,.84,.19,.95)}.modal-bk .loader{display:none}.modal-bk.processing .modal{-webkit-transform:translate3D(0,10vh,0);-ms-transform:translate3D(0,10vh,0);transform:translate3D(0,10vh,0)}.modal-bk.processing .modal:before{content:'';z-index:1000;position:absolute;height:100%;top:0;left:0;width:100%;background-color:rgba(0,24,40,.5)}.modal-bk.processing .modal .loader{position:absolute;z-index:8888;left:50%;top:50%;display:block;width:30px;height:30px;border:4px solid #fff;-webkit-animation:loader 2s infinite ease;animation:loader 2s infinite ease}.modal-bk.processing .modal .loader .loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#fff;-webkit-animation:loader-inner 2s infinite ease-in;animation:loader-inner 2s infinite ease-in}.modal-bk .modal-close{position:absolute;top:4vh;right:2%;z-index:9998;cursor:pointer}.modal-bk .modal{-webkit-overflow-scrolling:touch;margin-top:8vh;width:78%;margin-left:11%;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:translate3D(0,25vh,0);-ms-transform:translate3D(0,25vh,0);transform:translate3D(0,25vh,0);-webkit-transition:all 250ms .7s cubic-bezier(.165,.84,.19,.95);-o-transition:all 250ms .7s cubic-bezier(.165,.84,.19,.95);transition:all 250ms .7s cubic-bezier(.165,.84,.19,.95);margin-bottom:50px}.modal-bk .modal .ajax-message{color:#00cdaa}.modal-bk .modal .ajax-message.error{color:red}.modal-bk .modal.expand-image-holder{margin-bottom:0}.modal-bk .modal-video{margin-top:0;height:100vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-bk .modal.modal-leadership,.modal-bk .modal.modal-slideshow{width:54%;padding:8% 8%;background:#fff;margin-left:auto;margin-right:auto}.modal-bk .modal.modal-leadership h1,.modal-bk .modal.modal-slideshow h1{margin-bottom:0}.modal-bk .modal.modal-leadership .job-title,.modal-bk .modal.modal-slideshow .job-title{padding-bottom:4vh;color:#92a5b1;font-size:17px;font-family:Apercu,Helvetica,sans-serif}.modal-bk .modal.modal-contact-form,.modal-bk .modal.modal-leadership{-webkit-transition:transform 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 350ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:-webkit-transform 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:-webkit-transform 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 350ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 350ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transform:translate3d(0,10vh,0);-ms-transform:translate3d(0,10vh,0);transform:translate3d(0,10vh,0)}.modal-bk .modal.modal-contact-form.opened,.modal-bk .modal.modal-leadership.opened{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-bk .modal.modal-form{width:54%;padding:5% 8%;background:#f2f4f8;margin-left:auto;margin-right:auto}.modal-bk .modal.expand-image-holder{margin-top:0;width:100%;margin-left:0;height:100vh}.modal-bk .modal.expand-image-holder figure{margin:0;padding:0;height:100%;width:90vw;position:absolute;margin-right:5vw;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-bk .modal.expand-image-holder img{max-height:95vh;max-width:100%}.modal-bk .modal.expand-image-holder img.portrait{height:auto;width:auto}.modal-bk .modal.expand-image-holder img.landscape{width:auto;height:auto}.modal-bk .modal.modal-search-form{margin-top:0;width:78%;margin:0 auto}.modal-bk .modal.modal-search-form form{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-bk .modal.modal-search-form form input[type=search]{width:70%}.modal-bk .modal.modal-search-form form input[type=submit]{margin-left:30px}.modal-bk.search-modal{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-holder{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;width:100%}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:639px){.modal-bk.search-modal{display:none}.modal-bk .modal-close{top:30px;right:9%}.modal-bk .modal-close svg path{fill:#000}.modal-bk .modal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:0;margin-bottom:0}.modal-bk .modal.modal-form{width:100%}.modal-bk .modal.modal-form .form-modal-contents{margin-top:70px;padding-bottom:60px}.modal-bk .modal.modal-leadership,.modal-bk .modal.modal-slideshow{width:100%;padding-left:5%;padding-right:5%}.modal-bk .modal.modal-leadership .leadership-modal-contents,.modal-bk .modal.modal-slideshow .leadership-modal-contents{margin-top:60px}.modal-bk .modal.modal-contact-form{padding-top:100px}.modal-bk .modal.modal-video{width:100%;margin-left:0}.modal-bk .modal.modal-video+.modal-close svg path{fill:#fff}}@media screen and (max-width:939px) and (min-width:640px){.modal-bk .modal.modal-form{width:64%}.modal-bk .modal.modal-slideshow{width:78%}.modal-bk .modal.modal-leadership{width:66%}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}footer{padding:12vh 0;padding-left:9%;padding-right:6%;border-top:1px solid #d8d8d8;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-info{width:39.02439024%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-info .copyright{font-size:12px;font-family:Apercu,Helvetica,sans-serif;color:#92a5b1}footer .footer-info .copyright a{font-family:Apercu,Helvetica,sans-serif;color:#92a5b1}footer .footer-info .copyright a:hover{color:#000}footer .footer-menus{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60.97560976%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-menus .menu-col{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}footer .footer-menus .menu-col:nth-child(3){-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}footer .footer-menus .menu-col:nth-child(3) .menu-items{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}footer .footer-menus .menu-col .menu-col-title{font-family:Apercu,Helvetica,sans-serif;font-size:16px;display:block;margin-bottom:14px;font-weight:500}footer .footer-menus .menu-col .menu-items>span,footer .footer-menus .menu-col a{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:Apercu,Helvetica,sans-serif;display:block;font-size:14px;color:#62717a;margin-bottom:10px;padding-right:10px;line-height:1.4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer}footer .footer-menus .menu-col .menu-items>span:hover,footer .footer-menus .menu-col a:hover{color:#00cdaa}@media screen and (max-width:939px) and (min-width:640px){footer{position:relative}footer .company-info{margin-left:9%;position:absolute;top:30px;left:0}footer .copyright{position:absolute;bottom:0;margin-bottom:50px}footer .footer-menus{width:100%}footer .footer-menus .menu-col .menu-items a{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media screen and (max-width:639px){footer{position:relative;padding-left:5%;padding-right:5%}footer .company-info{margin-left:5%;position:absolute;top:50px;left:0}footer .copyright{position:absolute;bottom:0;margin-top:20px;margin-bottom:50px}footer .footer-menus{width:100%;margin-bottom:20px}footer .footer-menus .menu-col{margin-top:30px;width:50%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}footer .footer-menus .menu-col:nth-child(3){-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}footer .footer-menus .menu-col:nth-child(3) .menu-items{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}footer .footer-menus .menu-col .menu-items a{width:100%!important}}@media screen and (max-width:740px) and (orientation :landscape){footer .footer-menus{margin-top:35px}footer .copyright{margin-bottom:20px}}form{margin-top:50px}form .success-message{color:#00cdaa;font-family:Apercu,Helvetica,sans-serif;margin-left:30%;margin-top:4vh}form .error-message{color:red;font-family:Apercu,Helvetica,sans-serif;margin-left:30%;margin-top:4vh}form .input-group{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;position:relative}form label{font-size:22px;font-weight:600;width:30%;padding-right:20px}form .fake-select-wrap,form input:not(.submit),form select,form textarea{border:1px solid rgba(146,165,177,.25);border-radius:2px;font-size:19px;width:70%;outline:0;position:relative}form input[type=hidden]{display:none}form input[type=checkbox],form input[type=radio]{width:auto}form .checkbox-options,form .radio-options{width:70%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form .checkbox-options .checkbox-block,form .checkbox-options .radio-block,form .radio-options .checkbox-block,form .radio-options .radio-block{width:50%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:639px){form .checkbox-options .checkbox-block,form .checkbox-options .radio-block,form .radio-options .checkbox-block,form .radio-options .radio-block{width:100%;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}form .checkbox-options .checkbox-block input,form .checkbox-options .radio-block input,form .radio-options .checkbox-block input,form .radio-options .radio-block input{height:20px;position:absolute;top:8px;width:10%}form .checkbox-options .checkbox-block label,form .checkbox-options .radio-block label,form .radio-options .checkbox-block label,form .radio-options .radio-block label{padding-left:0;margin-left:10%;width:90%}}form input:not(.submit){height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}form input:not(.submit)[type=file]{border:none;opacity:0;position:absolute;color:#fff}form .real-file-input{z-index:60}form .custom-file-upload{width:70%}form .custom-file-upload:hover a{color:#00cdaa;border-color:#00cdaa}form .custom-file-upload a{margin-right:20px}form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;height:250px;padding:10px}form .submit{background:0 0;outline:0;margin-left:calc(30% + 15px);border:none;font-weight:500;padding:0;font-size:22px;color:#00cdaa;font-family:'Avant Garde',Helvetica,sans-serif;border-radius:0;border-bottom:2px solid #00cdaa}form#search{margin-top:0}form#search input[type=search]{background-color:transparent;padding-left:0;width:100%;height:100px;font-size:44px;line-height:1.45;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000;margin-bottom:25px;-webkit-appearance:none!important;line-height:100px;margin:0;color:#fff;border:0}form#search input[type=search].white{color:#fff}form#search input[type=search].green{color:#00cdaa}form#search input[type=search]::-webkit-input-placeholder{color:#92a5b1}form#search input[type=search]::-moz-placeholder{color:#92a5b1}form#search input[type=search]:-ms-input-placeholder{color:#92a5b1}form#search input[type=search]:-moz-placeholder{color:#92a5b1}.search-results form#search input[type=search]{border-bottom:1px solid rgba(255,255,255,.3);height:80px;line-height:80px;padding-top:20px}form#search input[type=submit]{background-color:#001828;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.5);padding:5px 30px;float:right;cursor:pointer;display:inline-block;width:auto}form#search input[type=submit]:hover{border-color:#00cdaa;color:#00cdaa}form input:not(.radio,.checkbox){-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:0;border:0;border-radius:0}form option{padding:10px}form .fake-select-wrap{background:#fff}form .fake-select .select-placeholder{height:50px;position:relative;padding-left:10px}form .fake-select .select-placeholder span{font-size:19px;font-weight:400;font-family:Apercu,Helvetica,sans-serif;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}form .fake-select .select-placeholder:after{content:"";position:absolute;background-image:url(/images/down-arrow-black.svg);background-size:contain;background-repeat:no-repeat;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px}form .fake-select ul{width:calc(100% - 1px);border:1px solid rgba(146,165,177,.25);position:absolute;background:#fff;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:scroll;max-height:250px}form .fake-select ul li{opacity:0;margin:0;padding:5px 10px;font-size:19px}form .fake-select ul li:hover{background:#f9fafc}form .fake-select ul.open{z-index:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}form .fake-select ul.open li{opacity:1}form .attachments{padding-top:50px;border-top:1px solid #c8d1d7;margin-bottom:50px;border-bottom:none}form .attachments~.attachments{border-top:none}form .attachments.last{border-bottom:1px solid #c8d1d7}form .attachments label{margin-right:0}form .input-group-wrapper{position:relative}form .input-group-wrapper .errors{position:absolute;left:30%;width:70%;top:100%;color:red;margin-top:10px;text-align:left}form .input-group-wrapper:not(.attachments) .errors{padding-left:15px}@media screen and (max-width:639px){form{width:100%}form#search input[type=search]{border-radius:0!important}form label{margin-bottom:15px;font-size:20px;width:100%}form .input-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}form .input-group .custom-file-upload,form .input-group input,form .input-group textarea{width:100%}form .input-group-wrapper:not(.attachments) .errors{padding-left:0}form .input-group-wrapper .errors{width:100%;left:0}form .fake-select-wrap{width:100%}form .fake-select-wrap ul{width:calc(100% - 3px)}form .checkbox-options,form .radio-options{width:100%}form .submit{margin-left:0}}::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.latest-awards{margin-top:8vh;position:relative;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest-awards .image-holder{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover;width:100%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-top:80px;position:relative}.latest-awards .awards-feed{z-index:1;-webkit-box-flex:.4;-webkit-flex:.4;-ms-flex:.4;flex:.4;background:#00cdaa;padding:50px;position:relative;top:40px;min-height:80vh}.latest-awards .awards-feed a{margin-top:20px}.latest-awards .awards-feed p{padding:4vh 0;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:0;color:#fff}.latest-awards .awards-feed p a{color:#fff}.latest-awards .awards-feed p a:hover{color:#001828}.latest-awards .awards-feed p:last-of-type{margin-bottom:20px}.latest-awards .text-block{position:absolute;bottom:8vh;margin-left:9vw}.latest-awards .text-block ul{margin-top:30px}.latest-awards .text-block ul li{display:inline-block}.latest-awards .text-block ul li:not(::first-child){margin:0 10px}.latest-awards .text-block a{border:1px solid #001828;padding:10px;color:#001828}.latest-awards .text-block a:hover{background:#001828;color:#fff}@media screen and (max-width:939px) and (min-width:640px){.latest-awards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest-awards .awards-feed{top:0;-webkit-box-flex:.5;-webkit-flex:.5;-ms-flex:.5;flex:.5}.latest-awards .image-holder{margin-top:0}.latest-awards .text-block ul li{margin:20px 20px 20px 0}}@media screen and (max-width:639px){.latest-awards{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.latest-awards .awards-feed{top:0;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;min-height:auto}.latest-awards .image-holder{height:700px;width:100%;margin-top:0}.latest-awards .text-block{background-color:#fff;margin-left:0;bottom:0;padding-top:50px;padding-bottom:50px;padding-left:5%;padding-right:5%;width:100%}.latest-awards .text-block ul li{margin:20px 20px 20px 0}}.basic-text-images{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:9%;margin-right:9%;padding-top:16vh;padding-bottom:16vh;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-state=homepage] .basic-text-images:first-child{padding-top:8vh}.basic-text-images.align-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.basic-text-images.align-right .text-block{padding-left:0;padding-right:4.87804878%}.basic-text-images.align-right .text-block>*{max-width:100%}.basic-text-images .text-block{padding:40px;padding-left:4.87804878%;padding-right:0}.basic-text-images .text-block .list-title{margin-bottom:10px;font-size:13px;text-transform:uppercase;color:#92a5b1;letter-spacing:1.38px;margin-top:40px;display:block}.basic-text-images .text-block .page-block-list{margin-top:10px;margin-bottom:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.basic-text-images .text-block .page-block-list li{margin-bottom:8px;font-size:17px}.basic-text-images .group-lists,.basic-text-images .image-block,.basic-text-images .text-block{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:48.7804878%}.basic-text-images .image-block{position:relative}.basic-text-images .image-block img{float:left;left:0;top:0;position:relative;width:100%;-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out}.basic-text-images .image-block img.portrait{max-height:70vh;width:auto;max-width:100%}.basic-text-images .image-block img.landscape.align-,.basic-text-images .image-block img.landscape.align-center{width:100%}.basic-text-images .image-block img.image-2,.basic-text-images .image-block img.image-3{position:absolute}.basic-text-images .image-block img.align-,.basic-text-images .image-block img.align-center{left:50%;-webkit-transform:translate3D(-50%,0,0);-ms-transform:translate3D(-50%,0,0);transform:translate3D(-50%,0,0)}.basic-text-images .image-block img.align-drop-left{left:-9vw;top:6vw}.basic-text-images .image-block img.align-left{left:-9vw;top:0}.align-right.basic-text-images .image-block img.align-left{left:-4vw}.basic-text-images .image-block img.align-right{top:0;left:auto;right:0;-webkit-transform:translate3D(2vw,0,0);-ms-transform:translate3D(2vw,0,0);transform:translate3D(2vw,0,0)}.basic-text-images .image-block img.align-drop-right{left:auto;right:0;-webkit-transform:translate3D(2vw,6vw,0);-ms-transform:translate3D(2vw,6vw,0);transform:translate3D(2vw,6vw,0)}.basic-text-images .image-block img.front{z-index:1}.basic-text-images .image-block img.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}@media screen and (max-width:939px) and (min-width:640px){.basic-text-images .image-block{width:100%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.basic-text-images .image-block img{width:auto;max-width:100%;max-height:100%}.basic-text-images .image-block img.portrait{max-height:50vh}.basic-text-images .text-block{margin-left:5%;margin-right:5%;width:100%;padding:150px 0 0 0}.basic-text-images .text-block li{font-size:17px}}@media screen and (min-width:1700px){.basic-text-images .text-block ul li{font-size:21px}}@media screen and (max-width:639px){.basic-text-images{padding-top:8vh;padding-bottom:8vh;margin:0;overflow:hidden}.basic-text-images .image-block{width:100%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.basic-text-images .image-block img{width:auto;max-width:100%;max-height:100%}.basic-text-images .image-block img.portrait{max-height:50vh}.basic-text-images .image-block img.landscape{width:100%}.basic-text-images .image-block img.landscape.align-left{left:0;width:calc(100% - 15vw)}.basic-text-images .image-block img.landscape.align-drop-right{-webkit-transform:translate3D(2vw,15vw,0);-ms-transform:translate3D(2vw,15vw,0);transform:translate3D(2vw,15vw,0)}.basic-text-images.align-right{padding-right:0}.basic-text-images .text-block{margin-left:5%;margin-right:5%;width:auto;padding:125px 0 0 0}.basic-text-images .text-block li{font-size:17px}}@media screen and (max-width:740px) and (orientation :landscape){.basic-text-images{padding-top:100px;padding-bottom:40px}.basic-text-images .image-block{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;width:100%}.basic-text-images .image-block img{width:100%;max-height:100%}.basic-text-images .image-block img.portrait{max-width:100%;max-height:400px}.basic-text-images .text-block{margin-left:9%;margin-right:9%;width:100%;padding:150px 0 0 0}}.whiteboard-groups{margin-left:9%;margin-right:9%;padding-top:16vh;padding-bottom:16vh;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.whiteboard-groups .text-block{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:51.2195122%}.whiteboard-groups .groups-list{margin-top:55px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.whiteboard-groups .groups-list>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:32%;margin-bottom:25px;margin-top:15px}.whiteboard-groups .groups-list>div a{height:100%;display:block;border-bottom:1px solid #d8d8d8;padding:20px 0 5px;font-size:17px;line-height:1.65;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000}.whiteboard-groups .groups-list>div a.white{color:#fff}.whiteboard-groups .groups-list>div a:hover{border-bottom-color:#4290f8;color:#4290f8}@media screen and (max-width:639px){.whiteboard-groups{margin-left:5%;margin-right:5%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:4vh;padding-top:4vh}.whiteboard-groups .text-block{width:auto}.whiteboard-groups .groups-list>div{width:47%;margin-bottom:15px}.whiteboard-groups .groups-list>div a{padding:15px 0;font-size:16px}}.extra-image-slider-block,.page-slide-wrapper,.small-slider{position:relative;margin-bottom:16vh}[data-state=project-page] .extra-image-slider-block,[data-state=project-page] .page-slide-wrapper,[data-state=project-page] .small-slider{margin-top:16vh;margin-bottom:16vh}[data-state=project-page] .extra-image-slider-block.nav-align-top .the-slider,[data-state=project-page] .page-slide-wrapper.nav-align-top .the-slider,[data-state=project-page] .small-slider.nav-align-top .the-slider{padding-top:40px}[data-state=whiteboard] .extra-image-slider-block,[data-state=whiteboard] .page-slide-wrapper,[data-state=whiteboard] .small-slider{margin-top:16vh}.extra-image-slider-block.nav-align-top .the-slider,.page-slide-wrapper.nav-align-top .the-slider,.small-slider.nav-align-top .the-slider{padding-top:40px}.extra-image-slider-block .slider-title,.page-slide-wrapper .slider-title,.small-slider .slider-title{margin-left:9%;margin-bottom:30px;font-weight:700}.extra-image-slider-block .the-slider,.page-slide-wrapper .the-slider,.small-slider .the-slider{position:relative}.extra-image-slider-block .the-slider .flickity-slider,.page-slide-wrapper .the-slider .flickity-slider,.small-slider .the-slider .flickity-slider{margin-left:9%}.extra-image-slider-block .the-slider .slide,.page-slide-wrapper .the-slider .slide,.small-slider .the-slider .slide{height:min-height;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-right:3vw;float:left}.extra-image-slider-block .the-slider .slide a,.page-slide-wrapper .the-slider .slide a,.small-slider .the-slider .slide a{display:block}.extra-image-slider-block .the-slider .slide.is-selected img,.page-slide-wrapper .the-slider .slide.is-selected img,.small-slider .the-slider .slide.is-selected img{-webkit-opacity:1;-moz-opacity:1;opacity:1}.extra-image-slider-block .the-slider .slide.is-selected .caption,.page-slide-wrapper .the-slider .slide.is-selected .caption,.small-slider .the-slider .slide.is-selected .caption{-webkit-opacity:1;-moz-opacity:1;opacity:1;width:-webkit-fill-available;width:-moz-available;width:stretch;-webkit-transition:opacity 150ms .3s ease;-o-transition:opacity 150ms .3s ease;transition:opacity 150ms .3s ease;display:block}.extra-image-slider-block .the-slider>a,.page-slide-wrapper .the-slider>a,.small-slider .the-slider>a{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.extra-image-slider-block .the-slider img,.page-slide-wrapper .the-slider img,.small-slider .the-slider img{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-opacity:.15;-moz-opacity:.15;opacity:.15;-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out;height:calc(85vh - 60px);min-height:500px;width:auto}.extra-image-slider-block .the-slider .caption,.page-slide-wrapper .the-slider .caption,.small-slider .the-slider .caption{display:inline-block;font-size:17px;position:relative;margin-top:20px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 150ms 0s ease,width 0s .3s;-o-transition:opacity 150ms 0s ease,width 0s .3s;transition:opacity 150ms 0s ease,width 0s .3s;display:none}@media screen and (min-width:1700px){.extra-image-slider-block .the-slider .caption,.page-slide-wrapper .the-slider .caption,.small-slider .the-slider .caption{font-size:19px}}@media screen and (max-width:939px){.extra-image-slider-block .the-slider .caption,.page-slide-wrapper .the-slider .caption,.small-slider .the-slider .caption{font-size:15px}}[data-state=project-page] .extra-image-slider-block .the-slider .caption,[data-state=project-page] .page-slide-wrapper .the-slider .caption,[data-state=project-page] .small-slider .the-slider .caption{display:block;display:none;line-height:1.5;margin-top:0}.small-slider.extra-image-slider-block .the-slider .caption,.small-slider.page-slide-wrapper .the-slider .caption,.small-slider.small-slider .the-slider .caption{-webkit-opacity:1;-moz-opacity:1;opacity:1;margin-top:0}@media screen and (max-width:939px) and (min-width:640px){.extra-image-slider-block .slider-title,.page-slide-wrapper .slider-title,.small-slider .slider-title{margin-left:5%;margin-bottom:20px}.extra-image-slider-block .the-slider img,.page-slide-wrapper .the-slider img,.small-slider .the-slider img{height:calc(400px - 60px)}}@media screen and (max-width:639px){[data-state=project-page] .extra-image-slider-block,[data-state=project-page] .page-slide-wrapper,[data-state=project-page] .small-slider{margin-top:8vh;margin-bottom:8vh}[data-state=project-page] .extra-image-slider-block.nav-align-top .the-slider,[data-state=project-page] .page-slide-wrapper.nav-align-top .the-slider,[data-state=project-page] .small-slider.nav-align-top .the-slider{padding-top:70px}.extra-image-slider-block .the-slider .flickity-slider,.page-slide-wrapper .the-slider .flickity-slider,.small-slider .the-slider .flickity-slider{margin-left:5%}.extra-image-slider-block .the-slider img,.page-slide-wrapper .the-slider img,.small-slider .the-slider img{height:calc(300px - 60px)}.extra-image-slider-block .the-slider .caption,.page-slide-wrapper .the-slider .caption,.small-slider .the-slider .caption{line-height:1.3}.extra-image-slider-block .slider-title,.page-slide-wrapper .slider-title,.small-slider .slider-title{margin-left:5%;margin-bottom:50px}.extra-image-slider-block .slider-title~.slide-nav,.page-slide-wrapper .slider-title~.slide-nav,.small-slider .slider-title~.slide-nav{top:35px}}@media screen and (max-width:639px){.page-slide-wrapper .the-slider img{height:calc(50vh - 45px);min-height:400px}}.extra-image-slider-block .the-slider,.small-slider .the-slider{min-height:350px}.extra-image-slider-block .the-slider .slide,.small-slider .the-slider .slide{overflow-y:visible}.extra-image-slider-block .the-slider .slide img,.small-slider .the-slider .slide img{-webkit-opacity:1;-moz-opacity:1;opacity:1;height:calc(60vh - 45px)}.extra-image-slider-block .the-slider .slide p,.small-slider .the-slider .slide p{position:relative;width:100%;margin-left:0;-webkit-opacity:0;-moz-opacity:0;opacity:0}.extra-image-slider-block .the-slider .flickity-viewport,.small-slider .the-slider .flickity-viewport{overflow-y:visible}@media screen and (max-width:1099px) and (min-width:640px){.extra-image-slider-block .slider-title,.small-slider .slider-title{margin-left:9%}.extra-image-slider-block .the-slider .flickity-slider,.small-slider .the-slider .flickity-slider{margin-left:9%}.extra-image-slider-block .the-slider .slide img,.small-slider .the-slider .slide img{height:calc(400px - 45px)}}@media screen and (max-width:639px){.extra-image-slider-block .the-slider .flickity-slider,.small-slider .the-slider .flickity-slider{margin-left:5%}.extra-image-slider-block .the-slider .slide img,.small-slider .the-slider .slide img{height:auto;width:90vw;min-height:0}.extra-image-slider-block .the-slider .caption,.small-slider .the-slider .caption{width:auto}[data-state=project-page] .extra-image-slider-block .the-slider .caption,[data-state=project-page] .small-slider .the-slider .caption{width:auto}}.slide-nav{position:absolute;bottom:0;right:3%;z-index:100}.slide-nav.nav-align-top{bottom:auto;top:0}.expand-image-modal .slide-nav{bottom:4vh;z-index:9999}.expand-image-modal .slide-nav .counter{color:#fff}.slide-nav .counter,.slide-nav .pagi-arrow{margin-left:10px;float:left}.slide-nav .counter:first-child,.slide-nav .pagi-arrow:first-child{margin-left:0}.slide-nav .counter.next-slide:not(.disabled):hover,.slide-nav .pagi-arrow.next-slide:not(.disabled):hover{-webkit-transform:translate3d(6px,0,0);-ms-transform:translate3d(6px,0,0);transform:translate3d(6px,0,0)}.slide-nav .counter.next-slide:not(.disabled):active,.slide-nav .pagi-arrow.next-slide:not(.disabled):active{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.slide-nav .counter.prev-slide:not(.disabled):hover,.slide-nav .pagi-arrow.prev-slide:not(.disabled):hover{-webkit-transform:translate3d(-6px,0,0);-ms-transform:translate3d(-6px,0,0);transform:translate3d(-6px,0,0)}.slide-nav .counter.prev-slide:not(.disabled):active,.slide-nav .pagi-arrow.prev-slide:not(.disabled):active{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.slide-nav .pagi-arrow{cursor:pointer;-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out}.slide-nav .pagi-arrow.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;cursor:text}@media screen and (max-width:639px){.slide-nav.nav-align-top{bottom:auto;top:25px;left:0;margin-left:5%}}.page-header{width:50%;margin:8vh auto 16vh;margin-left:9%}.page-header .large-cta{display:inline-block;margin-top:30px}.page-header .text-block p{font-size:22px;line-height:1.78}.page-header .mini-header{color:#92a5b1}.careers .page-header{width:62%}.case-study-page .page-header{width:68.29268293%;margin-left:0;margin-bottom:8vh}.case-study-page .page-header h1{color:#000}.case-study-page .page-header .large-cta.primary-1{-webkit-transform:translateY(8vh);-ms-transform:translateY(8vh);transform:translateY(8vh)}.page-header.list-block{width:82%}.page-header.list-block .header-block-text{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header.list-block .text-block{width:60%}.page-header.list-block .list{width:30%}.page-header.list-block .list li{list-style-type:initial;font-size:17px;font-weight:300}@media screen and (max-width:939px) and (min-width:640px){.page-header{width:82%}.careers .page-header{width:82%}}@media screen and (max-width:639px){.page-header{margin:8vh auto 8vh;margin-left:5%;margin-right:5%;width:auto!important}.careers .page-header{width:90%;margin-left:5%;margin-right:5%}.page-header .text-block p{font-size:17px}.page-header.list-block .text-block{width:100%}.page-header.list-block .list{margin-top:30px;width:100%}.page-header.list-block .list ul{margin-left:5%}}.pp-block .image-holder{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-block .image-holder.landscape>div,.pp-block .image-holder.landscape>img{width:90%;max-width:none}.pp-block .image-holder.landscape>div img,.pp-block .image-holder.landscape>img img{width:100%;height:auto}.pp-block .image-holder.portrait>div,.pp-block .image-holder.portrait>img{width:100%;height:100%;max-height:unset;max-width:unset;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative}.pp-block .image-holder.portrait>div figcaption,.pp-block .image-holder.portrait>img figcaption{height:auto!important;font-size:17px}@media screen and (min-width:1700px){.pp-block .image-holder.portrait>div figcaption,.pp-block .image-holder.portrait>img figcaption{font-size:19px}}@media screen and (max-width:939px){.pp-block .image-holder.portrait>div figcaption,.pp-block .image-holder.portrait>img figcaption{font-size:15px}}.pp-block .image-holder.portrait>div img,.pp-block .image-holder.portrait>img img{max-height:none;width:-webkit-fill-available;width:-moz-available;width:stretch}.pp-block .image-holder.portrait>div{height:auto}.pp-block .image-holder.align-right{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-block .image-holder.align-left{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-block .image-holder img{margin:0;display:block}@media screen and (max-width:1099px) and (min-width:940px){.pp-block .image-holder.portrait>div,.pp-block .image-holder.portrait>img{height:80vh}}@media screen and (max-width:939px) and (min-width:640px){.pp-block .image-holder.portrait>div,.pp-block .image-holder.portrait>img{height:50vh}.pp-block .image-holder figcaption{font-size:17px;padding-bottom:30px}}@media screen and (max-width:939px) and (min-width:640px) and screen and (min-width:1700px){.pp-block .image-holder figcaption{font-size:19px}}@media screen and (max-width:939px) and (min-width:640px) and screen and (max-width:939px){.pp-block .image-holder figcaption{font-size:15px}}@media screen and (max-width:639px){.pp-block .image-holder{width:100%;margin-top:8vh;margin-bottom:8vh}.pp-block .image-holder.landscape>div,.pp-block .image-holder.landscape>img,.pp-block .image-holder.portrait>div,.pp-block .image-holder.portrait>img{width:94%;max-width:none;max-height:none;height:auto}.pp-block .image-holder.landscape>div img,.pp-block .image-holder.landscape>img img,.pp-block .image-holder.portrait>div img,.pp-block .image-holder.portrait>img img{width:100%}}.main-text-block{padding-left:9%;padding-right:9%;margin-top:16vh;margin-bottom:16vh}.main-text-block .txt{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3vw;-moz-column-gap:3vw;column-gap:3vw;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.main-text-block .txt h4{display:inline-block}.main-text-block .txt ul li{list-style:initial}@media screen and (min-width:1700px){.main-text-block .txt ul li{font-size:21px;line-height:1.85}}@media screen and (max-width:939px) and (min-width:640px){.main-text-block{margin-top:8vh;margin-bottom:8vh}.main-text-block .txt{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media screen and (max-width:639px){.main-text-block{padding-left:5%;padding-right:5%;margin-top:8vh;margin-bottom:8vh}.main-text-block .txt{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.simple-text-block{padding-left:9%;padding-right:9%;margin-top:16vh;margin-bottom:16vh}.simple-text-block .txt{width:62%}.simple-text-block .txt li,.simple-text-block .txt p{font-size:22px}.simple-text-block .txt ul{padding-left:20px}.simple-text-block .txt ul li{list-style:initial}@media screen and (min-width:1700px){.simple-text-block .txt ul li{font-size:21px;line-height:1.85}}@media screen and (max-width:939px) and (min-width:640px){.simple-text-block .txt{width:100%}.simple-text-block .txt p{font-size:19px;line-height:1.65;font-family:Apercu,Helvetica,sans-serif;font-weight:300;color:#000;margin-bottom:20px}.simple-text-block .txt p:last-child{margin-bottom:0}.simple-text-block .txt p a{color:#00cdaa;text-decoration:none;font-family:Apercu,Helvetica,sans-serif}}@media screen and (max-width:939px) and (min-width:640px) and screen and (max-width:639px){.simple-text-block .txt p{font-size:17px}}@media screen and (max-width:639px){.simple-text-block{padding-left:5%;padding-right:5%;margin-top:8vh;margin-bottom:8vh}.simple-text-block .txt{width:100%}.simple-text-block .txt p{font-size:17px}}.case-study-block{margin-left:9%;margin-right:9%;position:relative;margin-top:16vh;margin-bottom:16vh;background-color:#001828;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:350px}.project-page .case-study-block{margin-top:32vh;margin-bottom:32vh}.case-study-block .case-study-image{width:50%;min-height:350px;position:relative}.case-study-block .case-study-image .image-holder{background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.case-study-block .case-study-text{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px 60px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.case-study-block .case-study-text>h3,.case-study-block .case-study-text>p{width:100%;color:#fff;margin-left:0}@media screen and (max-width:639px){.case-study-block{margin-left:5%;margin-right:5%;margin-top:8vh;margin-bottom:8vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:350px}.case-study-block .case-study-image,.case-study-block .case-study-text{width:100%}.case-study-block .case-study-text{padding:25px 25px}.case-study-block .case-study-image{height:250px}.case-study-block .case-study-image .image-holder{margin:0}}.fullbleed-image-block,.fullbleed-video-block{position:relative;height:100vh;width:100vw;margin-top:16vh;margin-bottom:16vh;overflow:hidden;background-color:#000}.fullbleed-image-block .video-player-inline,.fullbleed-video-block .video-player-inline{max-height:100vh;max-width:calc(100vh / .56);position:relative;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);overflow:hidden}.fullbleed-image-block .video-player-inline .plyr,.fullbleed-image-block .video-player-inline .plyr__video-wrapper,.fullbleed-video-block .video-player-inline .plyr,.fullbleed-video-block .video-player-inline .plyr__video-wrapper{max-height:100vh;-webkit-transition:transform 650ms 0s ease-in-out,opacity 650ms 350ms ease-in-out,z-index 0s 650ms ease;-o-transition:transform 650ms 0s ease-in-out,opacity 650ms 350ms ease-in-out,z-index 0s 650ms ease;-webkit-transition:opacity 650ms 350ms ease-in-out,z-index 0s 650ms ease,-webkit-transform 650ms 0s ease-in-out;transition:opacity 650ms 350ms ease-in-out,z-index 0s 650ms ease,-webkit-transform 650ms 0s ease-in-out;transition:transform 650ms 0s ease-in-out,opacity 650ms 350ms ease-in-out,z-index 0s 650ms ease;transition:transform 650ms 0s ease-in-out,opacity 650ms 350ms ease-in-out,z-index 0s 650ms ease,-webkit-transform 650ms 0s ease-in-out}.fullbleed-image-block .video-player-inline .plyr__video-wrapper,.fullbleed-video-block .video-player-inline .plyr__video-wrapper{-webkit-transition:all 650ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:all 650ms 0s cubic-bezier(.165,.84,.19,.95);transition:all 650ms 0s cubic-bezier(.165,.84,.19,.95)}.fullbleed-image-block .video-player-inline .plyr__controls,.fullbleed-video-block .video-player-inline .plyr__controls{-webkit-transition:all 450ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:all 450ms 0s cubic-bezier(.165,.84,.19,.95);transition:all 450ms 0s cubic-bezier(.165,.84,.19,.95);position:absolute;bottom:0}.fullbleed-image-block .bk-img,.fullbleed-video-block .bk-img{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover;z-index:500}.fullbleed-image-block .bk-img.caption-active:before,.fullbleed-video-block .bk-img.caption-active:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;background-color:transparent}.fullbleed-image-block .bk-img.lazyloaded+.caption,.fullbleed-video-block .bk-img.lazyloaded+.caption{-webkit-opacity:1;-moz-opacity:1;opacity:1}.fullbleed-image-block .caption,.fullbleed-video-block .caption{font-size:17px;position:absolute;width:64%;margin-left:9%;z-index:1000;bottom:3vw;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 350ms 550ms ease;-o-transition:opacity 350ms 550ms ease;transition:opacity 350ms 550ms ease}@media screen and (min-width:1700px){.fullbleed-image-block .caption,.fullbleed-video-block .caption{font-size:19px}}@media screen and (max-width:939px){.fullbleed-image-block .caption,.fullbleed-video-block .caption{font-size:15px}}.fullbleed-image-block .caption h2,.fullbleed-video-block .caption h2{color:#fff}.fullbleed-image-block .play-btn,.fullbleed-video-block .play-btn{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fullbleed-image-block .play-btn svg,.fullbleed-video-block .play-btn svg{cursor:pointer;-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out}.fullbleed-image-block .play-btn svg:hover,.fullbleed-video-block .play-btn svg:hover{-webkit-box-shadow:0 5px 20px -4px rgba(0,0,0,.15);box-shadow:0 5px 20px -4px rgba(0,0,0,.15)}.fullbleed-image-block.video-playing .bk-img,.fullbleed-image-block.video-playing .play-btn,.fullbleed-video-block.video-playing .bk-img,.fullbleed-video-block.video-playing .play-btn{-webkit-opacity:0;-moz-opacity:0;opacity:0;z-index:0}.fullbleed-image-block.video-playing .video-player-inline,.fullbleed-video-block.video-playing .video-player-inline{-webkit-opacity:1;-moz-opacity:1;opacity:1;z-index:100}@media screen and (max-width:939px) and (min-width:640px){.fullbleed-image-block,.fullbleed-video-block{height:50vh;margin-top:8vh;margin-bottom:8vh}.fullbleed-image-block .caption,.fullbleed-video-block .caption{width:78%}.fullbleed-image-block .caption h2,.fullbleed-video-block .caption h2{color:#fff}}@media screen and (max-width:639px){.fullbleed-image-block,.fullbleed-video-block{height:50vh;margin-top:8vh;margin-bottom:8vh}}.full-image-block{position:relative;width:82%;margin-top:16vh;margin-bottom:16vh;float:none!important;margin-left:auto!important;margin-right:auto!important}.full-image-block img{width:100%;height:auto}@media screen and (max-width:639px){.full-image-block{padding-left:5%;padding-right:5%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:8vh;margin-bottom:8vh}.full-image-block .caption{font-size:17px}}.image-image-block{padding-left:9%;padding-right:9%;margin-top:32vh;margin-bottom:32vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:100vh}.image-image-block .image-holder{margin:0;width:45.12195122%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-image-block .image-holder.landscape>div,.image-image-block .image-holder.landscape>img{width:100%;height:100%;max-height:unset;max-width:unset;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-image-block .image-holder figcaption{margin-left:0;float:left;font-size:17px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media screen and (min-width:1700px){.image-image-block .image-holder figcaption{font-size:19px}}@media screen and (max-width:939px){.image-image-block .image-holder figcaption{font-size:15px}}@media screen and (max-width:939px) and (min-width:640px){.image-image-block{margin-top:16vh;margin-bottom:16vh}.image-image-block .image-holder{height:auto}}@media screen and (max-width:639px){.image-image-block{padding-left:5%;padding-right:5%;margin-top:16vh;margin-bottom:16vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-image-block .image-holder{width:100%;height:auto}.image-image-block .image-holder:first-child{margin-bottom:8vh}.image-image-block .image-holder.landscape>div,.image-image-block .image-holder.landscape>img,.image-image-block .image-holder.portrait>div,.image-image-block .image-holder.portrait>img{width:100%;height:auto}.image-image-block .image-holder.landscape>div img,.image-image-block .image-holder.landscape>img img,.image-image-block .image-holder.portrait>div img,.image-image-block .image-holder.portrait>img img{width:100%;height:auto}}.image-image-background-block{padding-left:9%;padding-right:9%;margin-top:32vh;margin-bottom:32vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-height:90vh}.image-image-background-block:before{content:'';position:absolute;z-index:-1;height:100%;left:0;width:87%}.lightGray.image-image-background-block:before{background-color:#f2f4f8}.midnightBlack.image-image-background-block:before{background-color:#001828}.image-image-background-block figcaption{width:90%;margin-left:0}.midnightBlack.image-image-background-block figcaption{color:#fff}.image-image-background-block.alignBackgroundRight:before{right:0;left:auto}.image-image-background-block.leftImageOffset .image-holder:first-child{-webkit-transform:translate3D(0,-10%,0);-ms-transform:translate3D(0,-10%,0);transform:translate3D(0,-10%,0)}.image-image-background-block.leftImageOffset .image-holder:last-child{-webkit-transform:translate3D(0,10%,0);-ms-transform:translate3D(0,10%,0);transform:translate3D(0,10%,0)}.image-image-background-block.rightImageOffset .image-holder:first-child{-webkit-transform:translate3D(0,10%,0);-ms-transform:translate3D(0,10%,0);transform:translate3D(0,10%,0)}.image-image-background-block.rightImageOffset .image-holder:last-child{-webkit-transform:translate3D(0,-10%,0);-ms-transform:translate3D(0,-10%,0);transform:translate3D(0,-10%,0)}.image-image-background-block .image-holder{margin:0;float:left;width:45.12195122%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-image-background-block .image-holder>* img{width:100%;height:auto}@media screen and (max-width:939px) and (min-width:640px){.image-image-background-block{margin-top:16vh;margin-bottom:16vh}.image-image-background-block:before{content:'';position:absolute;z-index:-1;width:100%}.image-image-background-block .image-holder{height:auto}}@media screen and (max-width:639px){.image-image-background-block{padding-left:5%;padding-right:5%;margin-top:16vh;margin-bottom:16vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-height:none}.image-image-background-block:before{height:110%;top:-5%;width:100%}.image-image-background-block.leftImageOffset .image-holder:first-child{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.image-image-background-block.leftImageOffset .image-holder:last-child{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.image-image-background-block.rightImageOffset .image-holder:first-child{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.image-image-background-block.rightImageOffset .image-holder:last-child{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.image-image-background-block .image-holder{width:100%;height:auto;display:block}.image-image-background-block .image-holder:first-child{margin-bottom:8vh}.image-image-background-block .image-holder figcaption{position:relative;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.image-image-background-block .image-holder.landscape>div,.image-image-background-block .image-holder.landscape>img,.image-image-background-block .image-holder.portrait>div,.image-image-background-block .image-holder.portrait>img{width:100%;height:auto}.image-image-background-block .image-holder.landscape>div img,.image-image-background-block .image-holder.landscape>img img,.image-image-background-block .image-holder.portrait>div img,.image-image-background-block .image-holder.portrait>img img{width:100%;height:auto}}.text-image-background-block,.text-image-block{margin-top:32vh;margin-bottom:32vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image-background-block .image-holder,.text-image-block .image-holder{width:51%}.text-image-background-block .text,.text-image-block .text{width:31%;padding-right:12%;padding-left:0}.text-image-background-block .text p,.text-image-block .text p{margin-left:0}.text-image-background-block .text>*,.text-image-block .text>*{max-width:100%}.text-image-background-block .text.alignBottom,.text-image-block .text.alignBottom{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-image-background-block .text.alignTop,.text-image-block .text.alignTop{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-image-background-block .text>div,.text-image-background-block .text>img,.text-image-block .text>div,.text-image-block .text>img{max-width:100%;margin-left:0}.text-image-background-block .quote-graphic,.text-image-block .quote-graphic{position:absolute;left:2%}.text-image-background-block.imageOnRight,.text-image-block.imageOnRight{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-image-background-block.imageOnRight .text,.text-image-block.imageOnRight .text{padding-left:9%;padding-right:0}.text-image-background-block.imageOnRight .text p,.text-image-block.imageOnRight .text p{padding-right:0}.text-image-background-block.imageOnRight .text>div:first-child,.text-image-background-block.imageOnRight .text>img:first-child,.text-image-block.imageOnRight .text>div:first-child,.text-image-block.imageOnRight .text>img:first-child{margin-top:0}.text-image-background-block.imageOnRight .text>div:last-child,.text-image-background-block.imageOnRight .text>img:last-child,.text-image-block.imageOnRight .text>div:last-child,.text-image-block.imageOnRight .text>img:last-child{margin-bottom:0}.text-image-background-block.imageOnRight:before,.text-image-block.imageOnRight:before{right:auto;left:0}@media screen and (max-width:939px) and (min-width:640px){.text-image-background-block,.text-image-block{margin-top:16vh;margin-bottom:16vh}.text-image-background-block .image-holder,.text-image-block .image-holder{width:39%}.text-image-background-block .text,.text-image-block .text{width:40%}}@media screen and (max-width:639px){.text-image-background-block,.text-image-block{margin-top:16vh;margin-bottom:16vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-image-background-block.imageOnRight,.text-image-block.imageOnRight{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-image-background-block.imageOnRight .text,.text-image-block.imageOnRight .text{width:90%;padding-right:5%;padding-left:5%}.text-image-background-block .text,.text-image-block .text{width:90%;padding-right:5%;padding-left:5%}.text-image-background-block .image-holder,.text-image-block .image-holder{width:100%;margin-bottom:4vh}}.text-image-background-block{position:relative}.text-image-background-block:before{content:'';position:absolute;z-index:-1;background-color:#f2f4f8;height:100%;left:0;top:-10%;width:91%;-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.lightGray.text-image-background-block:before{background-color:#f2f4f8}.text-image-background-block.text-alignBottom:before{bottom:-10%;height:120%;top:auto;width:100%}.text-image-background-block.midnightBlack .text *{color:#fff}.text-image-background-block.midnightBlack .text .text-link-fake a{color:#00cdaa}.text-image-background-block.midnightBlack:before{background-color:#001828}@media screen and (max-width:639px){.text-image-background-block:before{top:0;padding:20px 0;width:100%}}.cta-list{margin-left:19%;padding:4vh 0 16vh 0}.cta-list li{display:inline-block;margin:0 20px}.cta-list li:first-child{margin-left:0}@media screen and (max-width:939px) and (min-width:640px){.cta-list{margin-left:9%}.cta-list li{margin:0 12px}}@media screen and (max-width:639px){.cta-list{margin-left:5%}.cta-list li{margin:0 8px 15px 0}}.simple-text{width:62%;padding-top:16vh;margin:0 auto}.firm .simple-text{margin-bottom:16vh;margin-top:16vh}.single-text{margin:16vh auto 8vh;margin-left:9%;width:48%}.single-text h3{font-weight:700}@media screen and (max-width:939px) and (min-width:640px){.simple-text,.single-text{width:82%}}@media screen and (max-width:639px){.simple-text{width:90%;padding-top:8vh}.single-text{margin:8vh auto 4vh;width:90%;margin-left:5%}}.number-blocks{padding-top:16vh;padding-bottom:16vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:3%;margin-right:3%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.number-blocks .number-block{width:33%;text-align:center;padding-bottom:8vh;padding-top:8vh}.number-blocks .number-block:nth-child(-n+3){border-bottom:1px solid #c8d1d7}.number-blocks .number-block:not(:nth-child(3n+3)){border-right:1px solid #c8d1d7}.number-blocks .num{line-height:150px;font-size:170px;color:#4290f8;font-family:'Avant Garde',Helvetica,sans-serif}.number-blocks p{max-width:370px;line-height:40px;font-size:28px;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700}@media screen and (max-width:939px) and (min-width:640px){.number-blocks .num{font-size:90px;line-height:90px}.number-blocks p{padding:0 20px;font-size:20px}}@media screen and (max-width:1099px) and (min-width:940px){.number-blocks .num{font-size:110px;line-height:90px}.number-blocks p{padding:0 20px;font-size:25px}}@media screen and (max-width:639px){.number-blocks .number-block{width:100%;border-right:none!important;border-bottom:1px solid #c8d1d7!important}.number-blocks .number-block .num{font-size:80px;line-height:40px}.number-blocks .number-block p{font-size:18px;line-height:22px;width:70%}}.hero-header-cta{margin:8vh 0;height:100vh;width:100vw;overflow:hidden;position:relative}.hero-header-cta .bk-img{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover}.hero-header-cta .text-block{position:absolute;margin-left:9%;margin-right:9%;bottom:8vh}.hero-header-cta h1{margin-bottom:4vh}@media screen and (max-width:639px){.hero-header-cta .text-block{margin-left:5%}}.logo-grid{margin-left:5%;margin-right:5%;padding-top:8vh;padding-bottom:8vh}.logo-grid.five-up figure{width:20%;margin:0;padding:0;margin-bottom:2vw;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-grid.five-up figure img{width:90%}.logo-grid .logo-holder{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:639px){.logo-grid{margin-left:5%;margin-right:5%;padding-top:4vh}.logo-grid.five-up figure{width:50%;margin-bottom:2vw;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.firm .logo-grid.five-up figure img{width:60%}@media screen and (max-width:939px) and (min-width:640px){.logo-grid.five-up figure{width:25%}}.homepage-slider{-webkit-transform:translate3d(0,-160px,0);-ms-transform:translate3d(0,-160px,0);transform:translate3d(0,-160px,0);z-index:0;position:relative;height:100vh;width:100%}.homepage-slider .the-slider{position:absolute;background-color:#001828;top:0;left:0;width:100%;height:100%}.homepage-slider .the-slider .slide{position:absolute;top:0;left:0;left:0!important;width:100%;height:100%}.homepage-slider .the-slider .slide .img-holder{position:absolute;top:0;left:0;width:100vw;height:100vh;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-opacity:0;-moz-opacity:0;opacity:0;cursor:pointer;-webkit-transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 0s cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 0s cubic-bezier(.165,.84,.19,.95)}.homepage-slider .the-slider .slide .text{position:absolute;left:0;padding-left:9%;padding-right:21%;bottom:0;padding-bottom:8vh;width:74%;-webkit-transform:translate3d(0,25%,0);-ms-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 0s cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 0s cubic-bezier(.165,.84,.19,.95),opacity 1.25s 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 0s cubic-bezier(.165,.84,.19,.95);-webkit-transform-origin:50% 0;animation-transform-origin:50% 0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.homepage-slider .the-slider .slide .text a h2{font-size:44px;line-height:1.45;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000;margin-bottom:25px;-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out;color:#fff}.homepage-slider .the-slider .slide .text a h2.white{color:#fff}.homepage-slider .the-slider .slide .text a h2.green{color:#00cdaa}.homepage-slider .the-slider .slide .text a:hover h2{color:#c8d1d7}.homepage-slider .the-slider .slide .text .meta{color:#fff}.homepage-slider .the-slider .slide .text .meta a{color:#fff}.homepage-slider .the-slider .slide .text .meta a:hover{color:#00cdaa}.homepage-slider .the-slider .slide .text .meta a span{font-family:Apercu,Helvetica,sans-serif;font-weight:300;letter-spacing:.05em}.homepage-slider .the-slider .slide.is-selected{z-index:200}.homepage-slider .the-slider .slide.is-selected .text{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:transform 1.25s 950ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 950ms cubic-bezier(.165,.84,.19,.95);-o-transition:transform 1.25s 950ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 950ms cubic-bezier(.165,.84,.19,.95);-webkit-transition:opacity 1.25s 950ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 950ms cubic-bezier(.165,.84,.19,.95);transition:opacity 1.25s 950ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 950ms cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 950ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 950ms cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 950ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 950ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 950ms cubic-bezier(.165,.84,.19,.95)}.homepage-slider .the-slider .slide.is-selected .img-holder{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:transform 1.25s 850ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 850ms cubic-bezier(.165,.84,.19,.95);-o-transition:transform 1.25s 850ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 850ms cubic-bezier(.165,.84,.19,.95);-webkit-transition:opacity 1.25s 850ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 850ms cubic-bezier(.165,.84,.19,.95);transition:opacity 1.25s 850ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 850ms cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 850ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 850ms cubic-bezier(.165,.84,.19,.95);transition:transform 1.25s 850ms cubic-bezier(.165,.84,.19,.95),opacity 1.25s 850ms cubic-bezier(.165,.84,.19,.95),-webkit-transform 1.25s 850ms cubic-bezier(.165,.84,.19,.95);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.homepage-slider .the-slider .flickity-viewport{height:100vh!important}.homepage-slider .the-slider .flickity-slider{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.homepage-slider .slide-nav{margin-right:9%;z-index:300;position:absolute;right:0;bottom:8vh;width:auto;color:rgba(255,255,255,.8)}@media screen and (max-width:1099px) and (min-width:640px){.homepage-slider .the-slider .slide .text{padding-left:9%;padding-right:13%;width:78%}}@media screen and (max-width:939px) and (min-width:640px){.homepage-slider{-webkit-transform:translate3d(0,-60px,0);-ms-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}}@media screen and (max-width:740px) and (orientation :landscape){.homepage-slider .the-slider .slide .text{padding-bottom:calc(8vh);padding-right:5%;padding-left:5%;width:90%}.homepage-slider .the-slider .slide .text a h2{font-size:28px}}@media screen and (max-width:639px){.homepage-slider{-webkit-transform:translate3d(0,-60px,0);-ms-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}.homepage-slider .slide-nav{right:auto;bottom:4vh;left:0;margin-left:5%}.homepage-slider .the-slider .slide .text{padding-bottom:calc(8vh + 25px);padding-right:5%;padding-left:5%;width:90%}.homepage-slider .the-slider .slide .text a h2{font-size:28px}}.press-three-up{padding-bottom:8vh;position:relative}.press-three-up ::-webkit-scrollbar{display:none}.expertise .press-three-up{margin-bottom:16vh}.press-three-up.dark-bg{background-color:#001828}.press-three-up .holder{margin-left:9%;margin-right:9%}.press-three-up header{padding-right:20px;padding-top:16vh;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.press-three-up header h3.large-title{font-weight:700;font-size:44px}.press-three-up .tile-link{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background-repeat:repeat-x}.press-three-up section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -20px}.press-three-up section article{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer;position:relative;width:calc((100% / 3) - 40px);margin:20px;height:500px;overflow:hidden;top:0;right:0;bottom:0;left:0}.press-three-up section article .bg-holder{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover;-webkit-transition:transform 250ms 0s ease-out;-o-transition:transform 250ms 0s ease-out;-webkit-transition:-webkit-transform 250ms 0s ease-out;transition:-webkit-transform 250ms 0s ease-out;transition:transform 250ms 0s ease-out;transition:transform 250ms 0s ease-out,-webkit-transform 250ms 0s ease-out}.press-three-up section article:hover .bg-holder{-webkit-transform:scale(1.05,1.05) translateZ(0);-ms-transform:scale(1.05,1.05) translateZ(0);transform:scale(1.05,1.05) translateZ(0)}.press-three-up section article:hover a:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.press-three-up section article:hover a:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.press-three-up section .text-block{padding-left:8.69565217%;padding-right:8.69565217%;bottom:4vh;position:absolute}.press-three-up .cat-box{color:#fff;position:absolute;z-index:100;top:30px;right:30px}.expertise .press-three-up .cat-box{display:none}.homepage .press-three-up .cat-box{display:none}@media screen and (max-width:939px){.press-three-up:after{content:"";position:absolute;right:0;top:0;width:100px;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(255,255,255,0)),to(rgba(255,255,255,.6)));background-image:-o-linear-gradient(left,rgba(255,255,255,0) 60%,rgba(255,255,255,.6) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0) 60%,rgba(255,255,255,.6) 100%);background-repeat:repeat-x}.press-three-up.dark-bg:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(0,24,40,0)),to(#001828));background-image:-o-linear-gradient(left,rgba(0,24,40,0) 60%,#001828 100%);background-image:linear-gradient(to right,rgba(0,24,40,0) 60%,#001828 100%);background-repeat:repeat-x}.press-three-up .text-link{z-index:1;position:relative}.press-three-up .holder{text-align:center;position:relative;padding-top:5px;margin:0}.press-three-up header h3{margin-left:9%}.press-three-up header a{margin-right:9%}.press-three-up section{margin:0;width:100%;display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.press-three-up section article{position:relative;display:inline-block;min-width:350px;max-width:350px;-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset}.press-three-up section article .text-block{text-align:left;white-space:initial}.press-three-up section article:first-child{margin-left:9%}.press-three-up section article:last-child{margin-right:9%}}@media screen and (max-width:740px) and (orientation :landscape){.press-three-up section article{height:calc(100vh - 60px)}}@media screen and (max-width:1099px) and (min-width:940px){.press-three-up section article{height:370px}.press-three-up section .text-block h3{font-size:22px}}.info-grid{width:82%;margin-top:16vh;margin-bottom:16vh}.info-grid a{position:absolute;width:100%;height:100%;top:0;left:0}.info-grid-blocks{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.info-grid-blocks.three-per-row .block{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%}.info-grid-blocks.grey .block{border:none;background-color:#f2f4f8}.info-grid h1{margin-left:6.38297872%}.info-grid .block{position:relative;padding:50px;-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;min-width:200px;margin:15px;border:1px solid #c8d1d7;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.info-grid .block img{position:absolute;top:50px;left:50px}.info-grid .block img.hover{opacity:0}.info-grid .block .text{margin-top:100px}.info-grid .block.hover-possible:hover{background-color:#4290f8}.info-grid .block.hover-possible:hover h3,.info-grid .block.hover-possible:hover p{color:#fff}.info-grid .block.hover-possible:hover img.active{opacity:0}.info-grid .block.hover-possible:hover img.hover{opacity:1}@media screen and (max-width:639px){.info-grid{margin-top:8vh;width:90%}.info-grid .block{position:relative;padding-left:25px}.info-grid .block img{position:absolute;right:30px;top:30px;left:auto}.info-grid .block .text{margin-top:0;padding-right:40px}}.events{margin-left:9%;margin-right:9%;background-color:#f2f4f8;padding:40px 50px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.events h3{width:25%}.events h4{margin:5px 0}.events .event-list{width:75%}.events .event{border-bottom:1px solid #c8d1d7;margin-bottom:40px;padding-bottom:30px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.events .event:last-child{margin-bottom:0;border-bottom:0}.events .event .date{background:#fff;width:60px;height:80px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.events .event .date span{text-align:center;margin:0 auto;display:block}.events .event .date span.title{font-size:14px}.events .event .date span.tiny{font-size:14px;font-size:12px;color:#92a5b1}.events .event .date span.large{font-family:Apercu,Helvetica,sans-serif;font-weight:600;font-size:22px;line-height:19px}.events .event .text{width:calc(80% - 80px);padding-left:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.events .event .text .meta{margin-bottom:10px;font-size:13px;text-transform:uppercase;color:#92a5b1;letter-spacing:1.38px;font-size:12px;line-height:1.3;display:block;margin-bottom:5px}.events .event .link{-webkit-box-flex:.35;-webkit-flex:.35;-ms-flex:.35;flex:.35;text-align:right}@media screen and (max-width:1099px) and (min-width:640px){.events{padding:40px 35px}.events h3{width:30%;font-size:22px;line-height:1.65;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000}.events h3.white{color:#fff}.events .event-list{width:70%}.events .event .text{padding-left:15px}.events .event .text>p{line-height:1.5}.events .event .link{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:639px){.events{padding:20px 25px;margin-left:5%;margin-right:5%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.events h3{width:100%;font-size:22px;line-height:1.65;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:700;color:#000}.events h3.white{color:#fff}.events .event-list{width:100%}.events .event{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.events .event .date{float:left;width:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:50px}.events .event .date span.large{font-family:Apercu,Helvetica,sans-serif;font-weight:600;font-size:22px;line-height:19px}.events .event .date span.tiny,.events .event .date span.title{font-size:17px}.events .event .date span.title{color:#000;font-weight:600}.events .event .text{width:100%;padding-left:0;padding-top:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.events .event .text .meta{margin-bottom:10px;font-size:13px;text-transform:uppercase;color:#92a5b1;letter-spacing:1.38px;font-size:12px;line-height:1.5;display:block;margin-bottom:5px}.events .event .text>p{line-height:1.5;margin-bottom:10px}.events .event .link{-webkit-box-flex:.35;-webkit-flex:.35;-ms-flex:.35;flex:.35;text-align:left}}.featured-case-studies,.related-projects{width:82%;margin-top:8vh}.featured-case-studies.related-projects,.related-projects.related-projects{margin-top:8vh;margin-bottom:4vh}.featured-case-studies.related-projects header,.related-projects.related-projects header{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4vh}.featured-case-studies.related-projects header h2,.related-projects.related-projects header h2{float:left;margin:0}.featured-case-studies.related-projects header .text-link,.related-projects.related-projects header .text-link{float:right;margin-right:20px}.featured-case-studies .related-projects-blocks,.featured-case-studies-list,.related-projects .related-projects-blocks,.related-projects-list{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-case-studies .image-block,.related-projects .image-block{width:45.12195122%;margin-bottom:2vw;width:47%;overflow:hidden}.featured-case-studies .image-block .image,.related-projects .image-block .image{overflow:hidden;width:100%;-webkit-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transform-origin:50% 50%;animation-transform-origin:50% 50%}.featured-case-studies .image-block .image img,.related-projects .image-block .image img{width:100%;display:block;margin:0;-webkit-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95)}.featured-case-studies .image-block .text,.related-projects .image-block .text{margin-bottom:15px}.featured-case-studies .image-block .text h4,.related-projects .image-block .text h4{margin:20px 0 5px;font-weight:500}.featured-case-studies .image-block .text h4 a,.related-projects .image-block .text h4 a{color:#000}.featured-case-studies .image-block .text a.text-link,.related-projects .image-block .text a.text-link{visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;font-size:17px}.featured-case-studies .image-block:hover .image,.related-projects .image-block:hover .image{-webkit-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}.featured-case-studies .image-block:hover .image img,.related-projects .image-block:hover .image img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.featured-case-studies .image-block:hover .text a.text-link,.related-projects .image-block:hover .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.featured-case-studies .image-block:hover .text a.text-link:after,.related-projects .image-block:hover .text a.text-link:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.featured-case-studies .image-block:hover .text a.text-link:before,.related-projects .image-block:hover .text a.text-link:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}@media screen and (max-width:639px){.featured-case-studies .image-block,.related-projects .image-block{width:100%}.featured-case-studies .image-block:hover .image,.related-projects .image-block:hover .image{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.featured-case-studies .image-block:hover .image img,.related-projects .image-block:hover .image img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.featured-case-studies .image-block .text h4,.related-projects .image-block .text h4{margin:15px 0 -5px}.featured-case-studies .image-block .text a.text-link,.related-projects .image-block .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;font-size:15px}}.featured-case-studies .image-block .image,.related-projects .image-block .image{width:100%;height:355px;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover}.featured-case-studies .image-block .image img,.related-projects .image-block .image img{width:auto;min-height:100%}@media screen and (min-width:1700px){.featured-case-studies .related-projects-blocks .image,.related-projects .related-projects-blocks .image{height:450px}}@media screen and (max-width:939px) and (min-width:640px){.featured-case-studies .related-projects-blocks .image,.related-projects .related-projects-blocks .image{height:250px}}@media screen and (max-width:639px){.featured-case-studies,.related-projects{width:94%}.featured-case-studies .image-block,.related-projects .image-block{width:100%}}@media screen and (max-width:939px) and (min-width:640px){.related-projects .related-projects-blocks .image{height:250px}}@media screen and (max-width:639px){.related-projects{width:90%;padding-left:5%;padding-right:5%}.related-projects .related-projects-blocks .image-block{width:47%}.related-projects .related-projects-blocks h4{font-size:17px}.related-projects .related-projects-blocks .image{height:100px}}.office-grid{width:94%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16vh auto}.office-grid h3,.office-grid p,.office-grid pre{color:#fff}.office-grid h3{margin:0}.office-grid p,.office-grid pre{font-family:Apercu,Helvetica,sans-serif;font-size:17px}.office-grid p{margin-bottom:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.office-grid p a{color:#fff;position:relative;display:inline}.office-grid p a:after{content:'';height:1px;left:0;bottom:0;background-color:rgba(255,255,255,.65);width:100%;position:absolute}.office-grid p a:hover{color:#00cdaa}.office-grid p a:hover:after{background-color:#00cdaa}.office-grid img{margin-bottom:20px}.office-grid-item{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:23.5%;background:#001828;margin-bottom:3%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding:40px 30px 100px 30px}.office-grid-item:last-child{margin-right:0}.office-grid .address{margin-bottom:50px}.office-grid-bg{margin-bottom:16vh}.office-grid-bg .office-grid-item{cursor:pointer;overflow:hidden;-o-object-fit:cover;object-fit:cover;width:23%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;height:65vh;min-height:400px;max-height:550px}.office-grid-bg .office-grid-item .bg-holder{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover;-webkit-transition:transform 250ms 0s ease-out;-o-transition:transform 250ms 0s ease-out;-webkit-transition:-webkit-transform 250ms 0s ease-out;transition:-webkit-transform 250ms 0s ease-out;transition:transform 250ms 0s ease-out;transition:transform 250ms 0s ease-out,-webkit-transform 250ms 0s ease-out}.office-grid-bg .office-grid-item .overlay{height:100%;width:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%)}.office-grid-bg .office-grid-item .text{z-index:1;position:absolute;bottom:40px}.office-grid-bg .office-grid-item .text h3{margin-bottom:10px}.office-grid-bg .office-grid-item:hover .bg-holder{-webkit-transform:scale(1.05,1.05) translateZ(0);-ms-transform:scale(1.05,1.05) translateZ(0);transform:scale(1.05,1.05) translateZ(0)}.office-grid-bg .office-grid-item:hover a:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.office-grid-bg .office-grid-item:hover a:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}@media screen and (max-width:1099px) and (min-width:640px){.office-grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:94%}.office-grid-bg .office-grid-item{width:47%;min-height:300px;margin:4vh 0}.office-grid-item{width:48.5%}}@media screen and (max-width:740px) and (orientation :landscape){.office-grid .office-grid-item{margin-right:0;margin-bottom:20px;width:37%}}@media screen and (max-width:639px){.office-grid{width:90%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.office-grid-bg .office-grid-item{width:100%;min-height:250px;margin:2vh 0}.contact .office-grid{width:90%}.office-grid-item{width:auto;position:relative}.office-grid-item:after{content:"";position:absolute;bottom:0;left:0;width:90%;right:0;margin:0 auto;border-bottom:1px solid #c8d1d7}}.title-images h1{width:62%;margin:32vh auto}.title-images .image-image-block{margin-top:8vh}@media screen and (max-width:639px){.title-images h1{width:90%;margin:0;margin-right:5%;margin-left:5%}.title-images .image-image-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4vh}.title-images .image-image-block .image-holder{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:939px) and (min-width:640px){.title-images h1{width:82%}}.social-links{width:46%;margin-top:32vh;margin-bottom:32vh}.social-links h1{text-align:center;margin-bottom:8vh}.social-links .social-links-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4vh;border-bottom:2px solid #f2f4f8}.social-links .social-block{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.social-links img{width:30px;height:30px}.social-links img:hover.hover-icon{opacity:1}.social-links img.hover-icon{position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:0}@media screen and (max-width:1099px) and (min-width:640px){.social-links{width:70%}}@media screen and (max-width:639px){.social-links{width:82%;margin-top:4vh;margin-bottom:4vh}.social-links .social-links-list{border-bottom:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.social-links .social-block{width:30%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;margin-bottom:45px}}input#preferredKitten{display:none}.entry-header .share-links{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.entry-header .meta-txt{margin-bottom:0}.entry-header .meta-txt svg{width:20px;height:20px}.project-page .entry-header .meta-txt svg .fill-rule{fill:#fff}.news-header,.project-header{padding-left:9%;padding-right:9%}.news-header .title-wrapper,.project-header .title-wrapper{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:162px;margin-bottom:62px}.news-header .title-wrapper h1,.project-header .title-wrapper h1{margin-left:0;margin-bottom:0}.news-header .action-bar,.project-header .action-bar{border-top:1px solid rgba(255,255,255,.5);padding-top:20px;padding-bottom:25px}.news-header .action-bar .action-group,.project-header .action-bar .action-group{width:21.95121951%}.news-header .action-bar .action-group.sort,.news-header .action-bar .action-group.view,.project-header .action-bar .action-group.sort,.project-header .action-bar .action-group.view{float:right;margin-right:0;margin-left:2.43902439%}.news-header .action-bar .action-group.sort,.project-header .action-bar .action-group.sort{width:19.51219512%}.news-header .action-bar .action-group.view,.project-header .action-bar .action-group.view{width:auto}.news-header .action-bar .action-group:hover .filter-action,.news-header .action-bar .action-group:hover .filter-action span,.project-header .action-bar .action-group:hover .filter-action,.project-header .action-bar .action-group:hover .filter-action span{color:#00cdaa}.news-header .action-bar .action-group:hover .filter-action span svg g,.news-header .action-bar .action-group:hover .filter-action svg g,.project-header .action-bar .action-group:hover .filter-action span svg g,.project-header .action-bar .action-group:hover .filter-action svg g{stroke:#00cdaa}.news-header .action-bar .filter-action,.news-header .action-bar .filter-action span,.project-header .action-bar .filter-action,.project-header .action-bar .filter-action span{font-weight:500;font-family:'Avant Garde',Helvetica,sans-serif;font-size:20px;cursor:pointer}.news-header .action-bar .view-action,.project-header .action-bar .view-action{line-height:20px;margin:5px 20px 0 0;vertical-align:middle;display:block;float:right}.news-header .action-bar .view-action.view-active svg,.news-header .action-bar .view-action.view-active svg g,.project-header .action-bar .view-action.view-active svg,.project-header .action-bar .view-action.view-active svg g{fill:#00cdaa}.news-header .action-bar.filter-active .filter-action:not(.active),.project-header .action-bar.filter-active .filter-action:not(.active){-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}@media screen and (max-width:939px) and (min-width:640px){.news-header .action-bar,.project-header .action-bar{padding-top:10px;padding-bottom:15px;padding-left:0;padding-right:0}.news-header .action-bar .action-group,.project-header .action-bar .action-group{width:31.70731707%}.project-index .news-header .action-bar .action-group:hover .filter-action,.project-index .news-header .action-bar .action-group:hover .filter-action span,.project-index .project-header .action-bar .action-group:hover .filter-action,.project-index .project-header .action-bar .action-group:hover .filter-action span{color:#fff}.project-index .news-header .action-bar .action-group:hover .filter-action span svg g,.project-index .news-header .action-bar .action-group:hover .filter-action svg g,.project-index .project-header .action-bar .action-group:hover .filter-action span svg g,.project-index .project-header .action-bar .action-group:hover .filter-action svg g{stroke:#fff}.news-header .action-bar .action-group .filter-action.active,.project-header .action-bar .action-group .filter-action.active{color:#00cdaa}.news-header .action-bar .action-group .filter-action.active svg g,.project-header .action-bar .action-group .filter-action.active svg g{stroke:#00cdaa}}@media screen and (max-width:639px){.news-header,.project-header{padding-left:5%;padding-right:5%;height:auto}.news-header .action-bar,.project-header .action-bar{padding-top:10px;padding-bottom:15px;padding-left:0;padding-right:0;margin-right:0}.news-header .title-wrapper,.project-header .title-wrapper{height:auto;margin-bottom:4vh;padding-top:4vh}.news-header .filter-mobile,.project-header .filter-mobile{line-height:20px;margin:5px 20px 0 0;vertical-align:middle;display:block}.news-header .filter-mobile.active svg,.news-header .filter-mobile.active svg g,.project-header .filter-mobile.active svg,.project-header .filter-mobile.active svg g{fill:#00cdaa}}.news-filters,.project-filters{padding-left:9%;padding-right:9%;-webkit-transition:all 250ms 0s ease-in-out;-o-transition:all 250ms 0s ease-in-out;transition:all 250ms 0s ease-in-out;height:0;overflow:hidden}.news-filters.filter-open .project-location li a,.news-filters.filter-open .project-types li a,.project-filters.filter-open .project-location li a,.project-filters.filter-open .project-types li a{-webkit-opacity:1;-moz-opacity:1;opacity:1}.news-filters .filter-options,.project-filters .filter-options{position:absolute;overflow:hidden;z-index:-1000;-webkit-opacity:0;-moz-opacity:0;opacity:0}.news-filters .filter-options.active,.project-filters .filter-options.active{z-index:1000;-webkit-opacity:1;-moz-opacity:1;opacity:1;position:relative;height:inherit}.news-filters .filter-options li,.project-filters .filter-options li{margin-bottom:5px}.news-filters .filter-options li a,.project-filters .filter-options li a{font-size:16px;font-family:'Avant Garde',Helvetica,sans-serif;font-weight:500;cursor:pointer}.news-filters .filter-options li a.active-filter-link,.news-filters .filter-options li a:hover,.project-filters .filter-options li a.active-filter-link,.project-filters .filter-options li a:hover{color:#00cdaa}.news-filters .project-types,.project-filters .project-types{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;width:43.90243902%;padding-bottom:50px}.news-filters .project-location,.project-filters .project-location{width:78.04878049%;padding-bottom:50px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:rows;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:rows;flex-direction:rows;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.news-filters .project-location .group,.project-filters .project-location .group{max-height:600px;-webkit-box-flex:1.18;-webkit-flex:1.18;-ms-flex:1.18;flex:1.18;float:none}.news-filters .project-location .group:last-of-type,.project-filters .project-location .group:last-of-type{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.news-filters .project-location .group:last-of-type ul,.project-filters .project-location .group:last-of-type ul{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.news-filters .project-location li a,.news-filters .project-types li a,.project-filters .project-location li a,.project-filters .project-types li a{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 250ms 250ms ease;-o-transition:opacity 250ms 250ms ease;transition:opacity 250ms 250ms ease}@media screen and (max-width:939px) and (min-width:640px){.news-filters .project-location,.project-filters .project-location{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;width:100%;left:0;height:auto}.news-filters .project-location .group:last-child ul,.project-filters .project-location .group:last-child ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:3vw;-moz-column-gap:3vw;column-gap:3vw;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.news-filters .project-location .group:last-child ul li,.project-filters .project-location .group:last-child ul li{line-height:1.25;margin-bottom:10px}.news-filters .project-location .group:last-child ul li a,.project-filters .project-location .group:last-child ul li a{font-size:15px}.news-filters .project-types,.project-filters .project-types{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;width:100%;left:0;height:auto}.news-filters .project-types ul,.project-filters .project-types ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:3vw;-moz-column-gap:3vw;column-gap:3vw;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.news-filters .project-types ul li,.project-filters .project-types ul li{line-height:1.25;margin-bottom:10px}.news-filters .project-types ul li a,.project-filters .project-types ul li a{font-size:15px}}@media screen and (max-width:639px){.news-filters,.project-filters{padding-left:5%;padding-right:5%}.news-filters .filter-options.active,.project-filters .filter-options.active{height:auto;margin-bottom:20px;padding-bottom:20px}.news-filters .filter-options h3,.project-filters .filter-options h3{width:100%;color:#fff;padding-bottom:10px;margin-bottom:10px;display:block;border-bottom:1px solid rgba(255,255,255,.5)}.news-filters .project-location,.news-filters .project-types,.project-filters .project-location,.project-filters .project-types{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;width:90%;display:block}.news-filters .project-location ul,.news-filters .project-types ul,.project-filters .project-location ul,.project-filters .project-types ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:6vw;-moz-column-gap:6vw;column-gap:6vw;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.news-filters .project-location ul li,.news-filters .project-types ul li,.project-filters .project-location ul li,.project-filters .project-types ul li{line-height:1.25;margin-bottom:10px}.news-filters .project-location .group,.news-filters .project-types .group,.project-filters .project-location .group,.project-filters .project-types .group{display:block;max-height:none}.news-filters .project-location .group:first-of-type,.news-filters .project-types .group:first-of-type,.project-filters .project-location .group:first-of-type,.project-filters .project-types .group:first-of-type{margin-bottom:30px}.news-filters .project-location .group ul,.news-filters .project-types .group ul,.project-filters .project-location .group ul,.project-filters .project-types .group ul{-webkit-column-count:2!important;-moz-column-count:2!important;column-count:2!important;-webkit-column-gap:6vw;-moz-column-gap:6vw;column-gap:6vw;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}.news-filters .project-location .group ul li,.news-filters .project-types .group ul li,.project-filters .project-location .group ul li,.project-filters .project-types .group ul li{line-height:1.25;margin-bottom:10px}.news-filters .project-location.active,.news-filters .project-types.active,.project-filters .project-location.active,.project-filters .project-types.active{width:100%}}@media screen and (max-width:639px){body:not(.people-and-culture) .action-bar{padding-right:5%!important}.news-header svg path{fill:#000}.news-header h1{padding-left:5%}.project-list .project-line{padding-left:5%;margin-left:0!important;padding-top:4vh!important;padding-bottom:4vh!important}.project-list .project-line a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-list .project-line a .col,.project-list .project-line a .col-large,.project-list .project-line a .col-small{text-align:left;-webkit-box-flex:unset!important;-webkit-flex:unset!important;-ms-flex:unset!important;flex:unset!important;width:100%}.project-list .project-line a .col h4,.project-list .project-line a .col-large h4,.project-list .project-line a .col-small h4{margin:0 0 5px 0}.project-list .project-line a .col .line,.project-list .project-line a .col .year-text,.project-list .project-line a .col-large .line,.project-list .project-line a .col-large .year-text,.project-list .project-line a .col-small .line,.project-list .project-line a .col-small .year-text{font-size:19px;margin-left:5px}}@media screen and (max-width:740px) and (orientation :landscape){.project-list .project-line{padding-top:4vh!important;padding-bottom:4vh!important}.project-list .project-line a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-list .project-line a .col,.project-list .project-line a .col-large,.project-list .project-line a .col-small{text-align:left;-webkit-box-flex:unset!important;-webkit-flex:unset!important;-ms-flex:unset!important;flex:unset!important;width:100%}.project-list .project-line a .col h4,.project-list .project-line a .col-large h4,.project-list .project-line a .col-small h4{margin:0 0 5px 0}.project-list .project-line a .col .line,.project-list .project-line a .col .year-text,.project-list .project-line a .col-large .line,.project-list .project-line a .col-large .year-text,.project-list .project-line a .col-small .line,.project-list .project-line a .col-small .year-text{font-size:19px;margin-left:5px}}.team-members{margin-left:3%;margin-right:3%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.whiteboard .team-members{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:639px){.whiteboard .team-members{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.whiteboard-leadership{margin-top:-4vh;margin-bottom:8vh;margin-left:9%;margin-right:9%}.whiteboard-leadership .team-members{margin-left:0;margin-right:0}@media screen and (max-width:639px){.whiteboard-leadership{margin-left:5%;margin-right:5%}}.team-member-wrap{width:120px;height:120px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s ease;-o-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s ease;-webkit-transition:opacity 350ms 0s ease,-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 350ms 0s ease,-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s ease;transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),opacity 350ms 0s ease,-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95)}.team-member-wrap.removed{-webkit-transform:scale(.5,.5);-ms-transform:scale(.5,.5);transform:scale(.5,.5);width:0;height:0;opacity:0;visibility:hidden;position:absolute}.team-member-wrap:empty{height:0}.team-member-wrap:before{-webkit-transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95);content:'';background-color:#00cdaa;position:absolute;left:-5px;top:-5px;padding:5px 5px 0;height:100%;width:100%;z-index:-100;opacity:0}.team-member-wrap .thumbnail-image{position:relative;z-index:1;border-radius:50%;overflow:hidden;width:100px;height:100px;background-color:#f2f4f8;-webkit-transition:transform 650ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 650ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:-webkit-transform 650ms 0s cubic-bezier(.165,.84,.19,.95);transition:-webkit-transform 650ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 650ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 650ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 650ms 0s cubic-bezier(.165,.84,.19,.95);will-change:transform}.team-member-wrap .thumbnail-image img{width:100%;min-height:100%;height:auto}.team-member-wrap .thumbnail-image .visible-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%;height:auto}.team-member-wrap .thumbnail-image .hover-image{-webkit-opacity:0;-moz-opacity:0;opacity:0;top:0;left:0;position:absolute}.team-member-wrap .info{position:absolute;bottom:1px;left:-5px;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-opacity:0;-moz-opacity:0;opacity:0;height:auto;z-index:-1000;padding:0 5px 5px;width:100%;background-color:#00cdaa;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95)}.team-member-wrap .info p{font-size:15px;color:#fff;margin-bottom:0;line-height:1.4}.team-member-wrap:hover{z-index:999}.team-member-wrap:hover:before{opacity:1}.team-member-wrap:hover .info{opacity:1}.team-member-wrap:hover .thumbnail-image .hover-image{opacity:1;z-index:1000}.team-member-wrap:hover .thumbnail-image .visible-image{opacity:0}@media screen and (max-width:639px){.team-member-wrap{width:110px;height:110px}}.team-filters{margin-left:9%;margin-right:9%;padding-top:16vh;padding-bottom:4vh}.team-filters .filter-options ul li{display:inline-block;padding:0 25px 0 0}.team-filters .mini-header{padding-top:4vh;padding-bottom:10px;color:#92a5b1}@media screen and (max-width:639px){.team-filters{margin-left:5%;margin-right:5%;margin-top:50px}.team-filters .action-bar{margin:0}.team-filters h1{padding:0}}.project-filters,.project-header{background-color:#001828}.project-filters .filter-options li a,.project-header .filter-options li a{color:#fff}.project-filters .filter-action,.project-filters .filter-action span,.project-header .filter-action,.project-header .filter-action span{color:#fff}.project-filters .action-bar .action-group,.project-header .action-bar .action-group{float:left}.project-header{height:325px}@media screen and (max-width:639px){.project-header{height:auto}}.project-blocks{width:82%;margin-left:9%;margin-top:6%;margin-bottom:12%}.project-blocks.loading{-webkit-opacity:0;-moz-opacity:0;opacity:0}.project-blocks .project-block{margin-bottom:2vw;width:45.12195122%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.project-blocks .project-block .image{overflow:hidden;width:100%;-webkit-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transform-origin:50% 50%;animation-transform-origin:50% 50%}.project-blocks .project-block .image img{width:100%;display:block;margin:0;-webkit-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95)}.project-blocks .project-block .text{margin-bottom:15px}.project-blocks .project-block .text h4{margin:20px 0 5px;font-weight:500}.project-blocks .project-block .text h4 a{color:#000}.project-blocks .project-block .text a.text-link{visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;font-size:17px}.project-blocks .project-block:hover .image{-webkit-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}.project-blocks .project-block:hover .image img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.project-blocks .project-block:hover .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.project-blocks .project-block:hover .text a.text-link:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.project-blocks .project-block:hover .text a.text-link:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}@media screen and (max-width:639px){.project-blocks .project-block{width:100%}.project-blocks .project-block:hover .image{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.project-blocks .project-block:hover .image img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.project-blocks .project-block .text h4{margin:15px 0 -5px}.project-blocks .project-block .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;font-size:15px}}@media screen and (max-width:639px){.project-blocks{width:90%;margin-left:5%;margin-bottom:16vh}}.block-gutter{margin-left:9.75609756%;position:absolute}.global-project-block{width:45.12195122%;margin-bottom:2vw}.global-project-block .image{overflow:hidden;width:100%;-webkit-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transform-origin:50% 50%;animation-transform-origin:50% 50%}.global-project-block .image img{width:100%;display:block;margin:0;-webkit-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95)}.global-project-block .text{margin-bottom:15px}.global-project-block .text h4{margin:20px 0 5px;font-weight:500}.global-project-block .text h4 a{color:#000}.global-project-block .text a.text-link{visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;font-size:17px}.global-project-block:hover .image{-webkit-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}.global-project-block:hover .image img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.global-project-block:hover .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.global-project-block:hover .text a.text-link:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.global-project-block:hover .text a.text-link:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}@media screen and (max-width:639px){.global-project-block{width:100%}.global-project-block:hover .image{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.global-project-block:hover .image img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.global-project-block .text h4{margin:15px 0 -5px}.global-project-block .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;font-size:15px}}.project-list{margin-top:6%;margin-bottom:6%}.project-list .project-line{margin-left:9%;padding-right:9%;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #d8d8d8;position:relative;-webkit-transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95)}.project-list .project-line a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project-list .project-line a .col{font-family:Apercu,Helvetica,sans-serif;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#62717a}.project-list .project-line a .col-large{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.project-list .project-line a .col-blank{-webkit-box-flex:.25;-webkit-flex:.25;-ms-flex:.25;flex:.25}.project-list .project-line a h4{font-weight:500;margin:35px 0 30px}.project-list .project-line a .col,.project-list .project-line a h4{-webkit-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95)}.project-list .project-line .image{position:absolute;right:0;top:50%;-webkit-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:opacity 350ms 0s cubic-bezier(.165,.84,.19,.95)}.project-list .project-line .image img{max-width:250px;margin:0;display:block}.project-list .project-line:hover{border-bottom-color:#92a5b1;z-index:8888}.project-list .project-line:hover a h4{color:#00cdaa}.project-list .project-line:hover .text-link-clone:after,.project-list .project-line:hover a:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.project-list .project-line:hover .text-link-clone:before,.project-list .project-line:hover a:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.project-list .project-line:hover .image{-webkit-opacity:1;-moz-opacity:1;opacity:1}@media screen and (max-width:939px) and (min-width:640px){.project-list .project-line a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project-list .project-line a .col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.project-list .project-line a .col-large{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.project-list .project-line a .col-small{font-size:16px;padding-right:10px}.project-list .project-line a .col-year{-webkit-box-flex:.5;-webkit-flex:.5;-ms-flex:.5;flex:.5}.project-list .project-line a .col-blank{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;display:none}.project-list .project-line a h4{margin:25px 0 20px}.project-list .project-line a .col,.project-list .project-line a h4{-webkit-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95)}.project-list .project-line a .image{display:none}}@media screen and (max-width:639px){.project-list .project-line .image{-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}.project-list .project-line .image:hover{-webkit-opacity:0!important;-moz-opacity:0!important;opacity:0!important}}.hero-image-holder{position:relative;height:80vh;width:100%;overflow:hidden}.hero-image-holder .bk-img{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover}@media screen and (max-width:939px) and (min-width:640px){.hero-image-holder{max-height:500px}}@media screen and (max-width:639px){.hero-image-holder{max-height:300px;height:300px}}.article-content .case-study-header,.article-content .project-header,.case-study-page .case-study-header,.case-study-page .project-header,.project-page .case-study-header,.project-page .project-header{background-color:#001828;height:auto;min-height:325px;padding-left:9%;padding-right:9%}.case-study-page.article-content .case-study-header,.case-study-page.article-content .project-header,.case-study-page.case-study-page .case-study-header,.case-study-page.case-study-page .project-header,.case-study-page.project-page .case-study-header,.case-study-page.project-page .project-header{background-color:#fff}.article-content .case-study-header .title-wrapper,.article-content .project-header .title-wrapper,.case-study-page .case-study-header .title-wrapper,.case-study-page .project-header .title-wrapper,.project-page .case-study-header .title-wrapper,.project-page .project-header .title-wrapper{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:162px;margin-bottom:62px}.article-content .case-study-header .title-wrapper h1,.article-content .project-header .title-wrapper h1,.case-study-page .case-study-header .title-wrapper h1,.case-study-page .project-header .title-wrapper h1,.project-page .case-study-header .title-wrapper h1,.project-page .project-header .title-wrapper h1{margin-left:0;margin-bottom:0}.case-study-page.article-content .case-study-header .title-wrapper h1,.case-study-page.article-content .project-header .title-wrapper h1,.case-study-page.case-study-page .case-study-header .title-wrapper h1,.case-study-page.case-study-page .project-header .title-wrapper h1,.case-study-page.project-page .case-study-header .title-wrapper h1,.case-study-page.project-page .project-header .title-wrapper h1{color:#000}.article-content .project-meta,.case-study-page .project-meta,.project-page .project-meta{margin-left:9%;margin-right:9%;background-color:#f2f4f8;padding:40px 50px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.article-content .project-meta:not(:last-child):after,.case-study-page .project-meta:not(:last-child):after,.project-page .project-meta:not(:last-child):after{content:'';background-color:#d1d8e6;position:absolute;left:50px;right:50px;height:1px;bottom:0}.article-content .project-meta:last-child,.case-study-page .project-meta:last-child,.project-page .project-meta:last-child{margin-bottom:8vh}.article-content .project-meta .meta-title,.case-study-page .project-meta .meta-title,.project-page .project-meta .meta-title{width:25%;float:left}.article-content .project-meta .meta-title h4,.case-study-page .project-meta .meta-title h4,.project-page .project-meta .meta-title h4{margin:0}.case-study-page.article-content .project-meta .meta-title h4,.case-study-page.case-study-page .project-meta .meta-title h4,.case-study-page.project-page .project-meta .meta-title h4{color:#000}.article-content .project-meta .meta-info,.case-study-page .project-meta .meta-info,.project-page .project-meta .meta-info{width:75%}.article-content .project-meta .meta-info>.title,.case-study-page .project-meta .meta-info>.title,.project-page .project-meta .meta-info>.title{font-size:12px;margin-bottom:10px;font-size:13px;text-transform:uppercase;color:#92a5b1;letter-spacing:1.38px;position:relative;top:3px;margin-bottom:0}.article-content .project-meta .meta-info>a,.article-content .project-meta .meta-info>span,.case-study-page .project-meta .meta-info>a,.case-study-page .project-meta .meta-info>span,.project-page .project-meta .meta-info>a,.project-page .project-meta .meta-info>span{font-size:19px;line-height:1.65;font-family:Apercu,Helvetica,sans-serif;font-weight:300;color:#000;margin-bottom:20px;margin-bottom:3px;display:block}.article-content .project-meta .meta-info>a:last-child,.article-content .project-meta .meta-info>span:last-child,.case-study-page .project-meta .meta-info>a:last-child,.case-study-page .project-meta .meta-info>span:last-child,.project-page .project-meta .meta-info>a:last-child,.project-page .project-meta .meta-info>span:last-child{margin-bottom:0}.article-content .project-meta .meta-info>a a,.article-content .project-meta .meta-info>span a,.case-study-page .project-meta .meta-info>a a,.case-study-page .project-meta .meta-info>span a,.project-page .project-meta .meta-info>a a,.project-page .project-meta .meta-info>span a{color:#00cdaa;text-decoration:none;font-family:Apercu,Helvetica,sans-serif}@media screen and (max-width:639px){.article-content .project-meta .meta-info>a,.article-content .project-meta .meta-info>span,.case-study-page .project-meta .meta-info>a,.case-study-page .project-meta .meta-info>span,.project-page .project-meta .meta-info>a,.project-page .project-meta .meta-info>span{font-size:17px}}.article-content .project-meta .meta-info>a .cta-link,.case-study-page .project-meta .meta-info>a .cta-link,.project-page .project-meta .meta-info>a .cta-link{font-size:19px;font-family:Apercu,Helvetica,sans-serif;letter-spacing:.05em;color:#00cdaa;text-decoration:none;display:inline;line-height:1.65;margin:0;position:relative;float:right;margin-right:20px;display:block}.article-content .project-meta .meta-info>a .cta-link.white,.case-study-page .project-meta .meta-info>a .cta-link.white,.project-page .project-meta .meta-info>a .cta-link.white{color:#fff}.article-content .project-meta .meta-info>a .cta-link.white:after,.case-study-page .project-meta .meta-info>a .cta-link.white:after,.project-page .project-meta .meta-info>a .cta-link.white:after{background-color:#fff}.article-content .project-meta .meta-info>a .cta-link.white:hover:before,.case-study-page .project-meta .meta-info>a .cta-link.white:hover:before,.project-page .project-meta .meta-info>a .cta-link.white:hover:before{border-left-color:#fff;border-top-color:#fff}.article-content .project-meta .meta-info>a .cta-link.small,.case-study-page .project-meta .meta-info>a .cta-link.small,.project-page .project-meta .meta-info>a .cta-link.small{font-size:17px}.article-content .project-meta .meta-info>a .cta-link:after,.case-study-page .project-meta .meta-info>a .cta-link:after,.project-page .project-meta .meta-info>a .cta-link:after{content:'';height:2px;width:10px;background-color:#00cdaa;position:absolute;right:-18px;bottom:2px;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease}.article-content .project-meta .meta-info>a .cta-link:before,.case-study-page .project-meta .meta-info>a .cta-link:before,.project-page .project-meta .meta-info>a .cta-link:before{content:'';-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 250ms 0s ease;-o-transition:all 250ms 0s ease;transition:all 250ms 0s ease;-webkit-transform:translate3D(0,0,0) rotate(135deg);-ms-transform:translate3D(0,0,0) rotate(135deg);transform:translate3D(0,0,0) rotate(135deg);background-color:transparent;position:absolute;right:-20px;bottom:2px;width:5px;height:5px}.article-content .project-meta .meta-info>a .cta-link:hover:after,.case-study-page .project-meta .meta-info>a .cta-link:hover:after,.project-page .project-meta .meta-info>a .cta-link:hover:after{bottom:10px;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.article-content .project-meta .meta-info>a .cta-link:hover:before,.case-study-page .project-meta .meta-info>a .cta-link:hover:before,.project-page .project-meta .meta-info>a .cta-link:hover:before{bottom:10px;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.article-content .project-meta .meta-info>a .cta-link:hover.higher:before,.case-study-page .project-meta .meta-info>a .cta-link:hover.higher:before,.project-page .project-meta .meta-info>a .cta-link:hover.higher:before{bottom:14px}.article-content .project-meta .meta-info>a .cta-link:hover.higher:after,.case-study-page .project-meta .meta-info>a .cta-link:hover.higher:after,.project-page .project-meta .meta-info>a .cta-link:hover.higher:after{bottom:14px}.article-content .project-meta .meta-info>a:hover,.case-study-page .project-meta .meta-info>a:hover,.project-page .project-meta .meta-info>a:hover{text-decoration:underline}.article-content .project-meta .meta-info>a:hover .cta-link:after,.case-study-page .project-meta .meta-info>a:hover .cta-link:after,.project-page .project-meta .meta-info>a:hover .cta-link:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.article-content .project-meta .meta-info>a:hover .cta-link:before,.case-study-page .project-meta .meta-info>a:hover .cta-link:before,.project-page .project-meta .meta-info>a:hover .cta-link:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.article-content .project-meta.project-meta-resources .meta-info,.article-content .project-meta.project-meta-team .meta-info,.case-study-page .project-meta.project-meta-resources .meta-info,.case-study-page .project-meta.project-meta-team .meta-info,.project-page .project-meta.project-meta-resources .meta-info,.project-page .project-meta.project-meta-team .meta-info{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flext-start;-webkit-box-align:flext-start;-ms-flex-align:flext-start;align-items:flext-start;-webkit-justify-content:flext-start;-webkit-box-pack:flext-start;-ms-flex-pack:flext-start;justify-content:flext-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-content .project-meta.project-meta-resources .meta-info>a,.article-content .project-meta.project-meta-resources .meta-info>span,.article-content .project-meta.project-meta-team .meta-info>a,.article-content .project-meta.project-meta-team .meta-info>span,.case-study-page .project-meta.project-meta-resources .meta-info>a,.case-study-page .project-meta.project-meta-resources .meta-info>span,.case-study-page .project-meta.project-meta-team .meta-info>a,.case-study-page .project-meta.project-meta-team .meta-info>span,.project-page .project-meta.project-meta-resources .meta-info>a,.project-page .project-meta.project-meta-resources .meta-info>span,.project-page .project-meta.project-meta-team .meta-info>a,.project-page .project-meta.project-meta-team .meta-info>span{width:48%}.article-content .project-meta.project-meta-resources .meta-info>a,.article-content .project-meta.project-meta-team .meta-info>a,.case-study-page .project-meta.project-meta-resources .meta-info>a,.case-study-page .project-meta.project-meta-team .meta-info>a,.project-page .project-meta.project-meta-resources .meta-info>a,.project-page .project-meta.project-meta-team .meta-info>a{text-decoration:underline;line-height:1.4;margin-bottom:10px;cursor:pointer}.article-content .project-meta.project-meta-resources .meta-info>a:hover,.article-content .project-meta.project-meta-team .meta-info>a:hover,.case-study-page .project-meta.project-meta-resources .meta-info>a:hover,.case-study-page .project-meta.project-meta-team .meta-info>a:hover,.project-page .project-meta.project-meta-resources .meta-info>a:hover,.project-page .project-meta.project-meta-team .meta-info>a:hover{color:#00cdaa}.article-content .project-meta.project-meta-partners .meta-info,.case-study-page .project-meta.project-meta-partners .meta-info,.project-page .project-meta.project-meta-partners .meta-info{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flext-start;-webkit-box-align:flext-start;-ms-flex-align:flext-start;align-items:flext-start;-webkit-justify-content:flext-start;-webkit-box-pack:flext-start;-ms-flex-pack:flext-start;justify-content:flext-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-content .project-meta.project-meta-partners .meta-info>span,.case-study-page .project-meta.project-meta-partners .meta-info>span,.project-page .project-meta.project-meta-partners .meta-info>span{width:48%}@media screen and (min-width:1700px){.article-content .project-meta .meta-info>a,.article-content .project-meta .meta-info>span,.case-study-page .project-meta .meta-info>a,.case-study-page .project-meta .meta-info>span,.project-page .project-meta .meta-info>a,.project-page .project-meta .meta-info>span{font-size:21px}}@media screen and (max-width:939px) and (min-width:640px){.article-content .project-meta,.case-study-page .project-meta,.project-page .project-meta{padding:40px 35px}.article-content .project-meta:not(:last-child):after,.case-study-page .project-meta:not(:last-child):after,.project-page .project-meta:not(:last-child):after{left:35px;right:35px}.article-content .project-meta .meta-title,.case-study-page .project-meta .meta-title,.project-page .project-meta .meta-title{width:30%}.article-content .project-meta .meta-info,.case-study-page .project-meta .meta-info,.project-page .project-meta .meta-info{width:70%}.article-content .project-meta .meta-info>a,.article-content .project-meta .meta-info>span,.case-study-page .project-meta .meta-info>a,.case-study-page .project-meta .meta-info>span,.project-page .project-meta .meta-info>a,.project-page .project-meta .meta-info>span{font-size:19px;line-height:1.65;font-family:Apercu,Helvetica,sans-serif;font-weight:300;color:#000;margin-bottom:20px;margin-bottom:10px;line-height:1.45}.article-content .project-meta .meta-info>a:last-child,.article-content .project-meta .meta-info>span:last-child,.case-study-page .project-meta .meta-info>a:last-child,.case-study-page .project-meta .meta-info>span:last-child,.project-page .project-meta .meta-info>a:last-child,.project-page .project-meta .meta-info>span:last-child{margin-bottom:0}.article-content .project-meta .meta-info>a a,.article-content .project-meta .meta-info>span a,.case-study-page .project-meta .meta-info>a a,.case-study-page .project-meta .meta-info>span a,.project-page .project-meta .meta-info>a a,.project-page .project-meta .meta-info>span a{color:#00cdaa;text-decoration:none;font-family:Apercu,Helvetica,sans-serif}.article-content .project-meta.project-meta-partners .meta-info,.article-content .project-meta.project-meta-resources .meta-info,.article-content .project-meta.project-meta-team .meta-info,.case-study-page .project-meta.project-meta-partners .meta-info,.case-study-page .project-meta.project-meta-resources .meta-info,.case-study-page .project-meta.project-meta-team .meta-info,.project-page .project-meta.project-meta-partners .meta-info,.project-page .project-meta.project-meta-resources .meta-info,.project-page .project-meta.project-meta-team .meta-info{display:block}.article-content .project-meta.project-meta-partners .meta-info>span,.article-content .project-meta.project-meta-resources .meta-info>span,.article-content .project-meta.project-meta-team .meta-info>span,.case-study-page .project-meta.project-meta-partners .meta-info>span,.case-study-page .project-meta.project-meta-resources .meta-info>span,.case-study-page .project-meta.project-meta-team .meta-info>span,.project-page .project-meta.project-meta-partners .meta-info>span,.project-page .project-meta.project-meta-resources .meta-info>span,.project-page .project-meta.project-meta-team .meta-info>span{width:100%}}@media screen and (max-width:939px) and (min-width:640px) and screen and (max-width:639px){.article-content .project-meta .meta-info>a,.article-content .project-meta .meta-info>span,.case-study-page .project-meta .meta-info>a,.case-study-page .project-meta .meta-info>span,.project-page .project-meta .meta-info>a,.project-page .project-meta .meta-info>span{font-size:17px}}@media screen and (max-width:639px){.article-content .case-study-header,.article-content .project-header,.case-study-page .case-study-header,.case-study-page .project-header,.project-page .case-study-header,.project-page .project-header{padding-left:5%;padding-right:5%;min-height:unset}.article-content .case-study-header .title-wrapper,.article-content .project-header .title-wrapper,.case-study-page .case-study-header .title-wrapper,.case-study-page .project-header .title-wrapper,.project-page .case-study-header .title-wrapper,.project-page .project-header .title-wrapper{width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.article-content .project-meta,.case-study-page .project-meta,.project-page .project-meta{margin-left:5%;margin-right:5%;padding:20px 25px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.article-content .project-meta:not(:last-child):after,.case-study-page .project-meta:not(:last-child):after,.project-page .project-meta:not(:last-child):after{left:25px;right:25px}.article-content .project-meta .meta-title,.case-study-page .project-meta .meta-title,.project-page .project-meta .meta-title{width:100%}.article-content .project-meta .meta-info,.case-study-page .project-meta .meta-info,.project-page .project-meta .meta-info{width:100%}.article-content .project-meta .meta-info>a,.article-content .project-meta .meta-info>span,.case-study-page .project-meta .meta-info>a,.case-study-page .project-meta .meta-info>span,.project-page .project-meta .meta-info>a,.project-page .project-meta .meta-info>span{font-size:17px;margin-bottom:10px}.article-content .project-meta .meta-info>a span,.article-content .project-meta .meta-info>span span,.case-study-page .project-meta .meta-info>a span,.case-study-page .project-meta .meta-info>span span,.project-page .project-meta .meta-info>a span,.project-page .project-meta .meta-info>span span{font-size:17px}.article-content .project-meta.project-meta-partners .meta-info,.article-content .project-meta.project-meta-resources .meta-info,.article-content .project-meta.project-meta-team .meta-info,.case-study-page .project-meta.project-meta-partners .meta-info,.case-study-page .project-meta.project-meta-resources .meta-info,.case-study-page .project-meta.project-meta-team .meta-info,.project-page .project-meta.project-meta-partners .meta-info,.project-page .project-meta.project-meta-resources .meta-info,.project-page .project-meta.project-meta-team .meta-info{display:block}.article-content .project-meta.project-meta-partners .meta-info>span,.article-content .project-meta.project-meta-resources .meta-info>span,.article-content .project-meta.project-meta-team .meta-info>span,.case-study-page .project-meta.project-meta-partners .meta-info>span,.case-study-page .project-meta.project-meta-resources .meta-info>span,.case-study-page .project-meta.project-meta-team .meta-info>span,.project-page .project-meta.project-meta-partners .meta-info>span,.project-page .project-meta.project-meta-resources .meta-info>span,.project-page .project-meta.project-meta-team .meta-info>span{width:100%}}@media screen and (max-width:740px) and (orientation :landscape){.article-content .project-meta,.case-study-page .project-meta,.project-page .project-meta{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.article-content .project-meta .meta-info,.case-study-page .project-meta .meta-info,.project-page .project-meta .meta-info{display:block!important}.article-content .project-meta .meta-info span,.case-study-page .project-meta .meta-info span,.project-page .project-meta .meta-info span{width:100%!important}}.latest-projects,.related-projects{padding:8vh 0;padding-left:9%;padding-right:9%}.latest-projects .projects,.related-projects .projects{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.latest-projects .projects .project-unit,.related-projects .projects .project-unit{width:45.12195122%}.latest-projects .projects .project-unit h3,.related-projects .projects .project-unit h3{margin-top:20px}.latest-projects .projects .project-unit h3 a,.related-projects .projects .project-unit h3 a{color:#000;font-weight:600}.latest-projects .projects .project-unit .image-holder,.related-projects .projects .project-unit .image-holder{width:100%;height:400px;background-repeat:no-repeat;background-position:center center;-ms-background-size:cover;background-size:cover}@media screen and (max-width:639px){.latest-projects,.related-projects{padding-left:5%;padding-right:5%}.latest-projects .projects,.related-projects .projects{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.latest-projects .projects .project-unit,.related-projects .projects .project-unit{width:100%;margin-bottom:4vh}.latest-projects .projects .project-unit .image-holder,.related-projects .projects .project-unit .image-holder{height:250px}}.mini-header{text-transform:uppercase;font-size:12px;color:rgba(255,255,255,.5);letter-spacing:1.27px;line-height:22px;display:block}.mini-header.not-visible{visibility:hidden}.case-study-page .mini-header{color:#92a5b1}.article-header{width:58%}.article-header .meta-bar{border-top:1px solid rgba(146,165,177,.5);border-bottom:1px solid rgba(146,165,177,.5)}.article-header .meta-bar .meta-txt{color:#000}.article-header .meta-bar .mini-header{color:#92a5b1}.article-header .meta-group{-webkit-box-flex:.4;-webkit-flex:.4;-ms-flex:.4;flex:.4}.article-header .meta-group:nth-child(2){-webkit-box-flex:.8;-webkit-flex:.8;-ms-flex:.8;flex:.8}.article-header .meta-group:last-child{-webkit-box-flex:.2;-webkit-flex:.2;-ms-flex:.2;flex:.2}.article-body{width:58%}.article-body img{width:100%;margin:2vw auto}.dividing-line{height:2px;background-color:#f2f4f8}.news-page .project-list{margin:0}.news-page .dividing-line,.news-page .hero-image-holder{width:82%}.careers-header .action-bar,.news-header .action-bar{border-color:#d8d8d8}.careers-header .action-bar .action-group,.news-header .action-bar .action-group{float:right;width:auto;text-align:right}.careers-header .action-bar .filter-action,.careers-header .action-bar .filter-action span,.news-header .action-bar .filter-action,.news-header .action-bar .filter-action span{color:#000}.careers-header .mini-header,.news-header .mini-header{color:#92a5b1}.careers-types ul,.news-types ul{text-align:right}.careers-types ul a,.news-types ul a{color:#000}.article-list-item{padding:40px 20px;padding-left:0;padding-right:11%;position:relative;margin-left:9%;width:91%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.article-list-item:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#d8d8d8;bottom:0;left:0}.article-list-item:hover{cursor:pointer}.article-list-item:hover a,.article-list-item:hover h3{color:#00cdaa}.article-list-item .thumbnail{width:25%;background-size:cover;background-position:center center;background-repeat:no-repeat;width:260px}.article-list-item article{width:75%;padding-left:30px;position:relative}.article-list-item article h3{margin:8px 0}.article-list-item article a{position:absolute;top:0;left:0;width:100%;height:100%}.article-list-item article .cat-box{display:inline-block;color:#92a5b1;border-color:#92a5b1;width:auto}@media screen and (max-width:939px) and (min-width:640px){.article-body,.article-header{width:82%}}@media screen and (max-width:639px){.article-header{overflow:hidden;width:100%;margin-top:20px}.article-header h1{margin-left:5%}.article-header .meta-holder{margin-left:5%}.action-bar{margin-right:5%}.action-bar .filter-action{margin-right:0}.newsletter-link{margin-left:5%}.news-header{padding:0}.news-page .hero-image-holder{width:100%;margin-bottom:50px}.article-list-item{width:auto;padding-left:0;padding-right:9%;-webkit-box-sizing:border-box;box-sizing:border-box}.article-list-item:after{width:100%}.article-list-item article{width:75%;padding-left:15px}.article-list-item .thumbnail{width:25%}.article-list-item h3{font-size:18px}.article-body{width:100%}.article-body p{padding-left:5%;padding-right:5%}.article-body img{width:100%}}.leadership .page-header{margin-bottom:8vh}.leadership-grid{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.leadership-grid .bk-img{background-repeat:no-repeat;background-position:center top;-ms-background-size:cover;background-size:cover;height:28vw}.leadership-grid a{display:block;max-width:20%;-webkit-box-flex:1;-webkit-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;text-align:center;cursor:pointer;-webkit-transition:all 150ms 0s ease;-o-transition:all 150ms 0s ease;transition:all 150ms 0s ease}.leadership-grid a .info{padding:20px 0 15px 0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.leadership-grid a .info p{margin:0;font-size:14px}.leadership-grid a .info p:nth-child(1){font-family:'Avant Garde',Helvetica,sans-serif;font-weight:500}.leadership-grid a .info p:nth-child(2){font-weight:light}.leadership-grid a:hover{background:#4290f8}.leadership-grid a:hover p{color:#fff}.leadership-grid a:hover p:nth-child(2){opacity:1}@media screen and (max-width:939px) and (min-width:640px){.leadership-grid .bk-img{height:290px}.leadership-grid a{max-width:25%;-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}}@media screen and (max-width:639px){.leadership-grid .bk-img{height:350px}.leadership-grid a{max-width:none;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;width:100%}}.search-results .search-results-header{background-color:#001828;padding:8vh 0 8vh;margin-bottom:8vh}.search-results .search-results-header .content{padding-left:9%;padding-right:9%}.search-results .search-header{padding-left:9%}.search-results .no-results{padding:8vh 0 16vh;padding-left:9%;padding-right:9%}.search-results .modal form#search input[type=search]{border-bottom:none;border-radius:0}.search-results .project-results{width:82%;margin-left:9%;position:relative;margin-bottom:12%}.search-results .project-results .project-block{float:left;width:45.12195122%;margin-bottom:2vw;width:calc((82vw/3) - 3vw)}.search-results .project-results .project-block .image{overflow:hidden;width:100%;-webkit-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:all 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transform-origin:50% 50%;animation-transform-origin:50% 50%}.search-results .project-results .project-block .image img{width:100%;display:block;margin:0;-webkit-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);-webkit-transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95);transition:transform 550ms 0s cubic-bezier(.165,.84,.19,.95),-webkit-transform 550ms 0s cubic-bezier(.165,.84,.19,.95)}.search-results .project-results .project-block .text{margin-bottom:15px}.search-results .project-results .project-block .text h4{margin:20px 0 5px;font-weight:500}.search-results .project-results .project-block .text h4 a{color:#000}.search-results .project-results .project-block .text a.text-link{visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;font-size:17px}.search-results .project-results .project-block:hover .image{-webkit-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}.search-results .project-results .project-block:hover .image img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.search-results .project-results .project-block:hover .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.search-results .project-results .project-block:hover .text a.text-link:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.search-results .project-results .project-block:hover .text a.text-link:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}@media screen and (max-width:639px){.search-results .project-results .project-block{width:100%}.search-results .project-results .project-block:hover .image{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.search-results .project-results .project-block:hover .image img{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.search-results .project-results .project-block .text h4{margin:15px 0 -5px}.search-results .project-results .project-block .text a.text-link{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;font-size:15px}}.search-results .project-results .block-gutter{margin-left:4.5vw;position:absolute}.search-results .project-results.results-large .block-gutter{margin-left:9.75609756%;position:absolute}.search-results .project-results.results-large .project-block{width:45.12195122%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.search-results .list-results{margin-top:6%;margin-bottom:6%}.search-results .list-results .result-line{margin-left:9%;padding-right:9%;border-bottom:1px solid #d8d8d8;position:relative;-webkit-transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95)}.search-results .list-results .result-line:hover .text-link-clone{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.search-results .list-results .result-line:hover .text-link-clone:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.search-results .list-results .result-line:hover .text-link-clone:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.search-results .list-results .result-line a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-results .list-results .result-line a .col{font-family:Apercu,Helvetica,sans-serif;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#62717a}.search-results .list-results .result-line a .col-large{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.search-results .list-results .result-line a .col-blank{-webkit-box-flex:.25;-webkit-flex:.25;-ms-flex:.25;flex:.25}.search-results .list-results .result-line a .col:first-child{margin-right:25px}.search-results .list-results .result-line a .col:last-child{text-align:right}.search-results .list-results .result-line a h4{margin:20px 0;font-weight:600}.search-results .list-results .result-line a .col,.search-results .list-results .result-line a h4{-webkit-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95)}.search-results .list-results .result-line:hover{border-bottom-color:#92a5b1}.search-results .list-results .result-line:hover a h4{color:#00cdaa}@media screen and (max-width:639px){.search-results input::-webkit-input-placeholder{font-size:25px}.search-results input::-moz-placeholder{font-size:25px}.search-results input:-ms-input-placeholder{font-size:25px}.search-results input::-ms-input-placeholder{font-size:25px}.search-results input::placeholder{font-size:25px}}.careers .application-form{margin-top:8vh}.careers .application-form .application-header{margin-left:9%}.careers .application-form .form-body{background:#f2f4f8;margin-left:9%;margin-right:9%;width:82%;padding-left:2%;padding-right:2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.careers .application-form .form-body form{max-width:800px;padding:70px 0;width:80%;margin-left:auto;margin-right:auto}.careers .application-form .form-contents{position:relative}.careers .application-form .form-contents.processing:before{content:'';z-index:1000;position:absolute;height:100%;top:0;left:0;width:100%;background-color:rgba(0,24,40,.5)}.careers .application-form .form-contents.processing .loader{position:absolute;z-index:1200;left:50%;bottom:70px;display:block;width:30px;height:30px;border:4px solid #fff;-webkit-animation:loader 2s infinite ease;animation:loader 2s infinite ease}.careers .application-form .form-contents.processing .loader .loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#fff;-webkit-animation:loader-inner 2s infinite ease-in;animation:loader-inner 2s infinite ease-in}.careers .article-header{min-height:0;margin-left:9%;margin-right:9%;width:auto}.careers .article-header h1{padding-bottom:50px}.careers .article-header .application-link{margin-left:0;bottom:1px}.careers .meta-bar{width:82%;position:relative;margin-left:auto;margin-right:auto;border-top:1px solid rgba(146,165,177,.5);border-bottom:1px solid rgba(146,165,177,.5)}.careers .meta-bar .meta-txt{color:#000}.careers .meta-bar .mini-header{color:#92a5b1}.careers .opportunity-wrap{overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s cubic-bezier(.165,.84,.19,.95),transform .3s cubic-bezier(.165,.84,.19,.95);-o-transition:opacity .3s cubic-bezier(.165,.84,.19,.95),transform .3s cubic-bezier(.165,.84,.19,.95);-webkit-transition:opacity .3s cubic-bezier(.165,.84,.19,.95),-webkit-transform .3s cubic-bezier(.165,.84,.19,.95);transition:opacity .3s cubic-bezier(.165,.84,.19,.95),-webkit-transform .3s cubic-bezier(.165,.84,.19,.95);transition:opacity .3s cubic-bezier(.165,.84,.19,.95),transform .3s cubic-bezier(.165,.84,.19,.95);transition:opacity .3s cubic-bezier(.165,.84,.19,.95),transform .3s cubic-bezier(.165,.84,.19,.95),-webkit-transform .3s cubic-bezier(.165,.84,.19,.95)}.careers .opportunity-wrap .col-small:nth-child(2){margin-left:80px}.careers .opportunity-wrap.removed{padding:0!important;height:0;opacity:0;-webkit-transform:translateY(5vh);-ms-transform:translateY(5vh);transform:translateY(5vh);border-bottom:none}.careers .col:last-of-type{text-align:right}.careers .action-bar,.research-and-education .action-bar{border:none}.careers .news-header,.research-and-education .news-header{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:space-between;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.careers .news-header h1,.research-and-education .news-header h1{margin:0}.careers .project-list,.research-and-education .project-list{margin-top:2%}.career-body{width:82%;padding-bottom:8vh;margin-left:auto;margin-right:auto}.career-body .text-block{margin-bottom:8vh}.career-body .text-block p{margin-bottom:30px}.career-body ul{columns:2;-webkit-columns:2;-moz-columns:2}.career-body ul li{padding:5px 10px}@media screen and (min-width:1700px){.career-body ul{margin-bottom:30px}}.career-body p{max-width:60%;text-align:left;margin:0}.career-body .application-link{margin-top:40px}@media screen and (max-width:1099px) and (min-width:640px){.career-body p{max-width:80%}}@media screen and (max-width:740px) and (orientation :landscape){.careers .article-header{padding-top:25px;min-height:0;margin-left:9%;margin-right:9%;width:auto}.careers .article-header h1{padding-bottom:25px}.careers .article-header .application-link{margin-left:0;bottom:1px}.careers .meta-bar{width:auto;margin-left:9%;margin-right:9%}.careers .meta-bar .meta-holder{padding-left:0}.career-body p{max-width:none}}@media screen and (max-width:639px){.careers .article-header{padding-top:25px;min-height:0;margin-left:0;margin-right:5%;width:auto}.careers .article-header h1{padding-bottom:25px}.careers .article-header .application-link{margin-left:5%;bottom:1px}.careers .meta-bar{width:100%;overflow-x:hidden}.careers .meta-bar .meta-holder{padding-left:5%}.careers .career-body{width:90%;margin-right:5%}.careers .career-body .text-block p{max-width:none}.careers .career-body ul{-webkit-columns:1;-moz-columns:1;columns:1}.careers .career-body ul li{font-size:17px}.careers .form-contents{overflow-x:hidden}.careers .application-form{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.careers .application-form .application-header{margin-left:5%;width:auto}.careers .application-form .form-body{width:100%;margin:0}.careers .application-form .form-body form{width:90%}.careers .application-form .form-body .input-group{width:100%}}.research-and-education .button-holder{margin-bottom:8vh}.research-and-education .cat-box{margin-top:20px;color:#92a5b1;border-color:#92a5b1}.research-and-education .thumbnail{background-color:#001828;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.research-and-education .article-slider{margin-bottom:8vh}.research-and-education .article-slider .flickity-slider{margin-left:9%;width:100%}.research-and-education .article-slider .slide{margin:0;margin-right:11%;margin-top:50px;width:82%;min-height:calc(100% - 50px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.research-and-education .article-slider .cat-box{margin-top:16vh;margin-right:5px;display:inline-block;float:left}.research-and-education .article-slider .slide-nav{right:9%}@media screen and (max-width:639px){.research-and-education .article-slider .flickity-slider{margin-top:4vh}.research-and-education .article-slider .slide-nav{margin-left:11%}}.research-and-education .project-list{margin-bottom:0;margin-top:0}.research-and-education .article-list-item{position:relative}.research-and-education .article-list-item .text-link{width:auto!important;height:30px!important;position:absolute;right:0;bottom:0;top:auto;left:auto}.research-and-education .article-list-item:hover .text-link:after{bottom:45%;-webkit-transform:translate3D(0,50%,0);-ms-transform:translate3D(0,50%,0);transform:translate3D(0,50%,0)}.research-and-education .article-list-item:hover .text-link:before{bottom:45%;-webkit-opacity:1;-moz-opacity:1;opacity:1;border-left:2px solid #00cdaa;border-top:2px solid #00cdaa;-webkit-transform:translate3D(0,50%,0) rotate(135deg);-ms-transform:translate3D(0,50%,0) rotate(135deg);transform:translate3D(0,50%,0) rotate(135deg)}.research-and-education .re-header .action-bar{margin-left:auto}.article-blocks .entry-header.no-border .meta-bar,.re-docs .entry-header.no-border .meta-bar{border-bottom:none}.article-blocks .article-content,.re-docs .article-content{padding-bottom:16vh}.article-blocks .meta-slider .meta-group,.re-docs .meta-slider .meta-group{-webkit-box-flex:.25;-webkit-flex:.25;-ms-flex:.25;flex:.25}.article-blocks .meta-slider .meta-group.small,.re-docs .meta-slider .meta-group.small{-webkit-box-flex:.2;-webkit-flex:.2;-ms-flex:.2;flex:.2}@media screen and (max-width:639px){.article-blocks h1,.article-blocks h2,.article-blocks h3,.article-blocks h4,.article-blocks h5,.re-docs h1,.re-docs h2,.re-docs h3,.re-docs h4,.re-docs h5{padding-left:6%}}.article-blocks .two-up-image,.re-docs .two-up-image{width:82%;margin:8vh auto;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-blocks .two-up-image img,.re-docs .two-up-image img{width:45%}@media screen and (max-width:639px){.article-blocks .two-up-image img,.re-docs .two-up-image img{margin-bottom:8vh;width:100%}}.article-blocks .embed,.re-docs .embed{width:64%;margin:8vh auto}.article-blocks .embed iframe,.re-docs .embed iframe{width:100%!important;height:calc(100vw/3)}@media screen and (max-width:639px){.article-blocks .embed,.re-docs .embed{width:82%}.article-blocks .embed iframe,.re-docs .embed iframe{width:100%!important;height:calc(100vw/2)}}.article-blocks .one-up-image,.re-docs .one-up-image{width:82%;margin:8vh auto}.article-blocks .one-up-image img,.re-docs .one-up-image img{width:100%}.four-oh-four .header{padding-top:160px;background-color:#001828;padding-bottom:8vh;padding-left:9%}.four-oh-four .header h1{color:#fff;width:62%;margin-left:0}.four-oh-four .header .mini-header{margin-top:0}@media screen and (max-width:639px){.four-oh-four .header{padding-top:60px;padding-left:5%}.four-oh-four .header h1{width:90%}}.awards-header{margin-left:9%;margin-right:9%}.awards-header .meta-bar{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.awards-header .meta-group{float:none}.awards-header .meta-group:nth-child(1){-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.awards-header .meta-group:last-child{text-align:right}.awards .award-years .flickity-slider{margin-left:9%;margin-right:9%;width:85%}.awards .award-years .year{margin-right:30px}.awards .award-years .year.is-selected{color:#00cdaa;border-bottom-color:#00cdaa}.awards .award-group{margin-bottom:6%;-webkit-transition:opactiy 350ms 0s ease,display 0s 350ms;-o-transition:opactiy 350ms 0s ease,display 0s 350ms;transition:opactiy 350ms 0s ease,display 0s 350ms}.awards .award-group.hide{-webkit-opacity:0;-moz-opacity:0;opacity:0;display:none}.awards .award-group .award-line{margin-left:9%;padding-right:9%;border-bottom:1px solid #d8d8d8;position:relative;-webkit-transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:border 350ms 0s cubic-bezier(.165,.84,.19,.95)}.awards .award-group .award-line .no-link,.awards .award-group .award-line a{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.awards .award-group .award-line .no-link .col,.awards .award-group .award-line a .col{font-family:Apercu,Helvetica,sans-serif;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#62717a}.awards .award-group .award-line .no-link .col:not(:last-child),.awards .award-group .award-line a .col:not(:last-child){padding-right:10px}.awards .award-group .award-line .no-link .col-large,.awards .award-group .award-line a .col-large{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.awards .award-group .award-line .no-link .col-blank,.awards .award-group .award-line a .col-blank{-webkit-box-flex:.25;-webkit-flex:.25;-ms-flex:.25;flex:.25}.awards .award-group .award-line .no-link .col:last-child,.awards .award-group .award-line a .col:last-child{text-align:right}.awards .award-group .award-line .no-link h4,.awards .award-group .award-line a h4{margin:20px 0;font-weight:600;display:block!important}.awards .award-group .award-line .no-link .col,.awards .award-group .award-line .no-link h4,.awards .award-group .award-line a .col,.awards .award-group .award-line a h4{-webkit-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);-o-transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95);transition:color 350ms 0s cubic-bezier(.165,.84,.19,.95)}.awards .award-group .award-line:hover{border-bottom-color:#92a5b1}.awards .award-group .award-line:hover a .col:last-child{color:#00cdaa}.awards .award-group .award-line:hover a h4{color:#00cdaa}@media screen and (max-width:639px){.awards .award-years .flickity-slider{margin-left:5%;margin-right:5%}.awards-header{display:none}.awards .award-group .award-line{padding-left:5%;margin-left:0!important;padding-top:4vh!important;padding-bottom:4vh!important}.awards .award-group .award-line .no-link,.awards .award-group .award-line a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.awards .award-group .award-line .no-link .col,.awards .award-group .award-line .no-link .col-large,.awards .award-group .award-line .no-link .col-small,.awards .award-group .award-line a .col,.awards .award-group .award-line a .col-large,.awards .award-group .award-line a .col-small{-webkit-box-flex:unset!important;-webkit-flex:unset!important;-ms-flex:unset!important;flex:unset!important;width:100%}.awards .award-group .award-line .no-link .col h4,.awards .award-group .award-line .no-link .col-large h4,.awards .award-group .award-line .no-link .col-small h4,.awards .award-group .award-line a .col h4,.awards .award-group .award-line a .col-large h4,.awards .award-group .award-line a .col-small h4{margin:0 0 5px 0}.awards .award-group .award-line .no-link .col .line,.awards .award-group .award-line .no-link .col .year-text,.awards .award-group .award-line .no-link .col-large .line,.awards .award-group .award-line .no-link .col-large .year-text,.awards .award-group .award-line .no-link .col-small .line,.awards .award-group .award-line .no-link .col-small .year-text,.awards .award-group .award-line a .col .line,.awards .award-group .award-line a .col .year-text,.awards .award-group .award-line a .col-large .line,.awards .award-group .award-line a .col-large .year-text,.awards .award-group .award-line a .col-small .line,.awards .award-group .award-line a .col-small .year-text{font-size:19px;margin-left:5px}.awards .award-group .award-line .no-link .col:last-child,.awards .award-group .award-line a .col:last-child{text-align:left}}