.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translateZ(0);transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{position:relative}.fp-scrollable,.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;top:50%;opacity:1;-o-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translate3d(0,-50%,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;-o-transition:opacity 0s,-o-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s,-o-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-o-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.42857%;height:10px;float:left}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;-o-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;-o-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;-o-transition-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#fp-nav ul li a span.fp-sr-only,.js-bg-image img,.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.bg-cover,.section-biography-main__main-photo,.section-biography-main__small-photo,.section-hero__background-image,.section-image-callout__background-image{background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden}.bottom-border{padding-bottom:2rem}.bottom-border:after{position:absolute;background-color:#fff;content:"";width:5rem;height:.1rem;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:line;-o-animation-name:line;animation-name:line;-webkit-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.61,1,.88,1);-o-animation-timing-function:cubic-bezier(.61,1,.88,1);animation-timing-function:cubic-bezier(.61,1,.88,1);-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.bottom-border:after,.bottom-border:hover:after{-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform cubic-bezier(.23,1,.32,1) .4s;transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}.bottom-border:hover:after{-webkit-transform:translateX(-50%) scaleX(150%);-o-transform:translateX(-50%) scaleX(150%);transform:translateX(-50%) scaleX(150%)}.overlay:after,.section-hero__background-image:after,.section-image-callout__background-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.hide-on-mobile{display:none}@media (min-width:50em){.hide-on-mobile{display:block}}.hide-on-desktop{display:block}@media (min-width:50em){.hide-on-desktop{display:none}}.barba-enter-active,.barba-leave-active{-webkit-transition:opacity .55s cubic-bezier(.23,1,.32,1);-o-transition:opacity .55s cubic-bezier(.23,1,.32,1);transition:opacity .55s cubic-bezier(.23,1,.32,1)}.barba-leave{opacity:1}.barba-enter,.barba-leave-to{opacity:0}.barba-enter-to{opacity:1}body,html{font-size:10px;width:100%;height:100%;scroll-behavior:smooth}body.locked,html.locked{overflow:hidden}body,body body:not(#tinymce){font-family:proxima-nova,sans-serif;font-size:2.4rem;line-height:1.6;font-weight:300;background-color:#231f20;color:#fff;padding-top:6rem}body.\--modal-open:after,body body:not(#tinymce).\--modal-open:after{content:"";background:rgba(0,0,0,.75);width:100%;height:100%;position:fixed;top:0;left:0}@media (min-width:50em){body,body body:not(#tinymce){padding-top:0}}img,svg{height:auto}img,svg,video{max-width:100%}iframe{height:auto;width:100%;aspect-ratio:16/9}a{-webkit-transition:color .4s cubic-bezier(.23,1,.32,1);-o-transition:color .4s cubic-bezier(.23,1,.32,1);transition:color .4s cubic-bezier(.23,1,.32,1);text-decoration:none}a,a:hover{color:#fff}@media (min-width:50em){.wrap{padding-left:11.5rem}}h1{font-family:brandon-grotesque,sans-serif;font-size:3rem;font-weight:400;font-style:normal;text-transform:uppercase;color:#fff;letter-spacing:.6rem;line-height:1.2}@media (min-width:50em){h1{font-size:4rem}}h2{font-family:brandon-grotesque,sans-serif;font-size:2rem;font-weight:400;font-style:normal;text-transform:uppercase;color:#4f6d5b;letter-spacing:.6rem}@media (min-width:50em){h2{font-size:2.6rem}}h3{font-family:brandon-grotesque,sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.6rem;color:#4f6d5b}@media (min-width:50em){h3{font-size:1.6rem}}h5{font-family:Noto Serif,serif;font-weight:400;font-size:1.4rem;font-style:italic;margin:0}@media (min-width:50em){h5{font-size:1.6rem}}p{color:#fff;font-family:proxima-nova,sans-serif;font-size:2rem;margin-bottom:2rem}address{font-style:normal;letter-spacing:.2rem;text-transform:uppercase}address,address p{font-size:1.6rem;line-height:1.4}.button{border-radius:50%;padding:2rem 1rem;text-transform:uppercase;color:#4f6d5b;border:1px solid #4f6d5b;background-color:transparent;-webkit-transition:background-color .4s cubic-bezier(.23,1,.32,1),color .4s cubic-bezier(.23,1,.32,1);-o-transition:background-color .4s cubic-bezier(.23,1,.32,1),color .4s cubic-bezier(.23,1,.32,1);transition:background-color .4s cubic-bezier(.23,1,.32,1),color .4s cubic-bezier(.23,1,.32,1);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-shadow:none}.button:active,.button:hover{background-color:#4f6d5b;color:#231f20}.button.\--back,.button.\--forward{border-radius:0;position:relative;padding:1.7rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button.\--back:after,.button.\--back:before,.button.\--forward:after,.button.\--forward:before{content:"";position:absolute}.button.\--back:before,.button.\--forward:before{top:8px;left:10px}.button.\--back:after,.button.\--forward:after{top:9px;left:11px}.button.\--back.\--back:before,.button.\--back.\--forward:before,.button.\--forward.\--back:before,.button.\--forward.\--forward:before{border-top:9px solid transparent;border-bottom:9px solid transparent;-webkit-transition:border-color .4s cubic-bezier(.23,1,.32,1);-o-transition:border-color .4s cubic-bezier(.23,1,.32,1);transition:border-color .4s cubic-bezier(.23,1,.32,1)}.button.\--back.\--back:after,.button.\--back.\--forward:after,.button.\--forward.\--back:after,.button.\--forward.\--forward:after{border-top:8px solid transparent;border-bottom:8px solid transparent;-webkit-transition:border-color .4s cubic-bezier(.23,1,.32,1);-o-transition:border-color .4s cubic-bezier(.23,1,.32,1);transition:border-color .4s cubic-bezier(.23,1,.32,1)}.button.\--back.\--back:before,.button.\--forward.\--back:before{border-right:9px solid #4f6d5b}.button.\--back.\--back:after,.button.\--forward.\--back:after{border-right:8px solid #231f20}.button.\--back.\--back:active:before,.button.\--back.\--back:hover:before,.button.\--forward.\--back:active:before,.button.\--forward.\--back:hover:before{border-right-color:#231f20}.button.\--back.\--back:active:after,.button.\--back.\--back:hover:after,.button.\--forward.\--back:active:after,.button.\--forward.\--back:hover:after{border-right-color:#4f6d5b}.button.\--back.\--forward:before,.button.\--forward.\--forward:before{top:8px;left:13px;border-left:9px solid #4f6d5b}.button.\--back.\--forward:after,.button.\--forward.\--forward:after{top:9px;left:13px;border-left:8px solid #231f20}.button.\--back.\--forward:active:before,.button.\--back.\--forward:hover:before,.button.\--forward.\--forward:active:before,.button.\--forward.\--forward:hover:before{border-left-color:#231f20}.button.\--back.\--forward:active:after,.button.\--back.\--forward:hover:after,.button.\--forward.\--forward:active:after,.button.\--forward.\--forward:hover:after{border-left-color:#4f6d5b}.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_fields_style,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=phone],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea{border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.6rem;font-family:brandon-grotesque,sans-serif;text-align:center;color:#4f6d5b;height:auto;padding:1.8rem}.frm_form_fields_active_style::-webkit-input-placeholder,.frm_form_fields_error_style::-webkit-input-placeholder,.frm_form_fields_style::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=email]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=number]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=password]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=phone]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=search]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=tel]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=text]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=url]::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style select::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style textarea::-webkit-input-placeholder{text-transform:uppercase;opacity:1}.frm_form_fields_active_style::-moz-placeholder,.frm_form_fields_error_style::-moz-placeholder,.frm_form_fields_style::-moz-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices::-moz-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single::-moz-placeholder,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement::-moz-placeholder,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=email]::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=number]::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=password]::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=phone]::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=search]::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=tel]::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=text]::-moz-placeholder,.frm_style_formidable-style.with_frm_style input[type=url]::-moz-placeholder,.frm_style_formidable-style.with_frm_style select::-moz-placeholder,.frm_style_formidable-style.with_frm_style textarea::-moz-placeholder{text-transform:uppercase;opacity:1}.frm_form_fields_active_style:-ms-input-placeholder,.frm_form_fields_active_style::-ms-input-placeholder,.frm_form_fields_error_style:-ms-input-placeholder,.frm_form_fields_error_style::-ms-input-placeholder,.frm_form_fields_style:-ms-input-placeholder,.frm_form_fields_style::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=email]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=email]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=number]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=number]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=password]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=password]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=phone]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=phone]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=search]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=search]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=tel]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=tel]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=text]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=text]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=url]:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input[type=url]::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style select:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style select::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style textarea:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style textarea::-ms-input-placeholder{text-transform:uppercase;opacity:1}.frm_form_fields_active_style::placeholder,.frm_form_fields_error_style::placeholder,.frm_form_fields_style::placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices::placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single::placeholder,.frm_style_formidable-style.with_frm_style .frm-card-element.StripeElement::placeholder,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container::placeholder,.frm_style_formidable-style.with_frm_style input[type=email]::placeholder,.frm_style_formidable-style.with_frm_style input[type=number]::placeholder,.frm_style_formidable-style.with_frm_style input[type=password]::placeholder,.frm_style_formidable-style.with_frm_style input[type=phone]::placeholder,.frm_style_formidable-style.with_frm_style input[type=search]::placeholder,.frm_style_formidable-style.with_frm_style input[type=tel]::placeholder,.frm_style_formidable-style.with_frm_style input[type=text]::placeholder,.frm_style_formidable-style.with_frm_style input[type=url]::placeholder,.frm_style_formidable-style.with_frm_style select::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{text-transform:uppercase;opacity:1}.frm_style_formidable-style.with_frm_style input::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style textarea::-webkit-input-placeholder{color:#4f6d5b}.frm_style_formidable-style.with_frm_style input::-moz-placeholder,.frm_style_formidable-style.with_frm_style textarea::-moz-placeholder{color:#4f6d5b}.frm_style_formidable-style.with_frm_style input:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style input::-ms-input-placeholder,.frm_style_formidable-style.with_frm_style textarea:-ms-input-placeholder,.frm_style_formidable-style.with_frm_style textarea::-ms-input-placeholder{color:#4f6d5b}.frm_style_formidable-style.with_frm_style input::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{color:#4f6d5b}.frm_form_submit_style,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style.with_frm_style input[type=submit]{font-size:1.6rem;letter-spacing:.2rem;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;color:#4f6d5b;border-color:#4f6d5b;border-radius:3rem;padding:2rem 1rem;min-width:18rem;-webkit-transition:color .4s cubic-bezier(.23,1,.32,1),background-color .4s cubic-bezier(.23,1,.32,1);-o-transition:color .4s cubic-bezier(.23,1,.32,1),background-color .4s cubic-bezier(.23,1,.32,1);transition:color .4s cubic-bezier(.23,1,.32,1),background-color .4s cubic-bezier(.23,1,.32,1)}.frm_form_submit_style:hover,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style.with_frm_style input[type=submit]:hover{border-color:#4f6d5b;background-color:#4f6d5b;color:#231f20;-webkit-transition:color .4s cubic-bezier(.23,1,.32,1),background-color .4s cubic-bezier(.23,1,.32,1);-o-transition:color .4s cubic-bezier(.23,1,.32,1),background-color .4s cubic-bezier(.23,1,.32,1);transition:color .4s cubic-bezier(.23,1,.32,1),background-color .4s cubic-bezier(.23,1,.32,1)}.frm_style_formidable-style.with_frm_style .frm_primary_label{display:none}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:3rem}.frm_submit{width:100%;text-align:center}.frm_success_style,.with_frm_style .frm_message{background-color:#4f6d5b;border-color:#4f6d5b;border-radius:0}.frm_success_style p,.with_frm_style .frm_message p{color:#fff}.frm_style_formidable-style.with_frm_style .frm_error_style,.frm_style_formidable-style.with_frm_style .frm_error_stylerm_message{background-color:#ad4314;border-color:#ad4314;border-radius:0;color:#fff}.frm_style_formidable-style.with_frm_style .frm_blank_field label,.frm_style_formidable-style.with_frm_style .frm_error{color:#ad4314}.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_blank_field select,.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{border-color:#ad4314}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeUp{0%{filter:alpha(opacity=0);opacity:0;-o-transform:translateY(10%);transform:translateY(10%)}to{filter:alpha(opacity=100);opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:translateX(15%);transform:translateX(15%)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{filter:alpha(opacity=0);opacity:0;-o-transform:translateX(15%);transform:translateX(15%)}to{filter:alpha(opacity=100);opacity:1;-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideDown{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes slideDown{0%{filter:alpha(opacity=0);opacity:0;transform:translate3d(0,-100%,0)}to{filter:alpha(opacity=100);opacity:1;transform:translateZ(0)}}@keyframes slideDown{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{filter:alpha(opacity=100);opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes imageInBig{0%{opacity:0;-webkit-transform:scale(1.06);transform:scale(1.06)}to{opacity:1;-webkit-transform:scale(1.04);transform:scale(1.04)}}@-o-keyframes imageInBig{0%{opacity:0;-o-transform:scale(1.06);transform:scale(1.06)}to{opacity:1;-o-transform:scale(1.04);transform:scale(1.04)}}@keyframes imageInBig{0%{opacity:0;-webkit-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}to{opacity:1;-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}}@-webkit-keyframes imageInBigHover{0%{opacity:1;-webkit-transform:scale(1.04);transform:scale(1.04)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes imageInBigHover{0%{opacity:1;-o-transform:scale(1.04);transform:scale(1.04)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes imageInBigHover{0%{opacity:1;-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}to{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes imageIn{0%{opacity:0;-webkit-transform:scale(1.04);transform:scale(1.04)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes imageIn{0%{opacity:0;-o-transform:scale(1.04);transform:scale(1.04)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes imageIn{0%{opacity:0;-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}to{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.preFadeIn{opacity:0}.animated{-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.\--slow{-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@media (prefers-reduced-motion:reduce),(print){.animated,.animated.\--slow{-webkit-animation-duration:1ms!important;-o-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;-o-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;-o-animation-iteration-count:1!important;animation-iteration-count:1!important}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInRight{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{opacity:1;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes slideInRight{0%{opacity:1;transform:translate3d(10%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:1;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInLeft{0%{opacity:1;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes slideInLeft{0%{opacity:1;transform:translate3d(-10%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInLeft{0%{opacity:1;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes line{0%{opacity:0;width:0}to{opacity:1;width:5rem}}@-o-keyframes line{0%{opacity:0;width:0}to{opacity:1;width:5rem}}@keyframes line{0%{opacity:0;width:0}to{opacity:1;width:5rem}}@-webkit-keyframes lineWide{0%{opacity:0;width:0}to{opacity:1;width:12rem}}@-o-keyframes lineWide{0%{opacity:0;width:0}to{opacity:1;width:12rem}}@keyframes lineWide{0%{opacity:0;width:0}to{opacity:1;width:12rem}}@-webkit-keyframes lineVertical{0%{height:0;opacity:0}to{height:100%;opacity:1}}@-o-keyframes lineVertical{0%{height:0;opacity:0}to{height:100%;opacity:1}}@keyframes lineVertical{0%{height:0;opacity:0}to{height:100%;opacity:1}}.bounce{-webkit-animation:bounce 2.5s infinite;-o-animation:bounce 2.5s infinite;animation:bounce 2.5s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}60%{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@-o-keyframes bounce{0%,20%,50%,80%,to{-o-transform:translateY(0);transform:translateY(0)}40%{-o-transform:translateY(-1rem);transform:translateY(-1rem)}60%{-o-transform:translateY(-.5rem);transform:translateY(-.5rem)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem)}60%{-webkit-transform:translateY(-.5rem);-o-transform:translateY(-.5rem);transform:translateY(-.5rem)}}.fadeInRight{-webkit-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInLeft{-webkit-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.slideInRight{-webkit-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}.slideInLeft{-webkit-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeUp{-webkit-animation-name:fadeUp;-o-animation-name:fadeUp;animation-name:fadeUp}.fadeIn{-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.slideDown{-webkit-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown;-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.imageIn{-webkit-animation-name:imageIn;-o-animation-name:imageIn;animation-name:imageIn}.imageInBig{-webkit-animation-name:imageInBig;-o-animation-name:imageInBig;animation-name:imageInBig}.iframe-container{overflow:hidden;position:relative;min-height:40rem}@media (min-width:50em){.iframe-container{min-height:53rem}}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;height:auto}.alignleft,.alignright{height:auto}.section-carousel-team__background-image,.section-carousel__slide-image,.section-content-image-block__background-image,.section-content-image-block__image,.section-odd-even-blocks__item-image,.section-project-detail__background-image,.section-projects__background-image,.section-similar-projects__background-image{background-size:cover;background-repeat:no-repeat;background-position:50%}.container{margin:0 auto}.header{position:fixed;z-index:20;top:0;left:0;width:100%;height:6rem}@media (min-width:50em){.header{width:11.5rem;height:100vh}}.header__main{background-color:#4f6d5b;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:6rem;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.15)}@media (min-width:50em){.header__main{z-index:11;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none}}.header__brand-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.header__brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;align-content:center}.header__brand,.header__menu{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.header__menu{background-color:#4f6d5b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:center;text-transform:uppercase;font-size:1.6rem;list-style:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:fixed;top:6rem;padding:20px;height:calc(100vh - 6rem);width:100%;max-width:100%;z-index:20;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);letter-spacing:.2rem;-webkit-box-shadow:none;box-shadow:none}@media (min-width:50em){.header__menu{height:100vh;top:0;-webkit-transform:translateX(-15.5rem);-o-transform:translateX(-15.5rem);transform:translateX(-15.5rem);max-width:27rem;z-index:10;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.15)}}.header__menu li{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);-o-transition:opacity .5s cubic-bezier(.23,1,.32,1),-o-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1),-o-transform .5s cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(-18%);-o-transform:translateX(-18%);transform:translateX(-18%)}.header__menu:after{-webkit-transition:height .4s ease-in;-o-transition:height .4s ease-in;transition:height .4s ease-in;position:absolute;top:0;left:0;content:"";width:1px;height:0;background-color:hsla(0,0%,100%,.13);left:100px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:50em){.header__menu:after{left:0}}.\--open .header__menu:after{height:50vh;-webkit-transition:height .4s ease-in;-o-transition:height .4s ease-in;transition:height .4s ease-in;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.\--open .header__menu{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}@media (min-width:50em){.\--open .header__menu{-webkit-transform:translateX(11.5rem);-o-transform:translateX(11.5rem);transform:translateX(11.5rem)}}.\--open .header__menu li{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1);-o-transition:opacity .5s cubic-bezier(.23,1,.32,1),-o-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1),-o-transform .5s cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.\--open .header__menu li.current-menu-item{opacity:.35}.header__menu a{padding:2.5rem;display:block;opacity:1}.header__menu a,.header__menu a:hover{-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}.header__menu a:hover{opacity:.35}.header.\--open ul li:first-child{-webkit-transition-delay:.08s;-o-transition-delay:.08s;transition-delay:.08s}.header.\--open ul li:nth-child(2){-webkit-transition-delay:.16s;-o-transition-delay:.16s;transition-delay:.16s}.header.\--open ul li:nth-child(3){-webkit-transition-delay:.24s;-o-transition-delay:.24s;transition-delay:.24s}.header.\--open ul li:nth-child(4){-webkit-transition-delay:.32s;-o-transition-delay:.32s;transition-delay:.32s}.header.\--open ul li:nth-child(5){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.header.\--open ul li:nth-child(6){-webkit-transition-delay:.48s;-o-transition-delay:.48s;transition-delay:.48s}.header.\--open ul li:nth-child(7){-webkit-transition-delay:.56s;-o-transition-delay:.56s;transition-delay:.56s}.header.\--open ul li:nth-child(8){-webkit-transition-delay:.64s;-o-transition-delay:.64s;transition-delay:.64s}.header.\--open ul li:nth-child(9){-webkit-transition-delay:.72s;-o-transition-delay:.72s;transition-delay:.72s}.header__toggle{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:0;background-color:transparent;border:none;margin-right:5rem;padding-left:2.5rem;height:5rem;position:relative;z-index:100;cursor:pointer}@media (min-width:50em){.header__toggle{width:100%;margin-right:0;padding-left:0}}.header__toggle-bars{position:relative;z-index:10;margin:0 auto;display:block;width:3rem;height:.2rem;background-color:#fff}.header__toggle-bars:after,.header__toggle-bars:before{position:absolute;width:100%;height:.2rem;left:0;top:0;content:"";background-color:#fff}.header__toggle-bars:before{top:7px;width:2.5rem;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.\--open .header__toggle-bars:before,.header__toggle-bars:before{-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}.\--open .header__toggle-bars:before{-webkit-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.header__toggle-bars:after{top:14px}.header__bottom-logo{max-width:22.5rem;height:auto;z-index:21;opacity:0;position:fixed;top:0;left:2.5rem;width:4rem;height:100vh;-webkit-transition:opacity .4s ease-in .4s,-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s ease-in .4s,-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s ease-in .4s,-o-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s ease-in .4s;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s ease-in .4s,-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);-webkit-transform:translateX(-200%);-o-transform:translateX(-200%);transform:translateX(-200%)}@media (min-width:50em){.header__bottom-logo{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-o-transform:none;transform:none;z-index:12;height:auto;top:auto;bottom:5rem;left:7rem;width:auto}}.\--open .header__bottom-logo{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:opacity .4s ease-in .4s;-o-transition:opacity .4s ease-in .4s;transition:opacity .4s ease-in .4s}@media (min-width:50em){.\--open .header__bottom-logo{opacity:1;-webkit-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity .4s ease-in .4s;-o-transition:opacity .4s ease-in .4s;transition:opacity .4s ease-in .4s}}.footer{text-align:center;padding-top:6rem;padding-bottom:8rem;position:relative;z-index:1;height:auto;overflow:hidden}@media (min-width:50em){.footer{padding-top:10rem;padding-bottom:14rem}}.footer:after,.footer:before{position:absolute;width:100%;height:50%;left:0;bottom:0;content:"";background-repeat:no-repeat;background-size:100% auto;background-position:bottom;-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.footer:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzY2IDE1Ni45MSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIHdpZHRoPSIxMzY2cHgiIGhlaWdodD0iMTU2LjkxcHgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYjBjNmQzO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MTMuMDgsMTU2LjkxYy0xMy4yNS0zLjQyLTE2LjMyLTQtMjQuNjMtNy4zMi0xMC00LTYuNDctOC43OC0zMC0xMy42cy05OC4zMS0yLjYzLTEyMy02LjE0UzQxMywxMTguODgsNDAzLDExNy41N3MtNy4wNiwzLjA3LTE4LjgzLTEuMzJTMzU5LjQ2LDk3LjM5LDM1MCw5Ny4zOSwzMDAuNiw3OC44MSwyNjcuNjMsNzFzLTQwLTQuMjMtNjguMjgtMTYuNzctNDQuNzQtMjguMzQtNjMtMzMuMTZTMTA0LDExLDk1Ljc0LDkuNjUsODIuMiw1LjI3LDY4LjY2LDMuMDcsMCwwLDAsMFYxNTYuOTFaIi8+PC9zdmc+);z-index:2;-webkit-transform:translateY(100%) translateX(-100%);-o-transform:translateY(100%) translateX(-100%);transform:translateY(100%) translateX(-100%)}.footer:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzY2IDE1Ni45MSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIHdpZHRoPSIxMzY2cHgiIGhlaWdodD0iMTU2LjkxcHgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNTA2ZDViO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzY2LDE1Ni45MVYzLjUxYy05LjUsOS40My00NS42OSw1LjctNDUuNjksNS43LTU2LjQ5LTExLjkxLTE0Ny0uNjYtMTcyLjYyLTIuM3MtNTYuMDgsNS41OS01Ni4wOCw1LjU5UzEwMjEsMjUsMTAwOS4wNiwyNyw4ODkuODUsNTAsODY0LjI0LDU1LjYsODA1LjA5LDgyLjI1LDgwMiw4My4yNCw3NzcuNzEsOTIuMTIsNzY5LjMyLDkycy0zOC40NywxMS4zNi00NS45MSwxMi0xOS40My0uNjUtMTkuNDMtLjY1LTM1LjMyLDMuNjEtNDUuNzIsMy0zMi44NiwzLjI5LTQxLjI1LDMuMjktNTAuNzgtOC4yMy01MC43OC04LjIzLTQ0LjE1LTEtNTEuMjEsMi0xNS40NSwxLjY0LTE5LDItMzEuNzgsNS45Mi0zMS43OCw1LjkyLTI4LjI2LDQuNjEtNDQuMTYsMi4zMS0yMzkuNjEsNDEuMS0yMzkuNjEsNDEuMWwyLjUyLDIuM1oiLz48L3N2Zz4=);-webkit-transform:translateY(100%) translateX(100%);-o-transform:translateY(100%) translateX(100%);transform:translateY(100%) translateX(100%);right:0;z-index:1}.footer.animated:after,.footer.animated:before{-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.footer__logo{max-width:31rem;height:auto;margin:0 auto 2rem}.footer p{margin-top:.5rem}.footer__contact-info,.footer p{font-size:1.2rem;letter-spacing:.1rem}.footer__contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;list-style:none;position:relative;z-index:3}.footer__contact-info a{color:#fff}@media (min-width:50em){.footer__contact-info{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__contact-info li{position:relative;padding-left:1rem;padding-right:1rem}.footer__contact-info li:after{position:absolute;top:.3rem;right:0;content:"";width:1px;height:1rem;background-color:#fff}.footer__contact-info li:nth-of-type(2):after{display:none}@media (min-width:50em){.footer__contact-info li:nth-of-type(2):after{display:block}}.footer__contact-info li:last-of-type{width:100%}@media (min-width:50em){.footer__contact-info li:last-of-type{width:auto}}.footer__contact-info li:last-of-type:after{display:none}.footer .footer_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:50em){.footer .footer_menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .footer_menu a{padding-left:3rem;padding-right:3rem;position:relative}@media (min-width:50em){.footer .footer_menu a:after{content:"";position:absolute;top:0;right:0;border-left:1px solid #fff;height:100%}}.footer .footer_menu li:last-of-type a:after{display:none}.footer hr{max-width:43rem;border-left:none;border-right:none;border-bottom:none;border-radius:0}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:100}.footer__social a{padding:0 1rem;display:block}.active .footer:after,.active .footer:before{-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.grid__row{position:relative;overflow:hidden;min-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:80rem;width:100%}.grid__row:last-of-type{z-index:20}.grid__row:first-of-type .grid__column:after{left:0;right:auto}.grid__row:first-of-type .grid__column:last-of-type:after{display:none}.grid__row.\--unhidden{overflow:visible;top:-4rem;margin-bottom:-4rem}.grid__row.\--unhidden .grid__column:after{right:0;left:auto;z-index:3}.grid__row.\--unhidden .grid__column:first-of-type:after{background-color:#4f6d5b;top:-2rem}.grid__row.\--unhidden .section-project-detail__background-image{z-index:10}.grid__row.\--small{min-height:40rem}@media (min-width:50em){.grid__row{min-height:68rem}}.grid__column{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5.5rem 4rem;min-height:40rem}.grid__column:after{width:100%;height:100%;top:0;left:auto;right:0;content:"";position:absolute;z-index:1;background-color:#231f20}@media (min-width:50em){.grid__column{padding:11rem;-ms-flex-preferred-size:50%;flex-basis:50%}}.grid__column.\--unhidden{overflow:visible}.grid__column.\--flush{padding:0;min-height:30rem}.section-hero{position:relative;height:calc(100vh - 10rem);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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.section-hero.\--bottom-padding{height:100vh}@media (min-width:50em){.section-hero{height:100vh}.section-hero.\--bottom-padding{height:calc(100vh + 10rem)}}.section-hero.\--italic{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-hero.\--short{max-height:10rem;margin-bottom:7rem;margin-top:6rem}@media (min-width:50em){.section-hero.\--short{max-height:43rem;margin-bottom:0;margin-top:0}}.section-hero__content{position:absolute;left:0;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow:hidden}.section-hero__title{margin-bottom:3rem}.\--italic .section-hero__title{font-style:italic;padding:4.5rem;font-size:2.6rem;line-height:2;font-family:Noto Serif,serif;text-transform:none;letter-spacing:0;max-width:55rem;-ms-flex-preferred-size:5rem;flex-basis:5rem;height:100%;left:auto}@media (min-width:50em){.\--italic .section-hero__title{font-size:3rem;right:10%;padding:10rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.\--short .section-hero__title{position:relative;margin-bottom:3rem;height:auto}.section-hero__description{max-width:50rem;text-align:center;font-size:1.8rem}.section-hero__background-image{position:relative;width:100%;height:100vh}.section-hero__scroll{position:absolute;z-index:100;bottom:3rem;font-family:Noto Serif,serif;font-size:1.6rem;text-transform:lowercase;text-align:center}.\--bottom-padding .section-hero__scroll{bottom:13.5rem}@media (min-width:50em){.section-hero__scroll{bottom:7.5rem}.\--bottom-padding .section-hero__scroll{bottom:17.5rem}}.section-hero__scroll em{display:block;margin-top:1rem}.section-form{max-width:94rem;margin:0 auto 3rem;padding-left:4rem;padding-right:4rem}@media (min-width:50em){.section-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:12rem}@supports (display:grid){.section-form{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;-webkit-column-gap:12rem;-moz-column-gap:12rem;column-gap:12rem}}}@media (min-width:70em){.section-form{padding-left:0;padding-right:0}}.section-form__panel-content{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;padding-right:12rem}@media (min-width:50em){.section-form__panel-content{padding-right:12rem}@supports (display:grid){.section-form__panel-content{padding-right:0}}}.section-form__panel-content address{margin:4rem 0}.section-form__panel-content a{color:#fff;margin-bottom:4rem;display:block}.section-form__panel-content a[href]{color:#4f6d5b}.section-form__panel-content a[href^="tel:"]{color:#fff;margin-bottom:0}.section-form__form{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-form__social{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:2px solid #4f6d5b;padding-top:4rem}.section-form__social a{display:block;padding:4rem 1rem}.section-form__social img{height:2.6rem}.section-carousel{position:relative}.section-carousel__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-carousel__slide-content{text-align:center;position:relative;z-index:20;padding-left:2rem;padding-right:2rem}.section-carousel__slide-title{margin-bottom:3rem;max-width:70rem;font-size:2.5rem}@media (min-width:50em){.section-carousel__slide-title{font-size:4rem}}.section-carousel__slide-description{max-width:60rem;margin:0 auto 2rem;font-size:1.6rem}.section-carousel__slide-image{position:absolute;top:0;left:0;width:100vw;height:100%}.section-carousel__slide-image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.55)}.section-carousel__slide-link{font-family:Noto Serif,serif;font-style:italic;font-size:1.6rem;display:block}@media (min-width:50em){.fullpage-wrapper .fp-section{padding-left:11.5rem}}#fp-nav.fp-right{top:unset;bottom:2.8rem;right:unset;width:100%;height:3rem}@media (min-width:50em){#fp-nav.fp-right{top:50%;bottom:unset;right:3.5rem;width:auto;height:auto}}#fp-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3rem}@media (min-width:50em){#fp-nav ul{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#fp-nav ul li{width:6rem}@media (min-width:50em){#fp-nav ul li{width:auto;height:auto;margin:0}}#fp-nav ul li:last-of-type,#fp-nav ul li:nth-last-of-type(2) a:after{display:none}#fp-nav ul li:hover a.active span,#fp-nav ul li:hover a span{margin:-2px 0 0 -2px;width:.7rem;height:.7rem}#fp-nav ul li a{position:relative}@media (min-width:50em){#fp-nav ul li a{margin-bottom:8rem}}#fp-nav ul li a:after{position:absolute;left:4.6rem;top:.8rem;display:block;content:"";width:4.5rem;height:.1rem;background-color:#4f6d5b}@media (min-width:50em){#fp-nav ul li a:after{width:.1rem;height:4.5rem;top:2rem;left:1px}}#fp-nav ul li a.active span{background-color:transparent;border:1px solid #fff;width:.7rem;height:.7rem;margin:-2px 0 0 -2px}#fp-nav ul li a span{background:transparent;width:.7rem;height:.7rem;border-radius:50%;background-color:#fff}#fp-nav ul li a span.fp-sr-only{background-color:transparent}.section-carousel-team{background-color:#b1c6d3;text-align:center;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:3rem;padding-block-end:3rem;padding-inline:2rem;position:relative;overflow:hidden}@media (min-width:50em){.section-carousel-team{padding:7.5rem 18rem 10rem}}.section-carousel-team__container{max-width:120rem;margin:0 auto}.section-carousel-team__header-title{color:#231f20;margin-top:5rem;margin-bottom:2rem}@media (min-width:50em){.section-carousel-team__header-title{margin-top:13rem;margin-bottom:5rem}}.section-carousel-team__items{padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media (min-width:50em){.section-carousel-team__items{padding-left:0;padding-right:0;gap:3rem}}.section-carousel-team__item{min-height:24rem;position:relative;overflow:hidden;cursor:pointer;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:37.5em){.section-carousel-team__item{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}}@media (min-width:50em){.section-carousel-team__item{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}}@media (min-width:70em){.section-carousel-team__item{min-height:30rem;-ms-flex-preferred-size:calc(33.33333% - 2rem);flex-basis:calc(33.33333% - 2rem)}}.section-carousel-team__item:hover .section-carousel-team__item-wrapper:before{opacity:1}.section-carousel-team__item:hover .section-carousel-team__background-image{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.section-carousel-team__item:hover .section-carousel-team__content{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}.section-carousel-team__slide-name{color:#fff;padding-left:4rem;padding-right:4rem}@media (min-width:50em){.section-carousel-team__slide-name{padding-left:8rem;padding-right:8rem}}.section-carousel-team__item-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}.section-carousel-team__item-wrapper:before{opacity:1;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(35,31,32,.4)}@media (min-width:50em){.section-carousel-team__item-wrapper:before{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}}.section-carousel-team__background-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;margin-top:0;-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.section-carousel-team__item-title{color:#fff;position:absolute;font-size:1.4rem;top:0;left:0;width:100%;height:100%;text-align:center;z-index:3;opacity:1;-webkit-transform:translateY(44%);-o-transform:translateY(44%);transform:translateY(44%)}@media (min-width:50em){.section-carousel-team__item-title{font-size:1.7rem;opacity:0;-webkit-transform:translateY(44%);-o-transform:translateY(44%);transform:translateY(44%);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}}.section-carousel-team__content{position:absolute;z-index:30;width:100%;height:100%;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:end;align-content:flex-end;-webkit-transform:none;-o-transform:none;transform:none;opacity:1;padding-bottom:2rem}@media (min-width:50em){.section-carousel-team__content{opacity:0;-webkit-transform:translateY(4%);-o-transform:translateY(4%);transform:translateY(4%);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}}@supports (display:grid){.section-carousel-team__content{display:inline-grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-line-pack:end;align-content:flex-end}}.section-carousel-team__controls{position:absolute;width:calc(100% - 4rem);height:100%;left:2rem;top:7rem;display:block}@media (min-width:50em){.section-carousel-team__controls{width:100%;left:50%;max-width:130rem;margin:0 auto;-webkit-transform:translateY(-12%) translateX(-50%);-o-transform:translateY(-12%) translateX(-50%);transform:translateY(-12%) translateX(-50%);top:20rem}}.section-carousel-team__controls:focus{outline:none}.section-carousel-team__control{z-index:100;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:block}.section-carousel-team__control.button{opacity:.4}.section-carousel-team__control.button:hover{opacity:1}.section-carousel-team__control.button.\--back{position:absolute;left:2rem}.section-carousel-team__control.button.\--back:before{border-right-color:#231f20}.section-carousel-team__control.button.\--back:after{border-right-color:#b1c6d3}.section-carousel-team__control.button.\--back:hover{border-color:#fff}.section-carousel-team__control.button.\--back:hover:before{border-right-color:#fff}.section-carousel-team__control.button.\--back:hover:after{border-right-color:#b1c6d3}.section-carousel-team__control.button.\--forward{position:absolute;right:2rem}.section-carousel-team__control.button.\--forward:after{border-left-color:#b1c6d3}.section-carousel-team__control.button.\--forward:before{border-left-color:#231f20}.section-carousel-team__control.button.\--forward:hover:before{border-left-color:#fff}.section-carousel-team__control.button.\--forward:hover:after{border-left-color:#b1c6d3}.section-carousel-team__control.button.\--back,.section-carousel-team__control.button.\--forward{border-color:#231f20;opacity:1}.section-carousel-team__control.button.\--back:hover,.section-carousel-team__control.button.\--forward:hover{border-color:#fff;background-color:transparent}.section-carousel-team__modal-container{position:fixed;z-index:9999;top:0;left:0;max-width:1100px;display:none;min-height:100%;z-index:-1;top:6rem}@media (min-width:50em){.section-carousel-team__modal-container{min-height:45rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.section-carousel-team__modal-container.\--open{display:block}.section-carousel-team__modal-content-container{position:relative;height:100%}@media (min-width:50em){.section-carousel-team__modal-content-container{min-height:45rem}}.section-carousel-team__modal-controls{background-color:#b1c6d3;width:100%;height:6rem;position:absolute;bottom:0;right:0}@media (min-width:50em){.section-carousel-team__modal-controls{width:12.5rem;height:8rem}}.section-carousel-team__modal-controls button{cursor:pointer}.section-carousel-team__modal-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:45rem}@media (min-width:50em){.section-carousel-team__modal-item-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-carousel-team__modal-title{color:#fff;font-size:2.1rem}@media (min-width:50em){.section-carousel-team__modal-title{margin-bottom:3rem}}.section-carousel-team__modal-item{position:relative;background-color:#b1c6d3}.section-carousel-team__modal-slide-name{color:#231f20;font-size:1.9rem}.section-carousel-team__modal-slide-title{color:#231f20}@media (min-width:50em){.section-carousel-team__modal-slide-title{margin-bottom:2rem}}.section-carousel-team__modal-slide-email,.section-carousel-team__modal-slide-phone{color:#231f20;font-size:1rem;display:block}.section-carousel-team__modal{min-height:45rem}.section-carousel-team__modal-close{position:absolute;z-index:1;padding:1rem 1.5rem;top:0;right:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.6rem;background:none;cursor:pointer}.section-carousel-team__modal-slide-bio{color:#231f20;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-margin-before:1rem;margin-block-start:1rem;position:relative;font-size:1.6rem}@media (min-width:50em){.section-carousel-team__modal-slide-bio{padding-top:5rem;margin-top:3rem}}.section-carousel-team__modal-slide-bio:before{content:"";width:4rem;height:1px;background-color:#231f20;top:0;left:0;position:absolute}.section-carousel-team__modal-container{max-width:100rem;width:100vw;background-color:#b1c6d3;z-index:600}@media (min-width:50em){.section-carousel-team__modal-container{width:100%}}.section-carousel-team__modal-container .tns-outer{height:100%}@media (min-width:50em){.section-carousel-team__modal-container .tns-outer{min-height:45rem}}.section-carousel-team__modal-container .tns-ovh{height:100%!important}@media (min-width:50em){.section-carousel-team__modal-container .tns-ovh{min-height:45rem!important}}.section-carousel-team__modal-item{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:45rem}.section-carousel-team__modal-image-container{position:relative;height:20rem}@media (min-width:50em){.section-carousel-team__modal-image-container{width:50%;height:auto}}.section-carousel-team__modal-background-image{width:100%;height:20rem;position:absolute;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-width:50em){.section-carousel-team__modal-background-image{height:calc(100% + 1px)}}.section-carousel-team__modal-content{padding:2rem;height:calc(100vh - 26rem);overflow:scroll;-webkit-padding-after:6rem;padding-block-end:6rem}@media (min-width:50em){.section-carousel-team__modal-content{width:50%;height:auto;overflow:visible;padding:4rem 8rem 8rem}}.section-carousel-logo{background-color:#4f6d5b;padding-bottom:16rem}.section-carousel-logo__container{max-width:130rem;width:100%;margin:0 auto;position:relative;z-index:1;padding-left:10rem;padding-right:10rem}.section-carousel-logo__slide img{margin:0 auto;max-width:8rem}@media (min-width:50em){.section-carousel-logo__slide img{max-width:11.3rem}}.section-carousel-logo__controls{position:absolute;width:calc(100% - 4rem);height:100%;left:2rem}@media (min-width:50em){.section-carousel-logo__controls{width:100%;left:0}}.section-carousel-logo__controls:focus{outline:none}.section-carousel-logo__control{z-index:100;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section-carousel-logo__control.button{opacity:.4}.section-carousel-logo__control.button,.section-carousel-logo__control.button:hover{-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}.section-carousel-logo__control.button:hover{opacity:1}.section-carousel-logo__control.button.\--back{position:absolute;left:2rem}.section-carousel-logo__control.button.\--back:before{border-right-color:#fff}.section-carousel-logo__control.button.\--back:after{border-right-color:#4f6d5b}.section-carousel-logo__control.button.\--back:hover{border-color:#231f20}.section-carousel-logo__control.button.\--back:hover:before{border-right-color:#fff}.section-carousel-logo__control.button.\--forward{position:absolute;right:2rem}.section-carousel-logo__control.button.\--forward:after{border-left-color:#4f6d5b}.section-carousel-logo__control.button.\--forward:before,.section-carousel-logo__control.button.\--forward:hover:before{border-left-color:#fff}.section-carousel-logo__control.button.\--back,.section-carousel-logo__control.button.\--back:hover,.section-carousel-logo__control.button.\--forward,.section-carousel-logo__control.button.\--forward:hover{border-color:#fff}.section-content{padding:0 4rem}@media (min-width:50em){.section-content{padding:0 11rem}}.section-logo-carousel{background-color:#4f6d5b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-logo-carousel__slide{text-align:center}.section-logo-carousel__slide img{margin:0 auto}.section-full-width-image{position:relative;min-height:40rem}.section-full-width-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-full-width-image.\--aspect{min-height:unset}.section-full-width-image.\--aspect img{-o-object-fit:contain;object-fit:contain;position:relative}.section-quote{background-color:#4f6d5b;padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:50em){.section-quote{padding-top:13rem;padding-bottom:15rem}}.section-quote__quote-container{max-width:42rem;margin:0 auto;text-align:center;padding-left:4rem;padding-right:4rem}@media (min-width:50em){.section-quote__quote-container{padding-left:0;padding-right:0}}.section-quote__quote{font-family:brandon-grotesque,sans-serif;font-weight:400;letter-spacing:.2rem;color:#fff;text-transform:uppercase;padding-bottom:1.5rem;position:relative;padding-top:8rem;font-size:1.5rem}@media (min-width:50em){.section-quote__quote{font-size:2.6rem;padding-top:12rem}}.section-quote__quote:before{position:absolute;content:"\201C";top:0;left:0;right:0;margin:0 auto;font-size:8rem;line-height:.5;font-family:Noto Serif,serif;border-bottom:1px solid #fff;width:5rem}@media (min-width:50em){.section-quote__quote:before{font-size:10rem}}.section-quote__byline{font-family:Noto Serif,serif;font-style:italic;font-size:1.3rem;opacity:.5}@media (min-width:50em){.section-quote__byline{font-size:1.6rem}}.section-press{max-width:89rem;margin:0 auto;width:100%;padding-left:4rem;padding-right:4rem}@media (min-width:50em){.section-press{padding-left:0;padding-right:0}}.section-press__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0;margin-top:6.5rem;position:relative;overflow:hidden;display:none}@media (min-width:50em){.section-press__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:7.5rem;margin-top:7.5rem}.section-press__item:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;content:"";width:100%;height:1px;background-color:#4f6d5b}}.section-press__item:first-of-type{padding-top:0}.section-press__item:first-of-type:before{display:none}.section-press__item:last-of-type{margin-bottom:6.5rem}@media (min-width:50em){.section-press__item:last-of-type{margin-bottom:15rem}}.section-press__item.\--active{display:-webkit-box;display:-ms-flexbox;display:flex}.section-press__item-content{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;border-top:1px solid #fff;margin-top:4.5rem;padding-top:4.5rem;overflow:hidden;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:50em){.section-press__item-content{padding-left:10rem;border-top:none;margin-top:0;padding-top:0}.section-press__item-content:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;content:"";width:1px;height:100%;background-color:#fff;-webkit-animation-name:lineVertical;-o-animation-name:lineVertical;animation-name:lineVertical;-webkit-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.61,1,.88,1);-o-animation-timing-function:cubic-bezier(.61,1,.88,1);animation-timing-function:cubic-bezier(.61,1,.88,1);-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}}.section-press__item-date{color:#4f6d5b;font-size:1rem;letter-spacing:.05rem}@media (min-width:50em){.section-press__item-date{font-size:1.2rem}}.section-press__item-title{color:#fff;margin-bottom:1rem}@media (min-width:50em){.section-press__item-title{margin-bottom:2.5rem}}.section-press__item-text{font-size:1.6rem}.section-press__item-image{width:18rem;margin:0 auto}@media (min-width:50em){.section-press__item-image{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:37rem;flex-basis:37rem;min-width:37rem;width:37rem;padding-right:10rem}}.section-press__item-link{margin-top:2rem;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:50em){.section-press__item-link{margin-top:4.5rem}}.section-press__button{font-size:1.6rem;font-family:Noto Serif,serif;position:relative;font-style:italic;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;margin:4rem auto;padding:2rem}.section-press__button:hover{cursor:pointer}@media (min-width:50em){.section-press__button{margin-top:8rem;margin-bottom:15rem}}.section-press__button.\--active{display:block}.section-press__button.\--hidden{display:none}.section-callout{text-align:center;padding:6rem 4rem 3rem}@media (min-width:50em){.section-callout{padding:12rem 0 10rem}}.section-callout__title{font-size:2rem;color:#fff;margin-bottom:1.5rem}@media (min-width:50em){.section-callout__title{font-size:2.8rem}}.section-callout__title:after{left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.section-callout__link{font-size:1.6rem;font-family:Noto Serif,serif;position:relative;padding-bottom:1.5rem;font-style:italic}.section-image-callout{position:relative;height:100vh;max-height:40rem;overflow:hidden}@media (min-width:50em){.section-image-callout{max-height:82rem}}.section-image-callout__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-image-callout__title{font-size:4rem;color:#fff;margin-bottom:2rem}@media (min-width:50em){.section-image-callout__title{margin-bottom:7rem}}.section-image-callout__title:after{left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.section-image-callout__link{font-size:1.6rem;font-family:Noto Serif,serif;position:relative;padding-bottom:1.5rem;text-align:center;font-style:italic}.section-image-callout__background-image{position:relative;overflow:hidden;z-index:1;width:100%;height:100%}.section-odd-even-blocks__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 4rem 4rem;margin-top:-4rem;z-index:10;position:relative}@media (min-width:50em){.section-odd-even-blocks__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.section-odd-even-blocks__item:last-of-type{margin-bottom:-4rem}@media (min-width:50em){.section-odd-even-blocks__item:last-of-type{margin-bottom:0}}@media (min-width:50em){.section-odd-even-blocks__item:last-of-type .section-odd-even-blocks__item-content:after{height:calc(100% - 4rem)}}.section-odd-even-blocks__item:after{width:50%;height:100%;top:0;left:auto;right:0;content:"";position:absolute;z-index:-1}.section-odd-even-blocks__item.\--brown:after{background-color:#231f20}.section-odd-even-blocks__item.\--blue:after,.section-odd-even-blocks__item.\--green:after{background-color:#b1c6d3}.section-odd-even-blocks__item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-odd-even-blocks__item:nth-child(odd):after{left:0;right:auto}@media (min-width:50em){.section-odd-even-blocks__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.section-odd-even-blocks__number-replacement{margin-bottom:2rem;max-width:11.3rem}.section-odd-even-blocks__number{font-size:8rem;font-family:brandon-grotesque,sans-serif;font-weight:300;opacity:.3;letter-spacing:-.8rem;margin-bottom:2rem;line-height:1;position:relative;z-index:6;opacity:0}.\--blue .section-odd-even-blocks__number{color:#231f20;margin-bottom:4rem}.section-odd-even-blocks__item-image-wrapper{overflow:hidden;min-height:40rem;margin-left:-4rem;width:calc(100% + 8rem)}@media (min-width:50em){.section-odd-even-blocks__item-image-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:0;width:100%}}.section-odd-even-blocks__item-image{width:100%;min-height:40rem;height:100%}.section-odd-even-blocks__item-content{padding-top:4rem;position:relative;z-index:10;padding-bottom:4rem}@media (min-width:50em){.section-odd-even-blocks__item-content{-ms-flex-preferred-size:50%;flex-basis:50%;padding:9rem 12rem 13rem 9rem}}.section-odd-even-blocks__item-content:after{content:"";position:absolute;width:calc(100% + 8rem);height:100%;top:0;left:-4rem;z-index:-1}@media (min-width:50em){.section-odd-even-blocks__item-content:after{width:100%;height:calc(100% - 8rem);top:4rem;left:0}}.\--blue .section-odd-even-blocks__item-content:after{background-color:#b1c6d3}.\--green .section-odd-even-blocks__item-content:after{background-color:#4f6d5b}.section-odd-even-blocks__item-title{position:relative;color:#fff;margin-bottom:3rem;padding-bottom:2rem}@media (min-width:50em){.section-odd-even-blocks__item-title{margin-bottom:7rem;padding-bottom:3rem}}.section-odd-even-blocks__item-title:after{left:2.5rem}.\--blue .section-odd-even-blocks__item-title{color:#231f20}.\--blue .section-odd-even-blocks__item-title:after{background-color:#231f20}.section-odd-even-blocks__item-text{font-size:1.6rem}.\--blue .section-odd-even-blocks__item-text{color:#231f20}.section-odd-even-blocks__edge-blue,.section-odd-even-blocks__edge-brown,.section-odd-even-blocks__edge-green{position:absolute;width:calc(100% + 8rem);max-width:unset;left:-4rem;top:-20px;z-index:5}@media (min-width:50em){.section-odd-even-blocks__edge-blue,.section-odd-even-blocks__edge-brown,.section-odd-even-blocks__edge-green{top:-.5rem;left:0;width:100%}}.section-content-image-block__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:50em){.section-content-image-block__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.section-content-image-block__background-image-wrapper{overflow:hidden;min-height:40rem;margin-left:0;width:100%;position:absolute;height:100%;z-index:1;top:0;left:0}.section-content-image-block__background-image-wrapper:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#4f6d5b;opacity:.5}@media (min-width:50em){.section-content-image-block__background-image-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:0;width:100%}}.section-content-image-block__background-image{width:100%;min-height:40rem;height:100%}.section-content-image-block__image-wrapper{overflow:hidden;min-height:40rem;width:100%}@media (min-width:50em){.section-content-image-block__image-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%}}.section-content-image-block__image{width:100%;min-height:40rem;height:100%}.section-content-image-block__content{padding:4rem;background-color:#4f6d5b;position:relative}@media (min-width:50em){.section-content-image-block__content{-ms-flex-preferred-size:50%;flex-basis:50%;padding:9rem 12rem 9rem 9rem}}.section-content-image-block__title{position:relative;color:#fff;margin-bottom:3rem;padding-bottom:2rem;z-index:10}@media (min-width:50em){.section-content-image-block__title{margin-bottom:7rem;padding-bottom:3rem}}.section-content-image-block__title:after{left:2.5rem}.section-content-image-block__text{font-size:1.6rem;position:relative;z-index:10}.section-content-image-block__text ul{margin:0 0 0 5rem;padding:0;font-size:1.7rem}.section-content-image-block__text ul li{list-style:none;position:relative;padding-left:2rem;padding-bottom:2rem}.section-content-image-block__text ul li:before{position:absolute;top:0;left:0;content:"+"}@media (min-width:50em){.section-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports (display:grid){.section-projects{display:grid;grid-template-columns:1fr 1fr;grid-gap:0}}}.section-projects__item{min-height:40rem;position:relative;overflow:hidden}@media (min-width:50em){.section-projects__item{min-height:68rem;-ms-flex-preferred-size:50%;flex-basis:50%}@supports not (display:grid){.section-projects__item{-ms-flex-preferred-size:50%;flex-basis:50%}}}.section-projects__item:hover .section-projects__background-image{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.section-projects__background-image,.section-projects__item:hover .section-projects__background-image{-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.section-projects__background-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;margin-top:0;-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}.section-projects__item-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:3;opacity:1;-webkit-transform:none;-o-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;transform:none}@media (min-width:50em){.section-projects__item-content{opacity:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translateY(44%);-o-transform:translateY(44%);transform:translateY(44%);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}}.section-projects__item-title{color:#fff}.section-projects__item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;font-family:Noto Serif,serif;font-style:italic;position:relative}.section-projects__item-meta.bottom-border:after{-webkit-animation-name:lineWide;-o-animation-name:lineWide;animation-name:lineWide;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-.5rem}.section-projects__item-meta li{position:relative;padding-left:1.5rem;padding-right:1.5rem}.section-projects__item-meta li:first-of-type:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;background-color:#fff;width:.1rem;height:1.6rem}.section-projects__item-link{position:absolute;left:0;height:100%;width:100%;min-height:40rem;display:block}@media (min-width:50em){.section-projects__item-link{display:inline-grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}}.section-projects__item-link:before{opacity:1;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(35,31,32,.55);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}@media (min-width:50em){.section-projects__item-link:before{opacity:0}}.section-projects__item-link:hover:before{opacity:1;-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}.section-projects__item-link:hover .bottom-border:after{-webkit-transform:translateX(-50%) scaleX(150%);-o-transform:translateX(-50%) scaleX(150%);transform:translateX(-50%) scaleX(150%);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.section-projects__item-link:hover .section-projects__item-content{opacity:1;-webkit-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}@media (min-width:50em){.section-projects__item-link:hover .section-projects__item-content{-webkit-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}}.section-project-detail{margin-top:-4rem}.section-project-detail__intro{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:transparent;overflow:visible}.section-project-detail__intro .section-projects__item-meta{margin-left:-1.5rem;-ms-flex-item-align:start;align-self:flex-start}.section-project-detail__edge,.section-project-detail__edge-two{position:absolute;left:0;z-index:2}.section-project-detail__edge{top:-3rem}@media (min-width:50em){.section-project-detail__edge{top:-.3rem}}.section-project-detail__edge-two{top:-5rem}@media (min-width:50em){.section-project-detail__edge-two{top:-8.5rem}}.section-project-detail__intro-back{margin-bottom:7rem;-ms-flex-item-align:start;align-self:flex-start}.section-project-detail__intro-title{color:#fff;margin-bottom:1rem}.section-project-detail__intro-content{position:relative;padding-top:4rem;margin-top:3rem}.section-project-detail__intro-content p{font-size:1.6rem}.section-project-detail__intro-content:before{position:absolute;top:0;left:0;content:"";width:5rem;height:1px;background-color:#fff}.section-project-detail__quote-wrapper{max-width:none;margin-top:4rem}@media (min-width:50em){.section-project-detail__quote-wrapper{margin-top:8rem}}.section-project-detail__quote{font-size:2.6rem;background-color:#4f6d5b;margin-top:-4rem;position:relative;z-index:10}@media (min-width:50em){.section-project-detail__quote{padding-left:12rem;padding-right:12rem}}.section-project-detail__quote:after{position:absolute;content:"";background-color:#4f6d5b;width:100%;height:100%;top:0;left:0;z-index:-1}@media (min-width:50em){.section-project-detail__quote:after{height:250%}}.section-project-detail__byline{margin:0 auto;position:relative;z-index:10;padding-left:1rem}.section-project-detail__byline:before{content:"-";position:absolute;top:0;left:0}.section-project-detail__background-image{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;margin-top:0;min-height:40rem}@media (min-width:50em){.section-project-detail__background-image{min-height:none}}.section-project-detail__gallery{background-color:#231f20;-webkit-columns:1;-moz-columns:1;column-count:1;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:1rem;z-index:10;position:relative}@media (min-width:50em){.section-project-detail__gallery{-webkit-columns:2;-moz-columns:2;column-count:2}}.section-project-detail__gallery div{position:relative;margin-bottom:1rem}.section-similar-projects{background-color:#b1c6d3;text-align:center;padding:4.5rem 10rem 6.5rem;position:relative;overflow:hidden}@media (min-width:50em){.section-similar-projects{padding:7.5rem 18rem 10rem}}.section-similar-projects__container{max-width:120rem;margin:0 auto}.section-similar-projects__header-title{color:#231f20;margin-top:5rem;margin-bottom:2rem}@media (min-width:50em){.section-similar-projects__header-title{margin-top:13rem;margin-bottom:5rem}}.section-similar-projects__link{font-size:1.6rem;font-family:Noto Serif,serif;font-style:italic;position:relative;padding-bottom:1.5rem;text-align:center;color:#231f20}.section-similar-projects__link:hover{color:#231f20}.section-similar-projects__link:after{background-color:#231f20}.section-similar-projects__items{padding-left:0;padding-right:0}@media (min-width:50em){.section-similar-projects__items{padding-left:0;padding-right:0}}.section-similar-projects__item{min-height:14rem;position:relative;overflow:hidden}@media (min-width:50em){.section-similar-projects__item{min-height:30rem}}.section-similar-projects__item:hover .section-similar-projects__background-image{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.section-similar-projects__item-wrapper{position:absolute;width:100%;height:100%;overflow:hidden}@media (min-width:50em){.section-similar-projects__item-wrapper{width:calc(100% - 3rem)}}.section-similar-projects__background-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;margin-top:0;-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);-webkit-transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 3s cubic-bezier(.23,1,.32,1);-o-transition:-o-transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1);transition:transform 3s cubic-bezier(.23,1,.32,1),-webkit-transform 3s cubic-bezier(.23,1,.32,1),-o-transform 3s cubic-bezier(.23,1,.32,1)}.section-similar-projects__item-title{color:#fff;position:absolute;font-size:1.4rem;top:0;left:0;width:100%;height:100%;text-align:center;z-index:3;opacity:1;-webkit-transform:translateY(44%);-o-transform:translateY(44%);transform:translateY(44%)}@media (min-width:50em){.section-similar-projects__item-title{font-size:1.7rem;opacity:0;-webkit-transform:translateY(44%);-o-transform:translateY(44%);transform:translateY(44%);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}}.section-similar-projects__item-link{position:absolute;z-index:30;width:100%;height:100%;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@supports (display:grid){.section-similar-projects__item-link{display:inline-grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}}.section-similar-projects__item-link:before{opacity:1;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(35,31,32,.4)}@media (min-width:50em){.section-similar-projects__item-link:before{opacity:0;-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}}.section-similar-projects__item-link:hover:before{opacity:1;-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1)}.section-similar-projects__item-link:hover .section-similar-projects__item-title{opacity:1;-webkit-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%);-webkit-transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);-o-transition:opacity .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1),-o-transform .4s cubic-bezier(.23,1,.32,1)}.section-similar-projects__controls{position:absolute;width:calc(100% - 4rem);height:100%;left:2rem;top:7rem}@media (min-width:50em){.section-similar-projects__controls{width:100%;left:50%;max-width:130rem;margin:0 auto;-webkit-transform:translateY(-12%) translateX(-50%);-o-transform:translateY(-12%) translateX(-50%);transform:translateY(-12%) translateX(-50%);top:20rem}}.section-similar-projects__controls:focus{outline:none}.section-similar-projects__control{z-index:100;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:block}.section-similar-projects__control.button{opacity:.4}.section-similar-projects__control.button:hover{opacity:1}.section-similar-projects__control.button.\--back{position:absolute;left:2rem}.section-similar-projects__control.button.\--back:before{border-right-color:#231f20}.section-similar-projects__control.button.\--back:after{border-right-color:#b1c6d3}.section-similar-projects__control.button.\--back:hover{border-color:#fff}.section-similar-projects__control.button.\--back:hover:before{border-right-color:#fff}.section-similar-projects__control.button.\--back:hover:after{border-right-color:#b1c6d3}.section-similar-projects__control.button.\--forward{position:absolute;right:2rem}.section-similar-projects__control.button.\--forward:after{border-left-color:#b1c6d3}.section-similar-projects__control.button.\--forward:before{border-left-color:#231f20}.section-similar-projects__control.button.\--forward:hover:before{border-left-color:#fff}.section-similar-projects__control.button.\--forward:hover:after{border-left-color:#b1c6d3}.section-similar-projects__control.button.\--back,.section-similar-projects__control.button.\--forward{border-color:#231f20;opacity:1}.section-similar-projects__control.button.\--back:hover,.section-similar-projects__control.button.\--forward:hover{border-color:#fff;background-color:transparent}.section-mountains-intro{background-color:#4f6d5b;padding-top:6rem;padding-bottom:6rem;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (min-width:50em){.section-mountains-intro{padding-top:17rem;padding-bottom:22rem}}.section-mountains-intro:after,.section-mountains-intro:before{position:absolute;width:100%;height:50%;left:0;bottom:-2px;content:"";background-repeat:no-repeat;background-size:100% auto;background-position:bottom}.section-mountains-intro:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzY2IDE1Ni45MSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIHdpZHRoPSIxMzY2cHgiIGhlaWdodD0iMTU2LjkxcHgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojYjBjNmQzO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MTMuMDgsMTU2LjkxYy0xMy4yNS0zLjQyLTE2LjMyLTQtMjQuNjMtNy4zMi0xMC00LTYuNDctOC43OC0zMC0xMy42cy05OC4zMS0yLjYzLTEyMy02LjE0UzQxMywxMTguODgsNDAzLDExNy41N3MtNy4wNiwzLjA3LTE4LjgzLTEuMzJTMzU5LjQ2LDk3LjM5LDM1MCw5Ny4zOSwzMDAuNiw3OC44MSwyNjcuNjMsNzFzLTQwLTQuMjMtNjguMjgtMTYuNzctNDQuNzQtMjguMzQtNjMtMzMuMTZTMTA0LDExLDk1Ljc0LDkuNjUsODIuMiw1LjI3LDY4LjY2LDMuMDcsMCwwLDAsMFYxNTYuOTFaIi8+PC9zdmc+);z-index:3}.section-mountains-intro:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzY2IDE1Ni45MSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIHdpZHRoPSIxMzY2cHgiIGhlaWdodD0iMTU2LjkxcHgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjMxRjIwO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzY2LDE1Ni45MVYzLjUxYy05LjUsOS40My00NS42OSw1LjctNDUuNjksNS43LTU2LjQ5LTExLjkxLTE0Ny0uNjYtMTcyLjYyLTIuM3MtNTYuMDgsNS41OS01Ni4wOCw1LjU5UzEwMjEsMjUsMTAwOS4wNiwyNyw4ODkuODUsNTAsODY0LjI0LDU1LjYsODA1LjA5LDgyLjI1LDgwMiw4My4yNCw3NzcuNzEsOTIuMTIsNzY5LjMyLDkycy0zOC40NywxMS4zNi00NS45MSwxMi0xOS40My0uNjUtMTkuNDMtLjY1LTM1LjMyLDMuNjEtNDUuNzIsMy0zMi44NiwzLjI5LTQxLjI1LDMuMjktNTAuNzgtOC4yMy01MC43OC04LjIzLTQ0LjE1LTEtNTEuMjEsMi0xNS40NSwxLjY0LTE5LDItMzEuNzgsNS45Mi0zMS43OCw1LjkyLTI4LjI2LDQuNjEtNDQuMTYsMi4zMS0yMzkuNjEsNDEuMS0yMzkuNjEsNDEuMWwyLjUyLDIuM1oiLz48L3N2Zz4=);right:0;z-index:2}.section-mountains-intro__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Noto Serif,serif;font-size:2.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:50em){.section-mountains-intro__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:2.2rem}}.section-mountains-intro__list-item{padding:2rem 5rem 4rem;position:relative}@media (min-width:50em){.section-mountains-intro__list-item{padding-bottom:6rem;padding-top:0}}.section-mountains-intro__list-item:before{position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:"+";font-size:2.3rem;line-height:1;color:#231f20}@media (min-width:50em){.section-mountains-intro__list-item:before{left:auto;right:0;top:50%;-webkit-transform:translateY(-4rem);-o-transform:translateY(-4rem);transform:translateY(-4rem)}}.section-mountains-intro__list-item:last-of-type:before{display:none}.section-mountains-intro__content{max-width:76rem;padding-left:4rem;padding-right:4rem}@media (min-width:50em){.section-mountains-intro__content{padding-left:0;padding-right:0}}.section-mountains-intro__content p{font-size:1.6rem}@media (min-width:50em){.section-mountains-intro__content p{font-size:2rem}}.section-mountains-intro__secondary-heading{color:#fff;margin-bottom:2rem}.section-mountains-intro__secondary-container{background:rgba(35,31,32,.28);text-align:center;max-width:88rem;padding:6rem 12rem 13rem;margin:6rem auto -20rem}@media (min-width:50em){.section-mountains-intro__secondary-container{margin-top:10rem}}.section-biography-main{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:50em){@supports (display:grid){.section-biography-main{display:grid;grid-template-areas:"main_image bio" "main_image small_image";grid-template-rows:minmax(30rem,68rem) minmax(30rem,68rem);grid-template-columns:1fr 1fr}}}.section-biography-main__content{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:50em){@supports (display:grid){.section-biography-main__content{grid-area:bio}}}.section-biography-main__main-photo-wrapper{position:relative;overflow:hidden;width:100%;height:100%;min-height:40rem;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:50em){@supports (display:grid){.section-biography-main__main-photo-wrapper{grid-area:main_image}}}.section-biography-main__main-photo{position:absolute;height:100%;width:100%}.section-biography-main__small-photo-wrapper{position:relative;overflow:hidden;width:100%;height:100%;min-height:40rem;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:50em){@supports (display:grid){.section-biography-main__small-photo-wrapper{grid-area:small_image}}}.section-biography-main__small-photo{position:absolute;height:100%;width:100%}.section-biography-main__name{color:#fff;margin-bottom:1rem;position:relative;z-index:2}.section-biography-main__title{font-size:1.6rem;font-family:Noto Serif,serif;font-style:italic;margin-bottom:4rem;position:relative;z-index:2}@media (min-width:50em){.section-biography-main__title{margin-bottom:7rem}}.section-biography-main__title:after{left:0;-webkit-transform:none;-o-transform:none;transform:none}.section-biography-main__biography{font-size:1.4rem;position:relative;z-index:2}@media (min-width:50em){.section-biography-main__biography{font-size:1.6rem}}.map{overflow:hidden;position:relative;min-height:40rem}@media (min-width:50em){.map{min-height:53rem}}