.preload *{transition:0s!important}.animate:not(.custom){opacity:0;transition:opacity .45s ease,transform .45s ease;will-change:opacity,transform}.animate:not(.custom).animate-left{transform:translate3d(-20px,0,0)}.animate:not(.custom).animate-right{transform:translate3d(20px,0,0)}.animate:not(.custom).animate-top{transform:translate3d(0,-20px,0)}.animate:not(.custom).animate-bottom{transform:translate3d(0,20px,0)}.animate:not(.custom).active{opacity:1;transform:translateZ(0)}.light-grey-bg{background-color:#ddd}.light-grey{color:#ddd}.dark-grey-bg{background-color:#222}.dark-grey{color:#222}.grey-bg{background-color:#aaa}.grey{color:#aaa}.green-bg{background-color:#327957}.green{color:#327957}.dark-green-bg{background-color:#2c5340}.dark-green{color:#2c5340}.white-bg{background-color:#fff}.white{color:#fff}.black-bg{background-color:#000}.black{color:#000}.content :first-child{margin-top:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:15px}.content h1.no-margin,.content h2.no-margin,.content h3.no-margin,.content h4.no-margin,.content h5.no-margin,.content h6.no-margin{margin-top:0}.content h1.small-margin,.content h2.small-margin,.content h3.small-margin,.content h4.small-margin,.content h5.small-margin,.content h6.small-margin{margin-top:10px}.content h1.small-margin-bottom,.content h2.small-margin-bottom,.content h3.small-margin-bottom,.content h4.small-margin-bottom,.content h5.small-margin-bottom,.content h6.small-margin-bottom{margin-bottom:10px}.content h1.line-height,.content h2.line-height,.content h3.line-height,.content h4.line-height,.content h5.line-height,.content h6.line-height{line-height:1.2em}.content h1.large-line-height,.content h2.large-line-height,.content h3.large-line-height,.content h4.large-line-height,.content h5.large-line-height,.content h6.large-line-height{line-height:1.4em}.content h1 img,.content h1 svg,.content h2 img,.content h2 svg,.content h3 img,.content h3 svg,.content h4 img,.content h4 svg,.content h5 img,.content h5 svg,.content h6 img,.content h6 svg{display:inline-block;position:relative;margin-left:10px}.content h1{font-size:40px}.content h2{font-size:30px}.content h3{font-size:26px}.content h4{font-size:22px}.content h5{font-size:20px}.content h6{font-size:18px}.content li,.content p{font-size:16px;margin-top:15px}.content li:first-child,.content p:first-child{margin-top:15px!important}.content li a,.content p a{color:#327957}.content li a:hover,.content p a:hover{text-decoration:underline}.content p{line-height:1.8em}.content p.small-margin{margin-top:5px}.content p.no-margin{margin-top:0}.content h3 a{color:#327957}.content h3 a:hover{text-decoration:underline}.content ol,.content ul{padding:0 0 0 20px}.content ol.no-padding,.content ul.no-padding{padding:0}.content ol li,.content ul li{list-style:disc}.content ol li:first-child,.content ul li:first-child{margin-top:0}.content ol.no-list li,.content ul.no-list li{list-style:none}.content ol li{list-style:decimal}.content .fade{opacity:.7}.content .fade.more{opacity:.4}.content .upper{text-transform:uppercase;letter-spacing:.05em}.content table{width:100%;margin:20px 0}.content table td{padding:5px 10px;border:1px solid #cacaca}.content.text .half{width:50%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.content.text .half{width:100%!important}}.content.text .third{width:33.33%}@media only screen and (min-width:768px) and (max-width:1023px){.content h1{font-size:36px}.content h2{font-size:26px}.content h3{font-size:24px}.content h4{font-size:20px}.content h5{font-size:18px}.content h6{font-size:16px}.content li,.content p{font-size:15px}.content p{margin-top:12px}}@media only screen and (max-width:767px){.content h1{font-size:32px}.content h2{font-size:24px}.content h3{font-size:22px}.content h4{font-size:20px}.content h5{font-size:18px}.content h6{font-size:16px}.content li,.content p{font-size:15px}.content p{margin-top:10px}}html{scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5em}body,input,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea{resize:none;border:none;outline:none}input[type=email],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}div{position:relative}div.wp-caption,div.wp-caption img{max-width:100%;display:block}.contain,.cover{background-repeat:no-repeat!important;background-position:50%!important}.cover{background-size:cover!important}.cover.top{background-position:top!important}.contain{background-size:contain!important}.contain.bottom{background-position:bottom!important}.angled-bg:before{content:"";background:#ddd;position:absolute;left:0;right:0;top:0;bottom:0;top:5%;bottom:5%;z-index:-1;pointer-events:none;transform:skewY(-4deg)}.angled-bg:before.left{right:auto}.angled-bg:before.right{left:auto}.angled-bg:before.top{bottom:auto}.angled-bg:before.bottom{top:auto}@media only screen and (max-width:767px){.angled-bg:before{top:0;bottom:0}}.angled-bg.tall:before{top:-7vw;bottom:-10vw}.fill{position:absolute;left:0;right:0;top:0;bottom:0}.fill.left{right:auto}.fill.right{left:auto}.fill.top{bottom:auto}.fill.bottom{top:auto}.top-50{top:50%}.center{align-items:center}.center,.equal{display:flex;flex-flow:row wrap}.aspect-square{padding-bottom:100%}.aspect-16-15{padding-bottom:93.75%}.aspect-16-14{padding-bottom:87.5%}.aspect-16-13{padding-bottom:81.25%}.aspect-16-12{padding-bottom:75%}.aspect-16-11{padding-bottom:68.75%}.aspect-16-10{padding-bottom:62.5%}.aspect-16-9{padding-bottom:56.25%}.aspect-16-8{padding-bottom:50%}.aspect-16-7{padding-bottom:43.75%}.aspect-16-6{padding-bottom:37.5%}.aspect-16-5{padding-bottom:31.25%}.aspect-16-4{padding-bottom:25%}.aspect-16-3{padding-bottom:18.75%}.aspect-16-2{padding-bottom:12.5%}.aspect-16-1{padding-bottom:6.25%}.no-scroll{overflow:hidden}.border{border:1px solid #d9d9d9}.border-left{border-left:1px solid #d9d9d9}.border-right{border-right:1px solid #d9d9d9}.border-top{border-top:1px solid #d9d9d9}.border-bottom{border-bottom:1px solid #d9d9d9}.mask{overflow:hidden}.zoom{transition:transform .3s ease-in-out}.zoom:hover{transform:scale(1.06)}.center-text,.text-center{text-align:center}@media only screen and (min-width:768px){.desktop-center-text{text-align:center}}.text-right{text-align:right}@media only screen and (min-width:768px){.hide{display:none}}@media only screen and (max-width:767px){.mobile-img{height:240px;position:relative}.mobile-hide{display:none!important}}a{color:inherit;text-decoration:none}a.underline:hover{text-decoration:underline}img,svg{max-width:100%;display:block}img.inline,svg.inline{display:inline-block}h1,h2,h3,h4,h5,h6{line-height:1em}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-weight:500!important}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold{font-weight:700!important}h1.center-align,h2.center-align,h3.center-align,h4.center-align,h5.center-align,h6.center-align{text-align:center}div.gm-style img{max-width:none}.padding-2{padding:2%}.border-box{box-sizing:border-box}.box-shadow{box-shadow:0 2px 10px rgba(0,0,0,.2)}.border-radius{border-radius:5px}.font-small{font-size:12px}.portfolio-map img[src*=spotlight]{filter:hue-rotate(95deg)}body,html{min-width:768px}.container_12{max-width:1300px;padding:0 2%;margin-left:auto;margin-right:auto;zoom:1}.container_12.wide{max-width:1600px}.container_12:after,.container_12:before{content:".";width:0;height:0;display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0}.container_12:after{clear:both}.container_12.width{width:100%}.container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{display:inline;float:left;margin-left:1.75%;margin-right:1.75%}.container_12 .grid_1.right,.container_12 .grid_2.right,.container_12 .grid_3.right,.container_12 .grid_4.right,.container_12 .grid_5.right,.container_12 .grid_6.right,.container_12 .grid_7.right,.container_12 .grid_8.right,.container_12 .grid_9.right,.container_12 .grid_10.right,.container_12 .grid_11.right,.container_12 .grid_12.right{float:right}.container_12 .grid_1.center-align,.container_12 .grid_2.center-align,.container_12 .grid_3.center-align,.container_12 .grid_4.center-align,.container_12 .grid_5.center-align,.container_12 .grid_6.center-align,.container_12 .grid_7.center-align,.container_12 .grid_8.center-align,.container_12 .grid_9.center-align,.container_12 .grid_10.center-align,.container_12 .grid_11.center-align,.container_12 .grid_12.center-align{display:block;float:none;margin-left:auto;margin-right:auto;clear:both}.container_12 .grid_1.alpha,.container_12 .grid_2.alpha,.container_12 .grid_3.alpha,.container_12 .grid_4.alpha,.container_12 .grid_5.alpha,.container_12 .grid_6.alpha,.container_12 .grid_7.alpha,.container_12 .grid_8.alpha,.container_12 .grid_9.alpha,.container_12 .grid_10.alpha,.container_12 .grid_11.alpha,.container_12 .grid_12.alpha{margin-left:0}.container_12 .grid_1.omega,.container_12 .grid_2.omega,.container_12 .grid_3.omega,.container_12 .grid_4.omega,.container_12 .grid_5.omega,.container_12 .grid_6.omega,.container_12 .grid_7.omega,.container_12 .grid_8.omega,.container_12 .grid_9.omega,.container_12 .grid_10.omega,.container_12 .grid_11.omega,.container_12 .grid_12.omega{margin-right:0}.container_12.right{flex-flow:row-reverse;flex-wrap:wrap}.container_12.right .grid_1,.container_12.right .grid_2,.container_12.right .grid_3,.container_12.right .grid_4,.container_12.right .grid_5,.container_12.right .grid_6,.container_12.right .grid_7,.container_12.right .grid_8,.container_12.right .grid_9,.container_12.right .grid_10,.container_12.right .grid_11,.container_12.right .grid_12{float:right}.container_12 .grid_1{width:4.833333%}.container_12 .grid_2{width:13.166666%}.container_12 .grid_3{width:21.5%}.container_12 .grid_4{width:29.833333%}.container_12 .grid_5{width:38.166666%}.container_12 .grid_6{width:46.5%}.container_12 .grid_7{width:54.833333%}.container_12 .grid_8{width:63.166666%}.container_12 .grid_9{width:71.5%}.container_12 .grid_10{width:79.833333%}.container_12 .grid_11{width:88.166666%}.container_12 .grid_12{width:96.5%}@media only screen and (min-width:768px) and (max-width:1023px){.container_12{max-width:97%}}@media only screen and (max-width:767px){body,html{min-width:320px}.container_12{min-width:0;max-width:97%}.container_12.width{max-width:none}.container_12.mobile-reverse{display:flex;flex-direction:column-reverse}.container_12 .grid_1:not(.no-mobile),.container_12 .grid_2:not(.no-mobile),.container_12 .grid_3:not(.no-mobile),.container_12 .grid_4:not(.no-mobile),.container_12 .grid_5:not(.no-mobile),.container_12 .grid_6:not(.no-mobile),.container_12 .grid_7:not(.no-mobile),.container_12 .grid_8:not(.no-mobile),.container_12 .grid_9:not(.no-mobile),.container_12 .grid_10:not(.no-mobile),.container_12 .grid_11:not(.no-mobile),.container_12 .grid_12:not(.no-mobile){width:93%;margin-left:3.5%;margin-right:3.5%}.container_12 .grid_1.mobile-half,.container_12 .grid_2.mobile-half,.container_12 .grid_3.mobile-half,.container_12 .grid_4.mobile-half,.container_12 .grid_5.mobile-half,.container_12 .grid_6.mobile-half,.container_12 .grid_7.mobile-half,.container_12 .grid_8.mobile-half,.container_12 .grid_9.mobile-half,.container_12 .grid_10.mobile-half,.container_12 .grid_11.mobile-half,.container_12 .grid_12.mobile-half{width:44.75%;margin-left:3.5%;margin-right:0}}.center-grid{display:flex;justify-content:center}.clear{width:0;height:0;display:block;overflow:hidden;visibility:hidden;clear:both}.padding-fixed{padding:50px}@media only screen and (min-width:768px) and (max-width:1023px){.padding-fixed{padding:30px}}@media only screen and (max-width:767px){.padding-fixed{padding:20px}}.padding-top{padding-top:5%}.padding-bottom{padding-bottom:5%}.padding-left{padding-left:5%}.padding-right{padding-right:5%}.margin-top{margin-top:5%}.margin-top-small{margin-top:3%}.margin-bottom{margin-bottom:5%}.margin-left{margin-left:5%}.margin-right{margin-right:5%}@media only screen and (min-width:768px){.desktop-padding-fixed{padding:50px}.desktop-padding-top{padding-top:5%}.desktop-padding-bottom{padding-bottom:5%}.desktop-padding-left{padding-left:5%}.desktop-padding-right{padding-right:5%}.desktop-margin-top{margin-top:5%}.desktop-margin-bottom{margin-bottom:5%}.desktop-margin-left{margin-left:5%}.desktop-margin-right{margin-right:5%}}@media only screen and (max-width:767px){.mobile-padding-fixed{padding:20px}.mobile-padding-top{padding-top:5%}.mobile-padding-bottom{padding-bottom:5%}.mobile-padding-left{padding-left:5%}.mobile-padding-right{padding-right:5%}.mobile-margin-top{margin-top:5%}.mobile-margin-top-small{margin-top:3%}.mobile-margin-bottom{margin-bottom:5%}.mobile-margin-left{margin-left:5%}.mobile-margin-right{margin-right:5%}}*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}strong{font-weight:700}em{font-style:italic}a img{border:0}#page_404 .skew{transform:skewY(-4deg)}#page_404 a{background:#327957;display:inline-block;padding:3% 20%;transform:translateX(-21.5%);transition:transform .15s ease;font-size:18px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px}#page_404 a:hover{transform:translateX(-21.5%) scale(1.03)}#page_404 a:active{transform:translateX(-21.5%) scale(.99)}div.split{display:flex;flex-flow:row wrap}div.split.right{flex-direction:row-reverse}div.split>div{box-sizing:border-box}div.split>div.full{flex:0 0 100%;flex-basis:100%;max-width:100%}div.split>div.half{flex:0 0 50%;flex-basis:50%;max-width:50%}div.split>div.two-thirds{flex:0 0 66.667%;flex-basis:66.667%;max-width:66.667%}div.split>div.third{flex:0 0 33.333%;flex-basis:33.333%;max-width:33.333%}div.split>div.quarter{flex:0 0 25%;flex-basis:25%;max-width:25%}div.split>div.three-quarters{flex:0 0 75%;flex-basis:75%;max-width:75%}div.split>div.two-fifths{flex:0 0 40%;flex-basis:40%;max-width:40%}@media only screen and (max-width:767px){div.split>div.mobile-full{flex:0 0 100%;flex-basis:100%;max-width:100%}}.ccc-banner{max-width:30%}@media only screen and (max-width:767px){.ccc-banner{max-width:100%}}.ccc-banner h3{font-weight:700}.embed video{width:100%;display:block}.embed iframe{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.embed iframe.left{right:auto}.embed iframe.right{left:auto}.embed iframe.top{bottom:auto}.embed iframe.bottom{top:auto}.filters{height:50px;padding:0 15px;position:absolute;right:0;bottom:7vw;z-index:1;opacity:0;transform:translateZ(0) skewY(-4deg);transform-origin:top right;transition:opacity .45s ease,transform .45s ease;will-change:opacity,transform;font-size:0}.filters.active{opacity:1;transform:translate3d(0,50%,0) skewY(-4deg)}.filters a{display:inline-block;padding:0 20px;transition:background .15s ease;font-size:18px;font-weight:700;line-height:50px}.filters a.active,.filters a:hover{background:rgba(0,0,0,.1)}@media only screen and (max-width:767px){.filters a{font-size:16px;padding:0 10px}.filters a:nth-child(2),.filters a:nth-child(3){display:none}}.filters.portfolio{width:50%;bottom:24px}.filters.portfolio a{color:#fff}.no-posts{padding:40px;background:#ebebeb;text-align:center;font-weight:700;color:#858585}#footer{font-size:16px}@media only screen and (max-width:767px){#footer{font-size:16px}}#footer .row{display:flex;flex-flow:row wrap;justify-content:center}#footer .row.push{margin-top:6px}#footer .row>*+*{margin-left:30px}@media only screen and (max-width:767px){#footer .row span{flex:0 0 100%;margin-left:0}#footer .row span+span{margin-top:5px}}#footer a{position:relative;font-size:14px}#footer a+a:before{content:"";background:#000;width:1px;height:10px;position:absolute;left:-15px;bottom:50%;transform:translateY(50%)}.category-filter{margin-top:-48px}@media only screen and (max-width:767px){.category-filter{margin-top:0}}.category-filter:after{position:absolute;content:"";top:18px;right:10px;width:0;height:0;border:6px solid transparent;border-top-color:#327957}.category-filter select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit;border:1px solid #327957;border-radius:0;padding:.5em .8em;font-weight:700;color:#327957}.chart,.chart-wrap,.chartjs-size-monitor{max-width:400px;max-height:400px}.chartjs-size-monitor{visibility:visible!important;z-index:auto!important}.chartjs-size-monitor:before{content:"";background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:2px;border-radius:50%}.chartjs-size-monitor:before.left{right:auto}.chartjs-size-monitor:before.right{left:auto}.chartjs-size-monitor:before.top{bottom:auto}.chartjs-size-monitor:before.bottom{top:auto}.chart-title{position:absolute;left:18%;right:18%;top:50%;transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:1023px){.chart-title{font-size:18px!important}}.legend li{padding:5px 0;line-height:1em}.legend .bg{width:14px;height:14px;top:1px;border-radius:7px}.legend .bg,.legend span{display:inline-block}.legend span{width:90%;width:calc(100% - 14px);padding-left:15px;box-sizing:border-box}#header{padding:15px 0;position:fixed;z-index:100;transform:translateZ(0)}#header:before{content:"";background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity .15s ease;will-change:opacity}#header:before.left{right:auto}#header:before.right{left:auto}#header:before.top{bottom:auto}#header:before.bottom{top:auto}#header.scrolled:before{opacity:1}#header .grid_12{display:flex;flex-flow:row wrap;justify-content:space-between}#header svg{max-width:90%}#header svg #Capital{transition:color .15s ease}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#header svg{width:147px;height:44px}}#header.scrolled svg #Capital{fill:#000}#header.scrolled ul{background:#fff}#header.scrolled ul li{color:#000}#header.scrolled ul li:hover:after{background:#000}#header.scrolled ul li a{color:#000}#header.scrolled .investors a{color:#fff;background:#000;padding:8px 16px}#header.scrolled .investors a:hover{background:#fff;color:#000}#header.scrolled .investors:after{display:none}#header #nav{font-size:0;color:#fff}#header .investors a{color:#000;background:#fff;padding:8px 16px}#header .investors a:hover{background:#000;color:#fff}@media only screen and (max-width:767px){#header{display:none}}#header ul li{display:inline-block;position:relative;padding:0 10px;font-size:16px;font-weight:700;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1023px){#header ul li{padding:0 5px;font-size:16px}}#header ul li:after{content:"";background:#fff;height:4px;position:absolute;left:0;right:0;bottom:0;opacity:0;transform:skewY(-4deg);transform-origin:top right;transition:opacity .2s ease;will-change:opacity}#header ul li.active:after,#header ul li:hover:after{opacity:1}#header ul li.active ul,#header ul li:hover ul{display:block;padding:16px;margin-left:-16px}#header ul li.active ul li,#header ul li:hover ul li{margin:4px 0}#header ul li>a+a{margin-left:10px}#header ul li ul{display:none;position:absolute}#header ul li ul li{padding-left:0;white-space:nowrap}#header ul li ul li:after{transform:skewY(-1deg)}.scrolled #header a:after{background:#000}#hero{padding:calc(12% + 60px) 0 12%;box-sizing:border-box;color:#fff}#hero.small{max-height:40vh}#hero.full{height:100vh;min-height:700px;max-height:100vh}@media only screen and (max-width:767px){#hero.full{min-height:450px}}#hero.z-index{z-index:1}#hero .bg.greyscale{filter:grayscale(100%)}#hero .bg:before{content:"";background:linear-gradient(90deg,rgba(0,0,0,.6),transparent);position:absolute;left:0;right:0;top:0;bottom:0}#hero .bg:before.left{right:auto}#hero .bg:before.right{left:auto}#hero .bg:before.top{bottom:auto}#hero .bg:before.bottom{top:auto}#hero .bg:after{content:"";background-image:linear-gradient(176deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#fff 0,#fff);height:7.00546875vw;position:absolute;left:0;right:0;top:0;bottom:0;top:auto;bottom:-1px;z-index:1}#hero .bg:after.left{right:auto}#hero .bg:after.right{left:auto}#hero .bg:after.top{bottom:auto}#hero .bg:after.bottom{top:auto}#hero .bg.grey:after{background-image:linear-gradient(176deg,hsla(0,0%,86.7%,0),hsla(0,0%,86.7%,0) 50%,#ddd 0,#ddd)}#hero.full .bg{clip-path:none}#hero .container_12{z-index:1}#hero h1{font-size:50px;line-height:1.1em}#hero h1.big{font-size:60px}#hero h1.small{font-size:42px}#hero p{font-size:20px;line-height:1.4em}#hero .cta{font-size:22px;font-weight:700;text-transform:uppercase}#hero img{max-width:200px}@media only screen and (min-width:768px) and (max-width:1023px){#hero h1{font-size:40px}#hero h1.big{font-size:45px}#hero h1.small{font-size:30px}#hero p{font-size:16px}#hero .cta,#hero p.big{font-size:20px}}@media only screen and (max-width:767px){#hero h1{font-size:36px}#hero h1.big{font-size:40px}#hero h1.small{font-size:28px}#hero p{font-size:15px}#hero .cta,#hero p.big{font-size:18px}}#map{height:25vw;min-height:270px;max-height:600px}@supports (clip-path:polygon(0 0,0 0)){#map{height:42vw;margin-top:-7.25vw;clip-path:polygon(100vw 0,0 7vw,0 100%,100vw calc(100% - 7vw),100vw 0)}}@media only screen and (min-width:1024px){.approach-map{min-height:400px}}.info-window{background:#fff;width:280px;padding:15px;position:absolute;z-index:1;opacity:0;pointer-events:none;border-radius:3px;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,.2);transform:translate3d(0,10px,0);transition:opacity .45s ease,transform .45s ease;will-change:opacity,transform}@media only screen and (max-width:767px){.info-window{display:none}}.info-window.active{opacity:1;pointer-events:all;transform:translateZ(0)}.info-window:after,.info-window:before{content:"";z-index:-1}.info-window:before{content:"";width:13px;height:13px;left:50%;transform:translate(-50%,5px) rotate(-45deg);transform-origin:center;filter:drop-shadow(0 2px 10px rgba(0,0,0,.2))}.info-window:after,.info-window:before{background:#fff;position:absolute;bottom:0}.info-window:after{left:0;right:0;top:0;border-radius:3px}.info-window:after.left{right:auto}.info-window:after.right{left:auto}.info-window:after.top{bottom:auto}.info-window:after.bottom{top:auto}.info-window p,.info-window small,.info-window span{display:block;line-height:1em}.info-window p{font-size:18px}.info-window span{padding:5px 0;font-size:14px}.info-window small{font-size:12px}.key{display:flex;flex-flow:row wrap;float:right;padding-right:10px;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:17px;font-size:14px;line-height:32px}.key span{display:block;padding:0 10px 0 35px;position:relative}.key span:before{content:"";background:#000;width:10px;height:10px;position:absolute;left:15px;top:50%;border-radius:5px;transform:translateY(-50%)}.key span.hq:before{background:#f5a623}.key span.geo:before{background:#53b285}.key span.other:before{background:#000}.members{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:20px}.member{flex:0 0 46%}.member.portfolio{margin-bottom:10px;padding:10px}@media only screen and (min-width:1024px){.member.double{flex-basis:23%}}.member .img{overflow:hidden;filter:grayscale(100%);transition:filter .3s ease;background-position:top!important}.member .img:after,.member .img:before{height:40px;padding:0 15px;position:absolute;left:0;right:0;bottom:0;opacity:0;transform:translate3d(0,100%,0);transition:opacity .3s ease,transform .3s ease}.member .img:before{content:"";background:rgba(50,121,87,.9);backdrop-filter:blur(10px)}.member .img:after{content:"View Profile";font-size:14px;color:#fff;font-weight:700;line-height:40px}.member:hover .img{filter:grayscale(0)}.member:hover .img:after,.member:hover .img:before{opacity:1;transform:translateZ(0)}.member:hover .img:after{transition-delay:.05s}#mobile_nav_btn,#mobile_nav_toggle{width:45px;height:22px;display:none;padding-top:10px;position:fixed;right:20px;top:26px;cursor:pointer;box-sizing:border-box}@media only screen and (max-width:767px){#mobile_nav_btn,#mobile_nav_toggle{display:block}}#mobile_nav_toggle{z-index:102;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#mobile_nav_btn{z-index:101;transform:skewY(-7deg);transition:transform .45s ease}#mobile_nav_btn div{background:#fff;width:100%;height:3px;transition:background .45s ease}#mobile_nav_btn div:after,#mobile_nav_btn div:before{content:"";background:#fff;width:100%;height:3px;position:absolute;left:0;right:0;transition:background .45s ease,top .45s ease,bottom .45s ease,transform .45s ease}#mobile_nav_btn div:before{top:-9px;z-index:1}#mobile_nav_btn div:after{bottom:-9px}.scrolled~#mobile_nav_btn div,.scrolled~#mobile_nav_btn div:after,.scrolled~#mobile_nav_btn div:before{background:#000}#mobile_nav_toggle:checked~#mobile_nav_btn{transform:skewY(0)}#mobile_nav_toggle:checked~#mobile_nav_btn div{background:transparent}#mobile_nav_toggle:checked~#mobile_nav_btn div:after,#mobile_nav_toggle:checked~#mobile_nav_btn div:before{background:#fff}#mobile_nav_toggle:checked~#mobile_nav_btn div:before{top:0;transform:rotate(-25deg)}#mobile_nav_toggle:checked~#mobile_nav_btn div:after{bottom:0;transform:rotate(25deg)}#mobile_nav{background:#2c5340;display:none;flex-flow:column nowrap;justify-content:space-between;position:fixed;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:none;clip-path:polygon(0 0,100% -7vw,100% -7vw,0 0);transition:clip-path .45s ease;color:#fff}@media only screen and (max-width:767px){#mobile_nav{display:flex}}#mobile_nav:before{content:"";background:url(../images/menu.jpg) 50%;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;position:fixed;opacity:.2}#mobile_nav:before.left{right:auto}#mobile_nav:before.right{left:auto}#mobile_nav:before.top{bottom:auto}#mobile_nav:before.bottom{top:auto}#mobile_nav>*{opacity:0;transform:translate3d(0,-10px,0);transition:.3s ease}#mobile_nav>a{display:block;padding:20px 30px;font-size:30px;font-weight:700;text-transform:uppercase}#mobile_nav .info{background:#2c5340;padding-top:10%;padding-bottom:10%;margin-top:10%}#mobile_nav .info:before{content:"";background:#2c5340;position:absolute;left:0;right:0;top:0;bottom:0;border-top:10px solid #327957;transform:skewY(-5deg);transform-origin:bottom left}#mobile_nav .info:before.left{right:auto}#mobile_nav .info:before.right{left:auto}#mobile_nav .info:before.top{bottom:auto}#mobile_nav .info:before.bottom{top:auto}#mobile_nav .info>*{position:relative}#mobile_nav_toggle:checked~#mobile_nav{pointer-events:all;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#mobile_nav_toggle:checked~#mobile_nav>*{opacity:1;transform:translateZ(0)}#mobile_nav_toggle:checked~#mobile_nav>:first-child{transition-delay:.02s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(2){transition-delay:.04s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(3){transition-delay:.06s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(4){transition-delay:.08s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(5){transition-delay:.1s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(6){transition-delay:.12s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(7){transition-delay:.14s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(8){transition-delay:.16s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(9){transition-delay:.18s!important}#mobile_nav_toggle:checked~#mobile_nav>:nth-child(10){transition-delay:.2s!important}#page{overflow:hidden}#page .legal #body{background:linear-gradient(0deg,#ddd,#fff)}#page .links a div{box-sizing:border-box;padding:40px 24px;background:#fff;font-weight:700;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out}#page .links a div:hover{transform:translateY(-8px);background:#e6f0e9;color:#4b825e}#body.z-index{z-index:1}.post h6:hover{text-decoration:underline}.post .meta{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:20px}.post .cat{height:22px;padding:0 5px;border:1px solid;font-size:14px;color:#327957;text-transform:uppercase;line-height:23px}.section{overflow:hidden}.section .bg{opacity:.7;transition:opacity .45s ease}.section:hover .bg{opacity:.4}@media only screen and (min-width:768px){.section .text{transition:transform .45s ease}.section:hover .text{transform:translateZ(0)}.section h4{padding-bottom:15px;white-space:nowrap}.section h6,.section p{opacity:0;transform:translate3d(0,10px,0);transition:opacity .45s ease,transform .45s ease}.section p{line-height:1.5em}.section:hover h6,.section:hover p{opacity:1;transform:translateZ(0)}.section:hover p{transition-delay:.15s}.section:hover h6{transition-delay:.3s}.section .split .third{display:flex;justify-content:flex-end;align-items:flex-end}}@media only screen and (min-width:1024px){.section .text{transform:translate3d(0,100%,0) translate3d(0,-132px,0)}}@media only screen and (min-width:768px) and (max-width:1023px){.section .text{transform:translate3d(0,100%,0) translate3d(0,-92px,0)}.section h4{font-size:24px}}.sidebar{z-index:2}@media only screen and (min-width:768px){.sidebar{margin-top:-7vw}}.sidebar.hero{position:absolute;right:0;bottom:0;transform:translateY(12vw)}.sidebar.hero p{color:#fff}@media only screen and (max-width:767px){.sidebar.hero{position:relative}}.sidebar:before{content:"";background:#327957;position:absolute;left:0;right:0;top:0;bottom:0;transform:skewY(-4deg)}.sidebar:before.left{right:auto}.sidebar:before.right{left:auto}.sidebar:before.top{bottom:auto}.sidebar:before.bottom{top:auto}.sidebar h6,.sidebar p{color:#fff}.sidebar p{font-size:12px}@media only screen and (min-width:768px){.sidebar .img{transform:translateY(-70%);clip-path:polygon(100vw -7vw,0 3vw,0 100%,100vw calc(100% - 7vw),100vw 0)}}@media only screen and (max-width:767px){.sidebar .img{margin-top:-7vw;position:relative;clip-path:polygon(100vw 0,0 7vw,0 100%,100vw calc(100% - 7vw),100vw 0)}}@media only screen and (min-width:768px){.sidebar .details{margin-top:28%}}.sidebar .social{display:flex;flex-flow:row wrap}.sidebar .social a{background:red;width:68px;height:58px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;transform:skewY(-4deg)}.sidebar .social a:last-child{margin-top:-5px}.sidebar .social a:before{content:"";background:#327957;position:absolute;left:0;right:0;top:0;bottom:0;transform:translate3d(0,-100%,0);transition:transform .3s ease}.sidebar .social a:before.left{right:auto}.sidebar .social a:before.right{left:auto}.sidebar .social a:before.top{bottom:auto}.sidebar .social a:before.bottom{top:auto}.sidebar .social a:hover:before{transform:translateZ(0)}.sidebar .social a+a{margin-left:10px}.sidebar .social a img{transform:skewY(4deg)}.sidebar .social .linkedin{background:#4177ab}.sidebar .social .twitter{background:#5da1e5}.timeline:not(.hide):before{content:"";background:#aaa;width:3px;position:absolute;right:6px;top:10px;bottom:10px}.timeline p{padding-right:40px;position:relative;cursor:pointer;transition:color .2s ease}.timeline p:after,.timeline p:before{content:"";width:9px;height:9px;position:absolute;right:0;top:50%;border-radius:7px}.timeline p:before{background:#ddd;border:3px solid #aaa;transform:translateY(-50%)}.timeline p:after{background:#327957;width:15px;height:15px;transform:translate3d(0,-50%,0) scale(0);transition:transform .2s ease}.timeline p.active,.timeline p:hover{color:#327957}.timeline p:hover:after{transform:translate3d(0,-50%,0) scale(.3)}.timeline p.active:after{transform:translate3d(0,-50%,0) scale(1)}.timeline select{background:#fff;width:100%;height:40px;display:block;padding:0 15px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;font-size:16px;font-weight:700}.milestones{display:flex;flex-flow:row nowrap}.milestone{flex:0 0 100%;pointer-events:none}.milestone.active{pointer-events:all}.milestone h2,.milestone p{opacity:0;transform:translate3d(12px,0,0);transition:opacity .45s ease,transform .45s ease}.milestone p{transition-delay:.06s}.milestone.active h2,.milestone.active p{opacity:1;transform:translateZ(0)}.milestone.active h2{transition-delay:.2s}.milestone.active p{transition-delay:.26s}#localize{position:relative}#localize:focus-within ul,#localize:hover ul{opacity:1;transform:translateY(0);pointer-events:all}#localize button{display:flex;align-items:center;margin-left:10px;font-size:16px;color:#fff;letter-spacing:.5px;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;cursor:pointer;transition:color .15s ease}.scrolled #localize button{color:#000}#localize button svg{margin-right:7px}#localize button g{transition:stroke .15s ease}.scrolled #localize button g{stroke:#000}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize button{display:none}}#localize ul{position:absolute;top:100%;right:0;list-style:none;padding-top:15px;color:#000;font-size:16px;white-space:nowrap;opacity:0;transform:translateY(-10px);pointer-events:none;transition:transform .3s ease,opacity .3s ease}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize ul{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:space-between;margin:0 20px;opacity:1;transform:translateY(0);pointer-events:all}}#localize ul:after,#localize ul:before{content:"";position:absolute}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize ul:after,#localize ul:before{display:none!important}}#localize ul:before{top:7px;right:32px;border:9px solid transparent;border-top:none;border-bottom:8px solid #fff}#localize ul:after{top:100%;display:block;width:100%;height:30px;background-image:linear-gradient(to bottom right,#fff 50%,transparent 0)}#localize li{background-color:#fff}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize li{background-color:transparent}}#localize li:first-child{padding:20px 20px 3px;color:#636363;font-size:14px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize li:first-child{display:none}}#localize li:last-child a{padding-bottom:10px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize li:last-child a{padding-bottom:3px}}#localize a{display:block;padding:3px 20px;color:#000;font-size:16px;font-weight:700;transition:color .15s ease}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize a{display:inline-block;padding:5px 10px;color:#fff}}#localize a.active,#localize a:hover{color:#327957}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){#localize a.active,#localize a:hover{color:hsla(0,0%,100%,.5)}}
/*# sourceMappingURL=layout.6e7da.css.map */