/*! normalize.css v3.0.2 | MIT License | git.io/normalize *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}meta.foundation-version{font-family:"/5.5.2/"}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%}html{box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,body{font-size:100%}body{background:#FFFFFF;color:#222222;cursor:auto;font-family:"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{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%}html,body{height:auto;min-height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:url(../assets/img/footer.jpg) no-repeat center bottom,url(../assets/img/header.jpg) no-repeat center top;background-color:#202b2e}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){body{background:url(../assets/img/footer_2x.jpg) no-repeat center bottom/1333px auto,url(../assets/img/header_2x.jpg) no-repeat center top/1992px auto;background-color:#202b2e;}}body.home{background:url(../assets/img/footer.jpg) no-repeat center bottom,url(../assets/img/header_home.jpg) no-repeat center top;background-color:#202b2e}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){body.home{background:url(../assets/img/footer_2x.jpg) no-repeat center bottom/1333px auto,url(../assets/img/header_home_2x.jpg) no-repeat center top/2007px auto;background-color:#202b2e;}}h1,h2,h3,h4,h5,h6{margin:0}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}body{font-family:'Source Sans Pro',sans-serif;color:#d7d7d7}a{color:#d7d7d7;text-decoration:underline}p{margin:0;margin-bottom:1em}figure{margin:0;margin-bottom:1rem}.blogPost-title,.page404-title{font-weight:700;line-height:1.1em;font-size:1.875rem}.blogPost-title a,.page404-title a{text-decoration:none;transition:color 0.1s ease-in-out}.blogPost-title a:hover,.page404-title a:hover{color:#00aaa6}@media only screen and (min-width:47.5625em){.blogPost-title,.page404-title{font-size:2.625rem;}}.cta-title,.projectsList-item-title,.blogTeaser-title,.aboutSection-title,.contactPage-title{font-weight:700;line-height:1.1em;font-size:1.5rem}.cta-title a,.projectsList-item-title a,.blogTeaser-title a,.aboutSection-title a,.contactPage-title a{text-decoration:none;transition:color 0.1s ease-in-out}.cta-title a:hover,.projectsList-item-title a:hover,.blogTeaser-title a:hover,.aboutSection-title a:hover,.contactPage-title a:hover{color:#00aaa6}@media only screen and (min-width:47.5625em){.cta-title,.projectsList-item-title,.blogTeaser-title,.aboutSection-title,.contactPage-title{font-size:1.875rem;}}.projectsList-item-type,.featuredProject-type,.blogPost-type{font-size:0.875rem;font-weight:700;text-transform:uppercase;color:#00aaa6}.cookieLaw-message,.blogTeaser-meta,.blogPost-meta-caption,.contactPage-label{font-size:0.8125rem;font-weight:400;color:#d7d7d7}.headline{font-family:'Source Sans Pro',sans-serif;font-size:1.6875rem;font-weight:300}.headline strong{font-weight:700}@media only screen and (min-width:47.5625em){.headline{font-size:1.875rem;}}.pageHeader{border-bottom:1px solid rgba(255,255,255,0.25)}.pageHeader-inner{margin:0 auto;max-width:75rem;width:100%}.pageHeader-inner:before,.pageHeader-inner:after{content:" ";display:table}.pageHeader-inner:after{clear:both}.pageHeader-logo{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left;padding-top:0.625rem;padding-bottom:0.625rem}.pageHeader-logo img{height:50px}@media only screen and (min-width:47.5625em){.pageHeader-logo{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;}.pageHeader-logo img{height:80px}}.pageHeader-toggle{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;text-align:right;padding-top:1.625rem;padding-bottom:1.625rem}@media only screen and (min-width:47.5625em){.pageHeader-toggle{display:none;}}.pageHeader-nav{max-height:0;overflow:hidden;list-style:none;margin:0;padding:0;clear:both;font-family:"Open Sans", sans-serif;font-size:0.875rem;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.pageHeader-nav.open{max-height:18.75rem;padding-top:0.625rem;padding-bottom:0.625rem}@media only screen and (min-width:47.5625em){.pageHeader-nav.open{padding-top:0;padding-bottom:0;}}.pageHeader-nav .menu-item{text-transform:uppercase;padding:0.3125rem 0.625rem;text-align:center}.pageHeader-nav .menu-item a{text-decoration:none;color:#e9e9e9}.pageHeader-nav .menu-item a:hover{color:#00aaa6}.pageHeader-nav .current-menu-item{font-weight:700}.pageHeader-nav .current-menu-item a{color:white}@media only screen and (min-width:47.5625em){.pageHeader-nav{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left;clear:none;text-align:right;max-height:none !important;}.pageHeader-nav .menu-item{display:inline-block;margin-left:1.875rem;line-height:6.25rem;padding:0}}.hamburger{float:right;width:25px;height:19px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.hamburger span{display:block;position:absolute;height:3px;width:100%;background:#e9e9e9;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0px}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:8px}.hamburger span:nth-child(4){top:16px}.hamburger.open span:nth-child(1){top:8px;width:0%;left:50%}.hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.open span:nth-child(4){top:8px;width:0%;left:50%}.pageFooter{padding:1.5625rem 0;font-size:0.8125rem;border-top:1px solid rgba(255,255,255,0.25);overflow:hidden;-webkit-transition:padding 0.3s ease-in-out;transition:padding 0.3s ease-in-out}.pageFooter a{color:#e9e9e9}.pageFooter-inner{margin:0 auto;max-width:75rem;width:100%}.pageFooter-inner:before,.pageFooter-inner:after{content:" ";display:table}.pageFooter-inner:after{clear:both}.pageFooter-logo{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;position:relative;margin-bottom:0.625rem;text-align:center}.pageFooter-logo img{max-height:2.5rem}@media only screen and (min-width:47.5625em){.pageFooter-logo{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:16.6666666667%;left:41.6666666667%;right:auto;float:left;}}@media only screen and (min-width:64em){.pageFooter-logo{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;left:0;right:auto;float:left;text-align:left;}.pageFooter-logo img{max-height:3.75rem}}.pageFooter-nav{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;position:relative;text-align:center}.pageFooter-nav ul{list-style:none;margin:0;padding:0}.pageFooter-nav li{display:inline-block;text-decoration:none;margin:0 0.5rem;padding:0}.pageFooter-nav a{text-decoration:none}.pageFooter-nav a:hover{text-decoration:underline}@media only screen and (min-width:47.5625em){.pageFooter-nav{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:41.6666666667%;right:16.6666666667%;left:auto;float:left;line-height:2.5rem;text-align:left;}}@media only screen and (min-width:64em){.pageFooter-nav{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;right:0;left:auto;float:left;line-height:3.75rem;text-align:center;}}.pageFooter-copy{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;margin-top:0.9375rem;color:#d7d7d7;text-align:center}.pageFooter-contact{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;position:relative;margin-top:0.625rem;text-align:center}.pageFooter-contact a{text-decoration:none;margin:0 0.5rem}.pageFooter-contact a:hover{text-decoration:underline}@media only screen and (min-width:47.5625em){.pageFooter-contact{padding-left:0.625rem;padding-right:0.625rem;width:41.6666666667%;float:left;line-height:2.5rem;margin-top:0;text-align:right;}}@media only screen and (min-width:64em){.pageFooter-contact{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;line-height:3.75rem;}}.pageFooter.cookies-visible{padding-bottom:4.375rem}.cookieLaw{position:fixed;bottom:0;left:0;width:100%;z-index:100;max-height:0;overflow:hidden;background-color:#334449;border-top:1px solid rgba(255,255,255,0.25);-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.cookieLaw.visible{max-height:5.625rem}.cookieLaw-inner{margin:0 auto;max-width:75rem;width:100%;padding:0.625rem 0}.cookieLaw-inner:before,.cookieLaw-inner:after{content:" ";display:table}.cookieLaw-inner:after{clear:both}.cookieLaw-message{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left;padding-top:0.3125rem;padding-bottom:0.3125rem}.cookieLaw-actions{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;text-align:right}#wpadminbar{position:fixed !important}.headline{text-align:center;margin:2.5rem 0;padding:0 0.625rem}.headline:before{content:"";display:block;width:13.5rem;height:0.4375rem;margin:0 auto;background:url(../assets/img/separator.svg) no-repeat center center;background-size:contain;margin-bottom:0.3125rem}.headline:after{content:"";display:block;width:13.5rem;height:0.4375rem;margin:0 auto;background:url(../assets/img/separator.svg) no-repeat center center;background-size:contain;margin-top:0.625rem}@media only screen and (min-width:47.5625em){.headline{margin:4.375rem 0;}}.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{font-size:inherit;font-weight:inherit;display:inline}.cookieLaw-allow,.projectsList-item-view,.featuredProject-view,.blogTeaser-more,.blogPagination a,.contactPage-about-more{display:inline-block;padding:0.3125rem 0.5rem;font-size:0.75rem;border:1px solid rgba(255,255,255,0.25);text-transform:uppercase;text-decoration:none;transition:all 0.1s ease-in-out}.cookieLaw-allow:hover,.projectsList-item-view:hover,.featuredProject-view:hover,.blogTeaser-more:hover,.blogPagination a:hover,.contactPage-about-more:hover{border-color:#00aaa6;color:#00aaa6}.cookieLaw-allow{background-color:#00aaa6;color:white;border:none}.cookieLaw-allow:hover{background-color:#007774;color:white}.cta-button{display:inline-block;font-size:1rem;font-weight:700;padding:1.25rem 2.5rem;text-transform:uppercase;text-decoration:none;background-color:#00aaa6;color:white;transition:background-color 0.1s ease-in-out}.cta-button:active{color:white}.cta-button:hover{background-color:#007774}.projectsList-viewSmall-button{display:inline-block;font-size:1rem;font-weight:700;padding:1.25rem 2.5rem;text-transform:uppercase;text-decoration:none;border:1px solid #00aaa6;color:#00aaa6;transition:all 0.1s ease-in-out}.projectsList-viewSmall-button:hover{color:#007774;border-color:#007774}.cta{margin-top:2.5rem;padding:3.75rem 1.25rem;text-align:center;border-top:1px solid rgba(255,255,255,0.25)}.cta-title{margin-bottom:1.25rem}.cta-title:after{content:"";display:block;width:13.5rem;height:0.4375rem;margin:0 auto;background:url(../assets/img/separator.svg) no-repeat center center;background-size:contain;margin-top:0.625rem}.projectsList{margin:0 auto;max-width:75rem;width:100%;margin-bottom:3.75rem}.projectsList:before,.projectsList:after{content:" ";display:table}.projectsList:after{clear:both}.projectsList-item{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;margin-bottom:1.25rem}.projectsList-item:after{content:"";display:block;width:1.875rem;height:1px;margin:1.25rem auto;background-color:rgba(255,255,255,0.25)}.projectsList-item:last-child:after{display:none}@media only screen and (min-width:30.0625em){.projectsList-item:after{display:none}}@media only screen and (min-width:64em){.projectsList-item{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left;}.projectsList-item:nth-of-type(2n+1){clear:left}}.projectsList-item-inner{margin:0 -0.625rem;max-width:none;width:auto}.projectsList-item-inner:before,.projectsList-item-inner:after{content:" ";display:table}.projectsList-item-inner:after{clear:both}.projectsList-item-image{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;position:relative}.projectsList-item-image img{width:100%}.projectsList-item-image:after{content:"";position:absolute;left:0.625rem;right:0.625rem;top:0;height:100%;background-color:transparent;transition:background-color 0.1s ease-in-out}.projectsList-item-image:hover:after{background-color:rgba(0,0,0,0.3)}@media only screen and (min-width:30.0625em){.projectsList-item-image{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;}}@media only screen and (min-width:47.5625em){.projectsList-item-image{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left;}}@media only screen and (min-width:64em){.projectsList-item-image{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left;}}.projectsList-item-image--square{display:none}@media only screen and (min-width:30.0625em){.projectsList-item-image--square{display:block;}}@media only screen and (min-width:47.5625em){.projectsList-item-image--square{display:none;}}@media only screen and (min-width:64em){.projectsList-item-image--square{display:block;}}.projectsList-item-image--wide{display:block}@media only screen and (min-width:30.0625em){.projectsList-item-image--wide{display:none;}}@media only screen and (min-width:47.5625em){.projectsList-item-image--wide{display:block;}}@media only screen and (min-width:64em){.projectsList-item-image--wide{display:none;}}.projectsList-item-image:hover ~ .projectsList-item-text .projectsList-item-title a{color:#00aaa6}.projectsList-item-text{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;margin-left:-0.625rem;padding-top:0.9375rem;padding-right:0;padding-left:1.25rem !important;color:#d7d7d7}@media only screen and (min-width:30.0625em){.projectsList-item-text{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left;border-top:1px solid rgba(255,255,255,0.25);}}@media only screen and (min-width:47.5625em){.projectsList-item-text{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left;}}@media only screen and (min-width:64em){.projectsList-item-text{padding-left:0.625rem;padding-right:0.625rem;width:50%;float:left;}}.projectsList-item-title{margin-bottom:0.625rem}.projectsList-item-title a{color:#e9e9e9}.projectsList-item-view{display:none;margin-top:0.9375rem}@media only screen and (min-width:30.0625em){.projectsList-item-view{display:inline-block;}}.projectsList-item-desc{display:block}@media only screen and (min-width:30.0625em){.projectsList-item-desc{display:block;}}.projectsList--featured .projectsList-item{clear:none}@media only screen and (min-width:64em){.projectsList--featured .projectsList-item:nth-of-type(3){padding-left:0.625rem;padding-right:0.625rem;width:75%;float:left;}}.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--square{display:none}@media only screen and (min-width:30.0625em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--square{display:block;}}@media only screen and (min-width:47.5625em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--square{display:none;}}@media only screen and (min-width:64em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--square{display:none;}}.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--wide{display:block}@media only screen and (min-width:30.0625em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--wide{display:none;}}@media only screen and (min-width:47.5625em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--wide{display:block;}}@media only screen and (min-width:64em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image--wide{display:block;}}@media only screen and (min-width:64em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-image{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left;}}@media only screen and (min-width:64em){.projectsList--featured .projectsList-item:nth-of-type(3) .projectsList-item-text{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;}}.projectsList-viewLarge{display:none}@media only screen and (min-width:64em){.projectsList-viewLarge{display:block;padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;}}.projectsList-viewLarge-inner{display:block;position:relative;padding-top:100%;text-align:center;background-color:#26454E;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background-color 0.1s ease-in-out;-webkit-transition:background-color 0.1s ease-in-out}.projectsList-viewLarge-inner:hover{background-color:#233f47}.projectsList-viewLarge-buttonContainer{position:absolute;left:0;top:0;bottom:0;right:0}.projectsList-viewLarge-button{position:relative;height:3.125rem;line-height:3rem;margin-top:50%;top:-1.875rem;display:inline-block;color:white;padding:0 1.25rem;text-decoration:none;text-transform:uppercase;font-weight:700;border:1px solid white}.projectsList-viewLarge-button:active{color:white}.projectsList-viewSmall{text-align:center;margin-top:-1.875rem}@media only screen and (min-width:64em){.projectsList-viewSmall{display:none;}}.featuredProject{position:relative;padding:1.875rem 0.625rem;border-bottom:1px solid rgba(255,255,255,0.25);background-position:center center;background-size:auto 100%;background-repeat:no-repeat;background-color:#040416}.featuredProject:before,.featuredProject:after{content:"";position:absolute;display:block;width:100%;height:1.875rem;left:0}.featuredProject:before{top:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, transparent));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 )}.featuredProject:after{bottom:0;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.5)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 )}@media only screen and (max-width: 30em){.featuredProject{padding-top:10rem;}}.featuredProject-inner{margin:0 auto;max-width:75rem;width:100%}.featuredProject-inner:before,.featuredProject-inner:after{content:" ";display:table}.featuredProject-inner:after{clear:both}.featuredProject-pannel{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;padding:1.5625rem !important;background-color:rgba(32,43,46,0.75);border:1px solid rgba(255,255,255,0.25);text-decoration:none;transition:background-color 0.1s ease-in-out}.featuredProject-pannel:hover{background-color:rgba(32,43,46,0.8)}@media only screen and (min-width:30.0625em){.featuredProject-pannel{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:50%;left:50%;right:auto;float:left;}}@media only screen and (min-width:47.5625em){.featuredProject-pannel{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;left:66.6666666667%;right:auto;float:left;}}@media only screen and (min-width:64em){.featuredProject-pannel{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:25%;left:75%;right:auto;float:left;}}.featuredProject-logo{display:block;margin:0 auto;padding:1.5625rem;padding-top:0;width:100%;max-width:12.5rem}.blogList{padding:0 0.625rem;margin-bottom:2.5rem}.blogTeaser{margin:0 auto;max-width:75rem;width:100%;margin-bottom:1.875rem}.blogTeaser:before,.blogTeaser:after{content:" ";display:table}.blogTeaser:after{clear:both}@media only screen and (min-width:64em){.blogTeaser{margin-bottom:3.75rem;}}.blogTeaser-image{display:none;position:relative}.blogTeaser-image img{width:100%}.blogTeaser-image:after{content:"";position:absolute;left:0.625rem;right:0.625rem;top:0;height:100%;background-color:transparent;transition:background-color 0.1s ease-in-out}.blogTeaser-image:hover:after{background-color:rgba(0,0,0,0.3)}@media only screen and (min-width:30.0625em){.blogTeaser-image{padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;display:block;}}@media only screen and (min-width:47.5625em){.blogTeaser-image{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:25%;left:8.3333333333%;right:auto;float:left;}}@media only screen and (min-width:64em){.blogTeaser-image{display:block;position:relative;padding-left:0.625rem;padding-right:0.625rem;width:16.6666666667%;left:16.6666666667%;right:auto;float:left;}}.blogTeaser-text{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;padding-top:0.9375rem;border-top:1px solid rgba(255,255,255,0.25)}@media only screen and (min-width:30.0625em){.blogTeaser-text{padding-left:0.625rem;padding-right:0.625rem;width:75%;float:left;margin-left:-0.625rem;padding-right:0;padding-left:1.25rem !important;}}@media only screen and (min-width:47.5625em){.blogTeaser-text{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:58.3333333333%;left:8.3333333333%;right:auto;float:left;}}@media only screen and (min-width:64em){.blogTeaser-text{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:50%;left:16.6666666667%;right:auto;float:left;}}.blogTeaser-meta{margin-bottom:0.625rem}.blogPagination{margin:0 auto;padding:1.25rem;max-width:50rem;text-align:center;border-top:1px solid rgba(255,255,255,0.25)}.blogPagination ul{list-style:none;margin:0;padding:0}.blogPagination li{display:inline-block;margin:0;padding:0}.blogPagination .current a{border-color:#00aaa6;color:#00aaa6}.blogPost{margin:0 auto;max-width:75rem;width:100%;margin:2.5rem auto}.blogPost:before,.blogPost:after{content:" ";display:table}.blogPost:after{clear:both}@media only screen and (min-width:64em){.blogPost{margin:4.375rem auto;}}.blogPost-header{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left}@media only screen and (min-width:47.5625em){.blogPost-header{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;left:16.6666666667%;right:auto;float:left;}}@media only screen and (min-width:64em){.blogPost-header{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:50%;left:25%;right:auto;float:left;}}.blogPost-title{margin-bottom:2.5rem}.blogPost-meta{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;margin-bottom:2.5rem;clear:both;text-align:center;font-size:0.8125rem}@media only screen and (min-width:47.5625em){.blogPost-meta{padding-left:0.625rem;padding-right:0.625rem;width:16.6666666667%;float:left;text-align:right;line-height:1.5rem;}}@media only screen and (min-width:64em){.blogPost-meta{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:16.6666666667%;left:8.3333333333%;right:auto;float:left;}}.blogPost-tags{line-height:normal}.blogPost-tags a{text-decoration:none}.blogPost-tags a:hover{text-decoration:underline}.blogPost-content{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left}@media only screen and (min-width:47.5625em){.blogPost-content{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left;}}@media only screen and (min-width:64em){.blogPost-content{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:50%;left:8.3333333333%;right:auto;float:left;}}.aboutSection{margin:0 auto;max-width:75rem;width:100%;max-width:43.75rem;margin-bottom:3.125rem}.aboutSection:before,.aboutSection:after{content:" ";display:table}.aboutSection:after{clear:both}.aboutSection-logo{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left;margin-bottom:1.25rem;text-align:center}.aboutSection-logo img{width:100%;max-width:6.875rem}@media only screen and (min-width:30.0625em){.aboutSection-logo{padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;}.aboutSection-logo img{max-width:11.0625rem}}@media only screen and (min-width:47.5625em){.aboutSection-logo{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;}}.aboutSection-text{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left}@media only screen and (min-width:30.0625em){.aboutSection-text{padding-left:0.625rem;padding-right:0.625rem;width:75%;float:left;}}@media only screen and (min-width:47.5625em){.aboutSection-text{padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;float:left;}}.aboutLogos{text-align:center;margin-top:6.25rem;padding:0 1.25rem}.aboutLogos-item{padding:0.625rem}.contactPage-planet{max-width:91.875rem;margin:0 auto}.contactPage-planet-inner{position:relative;padding-top:37.28%;margin-bottom:-10%;background:url(../assets/img/planet_480.png);background-size:100% auto;background-position:center top;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.contactPage-planet-inner{background-image:url(../assets/img/planet_1024.png);}}@media only screen and (min-width:30.0625em){.contactPage-planet-inner{background-image:url(../assets/img/planet_760.png);}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 30.0625em), only screen and (min-device-pixel-ratio: 1.5) and (min-width: 30.0625em), only screen and (min-resolution: 144dpi) and (min-width: 30.0625em), only screen and (min-resolution: 1.5dppx) and (min-width: 30.0625em){.contactPage-planet-inner{background-image:url(../assets/img/planet_1470.png);}}@media only screen and (min-width:47.5625em){.contactPage-planet-inner{background-image:url(../assets/img/planet_1024.png);}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 47.5625em), only screen and (min-device-pixel-ratio: 1.5) and (min-width: 47.5625em), only screen and (min-resolution: 144dpi) and (min-width: 47.5625em), only screen and (min-resolution: 1.5dppx) and (min-width: 47.5625em){.contactPage-planet-inner{background-image:url(../assets/img/planet_1470.png);}}@media only screen and (min-width:64em){.contactPage-planet-inner{background-image:url(../assets/img/planet_1470.png);}}.contactPage-city{position:absolute;display:none;color:white;font-weight:bold;text-transform:uppercase;width:12.5rem;height:1.875rem;line-height:1.875rem;text-align:center;margin-left:-6.25rem;margin-top:-1.875rem;text-decoration:none}@media only screen and (min-width:30.0625em){.contactPage-city{display:block;left:63.5%;top:35%;}}.contactPage-info{position:relative;z-index:2;margin:0 auto;max-width:75rem;width:100%;padding:0 1.25rem;margin-bottom:3.75rem}.contactPage-info:before,.contactPage-info:after{content:" ";display:table}.contactPage-info:after{clear:both}.contactPage-title{margin-bottom:1.25rem}.contactPage-label{margin-top:0.625rem;color:#00aaa6}.contactPage-compass{padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;text-align:center}@media only screen and (min-width:30.0625em){.contactPage-compass{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;}}@media only screen and (min-width:64em){.contactPage-compass{padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;}}.contactPage-contact{padding-left:0.625rem;padding-right:0.625rem;width:75%;float:left;margin-bottom:2.5rem}@media only screen and (min-width:30.0625em){.contactPage-contact{padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;float:left;}}@media only screen and (min-width:64em){.contactPage-contact{padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;}}.contactPage-contact-social{margin-top:0.625rem}.contactPage-company-address{text-decoration:none}.contactPage-company-address:hover{color:#00aaa6}.contactPage-company{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:75%;left:25%;right:auto;float:left;margin-bottom:2.5rem}@media only screen and (min-width:30.0625em){.contactPage-company{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:33.3333333333%;left:0;right:auto;float:left;}}@media only screen and (min-width:64em){.contactPage-company{padding-left:0.625rem;padding-right:0.625rem;width:25%;float:left;}}.contactPage-about{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left}@media only screen and (min-width:30.0625em){.contactPage-about{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:66.6666666667%;left:33.3333333333%;right:auto;float:left;}}@media only screen and (min-width:64em){.contactPage-about{position:relative;padding-left:0.625rem;padding-right:0.625rem;width:25%;left:0;right:auto;float:left;padding-top:3.3125rem;}}.page404{margin:0 auto;max-width:75rem;width:100%;padding:0 0.625rem;max-width:35rem;margin-bottom:70px}.page404:before,.page404:after{content:" ";display:table}.page404:after{clear:both}.page404-image{margin:1.875rem 0;text-align:center}.page404-image img{max-width:50%}@media only screen and (min-width:47.5625em){.page404-image{margin:3.75rem 0;}.page404-image img{max-width:100%}}@media only screen and (min-width:90.0625em){.page404-image{margin:6.25rem 0;}}.page404-title{margin-bottom:1.25rem}/*# sourceMappingURL=foundation.css.map */