/*!
Theme Name: Inform 2020
Author: Dylan Nichols, Thomas Tkatchenko
Author URI: http://superbia.com.au/, https://www.thank-etc-ok.com/
Description: 
Version: 1.0.0
License: This is a custom theme and may not be used without permission.
Text Domain: Inform
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}@font-face{font-family:'Neuzeit';src:url("fonts/NeuzeitSLTStd-Book.eot");src:url("fonts/NeuzeitSLTStd-Book.eot?#iefix") format("embedded-opentype"),url("fonts/NeuzeitSLTStd-Book.woff") format("woff"),url("fonts/NeuzeitSLTStd-Book.ttf") format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{height:100%;overflow-y:scroll}.transition-fade{transition:opacity 1s cubic-bezier(0.55, 0, 0.1, 1);will-change:opacity;opacity:1}html.is-animating .transition-fade{opacity:0}html.is-animating .header__line{opacity:0 !important}html.os--windows ::-webkit-scrollbar{width:10px}html.os--windows ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2)}html.os--windows ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.4)}body{min-height:100%;color:#000;background-color:#fff;transition:background-color 1s cubic-bezier(0.55, 0, 0.1, 1)}body.full-height{background:#fff}#swup{height:100%}.main{padding-top:74px;padding-bottom:3.75em}.blog .main{padding-top:91px;background-color:#eae8e6}.full-height .main{padding-bottom:0}@media screen and (min-width: 63.375em){.main{padding-bottom:7.5em}.full-height .main{height:100%;overflow:visible}.blog .main{padding-top:182px}}@media screen and (min-width: 79.375em){.main{padding-top:5em}.blog .main{padding-top:188px}}a{color:#000;text-decoration:none}@media screen and (min-width: 48em){a[href^="tel"]{pointer-events:none}}ul{margin:0 0 1em 0;padding-left:1em}img{max-width:100%;height:auto;float:left;margin-bottom:16px}figure img{margin:0 0 16px 0}figure figcaption{font-size:.75em;line-height:1.16666667}@media screen and (min-width: 79.375em){figure img{margin:0 0 1em 0}figure figcaption{font-size:1em;line-height:1.125}}body{font-family:"Neuzeit",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,ul,ol,dl,label,.body1{font-size:.875em;font-weight:normal;line-height:1.28571429;margin:0 0 1.28571429em 0}@media screen and (min-width: 79.375em){h1,h2,h3,h4,p,ul,ol,dl,label,.body1{font-size:1em}}.h2{color:#958b82}h3{font-size:1.125em}@media screen and (min-width: 79.375em){h3{font-size:1.1875em}}blockquote{margin:0 0 1.28571429em 0}blockquote p{font-size:1.125em;line-height:1.11111111;margin:0}@media screen and (min-width: 79.375em){blockquote p{font-size:1.1875em;line-height:1.22727273}}.intro{font-size:1.125rem;line-height:1.11111111;margin:0}@media screen and (min-width: 79.375em){.intro{font-size:1.375rem;line-height:1.125}}label,select,input,textarea{font-size:14px}@media screen and (min-width: 79.375em){label,select,input,textarea{font-size:16px}}input,textarea{width:100%;display:block;padding:14px 0 2px 0;border:0;border-bottom:1px solid #000;background:none;border-radius:0;-webkit-appearance:none;color:inherit;transition:border-color 0.3s;outline:0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input::placeholder,textarea::placeholder{color:#000}textarea{height:144px;padding:5px 0 2px 0;border:0;line-height:36px;background:linear-gradient(to bottom, transparent, transparent 35px, #000 35px, #000 36px);background-size:100% 36px}textarea:focus{border:0}input[type=submit]{width:100%;display:block;padding:14px 0 2px 0;background:none;-webkit-appearance:none;border:0;border-radius:0;border-bottom:1px solid #000;text-align:left;color:#000;transition:border-color 0.6s cubic-bezier(0.55, 0, 0.1, 1),color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}input[type=submit]:hover{color:#000;border-color:#000;transition:border-color 0s, color 0s}.select_wrapper{width:100%;position:relative;display:block;padding:0;overflow:hidden;font-size:12px;color:inherit;border-bottom:1px solid rgba(118,120,122,0.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:10px 0 5px 0;margin:0;border:0;background:transparent;color:#76787a;border-radius:0;outline:none;-webkit-appearance:none}.select_wrapper select::-ms-expand{display:none}.select_wrapper:after{content:'';width:0;height:0;position:absolute;top:16px;right:0;z-index:10;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #76787a}label{display:inline-block;padding-bottom:0.5em}label.inline-error,.gfield_description{padding-top:0.25em;color:#000}input.inline-error,.gfield_error input,.gfield_error textarea{border-color:#000}::-webkit-input-placeholder{color:#76787a}::-moz-placeholder{color:#76787a}:-ms-input-placeholder{color:#76787a}:-moz-placeholder{color:#76787a}:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus{background:none}.container{width:100%;position:relative;clear:left;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}@media screen and (min-width: 48em){.container{width:44.625em;padding-right:8px;padding-left:8px}}@media screen and (min-width: 63.375em){.container{width:60.625em}.container.-full-height{height:100%}}@media screen and (min-width: 79.375em){.container{width:71.625em}}@media screen and (min-width: 1474px){.container{width:84.125em}}.container-fluid{padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto}.container-fluid.-no-gutter{padding:0}.row{margin-right:-8px;margin-left:-8px;clear:both}.row.-inline{word-spacing:-0.3em}.row.-inline [class*="col-"]{float:none;display:inline-block;vertical-align:top;word-spacing:0}@media screen and (min-width: 63.375em){.row.-full-height,.row.-full-height [class*="col-"]{height:100%;float:none}}[class*="col-"]{width:100%;position:relative;float:left;min-height:1px;padding-right:8px;padding-left:8px}[class*="col-"].-no-padding{padding-right:0;padding-left:0}[class*="col-"].-no-padding-half:nth-child(2n){padding-right:0}[class*="col-"].-no-padding-half:nth-child(2n+1){padding-left:0}@media (max-width: 48em){[class*="col-"].-no-padding-half{padding-right:0;padding-left:0}}[class*="col-"].-padding-bottom{padding-bottom:16px}.col-xs-6{width:50%}.col-xs-4{width:33.33333333%}@media screen and (min-width: 48em){.row.-align-right{text-align:right}.row.-align-right [class*="col-"]{text-align:left}.row.-eq-height{display:table;width:100%;margin:0}.row.-rtl{direction:rtl}.row.-ltr{direction:ltr}.-eq-height>[class*="col-"]{display:table-cell;float:none;vertical-align:middle}.-rtl>[class*="col-"]{direction:ltr}[class*="col-"].-left{text-align:left}.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-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-6{right:50%}.col-sm-offset-3{margin-left:25%}.col-sm-pull-8{right:66.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-6{left:50%}.col-sm-push-8{left:66.66666667%}}@media screen and (min-width: 63.375em){.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-push-1{left:8.33333333%}.col-md-push-2{left:16.66666667%}.col-md-push-3{left:25%}.col-md-push-6{left:50%}.col-md-pull-1{right:8.33333333%}.col-md-pull-2{right:16.66666667%}.col-md-pull-5{right:41.66666667%}.col-md-pull-6{right:50%}.col-md-offset-0{margin-left:0}.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%}.col-md-offset-6{margin-left:50%}}@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-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media screen and (min-width: 1474px){.col-xlg-4{width:33.33333333%}}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?cn1m7f");src:url("fonts/icomoon.eot?cn1m7f#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?cn1m7f") format("truetype"),url("fonts/icomoon.woff?cn1m7f") format("woff"),url("fonts/icomoon.svg?cn1m7f#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-right-small:before{content:"\e903"}.icon-arrow-left:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.feature-video,.inline-video{width:100%;position:relative;overflow:hidden;margin:1em 0 1.25em}.feature-video:before,.inline-video:before{content:"";position:relative;padding-bottom:56.25%;height:0;display:block;overflow:hidden}.feature-video iframe,.inline-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 48em){.inline-video{max-width:200%;width:200%;margin-left:-100%}}@media screen and (min-width: 63.375em){.inline-video{max-width:390px;float:left;margin:0.1em auto 0.5em auto;margin-left:-30.3125em}}@media screen and (min-width: 79.375em){.inline-video{max-width:460px;margin-left:-35.8125em}}@media screen and (min-width: 1474px){.inline-video{max-width:540px;margin-left:-42.0625em}}.feature-video{margin:0 0 16px 0}.screen-reader-text,.gform--hidden-labels .gfield:not(.gfield--radio) .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:not(.gfield--radio) .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:16px;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}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper input[type=submit]{padding-left:0px;padding-right:0px}.gform--nopad input,.gform--nopad textarea,.gform--nopad input[type=submit]{padding-left:0;padding-right:0}.gform_body,.gform_footer{width:100%;float:left}ul.gform_fields{margin:0;padding:0;list-style:none}.gfield{width:100%;float:left;text-align:left}@media screen and (min-width: 48em){.gfield{width:50%}.gfield--large{width:100%}}.gfield_label{display:inline-block;padding:0 0 0.5em 0}.gform--nopad .gfield_label{padding-left:0}.input-error .gf_placeholder{color:red}.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}}.gfield_radio{list-style:none;padding:0;font-size:1em}.radio--bool{position:relative}.radio--bool .ginput_container{border-bottom:1px solid #000}.radio--bool .gfield_label{color:#000;position:absolute;top:13px;padding-bottom:0;margin-bottom:0}.radio--bool .gfield_description{display:inline-block}.radio--bool ul{width:100%;margin:0;padding-right:6px;text-align:right}@media screen and (min-width: 79.375em){.radio--bool ul{padding-right:50px}}.radio--bool li{display:inline-block;padding:13px 0 2px;margin-left:15px}.radio--bool li input{position:absolute;visibility:hidden;z-index:1}.radio--bool li label{position:relative;padding:0;margin:0;color:#000}.radio--bool li label:before{content:'';float:left;width:15px;height:15px;margin:1px 8px 0 0;border:1px solid #000;border-radius:50%}.radio--bool li label:after{content:'';position:absolute;width:9px;height:9px;top:4px;left:3px;background-color:transparent;border-radius:50%}.radio--bool li input:checked+label:after{background-color:#000}@media screen and (min-width: 48em){.conditional-rule-right .ginput_container{position:relative}.conditional-rule-right .ginput_container:after{content:'';position:absolute;z-index:1;width:100%;bottom:-1px;right:-100%;border-bottom:1px solid #000}.conditional-rule-right .ginput_container+.gfield{position:relative;z-index:2}}@media screen and (min-width: 79.375em){.conditional-rule-right .ginput_container:after{top:35px}}.validation_error{margin-bottom:1.5em;color:#000}.gfield_description{padding-left:6px}.gform--nopad .gfield_description{padding-left:0}.gform_validation_container{display:none}.slider{width:100%;position:relative}.js .slider{opacity:0;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{height:100%;background-size:cover;background-position:center}.slide:nth-child(1){z-index:100}.slider__prev-next{display:block;width:50%;height:100%;position:absolute;top:0;z-index:200;background:transparent;border:0;transition:color 0.3s}.slider__prev-next:focus{outline:none}.-prev{left:0;cursor:-webkit-image-set(url("images/arrow-left.png") 2x) 10 10,w-resize;cursor:image-set(url("images/arrow-left.png") 2x) 10 10,w-resize}.-next{right:0;cursor:-webkit-image-set(url("images/arrow-right.png") 2x) 10 10,e-resize;cursor:image-set(url("images/arrow-right.png") 2x) 10 10,e-resize}.slider-caption{color:#76787a;margin-top:1em}.slider--fullHeight{margin-bottom:32px}.slider--fullHeight .slides{height:100%}.slider--fullHeight .slides:before{content:'';width:100%;height:0;display:block;padding-bottom:59.47%}.slider--fullHeight .slide{width:100%;height:100%;text-align:center}.slider--fullHeight .slide:before{content:'';height:100%;display:inline-block;vertical-align:middle}.slider--fullHeight .slide__image{height:100%;float:left;background-size:cover;background-position:center}.slider--fullHeight .slide__image.-landscape{width:100%}.slider--fullHeight .slide__image.-portrait{width:calc( 50% - 8px)}.slider--fullHeight .slide__image.-portrait+.slide__image.-portrait{float:right}.slider--fullHeight img{max-height:100%;display:inline-block;vertical-align:middle;margin:0;float:none}.slider--fullHeight .slider-caption{position:absolute;right:0;bottom:-52px;margin:0;text-align:right;color:#000}@media screen and (min-width: 63.375em){.slider--fullHeight{height:calc( 100% - 3em);-ms-flex:1;flex:1}.slider--fullHeight .slider-caption{right:auto;left:25%}}.slider--fullHeight-intro{display:none}.slider--fullHeight-intro .slider,.slider--fullHeight-intro .slide{height:100%}.slider--fullHeight-intro .slides{height:100%}.slider--fullHeight-intro .slides:before{content:'';width:100%;height:0;display:block;padding-bottom:59.46902655%}.slider--fullHeight-intro .slide__image{height:100%;background-size:cover;background-position:center}@media screen and (min-width: 48em){.slider--fullHeight-intro{display:block}}@media screen and (min-width: 63.375em){.slider--fullHeight-intro{height:calc( 100% - 9.25em)}}.slider--in-progress{margin-bottom:1em}.slider--in-progress img{margin:0}@media (max-width: 1014px){.slider--in-progress .slides:before{content:'';width:100%;height:0;display:block;padding-bottom:64.46991404%}}@media screen and (min-width: 63.375em){.slider--in-progress{overflow:hidden}.slider--in-progress .slides{width:auto;margin-right:-8px;margin-left:-8px;clear:both}.slider--in-progress .slide{width:33.33333333%;position:relative;float:left;min-height:1px;padding-right:8px;padding-left:8px}.js .slider--in-progress{opacity:1}.slider--in-progress .slider__prev-next{display:none}}.slider--panel{float:left;clear:both;margin-bottom:1em}.slider--panel .slides{height:100%}.slider--panel .slides:before{content:'';width:100%;display:block;height:0;padding-bottom:63%}.slider--panel .slide{height:100%}.slider--panel .slide:hover{color:red}.slider--panel .svg-overlay{opacity:0}.slider--panel.hover .svg-overlay{opacity:1}.slider--panel:last-child{margin-bottom:3.75em}@media screen and (min-width: 63.375em){.slider--panel{height:calc( 100% - 1.75em);margin-bottom:1.75em}.slider--panel#nav-panel{height:calc( 100% - 3em);margin-bottom:3em}.slider--panel:last-child{margin-bottom:7.5em}}.slider__text{position:absolute;width:100%;height:100%;padding:1em 50% 1em 1em;top:0;left:0;z-index:200;color:#fff;cursor:pointer}.slider__text h2,.slider__text p,.slider__text a{position:relative;z-index:2}.slider__text h2{margin-bottom:1.1em}.slider__text h2:after{content:'\2014';position:absolute;bottom:-1.1em;left:0}.slider__text p{margin-bottom:0.4em}.slider__text a{font-size:.875em;border-bottom:1px solid #fff;color:#fff}@media screen and (min-width: 35.5em){.slider__text h2,.slider__text p{font-size:1.375em;line-height:1.22727273}.slider__text a{font-size:1em}}@media screen and (min-width: 63.375em){.slider__text{padding-right:58.33333333%}}@media screen and (min-width: 79.375em){.slider__text a{font-size:1.0625em}}.content strong{font-weight:400;color:#958b82}.aligncenter,.alignright,.alignleft{width:100%;margin:1em auto 1em auto}@media screen and (min-width: 63.375em){.aligncenter,.alignright,.alignleft{margin:0.1em auto 0.5em auto}}@media screen and (min-width: 48em){.size-four_cols,.size-five_cols{max-width:200%;width:200%;margin-left:-100%}figure.size-five_cols .size-five_cols,figure.size-five_cols .size-four_cols,figure.size-four_cols .size-five_cols,figure.size-four_cols .size-four_cols{margin-left:0;max-width:100%}}@media screen and (min-width: 63.375em){.size-four_cols{max-width:308px}.size-five_cols{max-width:390px}.size-five_cols,.size-four_cols{float:left;margin-left:-30.3125em}figure.size-five_cols .size-five_cols,figure.size-five_cols .size-four_cols,figure.size-four_cols .size-five_cols,figure.size-four_cols .size-four_cols{margin-left:0;max-width:100%}}@media screen and (min-width: 79.375em){.size-four_cols{max-width:363px}.size-five_cols{max-width:460px}.size-five_cols,.size-four_cols{margin-left:-35.8125em}}@media screen and (min-width: 1474px){.size-four_cols{max-width:426px}.size-five_cols{max-width:540px}.size-five_cols,.size-four_cols{margin-left:-42.0625em}}.job-title{color:#76787a}.svg-filters{position:absolute;width:0;height:0}.svg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.5s;z-index:2}.svg-overlay:hover .svg-color{opacity:0}.svg-overlay.-bw:hover .svg-color{opacity:1}.svg-overlay.-bw:hover .svg-bw{opacity:0}.svg-bw,.svg-color{transition:opacity 0.5s}.map{width:100%;float:left;margin:0 0 22px 0;height:27vw;max-height:400px}@media (max-width: 48em){.map{height:50vw}}.js .map__link{display:none}.address a{color:inherit;border-bottom:1px solid transparent;transition:border-bottom-color 0.3s cubic-bezier(0.55, 0, 0.1, 1)}.address a:hover{border-bottom-color:#000;transition:border-bottom-color 0s}.address p:last-child{margin-bottom:0}input.placeholder{color:#76787a}@media screen and (min-width: 63.375em){.flexVertical{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 63.375em){.flexVertical-grow{-ms-flex:1;flex:1}}body.scroll-up .header,body.scroll-down .header{transition:height 0.6s cubic-bezier(0.55, 0, 0.1, 1),background-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.header{width:100%;position:fixed;z-index:300;top:0;background-color:transparent;padding-bottom:0 !important;transition:height 0.6s cubic-bezier(0.55, 0, 0.1, 1),background-color 1s cubic-bezier(0.55, 0, 0.1, 1)}.blog .header{background-color:#eae8e6}.blog.scroll-down .header{height:72px}.header img{margin:0;padding-top:2em;padding-bottom:20px}.header .header__line{position:absolute;top:0;bottom:0;left:calc(50% - 1px);width:1px;background-color:#000;opacity:0;transition:opacity 1s cubic-bezier(0.55, 0, 0.1, 1)}@media (max-width: 63.375em){.header .header__line{display:none}}.header button{margin-top:2em}@media screen and (min-width: 48em){.blog .header{height:136px}}@media screen and (min-width: 79.375em){.header{padding-bottom:26px}.blog .header{height:142px}.blog.scroll-down .header{height:78px}}.nav-main{list-style:none;font-size:1.125em;padding:0;line-height:1.5}@media screen and (min-width: 79.375em){.nav-main{font-size:1em}}.nav-main a{color:#fff;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.nav-main a:hover{border-bottom-color:#fff;transition:border-bottom-color 0s}.nav-main--separator{position:relative;margin-top:28px}.nav-main--separator:before{position:absolute;top:-14px;width:15px;height:1px;background-color:#fff;content:''}.navbar__toggle{position:absolute;z-index:600;top:2px;right:8px;width:24px;height:20px;padding:0;border:none;background:none;text-indent:-9000px}.navbar__toggle span,.navbar__toggle span:before,.navbar__toggle span:after{display:block;width:100%;height:1px;position:absolute;background-color:#000;transition-duration:0.3s}.navbar__toggle span{transition-property:background-color;top:10px;transform:translate3d(0, 0, 0)}.csstransforms .navbar--open .navbar__toggle span{background:none}.navbar__toggle span:before,.navbar__toggle span:after{content:'';transition-delay:0.3s, 0s;transition-timing-function:cubic-bezier(0.55, 0, 0.1, 1)}.navbar--open .navbar__toggle span:before,.navbar--open .navbar__toggle span:after{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, transform, background-color;top:-10px}.csstransforms .navbar--open .navbar__toggle span:before{content:'';top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.navbar__toggle span:after{transition-property:bottom, transform, background-color;bottom:-10px}.csstransforms .navbar--open .navbar__toggle span:after{content:'';bottom:0;-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.navbar__wrapper{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);transition:transform 0.75s cubic-bezier(0.55, 0, 0.1, 1)}.no-csstransforms .navbar__wrapper{display:none}.no-csstransforms .navbar--open .navbar__wrapper{display:block}.csstransforms .navbar__wrapper{-ms-transform:translateX(100%);transform:translateX(100%)}.csstransforms .navbar--open .navbar__wrapper{-ms-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 48em){.navbar__wrapper{left:calc( 50% - 9px)}}@media screen and (min-width: 79.375em){.navbar__wrapper{left:calc(50% + 183px)}}.navbar{margin:4.5em 0 0 15px}@media screen and (min-width: 79.375em){.navbar{margin-top:5em}}.nav-post{float:left;margin-top:2.5em}.nav-post a{border-bottom:1px solid transparent;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.nav-post a:hover{border-bottom-color:#000;transition:border-bottom-color 0s}.nav-post a+a{position:relative;margin-left:15px}.nav-post a+a:before{position:absolute;left:-10px;content:' / '}.content+.nav-post{margin-top:1.375em}.nav-category{position:absolute;top:8px;left:calc( 50% + 8px);z-index:400;padding:0;margin-bottom:2em;color:#958b82;list-style:none;display:none}.nav-category li{height:1em;position:relative;transition:height 0.3s;margin-bottom:0.3em}.nav-category li a:hover{border-bottom:1px solid #958b82}.nav-category li.current-cat a{color:#000}.nav-category li.current-cat a:before{position:absolute;top:0.5em;left:-2em;content:"\e903";font-family:'icomoon' !important;font-size:8px;height:inherit}.scroll-down .nav-category li:not(.current-cat){height:0;margin:0;transition:height 0.3s;overflow:hidden}@media screen and (min-width: 48em){.nav-category{display:block}}@media screen and (min-width: 48em){.nav-category{top:8px;left:calc( 50% + 8px)}}@media screen and (min-width: 63.375em){.nav-category{left:calc( 25% + 8px)}}.nav-share{width:50%;float:right;list-style:none;padding:0;color:#958b82;font-size:.75em;text-align:right}.nav-share li{display:inline-block}.nav-share li:after{content:' / ';display:inline-block;margin:0 0.3em}.nav-share li:last-child:after{content:'';margin:0}.nav-share a:hover{cursor:pointer;border-bottom:1px solid #958b82}@media screen and (min-width: 48em){.nav-share{width:100%;float:none;margin-top:3.1em;text-align:left}}@media screen and (min-width: 63.375em){.nav-share{margin:3.1em 0 2em 0;font-size:.75em}}@media screen and (min-width: 79.375em){.nav-share{margin-top:2.5em;font-size:.875em}}.pagination{color:#958b82;font-size:.875em;text-align:left}.pagination span,.pagination a{margin-right:0.5em}.pagination a{border-bottom:1px solid #c4beb9;transition:color 0.3s, border-color 0.3s}.pagination a:hover{color:#000;border-color:#000}@media screen and (min-width: 48em){.pagination{margin-left:calc( 50% + 8px)}}@media screen and (min-width: 63.375em){.pagination{margin-left:calc( 25% + 8px)}}#nav-panel{position:relative;overflow:visible}.nav-panel-button{display:none !important;position:absolute;bottom:-1.75em;left:50%;margin-left:-14px;font-family:'icomoon';color:#000;cursor:pointer;font-size:1.1875em;transition:opacity 0.5s, color 0.3s}.nav-panel-button:before{content:"\e900";display:block}.nav-panel-button:hover{color:#76787a}@media screen and (min-width: 63.375em){.nav-panel-button{display:block}}.scroll-down .nav-panel-button,.scroll-up .nav-panel-button{opacity:0}.content h1,.content h2,.content h3,.content h4,.content p,.content ul,.content ol{margin-bottom:0.64285714em}.content ul,.content ol{padding:0 0 0 1em;color:#958b82}.content a{border-bottom:1px solid #000;transition:color 0.3s, border-color 0.3s}.content a:hover{color:#958b82;border-color:#958b82}.content blockquote{margin:1.28571429em 0 1.28571429em 0}@media screen and (min-width: 48em){.content blockquote{max-width:83.33333333%;float:left;margin-top:0;margin-left:calc( -100% - 15px)}}@media screen and (min-width: 63.375em){.content blockquote{max-width:390px;float:left;margin-left:-30.3125em}}@media screen and (min-width: 79.375em){.content blockquote{max-width:460px;margin-left:-35.8125em}}@media screen and (min-width: 1474px){.content blockquote{max-width:540px;margin-left:-42.0625em}}.content+.nav-share{margin:2em 0 0 0}.footer{width:100%;float:left;clear:both;overflow:hidden;padding-top:1em;padding-bottom:1em;margin-top:6.875em;background-color:rgba(0,0,0,0.1)}@media (max-width: 600px){.footer{margin-top:30px}}.footer h4,.footer p{font-size:.75em;line-height:1.25;color:#000}.footer p{margin-bottom:0}.footer p a,.footer h4 a{color:#000;border-bottom:1px solid #000;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.footer p a:hover,.footer h4 a:hover{border-bottom-color:transparent;transition:border-bottom-color 0s}.footer input{border-bottom-color:#000}.footer input[type=submit]:hover{border-bottom-color:#b5b6b6}.footer .footer__instagram{display:none}@media screen and (min-width: 48em){.footer{padding-top:1.2em;padding-bottom:4.5em}.footer .footer-instagram-link{display:none}.footer .footer__instagram{display:block;margin-top:-1.2em}}@media screen and (min-width: 79.375em){.footer h4,.footer p{font-size:1em;line-height:1.1875}}#gform_1:target:before{display:block;height:74px;margin:-74px 0 0 0;content:''}@media screen and (min-width: 79.375em){#gform_1:target:before{height:80px;margin:-80px 0 0 0}}.project-previews{margin-right:-8px;margin-left:-8px;margin-bottom:-1.58571429em;overflow:hidden;clear:both}.project-preview{width:100%;float:left;padding-right:8px;padding-left:8px;margin-bottom:0.3em;cursor:pointer}.project-preview h2 a{color:#000}.project-preview .nav-share{margin-top:0}@media screen and (min-width: 48em){.project-preview{width:50%}}@media screen and (min-width: 63.375em){.project-preview{width:33.33333333%}.project-previews--2up .project-preview{width:50%}}.project-preview__thumb{width:100%;display:block;position:relative;background-size:100%;margin-bottom:0.65em}.project-preview__thumb:after{content:'';height:0;display:block;padding-bottom:59.27272727%}.aside{position:relative;padding-top:2.8125em}.aside p,.aside h4{width:100%;float:left;font-size:.75em;line-height:1.16666667}@media screen and (min-width: 79.375em){.aside p,.aside h4{font-size:1em}}.aside:before{display:block;position:absolute;left:8px;right:8px;top:30px;content:'';height:1px;background-color:#000}@media screen and (min-width: 63.375em){.aside{padding-top:0}.aside>[class*="col-"]{padding-top:2.8125em;margin-bottom:-1.28571429em}}.related-content{margin-bottom:16px}.related-content p{margin:0.83333333em 0 0 0}.related-content p,.related-content h4{line-height:1.3}.related-content p a{border-bottom:1px solid transparent;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.related-content p a:hover{border-bottom-color:#000;transition:border-bottom-color 0s}.related-content h4 a{color:#767676;border-bottom:1px solid transparent;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.related-content h4 a:hover{border-bottom-color:#767676;transition:border-bottom-color 0s}.related-content__img{width:100%;display:block;position:relative;overflow:hidden;background-size:100%;background-repeat:no-repeat}.related-content__img:after{content:'';display:block;width:1px;padding-bottom:86%}.related-content__img svg{width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.related-content__img svg:hover{opacity:0}.credits{width:100%;float:left;margin:2.5em 0 0 0}.credits dt,.credits dd{margin:0;padding:0;float:left}.credits dt{clear:both}.credits dt:after{content:':';margin-right:0.25em}.content+.credits{margin-top:1.875em}.post-preview{margin-bottom:2em;overflow:hidden}.post-preview:last-child{margin-bottom:0}.post-preview__img{width:100%;float:left;display:block;position:relative;margin-bottom:16px;background-repeat:no-repeat;background-size:cover;background-position:center}.post-preview__img svg{opacity:0}.post-preview__img:hover svg{opacity:1}.post-preview__img:after{content:'';height:0;display:block;padding-bottom:64.27289048%}@media screen and (min-width: 63.375em){.post-preview__img{margin-bottom:0}.post-preview__img+.post-preview__img{margin-top:1em}}.post-date{width:50%;float:left;margin-bottom:0.64285714em}.post-category{margin-bottom:0}.post-category a{color:inherit;transition:color 0.3s}.post-category a:hover{border-bottom:1px solid #000}.post-title{margin-bottom:0.64285714em;font-size:1.125em}.post-title a{color:#000;transition:border-color 0.3s}.post-title a:hover{border-bottom:1px solid #000}@media screen and (min-width: 63.375em){.post-title{font-size:.875em}}@media screen and (min-width: 79.375em){.post-title{font-size:1em}}.post-category{margin:0}.post-intro h1,.post-intro h2,.post-intro h3,.post-intro h4,.post-intro p,.post-intro ul,.post-intro ol{margin-bottom:0.64285714em}.post-intro a{color:#958b82}.post-intro a:hover{border-bottom:1px solid #958b82}@media screen and (min-width: 63.375em){.post-aside{display:none}}.post-footer{display:none}@media screen and (min-width: 63.375em){.post-footer{display:block}}.in-progress{width:100%;float:left;margin-bottom:2em}.in-progress:last-child{margin-bottom:0}.in-progress__title h2{margin-bottom:0.5em}.in-progress__text h2,.in-progress__text h3,.in-progress__text h4,.in-progress__text p,.in-progress__text ul,.in-progress__text ol,.in-progress__text dl{margin-bottom:0;font-size:.75em;line-height:1.33333333}@media screen and (min-width: 79.375em){.in-progress__text h2,.in-progress__text h3,.in-progress__text h4,.in-progress__text p,.in-progress__text ul,.in-progress__text ol,.in-progress__text dl{font-size:.875em;line-height:1.28571429}}.subscribe{float:left;width:100%;margin-bottom:2em}.footer .subscribe h4{margin:.9375rem 0 0 0}.footer .subscribe input{font-size:12px}@media screen and (min-width: 48em){.footer .subscribe h4{margin:0 0 .9375rem 0}}@media screen and (min-width: 79.375em){.footer .subscribe input{font-size:16px}}.subscribe .gform_body{width:70%;float:left}.subscribe .gform_footer{width:30%;float:left}.instagram a{border:none;background-size:cover;background-repeat:no-repeat;background-position:center}.instagram h4{width:100%;clear:both}.instagram svg{opacity:1}.instagram svg:hover{opacity:0}.instagram__thumb{width:100%;display:block;position:relative;margin-bottom:0.65em}.instagram__thumb:after{content:'';height:0;display:block;padding-bottom:100%}.page-module{padding-bottom:2em;overflow:hidden}.page-module:first-child{padding-top:0}.page-module#enquiry{border-top:1px solid #000;padding-bottom:32px}.page-module#enquiry h3{margin-top:12px;margin-bottom:80px}.page-module img{width:100%;float:right;margin-bottom:0.9375em}.page-module blockquote{width:50%}@media (max-width: 63.375em){.page-module blockquote{width:100%}}.page-module p{margin-bottom:14px}@media screen and (min-width: 48em){.page-module{padding-bottom:5em}.page-module [class*="col-"] :not(img):not(:first-child):last-child{margin-bottom:0}}.page-module__form__notes{width:100%;float:left;margin-top:1.125em;color:#000}.page-module__form__notes p{font-size:0.8em}.section-intro{width:100%;min-height:5.125em;padding-bottom:1.375em}@media screen and (min-width: 79.375em){.section-intro{min-height:6.25em;padding-bottom:1.75em}}.sliderNav{margin-top:1em;overflow:hidden;float:left;width:100%}.sliderNav-thumb{width:100%;display:block;position:relative;background-size:100%;margin-bottom:0.65em;cursor:pointer}.sliderNav-thumb:after{content:'';height:0;display:block;padding-bottom:59.27272727%}.sliderNav-thumb .svg-bw{opacity:0}@media screen and (min-width: 48em){.sliderNav-thumb .svg-bw{opacity:1}.cycle-pager-active .sliderNav-thumb .svg-bw{opacity:0}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1002;overflow:hidden;position:fixed;background:#eae8e6;opacity:.95}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1003;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1005}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1004}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1006;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#000;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:none;background:transparent}.mfp-figure small{color:#000;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#000;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mfp-bg.modal{background-color:transparent}.mfp-container{left:auto;padding:0 50px;position:relative;top:auto;width:auto;width:calc( 84.125em + 100px)}.modal .mfp-container{max-width:500px;margin:0 auto;padding:0}.modal .mfp-content{padding:20px;background-color:#fff;box-shadow:-5px -5px 30px 2px rgba(0,0,0,0.4)}.mfp-preloader{color:#000;margin:0}button.mfp-arrow{background-color:transparent;border-color:#000;border-width:0;font-family:'icomoon';font-size:24px;height:50px;margin-top:-12px;opacity:0.5;padding:0;position:absolute;top:50%;transition:opacity 0.5s;width:50px}button.mfp-arrow:hover{opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-color:#000;content:'\e901';font-family:'icomoon'}.mfp-arrow-right{right:0}.mfp-arrow-right:after{content:'\e902'}.mfp-content button.mfp-close{background:transparent;border:0;cursor:pointer;height:24px;overflow:hidden;padding:0;position:absolute;right:0;text-indent:9999px;top:0;width:24px}.mfp-content button.mfp-close:before,.mfp-content button.mfp-close:after{background-color:#000;content:"";height:100%;position:absolute;top:0;width:1px}.mfp-content button.mfp-close:before{left:12px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.mfp-content button.mfp-close:after{left:12px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .mfp-content button.mfp-close{top:15px;right:20px}.mfp-fade.mfp-bg{opacity:0;transition:all 0.3s ease}.mfp-fade.mfp-bg.mfp-ready{opacity:0.96}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-arrow,.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all 0.3s ease}.mfp-fade.mfp-wrap.mfp-ready .mfp-arrow,.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-arrow,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.open-house__title{margin-bottom:1em}.open-house .page-module+.page-module{padding-top:2em}.modal .col-modal-12{width:100%;margin-left:0}.modal .intro{font-size:1.125rem}.modal .gfield{width:100%}.homepage-intro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;font-size:10px;background-color:rgba(0,0,0,0.6);z-index:1000;transition:opacity 1s cubic-bezier(0.55, 0, 0.1, 1);will-change:opacity;cursor:pointer}@media (max-width: 79.375em){.homepage-intro{font-size:9px}}@media (max-width: 63.375em){.homepage-intro{font-size:7px}}@media (max-width: 35.5em){.homepage-intro{font-size:6px}}.homepage-intro.homepage-intro--hide{opacity:0;pointer-events:none}.homepage-intro .homepage-intro__text{font-size:4.2em;line-height:1.3;color:#fff;width:80%;max-width:760px;margin:0 auto}.homepage-blocks{font-size:10px}@media (max-width: 79.375em){.homepage-blocks{font-size:9px}}@media (max-width: 63.375em){.homepage-blocks{font-size:7px}}.homepage-blocks .homepage-block{display:block;line-height:0}.homepage-blocks .homepage-block video{margin-bottom:16px}.homepage-blocks .homepage-block .homepage-block__hover{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:8px;bottom:16px;left:8px;font-size:2.24em;line-height:1.3;color:#fff;text-align:center;background-color:rgba(0,0,0,0.6);padding:20px;opacity:0;transition:opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.homepage-blocks .homepage-block .homepage-block__hover .homepage-block__hover-text .homepage-block__subtitle{font-size:.75em}.homepage-blocks .homepage-block--half-width .video-wrapper,.homepage-blocks .homepage-block--double .video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.homepage-blocks .homepage-block--half-width .video-wrapper video,.homepage-blocks .homepage-block--double .video-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-blocks .homepage-block--full-width:hover .homepage-block__hover{opacity:1}.homepage-blocks .homepage-block__background{position:relative;background-size:cover;background-position:center center;margin-bottom:16px}.homepage-blocks .homepage-block__background:hover .homepage-block__hover{opacity:1}.homepage-blocks .homepage-block__background.homepage-block__background--multiply{background-blend-mode:multiply}.homepage-blocks .homepage-block__background.homepage-block__background--portrait{padding-top:calc(140% - 0.1px)}.homepage-blocks .homepage-block__background.homepage-block__background--landscape{padding-top:calc(70% - 8px)}.homepage-blocks .homepage-block__background .homepage-block__hover{position:absolute;top:0;right:0;bottom:0;left:0}.completed-projects .completed-project__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}@media (max-width: 63.375em){.completed-projects .completed-project__row{display:block}}.completed-projects .completed-project__row a{display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 63.375em){.completed-projects .completed-project__row a{margin-bottom:44px;text-align:center}}.completed-projects .completed-project__row a:hover .completed-project__image .completed-project__thumbnail{opacity:0}@media (max-width: 63.375em){.completed-projects .completed-project__row a:hover .completed-project__image .completed-project__thumbnail{opacity:1}}.completed-projects .completed-project__row a:hover .completed-project__image .completed-project__hover-image{opacity:1}@media (max-width: 63.375em){.completed-projects .completed-project__row a:hover .completed-project__image .completed-project__hover-image{opacity:0}}.completed-projects .completed-project__row a:hover .completed-project__title{border-bottom-color:#000;transition:border-bottom-color 0s}.completed-projects .completed-project__row a:nth-child(2n+1){padding-right:8px}@media (max-width: 63.375em){.completed-projects .completed-project__row a:nth-child(2n+1){padding-right:0}}.completed-projects .completed-project__row a:nth-child(2n){padding-left:8px}@media (max-width: 63.375em){.completed-projects .completed-project__row a:nth-child(2n){padding-left:0}}.completed-projects .completed-project__row a .completed-project__image{position:relative;width:80%;margin-bottom:22px}.completed-projects .completed-project__row a .completed-project__image .completed-project__thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.completed-projects .completed-project__row a .completed-project__image .completed-project__hover-image{position:absolute;top:0;right:calc(-10% - 8px);bottom:0;left:calc(-10% - 8px);background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.completed-projects .completed-project__row a .completed-project__image .padder{padding-top:100%}.completed-projects .completed-project__row a h3{display:block;margin-bottom:12px}.completed-projects .completed-project__row a .completed-project__title{border-bottom:1px solid transparent;line-height:1;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.inprogress-intro{position:relative;top:-50px;width:33.33%;font-size:1.1em;margin-left:calc(50% + 8px)}@media (max-width: 48em){.inprogress-intro{top:0;width:100%;margin-bottom:30px;margin-left:0}}.inprogress-projects{font-size:10px}.inprogress-projects .col-sm-6:nth-child(1){padding-left:0}@media (max-width: 48em){.inprogress-projects .col-sm-6:nth-child(1){padding-right:0}}.inprogress-projects .col-sm-6:nth-child(1) .inprogress-project--hide{display:none}@media (max-width: 48em){.inprogress-projects .col-sm-6:nth-child(1) .inprogress-project--hide{display:block}}.inprogress-projects .col-sm-6:nth-child(2){padding-right:0}@media (max-width: 48em){.inprogress-projects .col-sm-6:nth-child(2){display:none}}.inprogress-projects .col-sm-6:nth-child(2) .inprogress-project{margin-left:auto}.inprogress-projects .inprogress-project__mobile-title{display:none;text-align:center}.inprogress-projects .inprogress-project__mobile-title .inprogress-project__title{font-size:18px;margin-top:20px;margin-bottom:60px}@media (max-width: 48em){.inprogress-projects .inprogress-project__mobile-title{display:block}}.inprogress-projects .inprogress-project{position:relative;display:block;line-height:0;background-size:cover;background-position:center center;margin-bottom:16px}.inprogress-projects .inprogress-project:hover .inprogress-project__hover{opacity:1}@media (max-width: 48em){.inprogress-projects .inprogress-project:hover .inprogress-project__hover{opacity:0}}.inprogress-projects .inprogress-project.inprogress-project--square .padder{padding-top:100%}.inprogress-projects .inprogress-project.inprogress-project--landscape{width:100% !important}.inprogress-projects .inprogress-project.inprogress-project--landscape .padder{padding-top:66.66%}.inprogress-projects .inprogress-project.inprogress-project--two-thirds{width:calc(66.66%)}@media (max-width: 48em){.inprogress-projects .inprogress-project.inprogress-project--two-thirds{width:100%}}.inprogress-projects .inprogress-project.inprogress-project--multiply{background-blend-mode:multiply}.inprogress-projects .inprogress-project img{float:none}.inprogress-projects .inprogress-project .inprogress-project__hover{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;font-size:2.24em;line-height:1.3;color:#fff;text-align:center;background-color:rgba(0,0,0,0.6);padding:20px;opacity:0;transition:opacity 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.inprogress-projects .inprogress-project .inprogress-project__hover .inprogress-project__hover-text .inprogress-project__title{font-size:.75em}body.press-stories__body.press-stories__body header{pointer-events:none}body.press-stories__body.press-stories__body header a,body.press-stories__body.press-stories__body header button{pointer-events:auto}body.press-stories__body.press-stories__body header .header__line{opacity:1}body.press-stories__body.press-stories__body main{padding-top:0;padding-bottom:0}body.press-stories__body.press-stories__body footer{margin-top:0}body.press-stories__body.press-stories__body.show-stories .press-stories__column:nth-of-type(1){display:none}.press-stories__mobile-title{display:none;margin-top:100px;margin-bottom:20px}@media (max-width: 63.375em){.press-stories__mobile-title{display:-ms-flexbox;display:flex}}.press-stories__mobile-title div{-ms-flex:0 0 50%;flex:0 0 50%}.press-stories__mobile-title div:nth-of-type(2){text-align:right}.press-stories__mobile-title h3{display:inline;color:#000;font-size:22.4px}.press-stories__mobile-title h3.active{border-bottom:1px solid #000}.press-stories{display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.press-stories .press-stories__column{-ms-flex:0 0 50%;flex:0 0 50%;height:100vh;line-height:1.3;padding-top:74px;padding-bottom:80px;overflow-y:scroll}@media screen and (min-width: 79.375em){.press-stories .press-stories__column{padding-top:5em}}@media (max-width: 63.375em){.press-stories .press-stories__column{-ms-flex:0 0 100%;flex:0 0 100%;padding-top:0;padding-bottom:30px}}.press-stories .press-stories__column:nth-of-type(1){padding-right:16px;border-right:1px solid #000}@media (max-width: 63.375em){.press-stories .press-stories__column:nth-of-type(1){padding-right:0;border-right:none}}.press-stories .press-stories__column:nth-of-type(2){padding-left:16px}@media (max-width: 63.375em){.press-stories .press-stories__column:nth-of-type(2){padding-left:0}}.press-stories .press-stories__column h3{color:#000;font-size:22.4px}@media (max-width: 63.375em){.press-stories .press-stories__column h3{display:none}}.press-stories .press-stories__column a:hover img{filter:grayscale(1)}.press-stories .press-stories__column img{float:none;margin-top:10px;margin-bottom:10px;transition:filter 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.press-stories .press-stories__column .press-story__date{margin-bottom:10px}.press-stories .press-stories__column .press-story__title{font-size:1em;margin-bottom:10px}@media screen and (min-width: 79.375em){.press-stories .press-stories__column .press-story__title{font-size:1.0625em}}.press-stories .press-stories__column .press-story__text{font-size:1.0625em;margin-bottom:10px}@media screen and (min-width: 79.375em){.press-stories .press-stories__column .press-story__text{font-size:1.0625em}}.press-stories .press-stories__column .press-story__text a{border-bottom:1px solid #000;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.press-stories .press-stories__column .press-story__text a:hover{border-bottom-color:transparent;transition:border-bottom-color 0s}.press-stories .press-stories__column .press-story__text p:last-of-type{margin-bottom:0}.press-stories .press-stories__column .press-story__link{display:inline-block;border-bottom:1px solid transparent;margin-bottom:10px;transition:border-bottom-color 0.6s cubic-bezier(0.55, 0, 0.1, 1)}.press-stories .press-stories__column .press-story__link:hover{border-bottom-color:#000;transition:border-bottom-color 0s}.single-story img{width:100%;float:none}.single-story p{margin-bottom:14px}.single-story iframe{width:100%}.single-story .single-story__side-image{position:absolute;width:66.66%}@media (max-width: 63.375em){.single-story .single-story__side-image{position:static;width:100%}}.single-story .single-story__side-image.single-story__side-image--right{right:8px}.single-story .single-story__side-image img{width:100%}.single-story .single-story__final-text{color:#767676;margin-top:32px}.subscribe-modal{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;font-size:10px;background-color:rgba(0,0,0,0.6);z-index:999;opacity:0;pointer-events:none;transition:opacity 1s cubic-bezier(0.55, 0, 0.1, 1);cursor:pointer;will-change:opacity}.subscribe-modal.subscribe-modal--show{opacity:1;pointer-events:all}.subscribe-modal .subscribe{width:500px;font-size:16px;line-height:1.25;color:#000;background-color:#a8a290;padding:30px;cursor:default}@media (max-width: 600px){.subscribe-modal .subscribe{width:calc(100% - 15px)}}.subscribe-modal .subscribe .text{margin-bottom:100px}.subscribe-modal .subscribe .gform_confirmation_message{display:none !important}.subscribe-modal .subscribe .gform_confirmation_message:nth-of-type(1){display:block !important}

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