﻿meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#a19a94;cursor:auto;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover,a:focus{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#81cbec;line-height:inherit;text-decoration:none}a:hover,a:focus,a:focus{color:#55b9e5}a img{border:none}p{font-family:inherit;font-size:0.85rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.06875rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#5c554f;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#999088;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#999088;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #DDDDDD;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333333;font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:0.85rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#a19a94;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDDDDD}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD}blockquote cite{display:block;font-size:0.8125rem;color:#867c73}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#867c73}blockquote,blockquote p{line-height:1.6;color:#999088}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.34in}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#5c554f;color:#FFFFFF;height:2.5rem;line-height:2.5rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFFFFF;font-weight:bold;line-height:2.5rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.5rem;position:absolute;top:0;width:2.5rem;border-right:solid 1px #2e2b28;left:0}.right-small{height:2.5rem;position:absolute;top:0;width:2.5rem;border-left:solid 1px #2e2b28;right:0}.tab-bar-section{height:2.5rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.5rem}.tab-bar-section.right{left:2.5rem;right:0}.tab-bar-section.middle{left:2.5rem;right:2.5rem}.tab-bar .menu-icon{color:#FFFFFF;display:block;height:2.5rem;padding:0;position:relative;text-indent:2.1875rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:2.5rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-12px;margin-top:-0.75rem;left:8px;left:0.5rem;box-shadow:0 0 0 2px #FFFFFF, 0 8px 0 2px #FFFFFF, 0 16px 0 2px #FFFFFF;width:24px;width:1.5rem}.tab-bar .menu-icon span:hover:after,.tab-bar .menu-icon span:focus:after{box-shadow:0 0 0 2px #b3b3b3, 0 8px 0 2px #b3b3b3, 0 16px 0 2px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#5c554f;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;width:20rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;top:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#5c554f;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;width:20rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;top:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#5c554f;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;width:20rem;z-index:1001;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;height:18.75rem}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-backface-visibility:hidden;background:#5c554f;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transition:-webkit-transform 500ms ease 0s;transition:-webkit-transform 500ms ease 0s;transition:transform 500ms ease 0s;transition:transform 500ms ease 0s, -webkit-transform 500ms ease 0s;width:20rem;z-index:1001;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;height:18.75rem}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444444;border-bottom:none;border-top:none;color:#999999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:none;color:white;display:block;padding:0.625rem 1.5625rem;-webkit-transition:background 300ms ease;transition:background 300ms ease}ul.off-canvas-list li a:hover,ul.off-canvas-list li a:focus{background:#91887f}ul.off-canvas-list li a:active{background:#403c37}.move-right>.inner-wrap{-webkit-transform:translate3d(20rem, 0, 0);transform:translate3d(20rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-right .exit-off-canvas:hover,.move-right .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-20rem, 0, 0);transform:translate3d(-20rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-left .exit-off-canvas:hover,.move-left .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0, -18.75rem, 0);transform:translate3d(0, -18.75rem, 0)}.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-top .exit-off-canvas:hover,.move-top .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0, 18.75rem, 0);transform:translate3d(0, 18.75rem, 0)}.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-bottom .exit-off-canvas:hover,.move-bottom .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap .exit-off-canvas:hover,.offcanvas-overlap .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover,.offcanvas-overlap-left .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover,.offcanvas-overlap-right .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-top .exit-off-canvas:hover,.offcanvas-overlap-top .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-webkit-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:none;cursor:pointer;-webkit-transition:background 300ms ease;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-bottom .exit-off-canvas:hover,.offcanvas-overlap-bottom .exit-off-canvas:focus{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-20rem}.no-csstransforms .right-off-canvas-menu{right:-20rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.no-csstransforms .move-left>.inner-wrap{right:20rem}.no-csstransforms .move-right>.inner-wrap{left:20rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#5c554f;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:20rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:0;border-top:0;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover,.left-submenu .back>a:focus{background:#303030;border-bottom:none;border-top:none}.left-submenu .back>a:before{content:"\AB";margin-right:8px;margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#5c554f;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:20rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:0;border-top:0;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover,.right-submenu .back>a:focus{background:#303030;border-bottom:none;border-top:none}.right-submenu .back>a:after{content:"\BB";margin-left:8px;margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.top-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#5c554f;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:20rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;border-bottom:0;border-top:0;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.top-submenu .back>a:hover,.top-submenu .back>a:focus{background:#303030;border-bottom:none;border-top:none}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.bottom-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#5c554f;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:20rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;border-bottom:0;border-top:0;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.bottom-submenu .back>a:hover,.bottom-submenu .back>a:focus{background:#303030;border-bottom:none;border-top:none}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:8px;margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:8px;margin-right:.5rem;display:inline}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;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);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../site/slick.eot");src:url("../site/slick.eot?#iefix") format("embedded-opentype"),url("../site/slick.woff") format("woff"),url("../site/slick.ttf") format("truetype"),url("../site/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0rem;font-size:0rem;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px\9;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;font-size:1.25rem;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0rem;font-size:0rem;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;font-size:0.375rem;line-height:20px;line-height:1.25rem;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.person-article-entry__title{margin:0 0 0.75rem;font-size:1.5rem;letter-spacing:0.1875rem;line-height:1.4;text-transform:uppercase}.expertise a.panel{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}form#contact:after,.more-people ul:after{content:"";display:table;clear:both}body{border-top:solid 0.25rem #81cbec;background-color:white}figure{margin:0}main{background-color:transparent;max-width:80rem;margin:0 auto;position:relative;display:block}hr.band{border-top-width:2.625rem;border-color:#938c87;margin-top:0;margin-bottom:2rem}img.hero{display:block;width:100%;max-width:100%;margin:0 auto 2rem}h1,h2,h3,h4,h5,h6{text-indent:0}#logo-k{z-index:-1;position:fixed;top:-7px;left:0;-webkit-transform:translateX(-33.5%);transform:translateX(-33.5%)}a{-webkit-transition:color 0.25s linear;transition:color 0.25s linear}.arrow{padding-left:1rem;background:url("svg/triangle.svg") left center no-repeat;display:inline-block;background-size:10px 12px;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.09375rem;font-weight:500}.system-note{border-bottom:solid 1px #333;margin:0.9375rem 0}.system-note span{display:inline-block;background:#333;padding:0.125rem 0.375rem;color:white}label{cursor:pointer}.rect{background-color:#c6c6c7;min-height:15.3125rem}.panel{background-color:#ececf0}.lightbox-count{display:inline-block;background:#81cbec;color:#5c554f;text-align:center;font-size:0.75rem;font-weight:500;width:2rem;height:2rem;border-radius:2rem;line-height:2rem;text-align:center}.fancy{font-size:0.75rem;font-weight:500;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;letter-spacing:0.0625rem;margin:0 0 1.25rem;color:#5c554f;text-transform:uppercase;position:relative;color:#5c554f;display:block;font-weight:500}.fancy:after{content:"";width:12px;width:0.75rem;height:1px;height:0.0625rem;background-color:#5c554f;position:absolute;bottom:-10px;bottom:-0.625rem;left:0}.constrain{margin:0 auto;max-width:80rem;width:100%;padding:0 2rem;max-width:60rem}.constrain:after{content:"";display:table;clear:both}.constrain .content h2.fancy,.constrain .content p{margin-left:0;margin-right:0}.constrain .content .featured-list li{margin-left:0;margin-right:0}.constrain--blog{margin-top:2rem}video{max-width:100%;height:auto}main>header>h1,main>header>h2,main>header>h3,main>header>h4,main>header>h5,main>header>h6,main>header>p,main>header>ul,main>header>ol{margin:1rem 0;max-width:60rem}main>header h1{color:#333;font-size:1.375rem;max-width:60rem}main>header h2{color:#5c554f;font-size:1.625rem;max-width:60rem;font-family:"abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}main>header h2.fancy{font-size:0.75rem;font-weight:500;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;letter-spacing:0.0625rem;margin:0 0 1.25rem;color:#5c554f;text-transform:uppercase;position:relative;margin:0.625rem 2rem}main>header h2.fancy:after{content:"";width:12px;width:0.75rem;height:1px;height:0.0625rem;background-color:#5c554f;position:absolute;bottom:-10px;bottom:-0.625rem;left:0}.content>h1,.content>h3,.content>h4,.content>h5,.content>h6{text-transform:uppercase}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>p,.content>ul,.content>ol,.content>figure{margin:0.9375rem 2rem;max-width:60rem}.content section{margin:0.9375rem 0}.content header{padding:0 2rem}article.article .content header{padding:0}.content header .layout{max-width:72rem;margin:0 auto}.content header h1{margin-bottom:0.625rem}.content header h2{margin-top:0.625rem}.content header p{max-width:60rem}.content h1{font-size:1.0625rem;max-width:none;max-width:60rem;text-transform:uppercase;letter-spacing:0.1rem;color:#655a57}.content h2{color:#5c554f;font-size:1.75rem;max-width:60rem;font-family:"abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}.content h2.alt{font-size:3rem}.content h2.fancy{font-size:0.75rem;font-weight:500;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;letter-spacing:0.0625rem;margin:0 0 1.25rem;color:#5c554f;text-transform:uppercase;position:relative;margin:2rem}.content h2.fancy:after{content:"";width:12px;width:0.75rem;height:1px;height:0.0625rem;background-color:#5c554f;position:absolute;bottom:-10px;bottom:-0.625rem;left:0}.content p{line-height:1.75;font-size:1.375rem;max-width:60rem;margin-left:auto;margin-right:auto}.content>p{margin:0 2rem 1rem}.content>ul li,.content>ol li{text-indent:0.25rem}.content figure{margin:2rem auto}.content figure img{width:100%;margin-bottom:0.3125rem}.content figure figcaption{color:#999;font-style:italic;font-size:0.75rem;padding:0 2rem;text-align:center}.content blockquote{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.content blockquote.pullquote{background-color:transparent;padding:0 2rem;border-left:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-top:0;margin-bottom:0}.content blockquote.pullquote .quote{width:100%;color:#81cbec;font:italic 24px/1.2 "abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font:italic 1.5rem/1.2 "abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;margin:0}.content blockquote.pullquote .image{width:100%;position:relative}.content .meta{background-color:#a29a95;padding:2rem;margin:2rem auto}.content .meta a{color:#655a57}.content .meta dl{margin-bottom:0}.content .meta dl:last-of-type{margin-bottom:0}.content .meta dl:last-of-type dd{margin-bottom:0}.content .meta dt{font-size:0.75rem;font-weight:500;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;letter-spacing:0.0625rem;margin:0 0 1.25rem;color:white;text-transform:uppercase;position:relative}.content .meta dt:after{content:"";width:12px;width:0.75rem;height:1px;height:0.0625rem;background-color:white;position:absolute;bottom:-10px;bottom:-0.625rem;left:0}.content .meta dd{font-size:0.85rem;color:#655a57;letter-spacing:0.04688rem}.content .featured-list ul{margin-left:0;font-size:1.25rem;list-style:none}.content .featured-list li{margin:0 2rem 1rem}.content .recognition{padding:2rem;background-color:#9ba3ac;letter-spacing:0.03125rem;max-width:100%}.content .recognition .layout{max-width:72rem}.content .recognition h2{font-size:0.75rem;font-weight:500;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;letter-spacing:0.0625rem;margin:0 0 1.25rem;color:white;text-transform:uppercase;position:relative;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;margin-bottom:1.25rem}.content .recognition h2:after{content:"";width:12px;width:0.75rem;height:1px;height:0.0625rem;background-color:white;position:absolute;bottom:-10px;bottom:-0.625rem;left:0}.content .recognition ol{list-style:none;margin-left:0;margin-bottom:0}.content .recognition li{margin:0.625rem 0;font-size:1rem;line-height:1.2;font-weight:100;letter-spacing:0.03125rem}.content .recognition li:last-child{margin-bottom:0}.content .recognition dl{color:#5c554f;margin:0}.content .recognition dt{margin-bottom:0}.content .recognition dd{margin-bottom:0}.content .recognition a{color:#5c554f}.content .recognition a:hover,.content .recognition a:focus{color:#413c37}.content .recognition p{margin-right:0;margin-left:0;margin-bottom:0}.content blockquote.testimonial{border:0;font-style:italic;position:relative;padding:0 2rem}.content blockquote.testimonial:first-child{margin-top:0}.content blockquote.testimonial .quote,.content blockquote.testimonial .cite{max-width:72rem;margin-left:auto;margin-right:auto}.content blockquote.testimonial .cite{font-style:normal}.content blockquote.testimonial .cite p{font-size:2rem;max-width:none;margin-bottom:0}.content blockquote.testimonial p.quote{color:#666;font-family:"abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1.25rem;font-weight:100;margin:1rem auto;line-height:1.4}.content blockquote.testimonial p.quote:last-of-type{margin-bottom:1rem}.content blockquote.testimonial p.quote:before{content:'“'}.content blockquote.testimonial p.quote:after{content:'”'}.content blockquote.testimonial p.source,.content blockquote.testimonial p.title{margin-left:0;margin-right:0}.content blockquote.testimonial p.source{text-transform:uppercase;color:#5c554f;font-size:0.8125rem;font-weight:500;margin-bottom:0;letter-spacing:0.0625rem;line-height:1}.content blockquote.testimonial p.title{color:#9f9b92;font-size:0.75rem;font-weight:500;margin-top:0.3125rem}.content-section>p{margin-left:2rem;margin-right:2rem}aside .content{width:100%}aside figure{margin:1.875rem 2rem;max-width:60rem}aside figcaption{font-size:0.75rem}@media screen and (min-width: 200px){.content p{font-size:0.875rem;padding-left:2rem;padding-right:2rem}.content blockquote.pullquote .quote{padding:0;margin-bottom:0.5rem}}@media screen and (min-width: 525px){aside figcaption{font-size:0.875rem}}@media screen and (min-width: 600px){.content blockquote.pullquote .quote{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.content blockquote.pullquote .quote:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .quote:last-child{margin-right:0}.content blockquote.pullquote .quote:nth-child(2n){margin-right:0;float:right}.content blockquote.pullquote .quote:nth-child(2n+1){clear:both}.content blockquote.pullquote .quote--no-image{width:calc(99.9% * 1/1 - (30px - 30px * 1/1))}.content blockquote.pullquote .quote--no-image:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .quote--no-image:last-child{margin-right:0}.content blockquote.pullquote .quote--no-image:nth-child(1n){margin-right:0;float:right}.content blockquote.pullquote .quote--no-image:nth-child(1n+1){clear:both}.content blockquote.pullquote .image{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.content blockquote.pullquote .image:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .image:last-child{margin-right:0}.content blockquote.pullquote .image:nth-child(2n){margin-right:0;float:right}.content blockquote.pullquote .image:nth-child(2n+1){clear:both}}@media screen and (min-width: 725px){.content blockquote.pullquote .quote{font-size:2rem;width:calc(99.9% * 2/3 - (30px - 30px * 2/3))}.content blockquote.pullquote .quote:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .quote:last-child{margin-right:0}.content blockquote.pullquote .quote:nth-child(3n){margin-right:0;float:right}.content blockquote.pullquote .quote:nth-child(3n+1){clear:both}.content blockquote.pullquote .quote--no-image{width:calc(99.9% * 1/1 - (30px - 30px * 1/1))}.content blockquote.pullquote .quote--no-image:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .quote--no-image:last-child{margin-right:0}.content blockquote.pullquote .quote--no-image:nth-child(1n){margin-right:0;float:right}.content blockquote.pullquote .quote--no-image:nth-child(1n+1){clear:both}.content blockquote.pullquote .image{width:calc(99.9% * 1/3 - (30px - 30px * 1/3))}.content blockquote.pullquote .image:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .image:last-child{margin-right:0}.content blockquote.pullquote .image:nth-child(3n){margin-right:0;float:right}.content blockquote.pullquote .image:nth-child(3n+1){clear:both}}@media screen and (min-width: 925px){.content blockquote.pullquote .quote{font-size:2.5rem}}@media screen and (max-width: 779px){.content .recognition li{height:auto !important}}@media screen and (min-width: 780px){.content section{margin:2rem 0}main>header>h1,main>header>h2,main>header>h3,main>header>h4,main>header>h5,main>header>h6,main>header>p{margin:0.625rem 2rem}main>header h1{font-size:2.125rem;text-transform:uppercase;letter-spacing:0.1rem;color:#655a57}main>header h2{margin:0 2rem;font-size:3.75rem}.content{margin:2rem auto 0}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>p{max-width:60rem;padding:0}.content p,.content ul,.content ol{font-size:1.25rem}.content h1{font-size:2.125rem}.content h2{margin-top:2rem;margin-bottom:2rem;font-size:3.75rem;line-height:1.25}.content .meta{margin:0 auto;max-width:80rem;width:100%;max-width:100%;margin:2rem auto}.content .meta:after{content:"";display:table;clear:both}.content .meta .layout{max-width:72rem;margin:0 auto}.content .meta dl{padding-left:0;padding-right:0;width:33.33333%;float:left;margin-bottom:0}.content .meta dd{margin-bottom:0}.content .recognition{margin:0 auto;max-width:80rem;width:100%;margin:2rem auto}.content .recognition:after{content:"";display:table;clear:both}.content .recognition h2.fancy,.content .recognition .layout{max-width:72rem;margin-left:auto;margin-right:auto}.content .recognition li{padding-left:0;padding-right:0;width:50%;float:left}.content .recognition li:nth-of-type(odd){padding-right:0.5rem}.content .recognition li:nth-of-type(even){padding-left:0.5rem}.content blockquote.pullquote{margin:2rem 0;padding:0 2rem}.content blockquote.pullquote p{font-size:3.75rem;line-height:1.2}.content blockquote.pullquote .layout .quote{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.content blockquote.pullquote .layout .quote:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .layout .quote:last-child{margin-right:0}.content blockquote.pullquote .layout .quote:nth-child(2n){margin-right:0;float:right}.content blockquote.pullquote .layout .quote:nth-child(2n+1){clear:both}.content blockquote.pullquote .layout .quote p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2.5rem}.content blockquote.pullquote .layout .image{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.content blockquote.pullquote .layout .image:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .layout .image:last-child{margin-right:0}.content blockquote.pullquote .layout .image:nth-child(2n){margin-right:0;float:right}.content blockquote.pullquote .layout .image:nth-child(2n+1){clear:both}.content blockquote.pullquote .layout .image img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;display:block;width:auto;pointer-events:none}.content blockquote.pullquote .layout.image p.quote{padding-right:0.9375rem}.content blockquote.testimonial p.quote{font-size:2rem}aside figure{margin-top:5.3125rem;margin-left:0;margin-right:0}aside figure img{width:100%;max-width:100%}aside figcaption{font-size:1rem}aside.content{margin-top:0}}@media screen and (min-width: 930px){.content blockquote.pullquote .layout .quote{width:calc(99.9% * 2/3 - (30px - 30px * 2/3))}.content blockquote.pullquote .layout .quote:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .layout .quote:last-child{margin-right:0}.content blockquote.pullquote .layout .quote:nth-child(3n){margin-right:0;float:right}.content blockquote.pullquote .layout .quote:nth-child(3n+1){clear:both}.content blockquote.pullquote .layout .quote p{font-size:3.375rem}.content blockquote.pullquote .layout .image{display:block;width:calc(99.9% * 1/3 - (30px - 30px * 1/3))}.content blockquote.pullquote .layout .image:nth-child(1n){float:left;margin-right:30px;clear:none}.content blockquote.pullquote .layout .image:last-child{margin-right:0}.content blockquote.pullquote .layout .image:nth-child(3n){margin-right:0;float:right}.content blockquote.pullquote .layout .image:nth-child(3n+1){clear:both}}@media screen and (min-width: 1024px){.constrain{padding-left:0;padding-right:0}}@media screen and (min-width: 60rem){main>header{margin:2rem auto}.content>ul,.content>ol{padding-left:2rem}}@media screen and (min-width: 64rem){.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>p,.content>ul,.content>ol{margin:0.9375rem auto}.content p{padding:0}.content .recognition ol{margin-left:auto;margin-right:auto}}@media screen and (min-width: 82rem){.content h2.fancy{margin-left:2rem;margin-right:2rem}}.slick-loading .slick-list{background:#fff url("ajax-loader.gif") center center no-repeat}#panel-articles{padding:0}.articles{margin-top:0.9375rem}.articles .rect{min-height:8.75rem}.articles__pagination{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-top:2rem}.articles__pagination__prev,.articles__pagination__next{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}.articles__pagination__next{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.articles__pagination .button{margin:0}.article h1{margin:1rem 0}.article address{margin-bottom:0.625rem}.article aside{margin-bottom:-2rem}.article aside h2.fancy{margin-top:1rem;margin-bottom:1rem}.article aside ul{list-style:none;margin-left:0;margin-bottom:0;padding:0}.article aside li{font-size:1.2rem;padding:0.15625rem 0}.article aside section{margin:2rem 0}.person-article-entry{margin:1.5rem 0;border-top:solid 1px #ececed;position:relative;display:block}.person-article-entry:hover::after,.person-article-entry:focus::after{background-color:rgba(56,51,47,0.9)}.person-article-entry::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(56,51,47,0.8);-webkit-transition:background-color 0.25s linear;transition:background-color 0.25s linear}.person-article-entry:last-of-type{margin-bottom:0}.person-article-entry:first-child{border-top:0;margin-top:0}.person-article-entry h2.fancy{margin-left:0;margin-right:0;margin-top:0;color:#81cbec}.person-article-entry h2.fancy::after{background-color:white}.person-article-entry__body{display:block;height:100%;padding:2rem;position:relative;z-index:1}.person-article-entry h1{color:white;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}.person-article-entry__image{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.person-article-entry address{font-style:normal;font-size:0.85rem}.person-article-entry a:not(.arrow){color:#5c554f}.person-article-entry p{margin-bottom:0}.person-article-entry .author{margin-bottom:1.25rem}.person-article-entry .author a{font-size:1.25rem;letter-spacing:0.03125rem;line-height:1.2;font-weight:300;color:#a1a1a1}.person-article-entry a.arrow{text-transform:uppercase;font-size:0.75rem;letter-spacing:0.0625rem;font-weight:500}@media screen and (min-width: 800px){.article{margin:0 auto;max-width:80rem;width:100%}.article:after{content:"";display:table;clear:both}.article p,.article h1,.article h2.fancy,.article address{margin-left:0;margin-right:0}.article .person-article-entry{padding-top:0;padding-bottom:0}.article .content{padding-left:0;padding-right:0;width:75%;float:left;margin-top:0}.article .content p:last-child{margin-bottom:0}.article .constrain>.content{padding-right:2rem}.article aside{padding-left:1rem;padding-right:1rem;width:25%;float:right}.article aside h2.fancy{margin-top:2rem;margin-bottom:2rem}.article aside ul{padding:0}.article aside .content{width:100%}.article .more-by-author{display:block}.person-article-entry .tag{font-size:1.125rem}.person-article-entry .tag:after{height:1.5px;height:0.09375rem}.person-article-entry h1{font-size:1.5rem}.person-article-entry address{font-size:1.25rem}}@media screen and (max-width: 960px){.person-article-entry .layout{background-image:none !important}}@media screen and (min-width: 960px){.person-article-entry .layout{padding-right:8.4375rem}}.button{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;background-color:#9f9b92;color:white;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;letter-spacing:0.0625rem;text-align:center;padding:0.9375rem 2rem;margin:0.125rem auto;display:inline-block;text-transform:uppercase;font-size:0.6875rem;cursor:pointer}.button:hover,.button:focus{background-color:#878277;color:white}@media screen and (min-width: 780px){.button{padding:0.625rem 2rem}}.content .jobs{padding-left:2rem;padding-right:2rem}.content .jobs ol{list-style:none;margin:0.9375rem 0}.job{padding-left:0;padding-right:0;width:100%;float:left;height:100%;overflow:hidden;position:relative;margin:1rem 0 0}.job article{height:100%;padding:2rem;background-color:#ececf0}.job h1,.job p{margin:0}.job h1{text-transform:uppercase;font-size:1.625rem;margin-bottom:1rem}.job .more{text-align:left;margin-top:1rem}@media screen and (max-width: 540px){.job{height:auto !important}}@media screen and (min-width: 540px){.job{padding-left:0;padding-right:0;width:50%;float:left}.job:nth-of-type(odd){padding-right:0.5rem}.job:nth-of-type(even){padding-left:0.5rem}.job article{padding:2rem 2rem 5rem}.job .button{position:absolute;bottom:2rem}}@media screen and (min-width: 960px){.job{padding-left:0;padding-right:0;width:33.33333%;float:left}.job:nth-of-type(3n-2){padding-right:0.66667rem;padding-left:0}.job:nth-of-type(3n-1){padding-right:0.33333rem;padding-left:0.33333rem}.job:nth-of-type(3n){padding-left:0.66667rem;padding-right:0}.job:nth-of-type(odd),.job:nth-of-type(even){clear:none}}.carousel{margin-bottom:0;height:100vh;padding-top:140px;margin-top:-140px}.carousel-item{height:100%;background-color:#fff}.carousel-item>h2,.carousel-item>button{margin:0 2rem;position:absolute}.carousel-item h2{bottom:6.25rem}.carousel-item button{bottom:3.75rem}.slick-track,.slick-list{height:100%;width:100%}.slick-prev,.slick-next{z-index:1;width:2rem;height:2rem}.slick-prev:before,.slick-next:before{font-size:32px;font-size:2rem}.slick-prev{left:1.5rem}.slick-next{right:1.5rem}.slick-dots{width:100%;margin:0;bottom:0.46875rem;list-style:none}.slick-dots li{margin:0 0.125rem 0.5rem}.slick-dots li button:before{color:white;font-size:16px;font-size:1rem;opacity:.75}.slick-dots li.slick-active button:before{color:#81cbec;opacity:1}.content section.categories{margin-top:0}.content section.categories h2.fancy{margin-top:0}.categories ul{list-style:none;margin-left:0}.categories a{text-transform:uppercase}.cta{background-color:transparent;margin:0.9375rem 0;text-align:center}.cta h1,.cta h2,.cta h3{max-width:none !important}.cta h1{margin:0}.cta h2{color:#989898;text-transform:uppercase;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:0.875rem;font-weight:300;letter-spacing:0.0625rem;margin-bottom:0;margin-top:0}.cta h3{font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color:#81cbec;letter-spacing:0.0625rem;font-weight:300;font-size:2.5rem;margin-top:0;margin-bottom:0;line-height:1;position:relative;padding-bottom:20px}.cta h3:after{content:"";width:10px;width:0.625rem;height:1px;height:0.0625rem;background-color:#5c554f;position:absolute;bottom:0;left:50%}.cta a{padding:1.5625rem 0;height:100%;margin-top:0;margin-bottom:0;text-align:center;display:inline-block}@media screen and (min-width: 780px){.cta{margin:3.75rem 0}}.dual-panel{margin:0.9375rem 0}.dual-panel .deco{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:0;padding-bottom:100%;margin:0 auto}.dual-panel .deco span{text-align:center;color:white;text-shadow:0 0 6px rgba(0,0,0,0.75);text-transform:uppercase;display:block;text-align:center;font-size:1.5rem;vertical-align:middle;letter-spacing:0.0625rem;font-size:2.5rem;padding-top:15%}.dual-panel .building{background-image:url("site/sample/sample-building.jpg")}.dual-panel .relationships{background-image:url("site/sample/sample-relationships.jpg")}.dual-panel .content{background-color:white;margin-top:0;padding-top:1.875rem;padding-bottom:1.5625rem;text-align:center}.dual-panel h1{margin-bottom:0.3125rem}.dual-panel h1 a{font-size:1rem;text-transform:none;color:#333;letter-spacing:0.03125rem}.dual-panel p{margin-bottom:0}.dual-panel p a{text-transform:uppercase;letter-spacing:0.03125rem}@media screen and (min-width: 200px){.dual-panel .deco{padding-bottom:50%}}@media screen and (min-width: 780px){.dual-panel{margin:0 auto;max-width:80rem;width:100%;position:relative;max-width:none;margin-top:0.9375rem}.dual-panel:after{content:"";display:table;clear:both}.dual-panel .content{width:50%;position:absolute;bottom:3.125rem;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dual-panel .deco{padding-left:0;padding-right:0;width:50%;float:left;padding-bottom:28.75rem}.dual-panel .deco span{padding-top:9.375rem;font-size:3.125rem}}.content .expertise-areas{list-style:none}.content .expertise-areas:after{content:"";display:table;clear:both}.content .expertise-areas h2.fancy{margin-right:2rem;margin-left:2rem}.content .expertise-areas .all{clear:both;text-align:center}.expertise{padding-left:0;padding-right:0;width:100%;float:left;margin-bottom:1rem;position:relative;overflow:hidden}.expertise:last-child{margin-bottom:0}.expertise .layout{display:table;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.expertise a.panel{display:table-cell;vertical-align:middle;width:100%;height:100%;left:0;top:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:rgba(129,203,236,0.9);background:rgba(129,203,236,0.9);background:rgba(129,203,236,0.9);background:rgba(129,203,236,0.9);background:rgba(129,203,236,0.9)}.expertise a.panel:hover,.expertise a.panel:focus{background:transparent}.expertise a.panel:hover h1,.expertise a.panel:hover h2,.expertise a.panel:focus h1,.expertise a.panel:focus h2{opacity:0}.expertise h1{color:white;font-weight:300;line-height:1.5;letter-spacing:0.09375rem;font-size:1.25rem;text-transform:uppercase;margin:0}.expertise a.panel{width:100%;margin:0;min-height:10.625rem;padding:3rem 1.875rem}@media screen and (min-width: 72rem){.content .expertise-areas{padding-left:2rem;padding-right:2rem;margin-bottom:-1rem}.content .expertise-areas h2.fancy{margin-left:0;margin-right:0}.expertise{margin-bottom:1rem;padding-left:0;padding-right:0;width:33.33333%;float:left}.expertise:nth-of-type(3n-2){padding-right:0.66667rem;padding-left:0}.expertise:nth-of-type(3n-1){padding-right:0.33333rem;padding-left:0.33333rem}.expertise:nth-of-type(3n){padding-left:0.66667rem;padding-right:0}.expertise:nth-of-type(odd),.expertise:nth-of-type(even){clear:none}.expertise:last-child{margin-bottom:1rem}.expertise .layout{min-height:14.6875rem}.expertise h1{font-size:1.625rem;letter-spacing:0.1875rem;margin:0}}form#contact{max-width:60rem;margin:2rem}form#contact label,form#contact input,form#contact textarea{display:block;width:100%;font-size:1rem}form#contact label{color:#5c554f;text-transform:uppercase;letter-spacing:.1rem;font-size:.9rem}form#contact input:not([type="submit"]),form#contact textarea{margin-bottom:1rem;border:1px solid #a19a94;padding:0.5rem;color:#5c554f;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}form#contact textarea{min-height:8rem}form#contact input[type="submit"]{padding:.75rem;border:0}@media screen and (min-width: 64rem){form#contact{margin-left:auto;margin-right:auto}form#contact .field{float:left;width:100%}form#contact .company-name{width:47.5%;margin-right:2.5%}form#contact .phone-number{width:47.5%;margin-left:2.5%;clear:right}form#contact textarea{min-height:8rem}}footer{background-color:#655a57;padding:1.875rem;color:#ececf0;width:100%;font-weight:300;color:#ececf0;letter-spacing:0.0625rem}footer .layout{max-width:80rem;margin:0 auto}footer a{color:#ececf0}footer h2,footer .copyright{font-weight:normal;font-size:.8rem;text-transform:uppercase}footer h2{clear:both;margin-bottom:0}footer .copyright{margin-bottom:0}footer .copyright a{display:inline-block}footer .copyright :last-of-type{margin-bottom:1rem}footer .contact{margin-bottom:3.125rem}footer .group{margin-top:0.9375rem;width:15.625rem}footer .group:after{content:"";display:table;clear:both}footer .group:first-child{margin-top:0}footer dl{clear:both;margin-bottom:0}footer dt,footer dd{margin-bottom:0}footer dt{float:left;font-weight:300;margin-right:0.75rem}footer dd{float:left;text-align:left}footer .social{margin-left:0;list-style:none;display:-ms-flexbox;display:-webkit-box;display:flex}footer .social li{margin-right:1rem}footer .social li a{font-weight:normal;-webkit-transition:none;transition:none}footer .social li a:hover path,footer .social li a:focus path{fill:#81cbec}footer .social svg{height:30px}#footer-nav ul{margin-left:0;list-style:none}#footer-nav li{letter-spacing:0.05rem;font-size:1.1rem}@media screen and (min-width: 640px){footer dt{margin-right:0;width:4.375rem}footer dd{float:right}footer .group{float:right;clear:both}footer .layout{margin:0 auto;max-width:80rem;width:100%;max-width:76.25rem}footer .layout:after{content:"";display:table;clear:both}footer .site-info{padding-left:0;padding-right:0;width:41.66667%;float:left}footer .contact-info{padding-left:0;padding-right:0;width:41.66667%;float:right}}.hero{margin-bottom:2rem}.hero--home{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#eaeaea;width:100%}@media screen and (min-width: 780px){.hero--home{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.hero--home .hero__content{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;padding:2rem}@media screen and (min-width: 780px){.hero--home .hero__content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding:4rem 2rem}}.hero--home .hero__photo{display:none}@media screen and (min-width: 780px){.hero--home .hero__photo{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;display:block;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';max-height:400px;width:66.66664%}}.hero__header{font-family:"abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}.milestones ol{margin-left:2rem;margin-right:2rem;list-style:none}.milestones li{padding-left:0;padding-right:0;width:100%;float:left;margin:1rem 0 0}.milestone article{height:100%;background-color:#5c554f;background-size:cover;background-repeat:no-repeat;padding:0;overflow:hidden;position:relative;padding-top:12.5rem}.milestone article .overlay{position:absolute;background-color:rgba(92,85,79,0.8);top:0;left:0;height:100%;width:100%;z-index:0}.milestone article .layout{position:absolute;left:0;bottom:0;z-index:1;padding:2rem}.milestone article h1,.milestone article p{color:white}.milestone article p:last-of-type{margin-bottom:0}.milestone article img{width:100%;max-width:100%}.milestone article img+.layout{position:relative;bottom:auto}@media screen and (min-width: 800px){.milestones li{min-height:20rem;padding-left:0;padding-right:0;width:33.33333%;float:left}.milestones li:nth-of-type(3n-2){padding-right:0.66667rem;padding-left:0}.milestones li:nth-of-type(3n-1){padding-right:0.33333rem;padding-left:0.33333rem}.milestones li:nth-of-type(3n){padding-left:0.66667rem;padding-right:0}.milestones li:nth-of-type(odd),.milestones li:nth-of-type(even){clear:none}}.interior-nav{position:relative;z-index:1}.interior-nav .disclosure{position:absolute;top:0;height:100%;width:0.625rem;z-index:2;pointer-events:none}.interior-nav .disclosure svg{position:absolute;top:50%;right:0;-webkit-transform:rotate(0) translate(0, -50%);transform:rotate(0) translate(0, -50%);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.interior-nav .disclosure .triangle-menu{fill:#fff}.interior-nav a.trigger{display:block;background:#938c87;color:white;font-weight:300;text-transform:uppercase;letter-spacing:0.0625rem;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:0.8125rem;padding:0.6875rem 2rem;position:relative;z-index:1;text-indent:1rem}.interior-nav a.trigger+ul{padding-bottom:0.0625rem}.interior-nav a.trigger[data-status="closed"] .disclosure svg{-webkit-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%)}.interior-nav a.trigger[data-status="closed"]+ul{max-height:0;overflow:hidden}.interior-nav ul{position:relative;list-style:none;margin:0;max-height:500px;width:100%;background:#938c87;-webkit-transition:max-height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);transition:max-height 0.35s cubic-bezier(0.215, 0.61, 0.355, 1)}.interior-nav li{background:white}.interior-nav li:hover a,.interior-nav li:focus a{background-color:#ddd;color:#5c554f}.interior-nav li:active a,.interior-nav li.active a{background-color:#cacaca;color:#5c554f}.interior-nav li:last-child{margin-bottom:0.9375rem}.interior-nav li a{color:#5c554f;font-size:1.25rem;display:block;padding:0.625rem 2rem;background-color:white;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media screen and (min-width: 780px){.interior-nav a.trigger{display:none}.interior-nav a.trigger[data-status="closed"] .disclosure svg{-webkit-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%)}.interior-nav a.trigger[data-status="closed"]+ul{max-height:none;overflow:auto}.interior-nav a.trigger+ul{padding-bottom:0}.interior-nav ul{overflow:auto;background:#938c87}.interior-nav li{background:transparent;float:left}.interior-nav li a{background:transparent;display:inline-block;color:white;text-transform:uppercase;font-size:0.875rem;font-weight:500;letter-spacing:0.03125rem}.interior-nav li:last-child{margin-bottom:0}}#main-header{margin-top:1.25rem}.branding a{margin:auto;color:white;font-weight:100;width:100%;display:block}.branding .logo{width:5.3125rem;height:31px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.branding .logo #logo{width:100%;height:31px}.branding .logo #logo .shape{fill:#81cbec}.branding .flourish{position:relative;display:block;margin-bottom:0.625rem;width:11.5625rem;height:7px;margin-top:1.25rem}.branding .flourish:after{content:"";width:12px;width:0.75rem;height:1px;height:0.0625rem;background-color:#5c554f;position:absolute;bottom:-10px;bottom:-0.625rem;left:0}.branding #tagline{display:block;width:100%;height:7px;position:relative;position:relative}.branding #tagline path{fill:#5c554f}.branding #tagline:after{content:"";width:12px;width:0.75rem;height:1px;height:0.0625rem;background-color:#5c554f;position:absolute;bottom:-10px;bottom:-0.625rem;left:0}#main-nav{padding:3.75rem 2rem 1.25rem;max-width:80rem;margin:0 auto;position:relative}#main-nav .large{margin-top:-0.9375rem;float:right;position:relative;z-index:1;display:none}#main-nav .large a{color:#5c554f}#main-nav .large a:hover,#main-nav .large a:focus{color:#81cbec}#main-nav .large ul{text-align:right;list-style:none;margin-left:0}#main-nav .large ul.primary li{margin-left:3.125rem;font-size:1.125rem;text-transform:uppercase;letter-spacing:0.0625rem}#main-nav .large ul.secondary{margin-bottom:1.875rem}#main-nav .large ul.secondary li{margin-left:2rem;font-size:0.9375rem;letter-spacing:0.04688rem}#main-nav .large ul li{display:inline-block}#main-nav .large ul li:first-child{margin-left:0}#main-nav .large ul li a{display:block;-webkit-transition:color 0.25s linear;transition:color 0.25s linear}#main-nav .large ul li a:hover,#main-nav .large ul li a:focus{color:#55b9e5}.tab-bar{z-index:1;width:2.5rem;height:2.5rem;position:absolute;top:1.25rem;right:1.25rem}.tab-bar .menu-icon span:after{margin-top:-8px;margin-top:-0.5rem}.off-canvas-wrap .menu-icon{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.off-canvas-wrap.move-right .menu-icon{background-color:#81cbec}ul.off-canvas-list li a{font-size:1.125rem;text-transform:uppercase;letter-spacing:0.0625rem}@media screen and (min-width: 780px){#main-nav .large{display:block}#main-nav .lightbox-count{color:white}.tab-bar{display:none}.inner-wrap{position:static}.left-off-canvas-menu{position:static}.off-canvas-list{position:absolute;right:0;top:0}}section.people{margin:2rem auto}section.people h2.fancy{margin-bottom:2rem}section.people ul{list-style:none;margin-left:0;padding:0 2rem}.person{margin-bottom:1rem;position:relative}.person:last-child{border-bottom:0}.person header{padding:0}.person h1{font-size:0.85rem;margin:0;font-weight:300;font-size:1.875rem;color:#81cbec;text-transform:uppercase;letter-spacing:0.125rem}.person h1 b{font-weight:normal;color:#a29a95}.person h2{font-size:0.75rem;letter-spacing:0.0625rem;font-weight:300}.person h3{font-size:1.25rem;letter-spacing:0.0625rem;font-weight:300}.person .image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}.person .image:after{-webkit-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;content:"";display:block;width:100%;height:100%;background-color:rgba(239,239,239,0)}.person>a{display:block;height:0;width:100%;position:relative;padding-bottom:65%}.person>a:hover .image:after,.person>a:focus .image:after{background-color:rgba(239,239,239,0.3)}header.person-info{margin-top:1rem;padding:0 0.5rem}header.person-info h1,header.person-info h2,header.person-info h3{margin:0;line-height:1}header.person-info h1{margin-bottom:1rem;font-weight:300;font-size:1.625rem;color:#81cbec;text-transform:uppercase;letter-spacing:0.125rem}header.person-info h1 a:hover,header.person-info h1 a:focus{color:#5c554f}header.person-info h1 a:hover b,header.person-info h1 a:focus b{color:#5c554f}header.person-info h1 b{-webkit-transition:color 0.25s linear;transition:color 0.25s linear;font-weight:normal;color:#a29a95}header.person-info h2{font-size:0.875rem;text-transform:uppercase;letter-spacing:0.0625rem;font-weight:500;margin-bottom:.5rem;font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}header.person-info h3{color:#5F5F5F;font-size:1rem;letter-spacing:0.03125rem;font-weight:300}.portrait{width:100%;max-width:100%}.more-people h2.fancy{margin-right:2rem;margin-left:2rem}.more-people .people-groups{padding:1rem 1.5rem 2rem;background-color:#f3f3f3;margin:0 auto;max-width:80rem}.more-people ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 auto}.more-people header.person-info h1{font-size:1rem;margin:0.5rem 0 0.55rem}.more-people header.person-info h2{font-size:0.8rem;margin-bottom:0.25rem}.more-people header.person-info h3{font-size:0.8rem;margin-top:0.25rem}.more-people .person{padding-left:0;padding-right:0;width:50%;float:left;margin-bottom:0;margin-top:1rem}@media screen and (min-width: 540px){.people .person{padding-left:0;padding-right:0;width:33.33333%;float:left}.people .person:nth-of-type(3n-2){padding-right:0.66667rem;padding-left:0}.people .person:nth-of-type(3n-1){padding-right:0.33333rem;padding-left:0.33333rem}.people .person:nth-of-type(3n){padding-left:0.66667rem;padding-right:0}.people .person:nth-of-type(odd),.people .person:nth-of-type(even){clear:none}.more-people .person{padding-left:0;padding-right:0;width:33.33333%;float:left}.more-people header.person-info h1{font-size:1.125rem;margin-bottom:0.55rem}}@media screen and (min-width: 780px){.more-people .person img{max-width:100%;display:block}.profile .person-info .portrait+.info .titles{padding-left:4rem}.profile .person-info .portrait+.info .titles b{font-weight:normal;color:#a29a95}.profile .person-info h1{font-size:2.8125rem;letter-spacing:0.1875rem}.profile .person-info h2{font-size:1rem}.profile .person-info h3{font-size:1.375rem;letter-spacing:0.0625rem}}@media screen and (min-width: 840px){.people,.more-people{margin:0 auto;max-width:80rem;width:100%;max-width:80rem;list-style:none}.people:after,.more-people:after{content:"";display:table;clear:both}.more-people .person{padding-left:0;padding-right:0;width:16.66667%;float:left}}.profile-blocks{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2rem}.profile-block{margin-bottom:1rem;position:relative;width:100%;margin-bottom:0}@media screen and (min-width: 600px){.profile-block{width:calc(99.9% * 1/3 - (1rem - 1rem * 1/3))}.profile-block:nth-child(1n){float:left;margin-right:1rem;clear:none}.profile-block:last-child{margin-right:0}.profile-block:nth-child(0n){margin-right:0;float:right}.profile-block:nth-child(0n+1){clear:both}}.profile-block__content{padding:0.5rem 0.5rem 0}.profile-block__title{font-size:1.625rem;font-weight:300;margin:0;color:#81cbec;text-transform:uppercase;letter-spacing:0.125rem}.profile-block__image{width:100%}.profile-block__image-container{position:relative}.profile-block__image-container:after{-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(239,239,239,0)}.profile-block__image-container:hover:after,.profile-block__image-container:focus:after{background-color:rgba(239,239,239,0.3)}.profile-block__image{display:block;position:relative}.profile-block__link{display:block;height:0;width:100%;position:relative;padding-bottom:65%}.profile-block__link:hover .proflie-block__image:after,.profile-block__link:focus .proflie-block__image:after{background-color:rgba(239,239,239,0.3)}.projects{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:1rem 0}@media screen and (min-width: 700px){.projects{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}.projects__header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;margin-bottom:1rem;padding:0 1.5rem}@media screen and (min-width: 700px){.projects__header{width:100%}}@media screen and (min-width: 780px){.projects__header{padding:0}}@media screen and (min-width: 700px){.projects__content{width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;margin-left:0.5rem;margin-right:0.5rem}}@media screen and (min-width: 1280px){.projects__content{margin-left:1rem;margin-right:1rem}}.projects__content--home{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}@media screen and (min-width: 700px){.projects__content--home{margin-left:0;margin-right:0}}.content--projects .project{margin-bottom:1rem}.content--projects:last-child{margin-bottom:1rem}.project{background-color:white;background-size:cover;background-position:center;position:relative;padding:1.5rem;margin:0 0 1rem 0;min-height:130px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:100%}@media screen and (min-width: 700px){.project{min-height:200px;width:calc(33.3333% - 1rem);margin-left:0.5rem;margin-right:0.5rem;margin-bottom:0}}.project--home:first-child{margin-left:0}.project--home:last-child{margin-right:0}.project:last-child{margin-bottom:0}@media screen and (min-width: 700px){.project:last-child{margin-bottom:1rem}}@media screen and (min-width: 700px){.project--home:last-child{margin-bottom:0}}.project::after{background:rgba(56,51,47,0.8);background:rgba(56,51,47,0.8);background:rgba(56,51,47,0.8);background:rgba(56,51,47,0.8);background:rgba(56,51,47,0.8);content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.project:hover::after,.project:focus::after{background:transparent}.project:hover .project__content,.project:focus .project__content{opacity:0}.project.small{width:100%}@media screen and (min-width: 780px){.project.small{width:calc(25% - 1rem)}}.project.medium{width:100%}@media screen and (min-width: 780px){.project.medium{width:calc(50% - 1rem)}}.project.large{width:100%}@media screen and (min-width: 780px){.project.large{width:100%;min-height:400px}}.project.large a.panel{height:29.375rem}.project__subtitle{color:white;font-weight:300;line-height:1.5;text-transform:none;letter-spacing:0.09375rem;font-size:1rem;margin-bottom:0}.project__title{font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color:#81cbec;font-weight:500;text-transform:uppercase;letter-spacing:0.03125rem;margin:0;line-height:1.2;font-size:1rem}.project__content{position:relative;z-index:1;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.promos{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}@media screen and (min-width: 800px){.promos{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.promo{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin:0 0 1rem 0;padding:1.5rem;position:relative;background-color:#ededed}@media screen and (min-width: 800px){.promo{width:calc(50% - 0.75rem);margin:0}}@media screen and (min-width: 1000px){.promo{margin:0;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (min-width: 1000px){.promo{margin-top:calc(200px + 0.5rem)}}@media screen and (min-width: 800px){.promo:first-child{margin-left:0}}.promo:last-child{margin-bottom:0}@media screen and (min-width: 0px){.promo:last-child{margin-right:0}}.promo__content{position:relative}@media screen and (min-width: 1000px){.promo__content{width:calc(100% - 125px - 4rem)}}.promo__image{position:absolute;top:-200px;left:0;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';display:none;z-index:1}_:-ms-fullscreen,:root .promo__image{display:none}@media screen and (min-width: 1000px){.promo__image{display:block}}.promo__cta{margin-top:1rem}@media screen and (min-width: 1000px){.promo__cta{margin-top:0;width:calc(125px + 2rem);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}.promo__content{position:relative;z-index:1}.promo h2{margin-top:0}.promo p{font-size:1.125rem;letter-spacing:0.03125rem;line-height:1.2;font-weight:300;color:#a1a1a1;margin-bottom:0}.content .services{margin:0 auto;max-width:80rem;width:100%;max-width:60rem;margin:2rem auto;padding:0 2rem}.content .services:after{content:"";display:table;clear:both}.content .services h2.fancy{margin-right:0;margin-left:0}.content .services>p:last-of-type{margin-bottom:0}.content .services ul{margin:0 auto;max-width:80rem;width:100%;list-style:none;margin:0}.content .services ul:after{content:"";display:table;clear:both}.content .services ul h1{font-size:1.1rem;margin-bottom:0.625rem;font-weight:400}.content .services ul h2{text-align:center;margin-bottom:1.875rem}.service{padding-left:0;padding-right:0;width:100%;float:left;margin-top:2rem}.service:after{content:"";display:table;clear:both}.service p:last-of-type{margin-bottom:0}@media screen and (max-width: 779px){.service{height:auto !important}}@media screen and (min-width: 780px){.content .services ul{margin:0 auto;max-width:80rem;width:100%;max-width:60rem}.content .services ul:after{content:"";display:table;clear:both}.service{padding-left:0;padding-right:0;width:33.33333%;float:left}.service:nth-child(3n+1){padding-right:0.5rem}.service:nth-child(3n+2){padding-left:0.5rem;padding-right:0.5rem}.service:nth-child(3n){padding-left:0.5rem}.service h1{text-transform:uppercase;font-size:1.5rem}.service p{font-size:1.25rem;line-height:1.4}}@media screen and (min-width: 60rem){.content .services{padding:0}}blockquote.testimonial{border:0;font-style:italic;position:relative;padding:0 1.875rem}blockquote.testimonial:first-child{margin-top:0}blockquote.testimonial .cite{font-style:normal}blockquote.testimonial .cite p{font-size:1.875rem;max-width:none;margin-bottom:0}blockquote.testimonial p{max-width:none}blockquote.testimonial p.quote{color:#666;font-family:"abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1.25rem;font-weight:300;margin:0.9375rem auto;line-height:1.4;max-width:none}blockquote.testimonial p.quote:last-of-type{margin-bottom:0.9375rem}blockquote.testimonial p.quote:before{content:"“"}blockquote.testimonial p.quote:after{content:"”"}blockquote.testimonial p.source{text-transform:uppercase;color:#5c554f;font-size:0.8125rem;font-weight:500;margin-bottom:0;letter-spacing:0.0625rem;line-height:1}blockquote.testimonial p.title{color:#9f9b92;font-size:0.75rem;font-weight:500;margin-top:0.3125rem}@media screen and (min-width: 780px){blockquote.testimonial{margin:3.75rem auto}blockquote.testimonial p.quote{font-size:1.875rem}}.categories ul{margin:0 2rem 2rem}.categories a{color:#5c554f;letter-spacing:.05rem}@media screen and (min-width: 780px){[data-template="blog"] .articles{padding-left:0;padding-right:0;width:75%;float:left;margin:0}[data-template="blog"] aside{padding-left:1rem;padding-right:1rem;width:25%;float:left}[data-template="blog"] aside h2.fancy{margin-left:0;margin-right:0}.categories ul{margin:0}}.person-article-entry{padding:0}.more{max-width:none;display:-ms-flexbox;display:-webkit-box;display:flex;width:100%}@media screen and (min-width: 780px){main>section .promo{height:100%}.content-layout{padding:0 2rem}.content-layout--home{margin:2.5rem 0}.more article{margin-bottom:1px;padding-left:0;padding-right:0;width:50%;float:left}.more .promo{margin-bottom:0}.more .promo-link{width:100%}.more .promo-link:nth-child(odd) .promo{padding-right:0.5rem}.more .promo-link:nth-child(even) .promo{padding-left:0.5rem}.more .person-article-entry{padding-left:0.5rem}.more .person-article-entry img{width:100%}.more article .layout{padding:2rem;padding-right:8.4375rem}}@media screen and (max-width: 790px){[data-template="home"] .person-article-entry img,[data-template="home"] .person-article-entry .byline{display:none}}[data-template="person"] header .titles h1 b{font-weight:normal;color:#a29a95}[data-template="person"] .menu{margin-left:0;list-style:none;background-color:#d8d8d8;padding:0.625rem 2rem}[data-template="person"] .menu li{display:inline-block;margin-right:1.25rem;text-transform:uppercase;font-size:.9rem}[data-template="person"] .menu li:last-child{margin-right:0}[data-template="person"] .featured-list{list-style:none;margin:0;padding:0}[data-template="person"] .featured-list li{text-indent:0}[data-template="person"] .featured-list li:last-of-type{margin-bottom:0}[data-template="person"] main{padding:0}[data-template="person"] main .info{margin:1.875rem}[data-template="person"] main>header h2{font-family:"franklin-gothic-urw", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;margin:0}[data-template="person"] main>.person-info.no-photo{margin:1rem 0}[data-template="person"] main>.person-info.no-photo .info{margin:0}[data-template="person"] main>.person-info:not(.no-photo) .info{margin:1rem}[data-template="person"] aside figure{text-align:center;max-width:15.625rem;margin-left:auto;margin-right:auto}[data-template="person"] aside figure img{margin-bottom:0.9375rem;width:100%}[data-template="person"] aside figcaption{text-align:left;font-family:"abril-display", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:italic}[data-template="person"] .person-article-entry{padding:0;margin-bottom:1rem}[data-template="person"] .supplemental{margin-top:2rem}@media screen and (min-width: 525px){[data-template="person"] header{position:relative;width:100%;height:100%;padding:0;overflow:hidden;max-height:400px}[data-template="person"] header .portrait img{width:100%;max-width:100%}[data-template="person"] header .portrait+.info{position:absolute;top:0;height:100%;width:50%;vertical-align:middle}[data-template="person"] header .wrapper{display:table;height:100%;width:100%}[data-template="person"] header .titles{display:table-cell;height:100%;width:100%;vertical-align:middle}[data-template="person"] main>.person-info{margin:0 auto}[data-template="person"] main>.person-info h2{margin-bottom:.5rem}[data-template="person"] main>.person-info.no-photo{margin:2rem 0}[data-template="person"] main>.person-info.no-photo ~ .constrain{margin-top:-2rem}[data-template="person"] main>.person-info.no-photo .info{margin:0}[data-template="person"] main>.person-info:not(.no-photo) .info{margin:0 2rem}}@media screen and (min-width: 780px){[data-template="person"] header{max-width:75%;max-height:550px}[data-template="person"] .bio .content{margin:0 auto}[data-template="person"] .bio .content>h1,[data-template="person"] .bio .content>h2,[data-template="person"] .bio .content>h3,[data-template="person"] .bio .content>h4,[data-template="person"] .bio .content>h5,[data-template="person"] .bio .content>h6,[data-template="person"] .bio .content>p{margin:1rem 0;max-width:80rem;padding:0}[data-template="person"] .bio .content h2.fancy{margin:1.875rem 0}[data-template="person"] .bio{margin:0 auto;max-width:80rem;width:100%;max-width:none}[data-template="person"] .bio:after{content:"";display:table;clear:both}[data-template="person"] .bio .primary{padding-left:1rem;padding-right:1rem;width:66.66667%;float:left;padding-left:0}[data-template="person"] .bio aside{padding-left:1rem;padding-right:1rem;width:33.33333%;float:left;padding-right:0}.more-bio{margin:0 auto;max-width:80rem;width:100%;margin-top:2rem;margin-bottom:2rem;max-width:none}.more-bio:after{content:"";display:table;clear:both}.more-bio .content{padding-left:1rem;padding-right:1rem;width:66.66667%;float:left;padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 992px){[data-template="person"] .bio .primary{padding-left:0;padding-right:0;width:75%;float:left}[data-template="person"] .bio aside{padding-left:1rem;padding-right:1rem;width:25%;float:left;padding-right:0}}[data-template="project"] header p{margin:3.75rem auto}[data-template="project"] .carousel{padding:0;margin:0;height:20rem;margin:0 0 3.75rem}[data-template="project"] .carousel-item{background-size:cover;background-repeat:no-repeat;background-position:center}[data-template="project"] .option{font-size:1.75rem;display:block;margin:0 0 0.9375rem;text-align:center;letter-spacing:0.0625rem;font-weight:300}[data-template="project"] .option:hover a,[data-template="project"] .option:focus a{background-color:#28a6df}[data-template="project"] .option:hover span,[data-template="project"] .option:focus span{color:#28a6df}[data-template="project"] .option span{width:1.75rem;height:1.75rem;border-radius:1.75rem;line-height:1.75rem;text-align:center;color:#81cbec;font-size:1.75rem;margin-right:0.3125rem;display:inline-block;background-color:white;text-align:center}[data-template="project"] .option a{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;color:white;display:block;padding:1.125rem;background-color:#81cbec}@media screen and (min-width: 640px){[data-template="project"] .carousel{padding:0;height:31.25rem}}@media screen and (min-width: 780px){[data-template="project"]>h1,[data-template="project"]>h2,[data-template="project"]>h3,[data-template="project"]>h4,[data-template="project"]>h5,[data-template="project"]>h6,[data-template="project"]>p{margin:3.75rem 1.875rem}}@media screen and (min-width: 60rem){[data-template="project"]>h1,[data-template="project"]>h2,[data-template="project"]>h3,[data-template="project"]>h4,[data-template="project"]>h5,[data-template="project"]>h6,[data-template="project"]>p,[data-template="project"]>ul,[data-template="project"]>ol{margin:3.75rem auto}}[data-template="project-type"] header{max-width:64rem}
