/*!
Theme Name: EwertLeaf
Author: Dylan Nichols
Author URI: http://superbia.com.au/
Description: 
Version: 1.0.0
License: This is a custom theme and may not be used without permission.
Text Domain: ewertleaf
Tags:

This stylesheet is generated from the SASS file at sass/style.scss
all style changes should be made to that file.
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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{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;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}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{overflow-y:scroll}html,body{height:100%}body{background-color:#efeff0;color:#4d555b}img{max-width:100%;height:auto;margin-bottom:1em}body{font-family:"Neue Haas Grotesk W01 Disp",Helvetica,Arial,sans-serif;font-weight:500}h1,.h1{font-size:1.625em;line-height:.92308;font-weight:700;letter-spacing:0.5px;margin:0 0 1.69231em 0}h2,.h2{font-size:1.3125em;line-height:1.19048;font-weight:700;letter-spacing:0.5px;margin:0 0 .66667em 0}h2.med,.h2.med{font-weight:600}h2 a,.h2 a{color:inherit;text-decoration:none}h3,.h3{font-size:1em;line-height:1;font-weight:700;letter-spacing:0.5px;margin:0 0 1em 0}h3.lrg,.h3.lrg{font-weight:600;margin-bottom:1em}h3.content-section{padding-top:.75em;margin-bottom:1.875em;font-size:.8125em;letter-spacing:0.5px;border-top:2px solid #4d555b}h4,.h4{font-size:.875em;line-height:1.14286;font-weight:700;letter-spacing:0.5px;margin:0 0 1em 0}p,ul,figcaption{font-size:.875em;line-height:1.21429;letter-spacing:0.5px;margin:0 0 1em 0}ul{padding:0 0 0 1em}dl{margin:1em 0}dt,dd{margin:0;letter-spacing:0.5px}dt a,dd a{margin-bottom:0;color:#4d555b;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}dt a:hover,dd a:hover{color:#000}dt{font-size:.6875em;font-weight:700}dd{font-size:.75em}.lead{font-size:1.3125em;line-height:1.19048;font-weight:700;margin-bottom:1.61905em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lead+.lead{margin-top:-.57143em}.lead p{font-size:1em;line-height:inherit}.lead-small{font-size:.9375em;line-height:1.26667;margin-bottom:1.875em;font-weight:600}blockquote{display:inline-block;margin:0 0 1em 0}blockquote p{margin:0}blockquote cite{font-style:normal;font-size:.875em;font-weight:700}.caption,.wp-caption{margin:-2em 0 1.5em 0;font-size:0.875em;line-height:1.3;font-weight:600;letter-spacing:0.5px;color:#4d555b}.wp-caption{margin-top:-1em}figure.wp-caption{margin-top:1em}p+figure.wp-caption{margin-top:2em}@media screen and (min-width: 48em){h1,.h1{font-size:3em;line-height:1;margin:0 0 .91667em 0}h2,.h2{font-size:2.125em;line-height:1.17647;margin:0 0 .64706em 0}.lead{font-size:1.625em;line-height:1.23077}.lead-small{font-size:1.3125em;line-height:1.19231}}@media screen and (min-width: 62em){h1,.h1{font-size:3.5em;line-height:1;margin:0 0 .58929em 0}h3.lrg{font-size:1.6875em}}.highlight{font-size:1.3125em;line-height:1.19048;font-weight:300;letter-spacing:0.5px}.highlight p{font-size:1em}@media screen and (min-width: 62em){.highlight{font-size:1.5625em;line-height:1.2}}.light{margin:0;font-size:.875em;font-weight:400;letter-spacing:0.5px}.mega{margin:0 0 .2807em 0;font-size:2.3125em;font-weight:300}@media screen and (min-width: 35.5em){.mega{font-size:3.5625em}}.superscript{vertical-align:top;position:relative;font-size:24px;top:8px;font-weight:400}label{font-size:0.875em}input,textarea,.select_wrapper{width:100%;height:40px;display:block;padding:12px 10px;color:#4d555b;background-color:transparent;border:1px solid #262734;font-size:12px;line-height:normal;letter-spacing:0.5px;font-weight:600}textarea{height:auto}::-webkit-input-placeholder{font-size:12px;line-height:1.5;color:#4d555b}::-moz-placeholder{font-size:12px;line-height:1.5;color:#4d555b}:-ms-input-placeholder{font-size:12px;line-height:1.5;color:#4d555b}::placeholder{font-size:12px;line-height:1.5;color:#4d555b}.select_wrapper{width:100%;position:relative;display:block;padding:0;overflow:hidden;font-size:13px;line-height:1.5}.contains_error .select_wrapper{border:1px solid red}.select_wrapper select{width:110%;min-width:110%;max-width:110%;position:relative;z-index:20;padding:12px 25% 12px 20px;margin:0;border:0;background:transparent;color:#4d555b;outline:none;-webkit-appearance:none}.select_wrapper select::-ms-expand{display:none}.select_wrapper:before{content:'';width:1px;height:42px;position:absolute;top:0;right:42px;background-color:#262734}.select_wrapper:after{content:'';width:0;height:0;position:absolute;top:20px;right:16px;z-index:10;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #222}.input-error,.gfield_error input,.gfield_error textarea{color:red;border:1px solid red}.input-error::-webkit-input-placeholder,.gfield_error input::-webkit-input-placeholder,.gfield_error textarea::-webkit-input-placeholder{color:red}.input-error::-moz-placeholder,.gfield_error input::-moz-placeholder,.gfield_error textarea::-moz-placeholder{color:red}.input-error:-ms-input-placeholder,.gfield_error input:-ms-input-placeholder,.gfield_error textarea:-ms-input-placeholder{color:red}.input-error::placeholder,.gfield_error input::placeholder,.gfield_error textarea::placeholder{color:red}.container{width:100%;position:relative;clear:left;padding-right:20px;padding-left:20px;margin:0 auto}@media screen and (min-width: 48em){.container{padding-right:40px;padding-left:40px}}@media screen and (min-width: 62em){.container{width:60.625em}}@media screen and (min-width: 79.375em){.container{width:75em;padding-right:55px;padding-left:55px}}.container.-navbar{height:100%;padding-top:22px;padding-bottom:22px}@media screen and (min-width: 48em){.container.-navbar{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 79.375em){.container.-navbar{padding-top:55px;padding-bottom:55px}}@media screen and (min-width: 62em){.front-page .container{width:100%}}@media screen and (min-width: 79.375em){.front-page .container{width:100%}}.row{margin-right:-15px;margin-left:-15px;clear:both;overflow:hidden}.row.-inline{word-spacing:-0.3em}.row.-inline [class*="col-"]{float:none;display:inline-block;vertical-align:top;word-spacing:0}.row.-inline--middle [class*="col-"]{vertical-align:middle}.row.-inline--bottom [class*="col-"]{vertical-align:bottom}[class*="col-"]{width:100%;position:relative;float:left;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-5{width:41.66666667%}@media screen and (min-width: 48em){.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2-4{width:20%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-pull-4{right:33.33333333%}}@media screen and (min-width: 62em){.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4-5{width:37.5%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}}@media screen and (min-width: 79.375em){.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.col-lg-push-4{left:33.33333333%}.col-lg-pull-8{right:66.66666667%}}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?m6e46o");src:url("fonts/icomoon.eot?m6e46o#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?m6e46o") format("truetype"),url("fonts/icomoon.woff?m6e46o") format("woff"),url("fonts/icomoon.svg?m6e46o#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:"\e900"}.btn{padding:11px 27px;background:none;border:none;font-size:12px;font-weight:600;border:1px solid #262734;-webkit-transition:all 0.3s;transition:all 0.3s}.btn:hover{background-color:#262734;color:#fff}.btn--submit{margin-top:0.5625em}.inline-video{width:100%;position:relative;overflow:hidden;margin:0 0 2em}p+.inline-video{margin-top:2em}.inline-video:before{content:"";position:relative;padding-bottom:56.25%;height:0;display:block;overflow:hidden}.inline-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.screen-reader-text,.gform--hidden-labels .gfield_label,.gform--hidden-labels .ginput_complex label{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,.gform--hidden-labels .gfield_label:focus,.gform--hidden-labels .ginput_complex label:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#222;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.vertical-align{height:100%;word-spacing:-0.3em}.vertical-align:before{content:'';display:inline-block;vertical-align:middle;height:100%}.vertical-align__middle{float:none;display:inline-block;vertical-align:middle;word-spacing:0}ul.gform_fields{margin:0 -15px;padding:0;list-style:none}.gfield{width:100%;float:left;padding-right:15px;padding-left:15px;margin-bottom:0.5625em;text-align:left}.gfield--textarea{margin-top:0.5625em}@media screen and (min-width: 48em){.gfield--small{width:50%}}.gfield_label{display:inline-block;padding-bottom:0.5em}.input-error .gf_placeholder{color:red}.gform_submit{text-align:right}.gfield--name{margin:0}@media screen and (min-width: 48em){.gfield--name{margin-bottom:1.25em}}.ginput_complex>span{width:100%;float:left;margin-bottom:1.25em}@media screen and (min-width: 48em){.ginput_complex{margin:0 -15px}.ginput_complex>span{width:50%;padding-right:15px;padding-left:15px;margin:0}}.validation_error{font-size:0.75em;margin-bottom:1.5em;color:red}.gfield_description{display:inline-block;padding:0.5em 0;font-size:0.75em}.gform_confirmation_message p{font-size:0.75em}.gform_validation_container{display:none}.content h1{margin-bottom:25px;margin-bottom:1.5rem}.content h2,.content h3,.content h4{margin-top:1.875rem}.content h2{font-size:1.3125em}.content ul{padding:0 0 0 1em;margin:0 0 19px 0;margin:0 0 1rem 0;font-size:.875em;line-height:1.71429}.content a{color:#4d555b;-webkit-transition:color 0.3s;transition:color 0.3s}.content a:hover{color:#000}@media screen and (min-width: 62em){.content h1{margin-bottom:32px;margin-bottom:2rem}.content h2{font-size:1.625em}}.slider{width:100%;position:relative}.js .slider{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.js .slider.-loaded{opacity:1}.slides{width:100%;position:relative}.slide{width:100%;top:0;left:0;position:absolute;z-index:1;display:block}.-bg .slide{background-size:cover;background-position:center center;background-repeat:no-repeat}.slide:nth-child(1){z-index:100}.slide:nth-child(1)+.slide{position:static}.slider--hero{height:auto;width:auto;position:absolute;top:10px;right:10px;bottom:10px;left:10px}@media screen and (min-width: 48em){.slider--hero{top:20px;right:20px;bottom:20px;left:20px}}.slider--hero .slides,.slider--hero .slide{position:absolute;height:100%}.slider--hero__link{width:100%;height:100%;display:block}.slider--project .slides:before{content:'';width:100%;height:0;display:block;padding-bottom:66.69724770%}.slider--project .slides .slide{width:100%;height:100%;text-align:center}.slider--project .slides .slide:before{content:'';height:100%;display:inline-block;vertical-align:middle}.slider--project .slides img{max-height:100%;display:inline-block;vertical-align:middle;margin:0}.slider--project:hover .slider__prev-next{opacity:1}.slider__pager{margin:1em -8px 0;font-size:.75em;font-weight:700;text-align:right}@media screen and (min-width: 48em){.slider__pager{font-size:.875em}}.slider__pager a{display:inline-block;padding:0 8px;text-decoration:none;color:#9da6ab;-webkit-transition:color 0.5s;transition:color 0.5s}.slider__pager a:hover,.slider__pager a.cycle-pager-active{color:#4d555b}.slider__prev-next{opacity:0;width:25%;position:absolute;z-index:200;top:0;bottom:30px;border:none;background:transparent;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s;transition:opacity 0.5s;background-color:rgba(255,255,255,0)}.slider__prev-next:focus{outline:none}.no-csstransforms .slider__prev-next{display:none}.slider__prev-next:after{content:'';width:12px;height:12px;position:absolute;top:50%;margin-top:-6px;border-top:2px solid #9da6ab;border-left:2px solid #9da6ab;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}.slider__prev-next:hover:after{border-color:#4d555b}.-prev{left:0}.-prev:after{left:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.-next{right:0}.-next:after{right:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-ms-transform:rotate(135deg)}.inline-list{display:none;margin:0;padding:0;list-style:none;font-size:.75em;font-weight:700;letter-spacing:1px;text-align:right;height:7.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 48em){.inline-list{display:block;text-align:right}}@media screen and (min-width: 62em){.inline-list{height:3em}}@media screen and (min-width: 79.375em){.inline-list{height:3.5em}}.inline-list:after{content:'';height:100%;display:inline-block}.inline-list li{display:inline-block;vertical-align:bottom;margin-left:3.75em}.inline-list a{color:#fff;text-decoration:none;-webkit-transition:color 0.5s;transition:color 0.5s}.inline-list a:hover{color:#bcbec0}.map{width:100%;float:left;margin:0 0 2em 0;height:260px}@media screen and (min-width: 48em){.map{height:300px}}@media screen and (min-width: 62em){.map{height:624px}}.size-half_column{width:50%;margin-top:0}.columns .size-half_column{width:100%}.size-half_column img{width:100%}.alignleft{float:left;margin:0.25em 1.5em 1em 0}.alignright{float:right;margin:0.25em 0 1em 1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignnone{margin-top:16px;margin-top:1rem;margin-bottom:16px;margin-bottom:1rem}img.alignnone{margin-top:1em}img.size-one_column,img.size-two_column{margin:0}.chart-wrapper{margin:2.875em 0 1.75em;overflow:hidden}.chart-wrapper:first-child{margin-top:0}.row+.chart-wrapper.-bar{margin:0 0 1em}.chart-wrapper h3{margin-top:0}.chart-wrapper.-scroll h3:after{content:'Scroll >>';float:right;color:#231f20;font-size:12px;font-weight:600}.chart-wrapper__viewport{overflow-x:auto;-webkit-overflow-scrolling:touch}.chart{width:100%;float:left;overflow:hidden}.chart--timeline{width:100%;min-width:650px;float:left;border-top:1px solid #9da1a5}.chart--timeline.-loaded{width:calc(100% - 2px);min-width:648px}.chart--timeline.-loaded svg{margin:0 -1px}.chart--timeline svg g:first-of-type rect{fill:transparent;stroke:#4d555b;stroke-width:0}.chart--timeline svg g:first-of-type rect:last-child{stroke-width:1}.chart--timeline svg g:first-of-type path{stroke:#d1d3d4;stroke-width:1.5}.chart--timeline text{font-family:"Neue Haas Grotesk W01 Disp",Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;fill:#4d555b}.chart__labels{width:100%;float:left;margin-top:1em;word-spacing:-0.3em}.chart__label{width:50%;display:inline-block;vertical-align:middle;margin-bottom:.57143em;font-size:0.875em;word-spacing:0}.chart__label:before{content:'';width:18px;height:18px;margin-right:16px;display:inline-block;vertical-align:middle;background-color:#ccc}.chart__label:nth-child(8n+1):before{background-color:#8ca0aa}.chart__label:nth-child(8n+2):before{background-color:#374f5a}.chart__label:nth-child(8n+3):before{background-color:#a9abae}.chart__label:nth-child(8n+4):before{background-color:#7c8890}.chart__label:nth-child(8n+5):before{background-color:#bac6cc}.chart__label:nth-child(8n+6):before{background-color:#5f727b}.chart__label:nth-child(8n+7):before{background-color:#cbcdce}.chart__label:nth-child(8n+8):before{background-color:#b0b8bc}img[src$=".svg"]{width:100%;height:auto}.header{height:100%;width:100%;position:absolute;top:0;left:0}.site-title{width:148px;height:48px;position:absolute;top:0;left:0;z-index:600;display:block;font-size:1em;padding:12px 14px;overflow:hidden;background:#fff}.site-title a{width:100%;height:28px;display:block;overflow:hidden;color:#4d555b}.site-title a svg{fill:currentColor}h1.site-title{margin:0}.nav-main{position:relative;padding:0;margin:0;list-style:none;font-weight:700;border-bottom:2px solid #4d555b;letter-spacing:0.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-main li a{color:#4d555b;text-decoration:none}.nav-main>li>a{display:block;width:100%;padding:9px 5px;border-top:2px solid #4d555b}@media screen and (min-width: 79.375em){.nav-main>li>a{font-size:1.125em;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.nav-main>li>a:hover{background-color:#1f3647;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.nav-main__parent{position:relative}@media screen and (min-width: 79.375em){.nav-main__parent{-webkit-transition:background-color 0.5s, color 0.5s;transition:background-color 0.5s, color 0.5s}.nav-main__parent.open{background-color:#1f3647}.nav-main__parent.open a{color:#fff}}.sub-menu{max-height:0;padding:0;margin:0;list-style:none;overflow:hidden;-webkit-transition:max-height 0.75s cubic-bezier(0, 1, 0, 1);transition:max-height 0.75s cubic-bezier(0, 1, 0, 1)}.open>.sub-menu{max-height:250px;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.sub-menu li{font-size:.9375em;line-height:1em;padding-left:15px}.sub-menu li:last-child{margin-bottom:1em}@media screen and (min-width: 79.375em){.sub-menu li.sub-menu__parent-link{display:none}}@media screen and (min-width: 79.375em){.sub-menu{position:absolute;top:0;right:0;padding-right:5px;opacity:0;text-align:right}.open .sub-menu{opacity:1}.sub-menu:after{height:45px;display:inline-block;content:' ';vertical-align:middle}.sub-menu li{display:inline-block;vertical-align:middle;letter-spacing:0.7px}.sub-menu li:last-child{margin-bottom:0}}.navbar{width:100%;max-height:48px;position:relative;z-index:400;margin-bottom:15px;background:#fff;overflow:hidden;cursor:pointer;-webkit-transition:max-height 0.8s ease;transition:max-height 0.8s ease}.navbar--open .navbar{max-height:1000px}.navbar__wrapper{margin:12em 0 15px 0;clear:both;overflow:hidden}.navbar__main-nav-wrapper{width:100%;float:left;padding-left:15px;padding-right:15px}@media screen and (min-width: 48em){.navbar__main-nav-wrapper{width:50%}}@media screen and (min-width: 62em){.navbar__main-nav-wrapper{width:58.33333333%}}.navbar__image-wrapper{float:left;padding-left:15px;padding-right:15px}@media screen and (min-width: 48em){.navbar__image-wrapper{width:50%}}@media screen and (min-width: 62em){.navbar__image-wrapper{width:41.66666667%}}.navbar__image{display:none}@media screen and (min-width: 48em){.navbar__image{width:100%;position:relative;display:inline-block;vertical-align:bottom}.navbar__image:before{content:'';display:block;width:100%;height:0;padding-top:89.05380334%}.navbar__image svg{width:100%;height:100%;position:absolute;top:0;left:0}}.navbar__background{width:100%;height:100%;position:fixed;top:0;left:0;background:#1f3647;opacity:0;z-index:300;-webkit-transition:all 1s;transition:all 1s;visibility:hidden}.navbar--open .navbar__background{opacity:0.9;visibility:visible}.navbar__toggle{width:100%;height:48px;position:absolute;z-index:500;right:0;top:0;background:#fff;border:none;text-indent:-9999px}.navbar__toggle:focus{outline:none}.navbar__toggle span,.navbar__toggle span:before,.navbar__toggle span:after{width:16px;height:2px;display:block;position:absolute;background-color:#4d555b;-webkit-transition-duration:0.3s;transition-duration:0.3s}.navbar__toggle span{-webkit-transition-property:background-color;transition-property:background-color;top:23px;right:15px}.csstransforms .navbar--open .navbar__toggle span{background:none}.navbar__toggle span:before,.navbar__toggle span:after{content:'';-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s}.navbar--open .navbar__toggle span:before,.navbar--open .navbar__toggle span:after{-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s}.no-csstransforms .navbar--open .navbar__toggle span:before,.no-csstransforms .navbar--open .navbar__toggle span:after{content:' '}.navbar__toggle span:before{transition-property:top, -webkit-transform;transition-property:top, transform;transition-property:top, transform, -webkit-transform;-webkit-transition-property:top, -webkit-transform;top:-6px}.csstransforms .navbar--open .navbar__toggle span:before{content:'';top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg)}.navbar__toggle span:after{transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform;-webkit-transition-property:bottom, -webkit-transform;bottom:-6px}.csstransforms .navbar--open .navbar__toggle span:after{content:'';bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.main{width:100%;position:relative;float:left;padding-top:6em;padding-bottom:1em}.front-page .main{height:100%}@media screen and (min-width: 48em){.main{padding-top:12.5em}}.project__header{margin-bottom:1em}@media screen and (min-width: 79.375em){.project__header{margin-bottom:2em}}.project__header h1{margin-bottom:0}.project__meta{float:right;margin:0}.project__meta dt{margin-top:0.5em;font-size:.8125em;font-weight:700}.project__meta dt:first-child{margin-top:0}.project__meta a{text-decoration:underline}@media screen and (min-width: 48em){.project__meta{float:left}}@media screen and (min-width: 62em){.project__meta dt{margin-top:1.27273em}}.project__body{margin-top:2em}@media screen and (min-width: 48em){.project__body h2{font-size:1.625em;line-height:1.34615;margin:0 0 1.03846em 0}}@media screen and (min-width: 79.375em){.project__body{margin-top:4em}}.project__body h3{padding-top:.75em;margin-bottom:1.875em;font-size:.8125em;letter-spacing:0.5px;border-top:2px solid #4d555b}.project__intro{margin-bottom:2.5em}.project__aside{margin-top:1.25em}@media screen and (min-width: 62em){.project__aside{margin-top:0}}.project__details{margin-bottom:2em}.project__details .light{margin-top:.71429em}.project__details .mega{margin-top:.08772em;line-height:1}.project__details.-separator{margin-bottom:0.875em}.project__details.-separator [class*="col-"]{margin-bottom:1em}.project__details.-separator [class*="col-"]:nth-child(even){border-left:1px solid #4d555b}.project__details.-separator .mega{margin-bottom:0}.nav-sort{position:relative;margin:0;padding:0;list-style:none;font-weight:700;text-align:justify;word-spacing:-0.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-sort:after{content:'';width:100%;display:inline-block}.nav-sort li{width:50%;min-height:3em;display:inline-block;padding-bottom:2px;vertical-align:bottom;font-size:.6875em;word-spacing:0}.nav-sort a{color:#4d555b;text-decoration:none;-webkit-transition:color 0.5s;transition:color 0.5s}.nav-sort a:hover,.nav-sort .active a{color:#bcbec0}@media screen and (min-width: 35.5em){.nav-sort li{width:33.33333333%}}@media screen and (min-width: 48em){.nav-sort{margin-top:1.5em}.nav-sort li{width:auto;min-height:1em}}@media screen and (min-width: 62em){.nav-sort{margin-top:2.0625em}.nav-sort li{font-size:.8125em}}.nav-social{opacity:0;width:100%;float:left;list-style:none;margin:0;padding:1em 20px 0 20px;font-size:.875em;line-height:1.42857;font-weight:700;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-social a{color:#4d555b;text-decoration:none}.navbar--open .nav-social{opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}@media screen and (min-width: 48em){.nav-social{width:50%;position:absolute;bottom:15px;left:0;padding:0 15px 0 20px}.nav-social li{display:inline-block;margin-right:2em}}.projects{margin-left:-5px;margin-right:-5px}.project-preview{width:100%;float:left;position:relative;padding-left:5px;padding-right:5px;margin-bottom:1em;vertical-align:top;cursor:pointer}.project-preview:before{content:'';width:100%;display:block;padding-bottom:65.0390625%}.project-preview__content{position:absolute;top:0;bottom:0;right:5px;left:5px;background-color:#bcbec0;background-size:100%}.project-preview__content:hover svg{opacity:0}.project-preview svg{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.project-preview h2{max-width:calc( 100% - 40px);position:absolute;top:13px;left:20px;z-index:2;-webkit-font-smoothing:antialiased}.project-preview h2 a{color:#fff;text-decoration:none;-webkit-transition:color 0.5s;transition:color 0.5s}.project-preview h2 a:after{content:'';position:absolute;width:100%;width:calc( 100% + 14px);height:3px;bottom:-7px;left:-7px;background-color:#fff;opacity:0}.project-preview:hover h2 a{color:#fff}.project-preview:hover h2 a:after{opacity:1}.project-preview img{margin-bottom:0;display:block}@media screen and (min-width: 35.5em){.project-preview{width:50%;margin-bottom:10px}}@media screen and (min-width: 62em){.project-preview{width:33.33333333%}}.page-blue{background-color:#1f3647;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-blue .site-title a{color:#1f3647}.page-blue .navbar__toggle button span{background-color:#1f3647}.page-blue .navbar__toggle button span:before,.page-blue .navbar__toggle button span:after{background-color:#1f3647}.profiles{margin:0 -6px;clear:both;overflow:hidden;font-size:0}@media screen and (min-width: 48em){.profiles{margin-top:16px}}.profile{width:50%;display:inline-block;vertical-align:top;padding:0 6px;margin-bottom:2em;font-size:16px}@media screen and (min-width: 48em){.profile{width:25%}}@media screen and (min-width: 79.375em){.profile{width:16.66666667%}}.profile img{width:100%}@media screen and (min-width: 48em){.profile img{margin-bottom:1.25em}}.profile h3,.profile .h3{font-size:.875em;line-height:1.14286;margin-bottom:0}.profile p{font-size:.75em;margin-bottom:0}.profile-director{margin-bottom:1.25em}.profile-director h2{font-size:1.625em;margin-bottom:.125em}@media screen and (min-width: 48em){.profile-director h2{font-size:2.125em}}.profile-director .byline{margin-bottom:2.5em}.profile-director__content{max-width:445px}.profile-team{margin-top:2.5em;margin-bottom:1.25em}.profile-team img{margin-bottom:2.5em}@media screen and (min-width: 48em){.profile-team{margin-top:3.75em}.profile-team img{margin-bottom:3.125em}}.columns{position:relative;margin-bottom:2.25em}@media screen and (min-width: 62em){.columns{padding-top:3em}.columns:before{position:absolute;content:'';display:block;top:0;left:15px;right:15px;height:1px;background-color:#fff}.columns.-group-with-previous{padding:0}.columns.-group-with-previous:before{display:none}}.post-previews{clear:both;margin-top:1.25em;overflow:hidden}@media screen and (min-width: 48em){.post-previews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.5em;word-spacing:-0.3em;margin:0 -6px}}.post-preview{margin-bottom:12px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}@media screen and (min-width: 48em){.post-preview{width:50%;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:top;padding:0 6px;word-spacing:0}}@media screen and (min-width: 79.375em){.post-preview{width:33.33333333%}}.post-preview h2{margin-top:1em}.post-preview a{color:#fff;text-decoration:none}.post-preview p{font-size:0.875em;margin-bottom:2.375em}@media screen and (min-width: 48em){.post-preview p{font-size:0.75em}}.post-preview__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background:#1f3647;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.post-preview__content:hover{background:#4d555b}.post-preview__header{max-width:340px;padding:16px 20px 20px 20px}@media screen and (min-width: 48em){.post-preview__header{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:16px 30px 20px 30px}}.post-preview__excerpt{width:100%;max-width:300px;margin-top:3.5em;padding:15px 20px 25px 20px}@media screen and (min-width: 48em){.post-preview__excerpt{padding-bottom:13px}}.post-preview__footer{min-height:46px;padding:20px}.post-preview__footer h2{font-size:1.25em;margin:0 0 0.5em 0}@media screen and (min-width: 48em){.post-preview__footer{padding:10px 20px}.post-preview__footer h2{margin-bottom:0;max-width:60%}}.post-preview__link{font-size:0.75em;font-weight:600}@media screen and (min-width: 48em){.post-preview__footer .post-preview__link{position:absolute;right:20px;bottom:14px}}.post-preview__link.arrow:after{content:"\e900";font-family:'icomoon';position:relative;top:2px;left:0.5em}.post-preview__feature-img{width:100%;position:relative;overflow:hidden}.post-preview__feature-img:before{content:'';width:100%;height:0;position:relative;display:block;padding-top:101%}.post-preview__feature-img img{height:101%;max-width:none;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}.post__meta{width:100%;float:left}.post__meta dl{margin:0}.post__meta dl+dl{margin-top:0.375em}.post__meta a{text-decoration:underline}@media screen and (min-width: 48em){.post__meta dl+dl{margin-top:0.875em}}@media screen and (min-width: 79.375em){.contact{margin-top:3.125em}}.contact-details{overflow:visible}@media screen and (min-width: 79.375em){.contact-details{height:624px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact__address{margin-bottom:3em}.contact__address p,.contact__address ul{margin-bottom:0;font-weight:600;letter-spacing:0.5px;font-size:0.75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact__address a{color:#4d555b;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.contact__address a:hover{color:#1f3647}.contact__address h4{margin:1em 0 0 0;font-size:0.75em}.contact__address h4:first-child{margin:0}.contact__address ul{padding-left:1em}@media screen and (min-width: 79.375em){.contact__address{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.contact__form h2{font-size:0.75em}.pagination{width:100%;float:left;margin-top:2em;text-align:center;font-size:.75em;font-weight:700}@media screen and (min-width: 48em){.pagination{font-size:.875em}}.pagination .page-numbers{margin:0 8px;color:#9da6ab;text-decoration:none;-webkit-transition:color 0.5s;transition:color 0.5s}.pagination .page-numbers:hover,.pagination .page-numbers.current{color:#4d555b}.ias-spinner,.ias-trigger{width:100%;padding:1em;word-spacing:0;font-size:.875em;line-height:1.21429;letter-spacing:0.5px;font-weight:700;text-align:center;color:#9da6ab}.ias-spinner a:hover,.ias-trigger a:hover{color:#4d555b}.svg-filters{height:0}.footer{width:100%;position:relative;float:left;margin-top:3.75em;text-align:center}@media screen and (min-width: 48em){.footer{text-align:right}}.footer__credit{font-size:0.675em}.footer__credit a{color:inherit;text-decoration:none}.footer__credit a:hover{border-bottom:1px solid;border-color:inherit}

/*# sourceMappingURL=style.css.map */
