/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}object,embed,iframe{max-width:100%}html{overflow-y:scroll}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}
/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2016 Schwartzco Inc.
        License: 1607-HWPMZK
*/
@font-face{font-family:'Lyon Text';src:url('/static/fonts/LyonText-SemiboldItalic-Web.eot?d7baa90ac4b3');src:url('/static/fonts/LyonText-SemiboldItalic-Web.eot?&d7baa90ac4b3#iefix') format("embedded-opentype"),url('/static/fonts/LyonText-SemiboldItalic-Web.woff2?d7baa90ac4b3') format("woff2"),url('/static/fonts/LyonText-SemiboldItalic-Web.woff?d7baa90ac4b3') format("woff");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:'Lyon Text';src:url('/static/fonts/LyonText-Semibold-Web.eot?d7baa90ac4b3');src:url('/static/fonts/LyonText-Semibold-Web.eot?&d7baa90ac4b3#iefix') format("embedded-opentype"),url('/static/fonts/LyonText-Semibold-Web.woff2?d7baa90ac4b3') format("woff2"),url('/static/fonts/LyonText-Semibold-Web.woff?d7baa90ac4b3') format("woff");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:'Lyon Text';src:url('/static/fonts/LyonText-RegularItalic-Web.eot?d7baa90ac4b3');src:url('/static/fonts/LyonText-RegularItalic-Web.eot?&d7baa90ac4b3#iefix') format("embedded-opentype"),url('/static/fonts/LyonText-RegularItalic-Web.woff2?d7baa90ac4b3') format("woff2"),url('/static/fonts/LyonText-RegularItalic-Web.woff?d7baa90ac4b3') format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:'Lyon Text';src:url('/static/fonts/LyonText-Regular-Web.eot?d7baa90ac4b3');src:url('/static/fonts/LyonText-Regular-Web.eot?&d7baa90ac4b3#iefix') format("embedded-opentype"),url('/static/fonts/LyonText-Regular-Web.woff2?d7baa90ac4b3') format("woff2"),url('/static/fonts/LyonText-Regular-Web.woff?d7baa90ac4b3') format("woff");font-weight:400;font-style:normal;font-stretch:normal}body::after{display:none}@media all and (min-width:990px){body::after{content:'desktop'}}@media all and (min-width:710px) and (max-width:990px){body::after{content:'tablet'}}@media all and (max-width:710px){body::after{content:'mobile'}}*,*::before,*::after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clear,.inner::after,.journal-entry p:last-child::after,.news-entry p:last-child::after,.twitter-entry p:last-child::after,.project-entry p:last-child::after{content:'.';display:block;height:0;clear:both;visibility:hidden}.section__title p,.entry .more,.entry .date{font-family:'Helvetica',sans-serif;font-size:0.6rem;line-height:1.65em;font-weight:normal;text-transform:uppercase;letter-spacing:0.0833em}.title-main,.nav-main,.subnavigation h2,.project__text h3,.section__text h3,.project__title__intro,.journal-entry h3,.news-entry h3,.twitter-entry h3,.project-entry h3{font-family:'Helvetica',sans-serif;font-size:1.25rem;line-height:1.25em;font-weight:normal}h4,.subnavigation h2 a span,.section__title span,.project__text h3 + h4,.section__text h3 + h4,.media p,.factbox__inner,.project__text .factbox__inner h4,.paginator,footer,.responsive-title{font-family:'Helvetica',sans-serif;font-size:0.75rem;line-height:1.4em;font-weight:normal}h1,h2,.section__title h2{font-family:'Lyon Text',serif;font-size:1.8rem;line-height:1.2em;font-weight:normal}html,body,h3,h5,.project__text h4,.section__text h4,.more{font-family:'Lyon Text',serif;font-size:1rem;line-height:1.4em;font-weight:normal}.project__title h2,.legacy > h3,.related > h3,.thumbnail h3,.twitter-entry{font-family:'Lyon Text',serif;font-size:1.35rem;line-height:1.3em;font-weight:normal}.inner{margin:0 auto;padding:0;position:relative;max-width:1215px}@media all and (max-width:990px){.inner{padding-right:30px;padding-left:30px;max-width:100%}}@media all and (min-width:990px){.inner{padding-right:15px;padding-left:15px}}.col{float:left;text-align:left;position:relative;display:block;width:8.33%;margin:0;padding:15px}@media all and (max-width:710px){.col{width:50%}}.col.col--two{width:16.66%}@media all and (max-width:710px){.col.col--two{width:50%}}.col.col--two-half{width:20.83%}@media all and (max-width:710px){.col.col--two-half{width:50%}}.col.col--three{width:25%}@media all and (max-width:710px){.col.col--three{width:50%}}.col.col--four{width:33.33%}@media all and (max-width:710px){.col.col--four{width:50%}}.col.col--five{width:41.66%}@media all and (max-width:710px){.col.col--five{width:100%}}.col.col--six{width:50%}@media all and (max-width:710px){.col.col--six{width:100%}}.col.col--seven{width:58.33%}@media all and (max-width:710px){.col.col--seven{width:100%}}.col.col--eight{width:66.66%}@media all and (max-width:710px){.col.col--eight{width:100%}}.col.col--nine{width:75%}@media all and (max-width:710px){.col.col--nine{width:100%}}.col.col--ten{width:83.33%}@media all and (max-width:710px){.col.col--ten{width:100%}}.col.col--eleven{width:91.66%}@media all and (max-width:710px){.col.col--eleven{width:100%}}.col.col--twelve{width:100%}@media all and (max-width:710px){.col.col--twelve{width:100%}}.col.col--first{clear:both}@media all and (max-width:710px){.col.col--first{width:100%}}.col.col--centered{float:none;margin-left:auto;margin-right:auto}.col.col--indent-one{margin-left:8.33%}@media all and (max-width:710px){.col.col--indent-one{margin-left:0}}.col.col--indent-two{margin-left:16.667%}@media all and (max-width:710px){.col.col--indent-two{margin-left:0}}.col.col--indent-half{margin-left:4.16%}@media all and (max-width:710px){.col.col--indent-half{margin-left:0}}html,body{font-size:19px}@media all and (max-width:990px){html,body{font-size:17px}}body{margin:0;padding:0;border:0;min-height:100%;background:#fff;color:#333}h1{margin:0 0 1rem 0}h2{margin:0 0 1rem 0}h3{font-weight:600;margin:0 0 1rem 0}p + h3{margin-top:1.5rem}h4{margin:0;color:#264b87}h5{margin:0}h3 + h4{color:inherit;margin-top:-0.75rem;margin-bottom:1rem}a{color:inherit;text-decoration:none}p b{font-weight:600}p,.media{margin:0 0 1rem 0}p:last-child{margin-bottom:0}p a{border-bottom:1px solid #b3b3b3;-webkit-transition:border-color 150ms;transition:border-color 150ms}p a:hover{border-bottom:1px solid #333;-webkit-transition:border-color 150ms;transition:border-color 150ms}img{display:block}header{position:fixed;top:0;left:0;width:100%;height:3rem;text-align:center;overflow:hidden;z-index:98;background:#fff;box-shadow:none;-webkit-transition:box-shadow 500ms;transition:box-shadow 500ms}header.with-shadow{box-shadow:0 0 5px rgba(0,0,0,0.1)}header.with-subnavigation{box-shadow:none}.title-main{text-transform:uppercase;text-align:center;line-height:3rem;-webkit-transition:margin 300ms;transition:margin 300ms;position:absolute;top:0;left:0;width:100%;z-index:98;white-space:nowrap}.title-main a{display:block;color:#264b87;font-weight:300;letter-spacing:0}.title-main a span{display:inline-block;font-weight:700;margin:0 -0.3em}.nav-main{font-weight:300;text-transform:uppercase;position:absolute;top:3rem;height:3rem;left:0;width:100%;overflow:hidden;background:#fff;z-index:99;-webkit-transition:top 300ms;transition:top 300ms}header:hover .nav-main{top:0;-webkit-transition:top 300ms;transition:top 300ms}header:hover .title-main{margin-top:-3rem}.nav-social{position:absolute;top:0;right:30px;z-index:3000}.show-menu::before,.show-subnav::before,.nav-social__item::before{content:'';display:block;position:absolute;left:0;top:0.97368421rem;width:20px;height:20px;background:url('/static/img/hba-icons.svg?7ddd3f97bf13') -100px 0 no-repeat;background-size:500px 500px;overflow:hidden}.show-menu,.show-subnav,.nav-social__item{display:block;float:left;height:3rem;width:20px;margin:0 0 0 1rem;text-indent:-9999rem;overflow:hidden;padding:0;position:relative}.show-subnav{display:none}.show-menu,.show-subnav{position:absolute;margin:0;z-index:3000;left:0;margin-left:0;padding-left:30px;width:60px}.show-menu::before,.show-subnav::before{left:30px}@media all and (max-width:710px){.show-menu::before,.show-subnav::before{left:15px}}.show-subnav::before,.show-menu::before{width:50px;background-position:0 0}.show-subnav::before{background-position:0 -100px;opacity:0.5}header:hover .show-menu::before{background-position:0 -50px}.nav-social__item--twitter::before{background-position:-50px 0}.nav-social__item--twitter:hover::before{background-position:-50px -50px}.nav-social__item--facebook::before{background-position:-100px 0}.nav-social__item--facebook:hover::before{background-position:-100px -50px}.nav-social__item--instagram::before{background-position:-150px 0}.nav-social__item--instagram:hover::before{background-position:-150px -50px}footer .nav-social__item--twitter::before{background-position:-50px -100px}footer .nav-social__item--facebook::before{background-position:-100px -100px}footer .nav-social__item--instagram::before{background-position:-150px -100px}footer .nav-social__item--twitter:hover::before{background-position:-50px 0}footer .nav-social__item--facebook:hover::before{background-position:-100px 0}footer .nav-social__item--instagram:hover::before{background-position:-150px 0}.subnavigation{position:fixed;top:3rem;height:3rem;width:100%;overflow:hidden;background:#264b87;color:#fff;z-index:99}.subnavigation h2{position:absolute;line-height:3rem;left:30px}.subnavigation h2 a span{color:#9ab4dd;margin-left:15px}.body--work .subnavigation{background:#1e3c6c;color:#fff}.nav-main,.nav-sub{width:100%;text-align:center;line-height:3rem}.nav-main__item{margin:0 0.5rem;color:#9ab4dd}.nav-sub__item{margin:0 0.5rem;opacity:0.5}.nav-main__item:hover,.nav-main__item--active{color:#264b87}.nav-sub__item:hover,.nav-sub__item--active{opacity:1}.nav-main__item--active{color:#264b87}main{width:100%;text-align:center;margin-top:3rem;position:relative;z-index:2;background:#fff;overflow:hidden}.subnavigation + .main--text{margin-top:6rem}.main--work{margin-top:7rem}.main--work .inner{overflow:hidden;padding-bottom:2rem}.subnavigation + .main--contact{margin-top:8rem}.main--contact .col--six{margin-bottom:0.7em}.main--contact p{margin:0 0 0.7em 0}.section--map{margin-top:2rem}.section{margin-bottom:4.5rem}.section:last-child{margin-bottom:0;padding-bottom:4.5rem;box-shadow:0 0 5px rgba(0,0,0,0.1)}.section__title{width:100%;background:#9ab4dd;padding:1.5rem 0;margin:0 0 1.5rem 0;color:#fff}.section__title h2{margin:0;padding:0}@media all and (max-width:320px),all and (max-width:710px){.section__title h2{padding:0 1rem}}.section__title p{margin-top:1rem;margin-bottom:-0.5rem}.section__title span{display:block;height:1rem}.text--clients p{margin:0;text-indent:-1.4em;margin-left:1.4em}.col.text--cols{column-count:3;-webkit-column-count:3;-moz-column-count:3;column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px}@media all and (min-width:710px) and (max-width:990px){.col.text--cols{width:100%;column-count:2;-webkit-column-count:2;-moz-column-count:2}}@media all and (max-width:710px){.col.text--cols{width:100%;column-count:1;-webkit-column-count:1;-moz-column-count:1}}#map{padding-bottom:0}#map .section__title{margin-bottom:0}#theMap{display:block;min-height:60vh;margin:0}.project__text{width:100%;padding:0;margin:0 auto;position:relative;text-align:left;margin-bottom:3rem}.project__text > *{margin-left:0%;margin-right:33.33333333%;padding:0 15px}@media all and (max-width:710px){.project__text > *{margin-left:0;margin-right:0;padding:0}}@media all and (min-width:710px) and (max-width:990px){.project__text > *{margin-left:0;margin-right:0}}.project__text .media{width:auto}.project__text .media img,.project__text .media iframe{display:block;max-width:100%;margin:0 auto}.project__text .media p{margin-top:0.25rem}.project__text .media--left-outside{width:0%;float:left;margin-left:0;margin-right:0;margin-top:0!important}.project__text .media--right-outside{width:33.33333333%;float:right;margin-left:0;margin-right:0;margin-top:0!important}.project__text .media--left-inside{width:0%;float:left;margin-left:0;margin-right:15px}.project__text .media--right-inside{width:66.66666667%;float:right;margin-left:15px;margin-right:0}.project__text .media--full-width{margin-left:0;margin-right:0;padding:0}.project__text .media--full-width *{padding-left:15px;padding-right:15px}@media all and (max-width:990px){.project__text .media--full-width p{width:100%;float:none}}@media all and (max-width:710px){.project__text .media,.project__text .media--right-inside,.project__text .media--left-inside,.project__text .media--right-outside,.project__text .media--left-outside,.project__text .media--full-width{padding:0;width:100%;margin-left:0;margin-right:0;text-align:center}.project__text .media *,.project__text .media--right-inside *,.project__text .media--left-inside *,.project__text .media--right-outside *,.project__text .media--left-outside *,.project__text .media--full-width *{margin-left:auto;margin-right:auto;max-height:400px;padding:0}.project__text .media p,.project__text .media--right-inside p,.project__text .media--left-inside p,.project__text .media--right-outside p,.project__text .media--left-outside p,.project__text .media--full-width p{width:100%;padding:0;float:none}}.project__text .media--left-outside{width:25%;float:left;margin-left:0;margin-right:15px;margin-top:0!important}@media all and (max-width:710px){.project__text .media--left-outside{width:50%}}.section__text{width:100%;padding:0;margin:0 auto;position:relative;text-align:left;margin:30px 0}.section__text > *{margin-left:20.83333333%;margin-right:20.83333333%;padding:0 15px}@media all and (max-width:710px){.section__text > *{margin-left:0;margin-right:0;padding:0}}@media all and (min-width:710px) and (max-width:990px){.section__text > *{margin-left:0;margin-right:0}}.section__text .media{width:auto}.section__text .media img,.section__text .media iframe{display:block;max-width:100%;margin:0 auto}.section__text .media p{margin-top:0.25rem}.section__text .media--left-outside{width:20.83333333%;float:left;margin-left:0;margin-right:0;margin-top:0!important}.section__text .media--right-outside{width:20.83333333%;float:right;margin-left:0;margin-right:0;margin-top:0!important}.section__text .media--left-inside{width:41.66666667%;float:left;margin-left:0;margin-right:15px}.section__text .media--right-inside{width:41.66666667%;float:right;margin-left:15px;margin-right:0}.section__text .media--full-width{margin-left:0;margin-right:0;padding:0}.section__text .media--full-width *{padding-left:15px;padding-right:15px}@media all and (max-width:990px){.section__text .media--full-width p{width:100%;float:none}}@media all and (max-width:710px){.section__text .media,.section__text .media--right-inside,.section__text .media--left-inside,.section__text .media--right-outside,.section__text .media--left-outside,.section__text .media--full-width{padding:0;width:100%;margin-left:0;margin-right:0;text-align:center}.section__text .media *,.section__text .media--right-inside *,.section__text .media--left-inside *,.section__text .media--right-outside *,.section__text .media--left-outside *,.section__text .media--full-width *{margin-left:auto;margin-right:auto;max-height:400px;padding:0}.section__text .media p,.section__text .media--right-inside p,.section__text .media--left-inside p,.section__text .media--right-outside p,.section__text .media--left-outside p,.section__text .media--full-width p{width:100%;padding:0;float:none}}.project__text h3,.project__text h4,.project__text h5,.project__text p,.section__text h3,.section__text h4,.section__text h5,.section__text p{margin-top:0;margin-bottom:0.7em}.project__text p:last-child,.section__text p:last-child{margin-bottom:0}.project__text h3,.section__text h3{color:#264b87;margin-top:1.4em;font-weight:500}.project__text h3 b,.section__text h3 b{font-weight:500}.project__text h4,.section__text h4{font-weight:600;margin-top:1.4em}.project__text h3 + h4,.section__text h3 + h4{margin-top:-1em;text-transform:uppercase;letter-spacing:0.05em;color:#264b87;margin-bottom:1.4em}.project__text h5,.section__text h5{margin-bottom:0.7em;font-weight:600}.project__text .media,.section__text .media{margin-top:1.4em;margin-bottom:1.4em}.project__text h3 + .media,.project__text h4 + .media,.project__text .media:first-child,.section__text h3 + .media,.section__text h4 + .media,.section__text .media:first-child{margin-top:0.2em}.project__text .factbox,.section__text .factbox{margin-top:0}.project__text .intro,.section__text .intro{font-weight:600;margin-bottom:0.7em}@media all and (min-width:990px){.section--directors p + .media{margin-top:1.4em!important}.section--directors p + .media img{margin-top:-0.15em}}.media{margin-bottom:1rem}.media p{margin-top:0.5rem;margin-bottom:1rem}@media all and (min-width:990px){.factbox{max-width:29.16666667%}}.project__text .factbox p{max-height:none}.media.factbox{max-height:999999rem;height:auto;margin:0}.factbox__inner{background:#f4f4f4;text-align:left;padding:15px!important;height:auto;max-height:none!important;overflow:hidden}@media all and (max-width:710px){.factbox__inner{display:none;padding:30px;margin-bottom:1.4em}}.factbox .factbox__toggle{display:none}@media all and (max-width:710px){.factbox .factbox__toggle{display:block;text-align:left}}.factbox .factbox__toggle a{display:inline-block;border:0;color:#264b87;border-bottom:1px solid white}.factbox .factbox__toggle a:hover{border-bottom:1px solid #9ab4dd}.project__text .factbox__inner h4{text-transform:uppercase;letter-spacing:0.05em;color:#264b87;margin:0;margin-bottom:0.1rem}.project__text .factbox__inner p + h4{margin-top:0.5rem}.factbox__inner p{margin:0;padding:0}.slideshow{width:100%;height:auto}.slideshow__slide{width:100%;height:auto;overflow:hidden;outline:0;cursor:pointer;position:relative}.slideshow__slide__image{margin:0 auto;width:100%;height:56.25vw;max-height:70vh;position:relative}@media all and (min-width:1600px){.slideshow__slide__image{width:1600px;height:900px}}.slideshow__slide__image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;margin:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slideshow__slide__title{height:4.5rem;padding-top:0.75rem;display:block;width:100%;color:#264b87}@media all and (max-width:710px){.slideshow__slide__title{height:auto;min-height:2.5rem;margin-bottom:0.5rem}.slideshow__slide__title h2{font-size:1.2rem;padding:0 15px}}.main--project .slideshow__slide{max-height:72vh}.main--project .slideshow__slide__image{bottom:0}.main--project .slick-dots{margin-top:0.6rem}.slideshow__slide__title a{border-bottom:1px solid #fff;-webkit-transition:border-color 150ms;transition:border-color 150ms}.slideshow__slide__title a:hover{border-bottom:1px solid #9ab4dd}.body--home .slick-dots{position:absolute;bottom:0}.body--home .content .inner > *:first-child{margin-top:2.5rem}.body--home .content .inner > *:first-child::before{content:'';display:block;height:1px;background:#d4dff1;margin:0 30px;margin-top:-2rem;clear:both;position:absolute;left:0;right:0}.slick-dots{list-style:none;width:100%;height:1.5rem;line-height:1.5rem;text-align:center;margin:0;padding:0}.slick-dots li{display:inline-block;vertical-align:middle;border-radius:50%;cursor:pointer;background:#e9e9e9;width:10px;height:10px;margin:0 7px}@media all and (max-width:990px){.slick-dots li{width:8px;height:8px;margin:0 5px}}.slick-dots li button,.slick-dots li button::before{display:none}.slick-dots li.slick-active{background:#9ab4dd}.project__title{color:#264b87;padding:0.5rem 0 1rem 0}@media all and (max-width:990px){.project__title{padding:0 0 1rem 0}}.project__title h1{margin:0;color:#264b87}.project__title h2{margin:0;color:#264b87}.project__title__intro{padding:1rem 0 0 0;margin:0 8.33%}.content{margin-bottom:3rem}.intro{font-weight:600}.related,.legacy{margin-top:1rem;padding-top:1.5rem;margin:0 0 3rem 0;border-top:1px solid #d4dff1}.related .news-entry:last-child,.legacy .news-entry:last-child{margin-bottom:2rem}.related .news-entry:last-child::after,.legacy .news-entry:last-child::after{display:none}.main--news-entry .section .related{border-top:0;margin-top:0;padding-top:0}.related .thumbnail:first-child:last-child{float:none;margin-left:auto;margin-right:auto}@media all and (max-width:710px){.related .thumbnail:first-child:last-child{width:100%}}.legacy > h3,.related > h3{color:#264b87;margin-bottom:1.5rem}.related > h3{margin-bottom:0.5rem}.thumbnail{text-align:center;width:50%;overflow:hidden}@media all and (max-width:710px){.thumbnail{padding-bottom:0}}@media all and (min-width:710px) and (max-width:990px){.thumbnail{padding-bottom:0}}@media all and (min-width:990px){.thumbnail{padding-bottom:0}}@media all and (min-width:1245px){.thumbnail{padding-bottom:0}}.thumbnail:nth-child(2n+1){clear:left}@media all and (max-width:990px){.thumbnail:nth-child(2n+1){padding-left:0}.thumbnail:nth-child(2n){padding-right:0}}@media all and (max-width:710px){.thumbnail:nth-child(2n+1){padding-right:7.5px}.thumbnail:nth-child(2n){padding-left:7.5px}}.thumbnail__image{background:#264b87}.thumbnail__image img{display:block;width:100%;height:auto;-webkit-transition:opacity 200ms;transition:opacity 200ms;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.thumbnail:hover img{opacity:0.5;-webkit-transition:opacity 200ms;transition:opacity 200ms}.thumbnail h3{margin:0.75rem 0 0 0;color:#264b87}@media all and (max-width:710px){.thumbnail h3{margin-top:0.5rem;font-size:1rem;line-height:1.2em;margin-bottom:0}}@media all and (min-width:710px) and (max-width:990px){.thumbnail h3{font-size:1.2rem;line-height:1.2em;margin-bottom:0}}@media all and (min-width:990px){.thumbnail h3{margin-top:0.75rem;margin-bottom:0.25rem}}@media all and (min-width:1245px){.thumbnail h3{margin-top:0.75rem;margin-bottom:0.25rem}}.thumbnail h3 span{color:#9ab4dd}.main--news{margin-top:8rem}.main--news-entry{margin-top:6rem}.entry .date{color:#878787}.entry p + .more{margin-top:-0.25rem}.more{padding-bottom:1.75rem}.more a{color:#264b87;border:0;border-bottom:1px solid #fff}.more a:hover{border-bottom:1px solid #9ab4dd}.journal-entry{clear:both;display:block;text-align:left;margin:0 auto;margin-bottom:4rem;width:75%}@media all and (max-width:710px){.journal-entry{width:100%}}.journal-entry > *{margin-left:11.11111111%;padding:0 15px}.journal-entry::after{content:'';display:block;height:1px;background:#eaeff8;margin:0 30px;margin-top:2rem;clear:both;position:absolute;left:0;right:0}.journal-entry > img,.journal-entry > .image{display:block;margin:0;width:11.11111111%;padding-left:15px;float:left;margin-top:0.15em;margin-bottom:0}.journal-entry p{margin-top:0;margin-bottom:0.25rem}.journal-entry p:last-child{margin-bottom:0}.journal-entry p img{width:100%;margin:1rem 0 0 0;padding:0;float:none}.journal-entry h3{margin-top:0;margin-bottom:0.25rem;color:#264b87}.journal-entry p.more{color:#264b87;margin-top:0.25rem}.journal-entry p.date span{color:#264b87;margin:0;padding:0}.journal-entry img{border-radius:50%;padding:0}.journal-entry h3,.journal-entry p.more,.journal-entry p.date span{color:#1e3c6c}.news-entry{clear:both;display:block;text-align:left;margin:0 auto;margin-bottom:4rem;width:83.33333333%;overflow:hidden}@media all and (max-width:710px){.news-entry{width:100%}}.news-entry > *{margin-left:40%;padding:0 15px}.news-entry::after{content:'';display:block;height:1px;background:#eaeff8;margin:0 30px;margin-top:2rem;clear:both;position:absolute;left:0;right:0}.news-entry > img,.news-entry > .image{display:block;margin:0;width:40%;padding-left:15px;float:left;margin-top:0.15em;margin-bottom:0}.news-entry p{margin-top:0;margin-bottom:0.25rem}.news-entry p:last-child{margin-bottom:0}.news-entry p img{width:100%;margin:1rem 0 0 0;padding:0;float:none}.news-entry h3{margin-top:0;margin-bottom:0.25rem;color:#264b87}.news-entry p.more{color:#264b87;margin-top:0.25rem}.news-entry p.date span{color:#264b87;margin:0;padding:0}.news-entry img{width:100%}@media all and (max-width:710px){.news-entry .image,.news-entry img{float:none;width:100%;margin-bottom:0.7em}.news-entry *{margin:0}}@media all and (min-width:710px) and (max-width:990px),all and (min-width:990px){.main--news .news-entry:first-child{width:83.33333333%}.main--news .news-entry:first-child > *{margin-left:8.33333333%;margin-right:8.33333333%;padding:0 30px}.main--news .news-entry:first-child > img,.main--news .news-entry:first-child > .image{width:100%;max-width:800px;margin-bottom:1.4em;margin-left:auto;margin-right:auto;padding:0 15px;clear:both;float:none}}.twitter-entry{clear:both;display:block;text-align:left;margin:0 auto;margin-bottom:4rem;width:66.66666667%}.twitter-entry iframe{display:block;margin:0 auto}.twitter-entry a.FollowButton{display:none!important}@media all and (max-width:710px){.twitter-entry{width:100%}}.twitter-entry > *{margin-left:0%;padding:0 15px}.twitter-entry::after{content:'';display:block;height:1px;background:#eaeff8;margin:0 30px;margin-top:2rem;clear:both;position:absolute;left:0;right:0}.twitter-entry > img,.twitter-entry > .image{display:block;margin:0;width:0%;padding-left:15px;float:left;margin-top:0.15em;margin-bottom:0}.twitter-entry p{margin-top:0;margin-bottom:0.25rem}.twitter-entry p:last-child{margin-bottom:0}.twitter-entry p img{width:100%;margin:1rem 0 0 0;padding:0;float:none}.twitter-entry h3{margin-top:0;margin-bottom:0.25rem;color:#264b87}.twitter-entry p.more{color:#264b87;margin-top:0.25rem}.twitter-entry p.date span{color:#264b87;margin:0;padding:0}.twitter-entry img,.twitter-entry .image{padding-right:0;margin-left:-8.33333333%;width:8.33333333%;margin-top:0}.twitter-entry .image a.twitter{display:block;float:right;font-size:0.5rem;margin:0;padding:0;border:0;width:20px;height:20px;background:url('/static/img/hba-icons.svg?7ddd3f97bf13') -100px 0 no-repeat;background-size:500px 500px;overflow:hidden;background-position:-50px -50px;text-indent:-99999em}.twitter-entry .image a.twitter:hover{background-position:-50px 0}.twitter-entry p.date{line-height:1rem;margin-bottom:0.5rem}.twitter-entry a{padding:0;border:0;color:rgba(38,75,135,0.75);border-bottom:1px solid #fff}.twitter-entry a:hover{border-bottom:1px solid rgba(38,75,135,0.5)}.twitter-entry .twitter-image{width:auto;height:auto;min-width:none;min-height:none;max-width:50%;max-height:none;margin:0 auto}.twitter-entry--widget{text-align:center}.twitter-entry--widget::after{margin-top:1.8rem}.twitter-widget{display:inline-block;margin:0 auto;text-align:center}.twitter-widget *{margin:0!important}.project-entry{clear:both;display:block;text-align:left;margin:0 auto;margin-bottom:4rem;width:66.66666667%}@media all and (max-width:710px){.project-entry{width:100%}}.project-entry > *{margin-left:0%;padding:0 15px}.project-entry::after{content:'';display:block;height:1px;background:#eaeff8;margin:0 30px;margin-top:2rem;clear:both;position:absolute;left:0;right:0}.project-entry > img,.project-entry > .image{display:block;margin:0;width:0%;padding-left:15px;float:left;margin-top:0.15em;margin-bottom:0}.project-entry p{margin-top:0;margin-bottom:0.25rem}.project-entry p:last-child{margin-bottom:0}.project-entry p img{width:100%;margin:1rem 0 0 0;padding:0;float:none}.project-entry h3{margin-top:0;margin-bottom:0.25rem;color:#264b87}.project-entry p.more{color:#264b87;margin-top:0.25rem}.project-entry p.date span{color:#264b87;margin:0;padding:0}.project-entry img{margin:inherit;float:none;width:100%;margin-top:0.5rem;margin-bottom:0.5rem}.about-entry{color:#264b87;width:83.33333333%;text-align:center}@media all and (max-width:710px){.about-entry{width:100%;text-align:left}}.about-entry a{color:#9ab4dd}.about-entry a:hover{border-bottom:1px solid #d4dff1}.paginator{margin:0;padding:0}.paginator .inner{position:relative;padding:0 30px}.paginator a span{border-bottom:1px solid #b3b3b3;-webkit-transition:border-color 150ms;transition:border-color 150ms}.paginator a:hover span{border-bottom:1px solid #333;-webkit-transition:border-color 150ms;transition:border-color 150ms}.paginator .paginator__next{position:absolute;right:30px}.paginator .paginator__prev{position:absolute;left:30px}.main--news .paginator{margin-bottom:2rem}footer{background:#1e3c6c;color:#fff;padding:1.5rem 0 3rem 0;height:auto}@media all and (max-width:710px){footer .col{padding:0}}.footer__content{width:100%;padding:0;margin:0 auto;position:relative;text-align:left}.footer__content > *{margin-left:16.66666667%;margin-right:50%;padding:0 15px}@media all and (max-width:710px){.footer__content > *{margin-left:0;margin-right:0;padding:0}}@media all and (min-width:710px) and (max-width:990px){.footer__content > *{margin-left:0;margin-right:0}}.footer__content .media{width:auto}.footer__content .media img,.footer__content .media iframe{display:block;max-width:100%;margin:0 auto}.footer__content .media p{margin-top:0.25rem}.footer__content .media--left-outside{width:16.66666667%;float:left;margin-left:0;margin-right:0;margin-top:0!important}.footer__content .media--right-outside{width:50%;float:right;margin-left:0;margin-right:0;margin-top:0!important}.footer__content .media--left-inside{width:33.33333333%;float:left;margin-left:0;margin-right:15px}.footer__content .media--right-inside{width:100%;float:right;margin-left:15px;margin-right:0}.footer__content .media--full-width{margin-left:0;margin-right:0;padding:0}.footer__content .media--full-width *{padding-left:15px;padding-right:15px}@media all and (max-width:990px){.footer__content .media--full-width p{width:100%;float:none}}@media all and (max-width:710px){.footer__content .media,.footer__content .media--right-inside,.footer__content .media--left-inside,.footer__content .media--right-outside,.footer__content .media--left-outside,.footer__content .media--full-width{padding:0;width:100%;margin-left:0;margin-right:0;text-align:center}.footer__content .media *,.footer__content .media--right-inside *,.footer__content .media--left-inside *,.footer__content .media--right-outside *,.footer__content .media--left-outside *,.footer__content .media--full-width *{margin-left:auto;margin-right:auto;max-height:400px;padding:0}.footer__content .media p,.footer__content .media--right-inside p,.footer__content .media--left-inside p,.footer__content .media--right-outside p,.footer__content .media--left-outside p,.footer__content .media--full-width p{width:100%;padding:0;float:none}}footer p{line-height:1.4em;margin:0 0 1.4em 0}footer p a{color:#9ab4dd;border:0}footer p a:hover{color:#fff;border:0}footer .nav-social__item{height:20px;margin:0 1em 1.4em 0}footer .nav-social__item::before{top:0}.footer__credit{color:#9ab4dd}.iso-cert{width:120px;height:auto;margin-top:10px}@media all and (max-width:710px){footer .col--indent-one{width:100%}}@media all and (max-width:710px){.newsletter-form{margin-top:1rem}}.newsletter-form input[type="text"]{margin:0.5rem 0 0 0;padding:0 4px;height:1.1rem;line-height:1.1rem;border:0;clear:both;color:#264b87}.newsletter-form .input--name{float:left;clear:none;margin-right:0.5rem!important}.newsletter-form .input--name + .input--name{clear:right}.newsletter-form input[type="submit"]{height:1.1rem;line-height:1.1rem;float:left;background:none;padding:0;border:0;margin:0.5rem 0 0 0;text-align:left;width:auto;clear:left;color:#9ab4dd}.newsletter-form input[type="submit"]:hover{color:#fff}@media all and (max-width:710px){.newsletter-form input[type="text"],.newsletter-form input[type="submit"]{width:100%;clear:both;margin-left:0}}@media all and (max-width:710px){header{overflow:visible;z-index:999}.title-main{font-size:1.1rem;text-align:left;padding-left:4rem}.nav-social{display:none}.nav-main{display:none;position:fixed;left:0;top:3rem;height:auto;width:100%;border-top:1px solid #d4dff1}header:hover .title-main{margin-top:0}header:hover .nav-main{top:3rem}.nav-main__item{display:block;width:100%;float:none;clear:both;padding:0 30px;margin:0;font-size:1.1rem;line-height:2.5rem;border-bottom:1px solid #d4dff1}.subnavigation{position:fixed;top:3rem;left:0;overflow:visible}.subnavigation .show-subnav + h2{left:4rem}.show-subnav{display:block;position:absolute}.nav-sub{display:inline;float:left;background:#1e3c6c;position:absolute;top:3rem;left:0;padding:0 30px;border-top:1px solid #264b87;padding-top:0.5em;padding-bottom:0.5em}.body--about .nav-sub{background:#264b87;border-top:1px solid #9ab4dd}.nav-sub__item{display:inline-block;width:auto;float:left;margin:0.5em 1em 0.5em 0;line-height:1.2em}}@media all and (max-width:320px){.title-main{font-size:0.95rem;text-align:left;padding-left:3rem;padding-top:0.1rem}}.responsive-title{font-size:10px;position:fixed;top:2px;left:2px;color:#9ab4dd;width:3rem;background:#fff;display:none;z-index:99980001}@media all and (max-width:710px){.responsive-title--sm{display:block}}@media all and (min-width:710px) and (max-width:990px){.responsive-title--md{display:block}}@media all and (min-width:990px){.responsive-title--lg{display:block}}@media all and (min-width:1245px){.responsive-title--xl{display:block}}