@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}img{border-style:none}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background:#fff;font-family:"Lato",sans-serif;font-weight:400;line-height:1.5;color:#0e1111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-ms-flex:1 1 0px;flex:1 1 0px}.cell.shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-11,.grid-x>.small-12{-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:41.75em){.grid-x>.medium-8,.grid-x>.medium-10,.grid-x>.medium-12,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.mediumx-6,.grid-x>.mediumx-8,.grid-x>.mediumx-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:75.625em){.grid-x>.large-6,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-11,.grid-x>.small-12{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:41.75em){.grid-x>.medium-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.medium-8,.grid-x>.medium-10,.grid-x>.medium-12,.grid-x>.medium-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.mediumx-auto{-ms-flex:1 1 0px;flex:1 1 0px;width:auto}.grid-x>.mediumx-6,.grid-x>.mediumx-8,.grid-x>.mediumx-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.mediumx-shrink{width:auto}.grid-x>.mediumx-6{width:50%}.grid-x>.mediumx-8{width:66.66667%}}@media print,screen and (min-width:75.625em){.grid-x>.large-6,.grid-x>.large-shrink{-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-6{width:50%}}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}@media print,screen and (min-width:41.75em){.grid-margin-x{margin-left:-1.25rem;margin-right:-1.25rem}}.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}@media print,screen and (min-width:41.75em){.grid-margin-x>.cell{width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}@media print,screen and (min-width:41.75em){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-12{width:calc(100% - 2.5rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.mediumx-6{width:calc(50% - 2.5rem)}}.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}@media print,screen and (min-width:41.75em){.grid-padding-x>.cell{padding-right:1.25rem;padding-left:1.25rem}}.small-up-1>.cell{width:100%}@media print,screen and (min-width:41.75em){.medium-up-2>.cell{width:50%}}@media print,screen and (min-width:64em){.mediumx-up-2>.cell{width:50%}.mediumx-up-3>.cell{width:33.33333%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}@media print,screen and (min-width:41.75em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 2.5rem)}}@media print,screen and (min-width:64em){.grid-margin-x.mediumx-up-2>.cell{width:calc(50% - 2.5rem)}}.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}@media print,screen and (min-width:41.75em){.grid-margin-y{margin-top:-1.25rem;margin-bottom:-1.25rem}}.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}@media print,screen and (min-width:41.75em){.grid-margin-y>.cell{height:calc(100% - 2.5rem);margin-top:1.25rem;margin-bottom:1.25rem}}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}@media print,screen and (min-width:41.75em){.grid-margin-y>.small-12{height:calc(100% - 2.5rem)}}.align-right{-ms-flex-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;justify-content:center}.align-middle{-ms-flex-align:center;align-items:center}.flex-container{display:-ms-flexbox;display:flex}.flex-child-auto{-ms-flex:1 1 auto;flex:1 1 auto}.flex-child-shrink{-ms-flex:0 1 auto;flex:0 1 auto}.flex-dir-column{-ms-flex-direction:column;flex-direction:column}blockquote,div,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}i{font-style:italic}i{line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;font-style:normal;font-weight:300;color:inherit;text-rendering:optimizeLegibility}.h1,h1{font-size:2.5rem}.h1,.h2,h1,h2{line-height:1.1;margin-top:0;margin-bottom:1rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5625rem}.h3,.h4,h3,h4{line-height:1.1;margin-top:0;margin-bottom:1rem}.h4,h4{font-size:1.375rem}.h5,h5{font-size:1.25rem}.h5,.h6,h5,h6{line-height:1.1;margin-top:0;margin-bottom:1rem}@media print,screen and (min-width:41.75em){.h1,h1{font-size:2.5rem}.h2,h2{font-size:1.875rem}.h3,h3{font-size:1.5625rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1.25rem}}a{line-height:inherit;color:#5c7889;text-decoration:none;cursor:pointer}a:focus,a:hover{color:#4f6776}a img{border:0}ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}.text-right{text-align:right}.text-center{text-align:center}@media print,screen and (min-width:64em){.mediumx-text-right{text-align:right}}.show-for-print{display:none!important}@media print{.show-for-print{display:block!important}table.show-for-print{display:table!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}@page{margin:.5cm}}[type=color]:focus,[type=email]:focus,[type=text]:focus,[type=url]:focus,textarea:focus{outline:0;border:1px solid #3b3b3b;background-color:#fff;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}select:focus{outline:0;border:1px solid #3b3b3b;background-color:#fff;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.5em 1.5em;border:1px solid transparent;border-radius:35px;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:1.25rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#5c7889;color:#fff}.button:focus,.button:hover{background-color:#4e6674;color:#fff}.button.primary:focus,.button.primary:hover{background-color:#4a606e;color:#fff}.button.secondary:focus,.button.secondary:hover{background-color:#668192;color:#0e1111}a.button:focus,a.button:hover{text-decoration:none}.accordion{margin-left:0;background:#fff;list-style-type:none}.menu{padding:0;margin:0;list-style:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.7rem 1rem}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu,.menu.horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}.menu.align-right li{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0#cacaca,0 14px 0#cacaca}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:rgba(14,17,17,.7);opacity:0;visibility:hidden;overflow:hidden}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.off-canvas{position:fixed;z-index:12;transition:transform .5s ease;backface-visibility:hidden;background:#3b3b3b}.off-canvas.is-closed{visibility:hidden}.off-canvas.is-transition-overlap{z-index:13}.position-right{top:0;right:0;height:100%;overflow-y:auto;width:100%;transform:translateX(100%)}@media print,screen and (min-width:64em){.position-right{width:50%;transform:translateX(50%)}}.off-canvas-content{transform:none;transition:transform .5s ease;backface-visibility:hidden}@media screen and (max-width:0em),screen and (min-width:41.75em){.show-for-small-only{display:none!important}}@media screen and (max-width:41.74875em){.show-for-medium{display:none!important}}@media screen and (max-width:41.74875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-mediumx{display:none!important}}@media screen and (max-width:63.99875em){.show-for-mediumx{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75.625em){.show-for-mediumx-only{display:none!important}}@media screen and (max-width:75.62375em){.show-for-large{display:none!important}}@media screen and (max-width:75.62375em),screen and (min-width:106.3125em){.show-for-large-only{display:none!important}}@media screen and (max-width:106.31125em){.show-for-xlarge{display:none!important}}@media screen and (max-width:106.31125em),screen and (min-width:120.0625em){.show-for-xlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}@font-face{font-family:"be-icons";src:url(/assets/fonts/f0d7efae2ea6.eot);src:url(/assets/fonts/9d72e9cbf18f.woff2)format("woff2"),url(/assets/fonts/a12a92d9d7d9.woff)format("woff");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"be-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-brandmark:before{content:""}.icon-burger:before{content:""}.icon-times:before{content:""}.icon-brandmark:before{margin-left:-.15em}select:focus{box-shadow:none;border:0}.primary:not(.button),.primary a:not(.button){color:#5c7889!important}.bg-primary{background-color:#5c7889}.secondary:not(.button),.secondary a:not(.button){color:#899fad!important}.bg-secondary{background-color:#899fad}.white:not(.button),.white a:not(.button){color:#fff!important}.bg-white{background-color:#fff}.bg-light-gray{background-color:#f5f5f5}.medium-gray:not(.button),.medium-gray a:not(.button){color:#cacaca!important}.dark-gray:not(.button),.dark-gray a:not(.button){color:#3b3b3b!important}.bg-dark-gray{background-color:#3b3b3b}.bg-black{background-color:#0e1111}.bg-gradient{background:linear-gradient(90deg,#5c7889 0,#899fad)}.nbm{margin-bottom:0!important}.pad-md{padding-top:1.40625rem;padding-bottom:1.40625rem}@media print,screen and (min-width:41.75em){.pad-md{padding-top:2.34375rem;padding-bottom:2.34375rem}}@media print,screen and (min-width:75.625em){.pad-md{padding-top:3.75rem;padding-bottom:3.75rem}}.db{display:block}.pr{position:relative}.pos-abs-fill{position:absolute;top:0;left:0;width:100%;height:100%}.bg-cover{background-size:cover;background-position:top;background-repeat:no-repeat}.bg-cover.bg-center{background-position:50%}[data-imitate-width]{display:block;position:relative}[data-imitate-width]:after{display:block;content:attr(data-imitate-width);height:0;overflow:hidden;visibility:hidden}.box-image-wrapper{display:block;overflow:hidden;position:relative}.box-image-wrapper.aspect-3-1{position:relative}.box-image-wrapper.aspect-3-1:before{display:block;content:"";width:100%;padding-top:33.33333%}.box-image-wrapper .box-image{transition:transform .6s ease}.box-image-wrapper:hover .box-image{transform:scale(1.02)}.box-inner{padding:2.8125rem 1.875rem}.box-inner.equal{padding:1.875rem}@media print,screen and (min-width:41.75em){.box-inner{padding:4.5rem 3rem}}@media print,screen and (min-width:41.75em){.box-inner.equal{padding:3rem}}@media print,screen and (min-width:64em){.box-inner{padding:4.5rem 3rem}}@media print,screen and (min-width:64em){.box-inner.equal{padding:3rem}}@media print,screen and (min-width:75.625em){.box-inner{padding:5.625rem 3.75rem}}@media print,screen and (min-width:75.625em){.box-inner.equal{padding:3.75rem}}.section-bar{padding:1.25rem 0}@media print,screen and (min-width:41.75em){.section-bar{padding:1.875rem 0}}@media print,screen and (min-width:75.625em){.section-bar{padding:2.8125rem 0}}.grid-wrapper{width:calc(100% - 3.75rem);margin-left:1.875rem;margin-right:1.875rem}@media print,screen and (min-width:41.75em){.grid-wrapper{width:calc(100% - 6rem);margin-left:3rem;margin-right:3rem}}@media print,screen and (min-width:64em){.grid-wrapper{width:calc(100% - 6rem);margin-left:3rem;margin-right:3rem}}@media print,screen and (min-width:75.625em){.grid-wrapper{width:calc(100% - 7.5rem);margin-left:3.75rem;margin-right:3.75rem}}.button,button{text-transform:uppercase}.button.secondary,.button.secondary:hover,button.secondary,button.secondary:hover{color:#fff}.twitter:hover{color:#1a92ae!important}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:300;font-family:"Lato",sans-serif;line-height:1.1;margin-bottom:1em}a,a:visited{transition:color .5s ease}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.h1{font-size:2.5rem}.h2{font-size:1.75rem}.h3{font-size:1.5625rem}.h4{font-size:1.375rem}.h5{font-size:1.25rem}@media print,screen and (min-width:41.75em){.h1{font-size:2.5rem}.h2{font-size:1.875rem}.h3{font-size:1.5625rem}.h4{font-size:1.125rem}.h5{font-size:1.25rem}}.uc{text-transform:uppercase}.fwn{font-weight:400!important}.object-fit{aspect-ratio:3/2}.object-fit img,.object-fit video{width:100%;height:100%;object-fit:cover;object-position:center}.footer-cta .h3{margin-bottom:1.5em}.footer-cta .h4{margin-bottom:2em}.footer-contact-link{display:block;color:#fff}.footer-contact-link:hover{color:#cacaca}#lower-footer{padding:.625rem 0}#lower-footer a{color:#fff}#lower-footer a:hover{color:#cacaca}#lower-footer nav{margin-top:1rem;margin-bottom:1rem}@media print,screen and (min-width:64em){#lower-footer nav{margin-bottom:0;margin-right:1rem}}@media print,screen and (min-width:75.625em){#lower-footer nav{margin-left:1rem;margin-top:0}}#lower-footer{padding:1.875rem 0;font-size:.875rem}#lower-footer .menu{margin:0 0 .625rem}@media print,screen and (min-width:41.75em){#lower-footer .menu{margin:0}}#lower-footer .menu li{margin:0;padding-right:.75rem;margin-right:.3125rem;position:relative}#lower-footer .menu li:before{position:absolute;top:50%;transform:translateY(-50%);right:0;margin-left:.3125rem;content:"/";display:block;color:#fff}#lower-footer .menu li a{padding:0}#lower-footer .menu li:last-child:before{content:""}.panel .page-title{margin-bottom:1.25rem}.panel-buttons-wrapper{margin-top:1.875rem}#header{position:fixed;top:0;width:100%;z-index:4;background-color:#fff;padding:.9375rem 0}@media print,screen and (min-width:41.75em){#header{padding:1.25rem 0}}@media print,screen and (min-width:75.625em){#header{padding:1.5625rem 0}}#header:after{content:"";display:block;position:absolute;top:100%;width:100%;height:.25rem;background-color:transparent;transition:background-color .5s ease-in-out}#desktop-logo-wrapper{position:relative;display:inline-block;height:1.5625rem}#desktop-logo-wrapper img,#desktop-logo-wrapper svg{max-height:1.5625rem;overflow:hidden;width:auto;height:100%}.desktop-menu{font-size:1rem}.desktop-menu li{margin:0}.desktop-menu li:not(.active) a,.desktop-menu li:not(.active) a:visited{color:#3b3b3b}.desktop-menu>li>a{text-transform:uppercase;transition:color .25s ease;padding-top:0;padding-bottom:0}@media print,screen and (min-width:64em){.desktop-menu>li>a{padding:1.25rem .625rem}}.desktop-menu>li>a:hover{color:rgba(59,59,59,.7)}a#menu-toggle{padding-right:0}#page-header{width:100%;position:relative}#page-header.std .header-content-outer{position:relative;margin-top:5rem}@media print,screen and (min-width:41.75em){#page-header.std .header-content-outer{margin-top:5.9375rem}}@media print,screen and (min-width:75.625em){#page-header.std .header-content-outer{margin-top:6.5625rem}}#page-header.std .header-content-outer:after,#page-header.std .header-content-outer:before{content:"";display:block;padding-top:12%}@media print,screen and (min-width:64em){#page-header.std .header-content-outer:after,#page-header.std .header-content-outer:before{padding-top:7%}}#page-header.std .header-content-outer:after{padding-top:5%}@media print,screen and (min-width:64em){#page-header.std .header-content-outer:after{padding-top:3%}}#page-header.std .header-content-wrapper{border-left:.4375rem solid #899fad;padding-left:.75rem}#page-header.std .header-content-wrapper p{line-height:1.2;margin-top:.3125rem}@media screen and (max-width:41.74875em){#page-header.std .header-content-wrapper p{font-size:.875rem}}#page-header .page-title{margin-bottom:0}.header-keywords{position:absolute;bottom:0;line-height:1;font-weight:900;letter-spacing:-1px;z-index:2;right:1.875rem}@media print,screen and (min-width:41.75em){.header-keywords{right:3rem}}@media print,screen and (min-width:64em){.header-keywords{right:3rem}}@media print,screen and (min-width:75.625em){.header-keywords{right:3.75rem}}@media print,screen and (min-width:41.75em){.header-keywords{transform:translateY(42px)}}.header-keywords .keyword{color:#fff;font-size:2.1875rem;text-align:right}@media print,screen and (min-width:41.75em){.header-keywords .keyword{margin-bottom:.32813rem;font-size:2.1875rem}}.header-keywords .keyword:last-child{color:#5c7889}
/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */
.category-cell>.grid-x{margin-left:.9375rem;margin-right:.9375rem}@media print,screen and (min-width:41.75em){.category-cell>.grid-x{margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:64em){.category-cell>.grid-x{margin-left:4rem;margin-right:1.25rem}}.category-cell .project-item{margin-top:1.875rem}@media print,screen and (min-width:41.75em){.category-cell .project-item{margin-top:2.5rem}}.category-cell .project-item:last-child{margin-bottom:1.875rem}@media print,screen and (min-width:41.75em){.category-cell .project-item:last-child{margin-bottom:2.5rem}}@media print,screen and (min-width:64em){.category-cell .project-item:last-child{margin-bottom:0}}@media print,screen and (min-width:64em){.category-cell .items-margin-bottom .project-item,.category-cell:last-child .project-item:last-child{margin-bottom:2.5rem}}.category-label{padding:.625rem 1.875rem}.category-label span{color:#fff;display:block;letter-spacing:-1px}@media print,screen and (min-width:64em){.category-label{padding:1.25rem .625rem;position:absolute;top:0;left:0;height:100%}.category-label span{writing-mode:vertical-rl;text-orientation:mixed}}.project-item .project-title{margin-bottom:.3125rem}.project-content>.grid-x{width:100%}.project-meta-wrapper{margin-bottom:1.25rem}.project-label{padding-right:1.25rem;margin-bottom:.3125rem}@media print,screen and (min-width:41.75em){.project-label{margin-bottom:0}}.project-header-image-wrapper{width:100%}.project-header-image-wrapper img{width:100%;height:auto}.project-gallery .grid-x .cell{border-bottom:4px solid #5c7889}@media print,screen and (min-width:41.75em){.project-gallery .grid-x{margin-left:-2px;margin-right:-2px}.project-gallery .grid-x .cell{border:2px solid #5c7889}}@media print,screen and (min-width:64em){.project-gallery .grid-x .cell{border-bottom-width:0;border-top-width:0}}.project-gallery img{width:100%}@media print,screen and (min-width:41.75em){.off-canvas.position-right{width:65%;transition:transform 1s ease;transform:translateX(100%)}.off-canvas.position-right.is-closed{visibility:visible}}@media print,screen and (min-width:64em){.off-canvas.position-right{width:33.33333%}}@media print,screen and (min-width:41.75em){.js-off-canvas-overlay{transform:translateX(100%);opacity:1;visibility:visible;transition:transform 1s ease-out}}.off-canvas-inner .menu-close{margin-bottom:1.25rem}#off-canvas-menu-wrapper .offcanvas-menu>li>a{text-transform:uppercase;font-size:1.375rem;color:#fff;padding-right:0}#off-canvas-menu-wrapper .offcanvas-menu>li.active>a{color:#899fad}#off-canvas-menu-wrapper .accordion{background:0 0}