html{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;height:100%}@media screen and (max-width:1600px){html{font-size:1vw}}@media screen and (max-width:1200px){html{font-size:1.25vw}}@media screen and (max-width:900px){html{font-size:3.5vw}}@media (orientation:landscape) and (max-width:900px){html{font-size:2.5vw}}@media screen and (max-width:500px){html{font-size:3.5vw}}.bold,.tour-widget-block .button-container button,b,strong{font-weight:500}.sans-serif,.sans-serif-huge,.sans-serif-large,.sans-serif-normal,.sans-serif-small,.sans-serif-tiny,.tour-widget-block .button-container button,html,input,select,textarea{font-family:aktiv-grotesk-extended,Helvetica,sans-serif}.sans-serif-alt,.sans-serif-normal-alt{font-family:aktiv-grotesk,Helvetica,sans-serif}.caps,.tour-widget-block .button-container button{letter-spacing:.01em;text-transform:uppercase}.sans-serif-tiny{font-size:.5rem;font-weight:500;line-height:1.425}.sans-serif-tiny strong{font-weight:700}@media screen and (max-width:900px){.sans-serif-tiny{font-size:.6rem}}.sans-serif-small{font-size:.75rem;font-weight:500;line-height:1.425;margin-bottom:2em}.sans-serif-normal,.tour-widget-block .button-container button,input,select,textarea{font-size:1rem;font-weight:300;line-height:1.425}.sans-serif-normal .light,.sans-serif-normal.light,.tour-widget-block .button-container button .light,.tour-widget-block .button-container button.light,input .light,input.light,select .light,select.light,textarea .light,textarea.light{font-weight:300}.sans-serif-normal .bold,.sans-serif-normal b,.sans-serif-normal strong,.sans-serif-normal.bold,.tour-widget-block .button-container button,.tour-widget-block .button-container button .bold,.tour-widget-block .button-container button b,.tour-widget-block .button-container button strong,b.sans-serif-normal,input .bold,input b,input strong,input.bold,select .bold,select b,select strong,select.bold,strong.sans-serif-normal,textarea .bold,textarea b,textarea strong,textarea.bold{font-weight:500}@media screen and (max-width:1200px){.sans-serif-normal,.tour-widget-block .button-container button,input,select,textarea{font-size:1.275rem}}.sans-serif-normal-alt{font-size:.75rem;font-weight:700;line-height:1.333}.sans-serif-large{font-size:2rem;font-weight:100;line-height:1.285;margin-bottom:.4em}.sans-serif-large strong,.sans-serif-large.bold,.tour-widget-block .button-container button.sans-serif-large,b.sans-serif-large,strong.sans-serif-large{font-weight:400}.sans-serif-huge{font-size:3.45rem;font-weight:200;line-height:1.05;margin-bottom:.25em;word-spacing:-.02em}.sans-serif-huge strong,.sans-serif-huge.bold,.tour-widget-block .button-container button.sans-serif-huge,b.sans-serif-huge,strong.sans-serif-huge{font-weight:400}@media screen and (max-width:900px){.sans-serif-huge{font-size:2rem;line-height:1.05;margin-bottom:.4em}}body{height:100%;margin:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:grey #fff;width:100vw}body::-webkit-scrollbar{background:#fff;width:.5rem}body::-webkit-scrollbar-thumb{background:grey}body ::-moz-selection{background:#1c331d;color:#fff}body ::selection{background:#1c331d;color:#fff}body.disable-scrolling{overflow:hidden}body.outlines *,body.outlines :focus,body.outlines :target{outline:2px solid #000}body.outlines input:focus,body.outlines input:target,body.outlines textarea:focus,body.outlines textarea:target{outline:0}body.outlines input.outline:focus,body.outlines input.outline:target,body.outlines textarea.outline:focus,body.outlines textarea.outline:target{border:1px solid #1c331d;outline:0}*{box-sizing:border-box;outline:0;position:relative}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:300;line-height:inherit;margin:0}address{font-style:normal}a{color:#1c331d;cursor:pointer;display:inline-block;text-decoration:none;transition:color .2s ease}a:hover{color:#49854c}a:hover svg line,a:hover svg polyline{stroke:#49854c}a.underline{border-bottom:1px solid rgba(28,51,29,.3);color:#1c331d;display:inline;padding-bottom:0;transition:color .2s ease-in,border-color .2s ease-in}a.underline:hover{border-bottom:1px solid rgba(73,133,76,0);color:#49854c}a.underline-alt{color:#1c331d;text-decoration:underline;transition:color .2s ease-in,border-color .2s ease-in}a.underline-alt:hover{color:#49854c}ol,ul{margin-left:1em;padding:0}ol.plain,ul.plain{list-style:none;margin:0;padding:0}ol.inline,ul.inline{display:flex;flex-wrap:wrap}ol.inline li,ul.inline li{margin-right:1em}ol.inline li:last-of-type,ul.inline li:last-of-type{margin-right:0}ol li,ul li{margin:0 0 1em}ol li:last-of-type,ul li:last-of-type{margin-bottom:0}figure{margin:0}img,svg{display:block;height:auto;width:100%}img{opacity:1;transition:all .5s ease}img[data-src],img[data-srcset]{opacity:0!important}img.float-in{transform:translateY(0)}img.float-in[data-src],img.float-in[data-srcset]{transform:translateY(3.689236111vw)}br{line-height:0}hr{border:none;border-bottom:1em solid #1c331d;margin:0}input,textarea{background:0 0;border:1px solid #1c331d;display:block;padding:.5em .25em;width:100%}input:-ms-input-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder,input::placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder,textarea::-webkit-input-placeholder,textarea::placeholder{color:#fff}select{-webkit-appearance:none;background:0 0;border:none;padding:0}iframe{display:block}.pointer-event-fix{pointer-events:none}.pointer-event-fix>*{pointer-events:all}footer.desktop-footer{margin-top:1.8446180555vw;padding-bottom:1.8446180555vw}@media screen and (max-width:900px){footer.desktop-footer{display:none}}footer.desktop-footer .page-container{align-items:center;padding-right:0}footer.desktop-footer .left{display:flex;width:49.479166667em}@media screen and (max-width:1600px){footer.desktop-footer .left{width:49.479166667vw}}footer.desktop-footer .footer-links{display:flex}footer.desktop-footer .footer-links a{margin-right:1em}footer.desktop-footer .left-footer-block{display:flex;width:100%}footer.desktop-footer .right{width:32.638888889em}@media screen and (max-width:1600px){footer.desktop-footer .right{width:32.638888889vw}}footer.desktop-footer .jump-to-top{width:7.378472222em}@media screen and (max-width:1600px){footer.desktop-footer .jump-to-top{width:7.378472222vw}}.left-footer-block,.left-header-block{display:flex;width:100%}@media screen and (max-width:900px){.left-footer-block,.left-header-block{flex-direction:column}}.left-footer-block .project-title,.left-header-block .project-title{flex-grow:1}.left-footer-block .project-categories,.left-footer-block .project-title,.left-header-block .project-categories,.left-header-block .project-title{flex-grow:0;flex-shrink:1;text-overflow:ellipsis}@media screen and (max-width:1200px){.left-footer-block .project-categories,.left-footer-block .project-title,.left-header-block .project-categories,.left-header-block .project-title{flex-grow:1;flex-shrink:0}}.left-footer-block .project-categories,.left-header-block .project-categories{align-items:center;display:flex;margin-left:1em}.left-footer-block .project-categories span,.left-header-block .project-categories span{margin:0 .25em}@media screen and (max-width:900px){.left-footer-block .project-categories,.left-header-block .project-categories{margin-left:0}}.left-footer-block span,.left-header-block span{font-weight:200}.mobile-footer{display:none;padding:0 6.25vw}@media screen and (max-width:900px){.mobile-footer{display:block}}.mobile-footer .bottom,.mobile-footer .left-footer-block{padding-bottom:6.25vw}.mobile-footer .project-location{display:block}.mobile-footer .sans-serif-tiny{line-height:2;margin-right:1em}.jump-to-top{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.jump-to-top img,.jump-to-top svg{display:inline-block;height:.75em;margin-left:.5em;width:auto}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.gallery .slide{width:100%}.gallery .slide img{height:100%;margin:0!important;width:100%}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{background:0 0;border-radius:0;height:100%;top:0;width:50%}.flickity-prev-next-button:hover{background:0 0}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button .flickity-button-icon{display:none;height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{left:0;right:auto}.tour-widget .tour-widget-picture{height:100vh;overflow:hidden;width:100%}.tour-widget .tour-widget-picture .picture{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;transition:all 1s ease}.tour-widget .page-container{height:100%}.tour-widget .tour-widget-caption{left:8.420138889em;padding:3.689236111vw 0;position:absolute;text-shadow:0 1px 20px rgba(0,0,0,.5);width:32.638888889em;z-index:10}@media screen and (max-width:1600px){.tour-widget .tour-widget-caption{left:8.420138889vw;width:32.638888889vw}}@media screen and (max-width:900px){.tour-widget .tour-widget-caption{left:6.25vw;width:64.0625vw}}.tour-widget .tour-widget-nav{height:100%;padding-right:.5rem;position:absolute;right:8.420138889em;width:7.378472222em;z-index:10}@media screen and (max-width:1600px){.tour-widget .tour-widget-nav{right:8.420138889vw;width:7.378472222vw}}@media screen and (max-width:900px){.tour-widget .tour-widget-nav{right:6.25vw;width:17.1875vw}}.tour-widget .tour-widget-nav .nav-item{left:50%;position:absolute;transform:translateX(-50%);width:100%}.tour-widget .tour-widget-nav .close{cursor:pointer;text-align:center;top:3.689236111vw}.tour-widget .tour-widget-nav .close img{margin:0 auto;width:3.689236111vw}.tour-widget .tour-widget-nav .dots{top:50%;transform:translateY(-50%);width:auto}.tour-widget .tour-widget-nav .dots .dot{border:1px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.5);height:1vw;margin-top:2vw;width:1vw}.tour-widget .tour-widget-nav .dots .dot:first-of-type{margin-top:0}.tour-widget .tour-widget-nav .dots .dot.active{background:#fff}.tour-widget-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.tour-widget-mask .open-instructions,.tour-widget-mask .rotate-instructions{left:0;position:absolute;text-align:center;top:50%;width:100%}.tour-widget-block{overflow:hidden}.tour-widget-block .placeholder{height:100vh;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.tour-widget-block .placeholder.blur{filter:blur(10px)}.tour-widget-block .button-container{left:50%;position:absolute;top:50%;transform:translateX(-50%)}.tour-widget-block .button-container button{-webkit-appearance:none;background:0 0;border:none;color:#fff;cursor:pointer;margin:0;padding:1.5em 2em;transition:all .5s ease;z-index:1}.tour-widget-block .button-container button:hover{background:hsla(0,0%,100%,.1)}.tour-widget-block .button-container:after{background:url(/images/Aerial-Click-To-Explore-corners-01.png);background-size:100% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.tour-widget-popup{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.tour-widget-popup .tour-widget-mask{background:rgba(0,0,0,.9);opacity:1;transition:all .5s ease}.tour-widget-popup .tour-widget-mask .open-instructions{display:none}@media screen and (orientation:landscape){.tour-widget-popup .tour-widget-mask{opacity:0;pointer-events:none}}
