html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'FuturaBT-Book';src:url("../../fonts/230883_0_0.eot");src:url("../../fonts/230883_0_0.eot?#iefix") format("embedded-opentype"),url("../../fonts/230883_0_0.woff") format("woff"),url("../../fonts/230883_0_0.ttf") format("truetype")}@font-face{font-family:'FuturaBT-BookItalic';src:url("../../fonts/230883_1_0.eot");src:url("../../fonts/230883_1_0.eot?#iefix") format("embedded-opentype"),url("../../fonts/230883_1_0.woff") format("woff"),url("../../fonts/230883_1_0.ttf") format("truetype")}@font-face{font-family:'FuturaBT-Bold';src:url("../../fonts/230883_2_0.eot");src:url("../../fonts/230883_2_0.eot?#iefix") format("embedded-opentype"),url("../../fonts/230883_2_0.woff") format("woff"),url("../../fonts/230883_2_0.ttf") format("truetype")}@font-face{font-family:'FuturaBT-BoldItalic';src:url("../../fonts/230883_3_0.eot");src:url("../../fonts/230883_3_0.eot?#iefix") format("embedded-opentype"),url("../../fonts/230883_3_0.woff") format("woff"),url("../../fonts/230883_3_0.ttf") format("truetype")}*{font-style:normal;font-weight:normal}body{font-family:'FuturaBT-Book';font-size:16px;line-height:1.2em}em,i{font-family:'FuturaBT-BookItalic'}strong,b{font-family:'FuturaBT-Bold'}em b,b em,i b,b i,strong em,em strong{font-family:'FuturaBT-BoldItalic'}#mobileTester{display:none;visibility:hidden}#mobileWidthTester{width:650px;display:none}#tabletTester{display:none;visibility:hidden}@media screen and (max-device-width: 650px){html.touchevents #mobileTester{display:none;visibility:visible}}@media screen and (min-device-width: 651px) and (max-device-width: 1440px){html.touchevents #tabletTester{display:none;visibility:visible}}#legacy-warning{display:none;width:100%;height:100%;position:absolute;left:0;top:0;font-size:22px;color:black}#legacy-warning .message{margin-top:120px;background:#000;color:#fff;text-align:center;padding:20px;margin-bottom:40px}#legacy-warning ul{width:100%;text-align:center}#legacy-warning li{display:block;margin:20px auto;width:100px;padding:20px 0;background:#000;color:#fff}#legacy-warning li a:hover{text-decoration:underline}html.no-csstransforms #wrapper>*{display:none}html.no-csstransforms #legacy-warning,html.no-csstransforms #legacy-warning *,html.no-csstransforms #top-bar{display:block !important}html.no-csstransforms #legacy-warning{background:url("../../gfx/legacy-floorplans.jpg")}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:none;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hide-arrows .flickity-prev-next-button{display:none !important}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}#nprogress{pointer-events:none}#nprogress .bar{background:#FF5800;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 2px #FF5800,0 0 2px #FF5800;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#FF5800;border-left-color:#FF5800;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.twentytwenty-before-label,.twentytwenty-after-label{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;font-size:16px;letter-spacing:0.1em;font-family:'FuturaBT-Bold'}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:#000;line-height:45px;padding:0 13.5px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-22.5px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-auto/2;text-align:center;width:auto}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:"Then"}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:"Now"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;background:transparent;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,0.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-moz-box-shadow:0 3px 0 #fff,0;-webkit-box-shadow:0 3px 0 #fff,0;box-shadow:0 3px 0 #fff,0}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-moz-box-shadow:0 -3px 0 #fff,0;-webkit-box-shadow:0 -3px 0 #fff,0;box-shadow:0 -3px 0 #fff,0}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-moz-box-shadow:3px 0 0 #fff,0;-webkit-box-shadow:3px 0 0 #fff,0;box-shadow:3px 0 0 #fff,0}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-moz-box-shadow:-3px 0 0 #fff,0;-webkit-box-shadow:-3px 0 0 #fff,0;box-shadow:-3px 0 0 #fff,0}.twentytwenty-left-arrow{border-right:6px solid #FF5800;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #FF5800;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #FF5800;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #FF5800;bottom:50%;margin-bottom:-17px}::selection{color:#fff;background:#000}::-moz-selection{color:#fff;background:#000}body,html,#wrapper{width:100%;height:100%}body.no-scroll,html.no-scroll,#wrapper.no-scroll{overflow:hidden}body:fullscreen #wrapper{background-color:#fff}body:-webkit-full-screen #wrapper{background-color:#fff}body:-moz-full-screen #wrapper{background-color:#fff}#wrapper{position:relative;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.overview-mode #wrapper{overflow:hidden}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:0;-webkit-text-size-adjust:100%}figure{line-height:0}input[type="submit"],button,.button{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}a{color:inherit;text-decoration:none;cursor:pointer}img{-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.svg{max-width:100%;max-height:100%}.clear{display:block;float:left;clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.no-touchevents ::-webkit-scrollbar{width:10px}.no-touchevents ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px #fff;-webkit-border-radius:0px;border-radius:0px;background:#fff}.no-touchevents ::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background:#000;-webkit-box-shadow:inset 0 0 0px #000}.image-cover-background{background-size:cover !important;background-position:50% 50% !important}.text-block p{margin-bottom:1.4em;line-height:1.2em}.text-block p:last-child{margin-bottom:0}#thumb-tester{width:45px;display:none}.loading-spinner{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:5px;z-index:1001;background:url("../../gfx/carrier-black.png") no-repeat;background-size:100% auto;opacity:0;display:none;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-moz-animation-duration:2500ms;-webkit-animation-duration:2500ms;animation-duration:2500ms;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:cubic-bezier(0.35,0.1,0.3,1.4);-webkit-animation-timing-function:cubic-bezier(0.35,0.1,0.3,1.4);animation-timing-function:cubic-bezier(0.35,0.1,0.3,1.4)}.gallery-list{padding:45px;padding-top:30px;padding-bottom:45px;padding-right:0;margin-right:45px;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transition:-moz-transform 450ms ease;-o-transition:-o-transform 450ms ease;-webkit-transition:-webkit-transform 450ms ease;transition:transform 450ms ease;-moz-transform:scale(1) translate3d(0, 0, 0);-ms-transform:scale(1) translate3d(0, 0, 0);-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:915px;display:block;position:relative;z-index:8;overflow:hidden}@media screen and (max-width: 650px){.gallery-list{padding-left:22.5px;margin-right:22.5px}}.no-csstransforms3d .gallery-list{-moz-transform:scale(1) translate(0, 0);-ms-transform:scale(1) translate(0, 0);-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0)}.gallery-list.text-page-hide{display:none}.gallery-list.shrunk-animate{-moz-transform:scale(0.17778) translate3d(43px, -35.33333px, 0);-ms-transform:scale(0.17778) translate3d(43px, -35.33333px, 0);-webkit-transform:scale(0.17778) translate3d(43px, -35.33333px, 0);transform:scale(0.17778) translate3d(43px, -35.33333px, 0);display:block}.no-csstransforms3d .gallery-list.shrunk-animate{-moz-transform:scale(0.17778) translate(43px, -35.33333px);-ms-transform:scale(0.17778) translate(43px, -35.33333px);-webkit-transform:scale(0.17778) translate(43px, -35.33333px);transform:scale(0.17778) translate(43px, -35.33333px)}.gallery-list.no-animate{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.gallery-list.shrunk{cursor:pointer}.gallery-list.shrunk *{cursor:pointer !important}@media screen and (max-width: 650px){.gallery-list.shrunk{display:none !important}}.shrunk .gallery-list-entry{cursor:pointer}.gallery-list-title,.extra-gallery-link{float:left;height:45px;background:#000;color:#fff;overflow:hidden;font-size:18px;line-height:1;font-family:'FuturaBT-Bold';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-touchevents .gallery-list-title:hover,.no-touchevents .extra-gallery-link:hover{color:#FF5800}.no-touchevents .gallery-list-entry:hover .gallery-list-title,.no-touchevents .gallery-list-entry:hover .extra-gallery-link{color:#FF5800}.gallery-list-title a,.extra-gallery-link a{padding:13.5px;width:100%;height:100%;background:#000;display:block}.shrunk .gallery-list-title a,.shrunk .extra-gallery-link a{box-shadow:0 0 0 3px #000}.gallery-list-thumb-wrapper{overflow:hidden;float:left}.gallery-list-thumb{overflow:hidden;float:left;width:45px;height:45px;position:relative;cursor:pointer;display:block;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-list-thumb figcaption{display:none}.shrunk .gallery-list-thumb{background:#000;cursor:default;box-shadow:0 0 0 3px #000}.shrunk .gallery-list-thumb:after{display:none !important}.shrunk .gallery-list-thumb img{display:none}.shrunk .gallery-list-thumb-wrapper.active .gallery-list-thumb{box-shadow:0 0 0 3px #FF5800;background:#FF5800}.visited .gallery-list-thumb:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:3;background:#FF5800;mix-blend-mode:multiply;opacity:0.8;pointer-events:none}.visited .gallery-list-thumb img{-webkit-filter:invert(0%);filter:invert(0%)}.gallery-list-thumb img{width:auto;-webkit-filter:invert(100%);filter:invert(100%);cursor:pointer;display:block;height:135%;position:absolute;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.no-touchevents .gallery-list-entry:hover .gallery-list-thumb img{opacity:0.2;-webkit-filter:invert(0%);filter:invert(0%)}.no-touchevents .gallery-list-entry:hover .gallery-list-thumb img:hover{opacity:1}.no-touchevents .gallery-list-entry:hover .gallery-list-thumb:after{opacity:0.2}.no-touchevents .gallery-list-entry:hover .gallery-list-thumb:hover:after{opacity:0.8}.no-backgroundblendmode .gallery-list-thumb:after{opacity:0.5}.extra-gallery-links{padding:45px;padding-top:30px;padding-bottom:45px;padding-right:0;margin-right:45px;padding-top:0;padding-bottom:90px;margin-right:0 !important}@media screen and (max-width: 650px){.extra-gallery-links{padding-left:22.5px;margin-right:22.5px}}.extra-gallery-links:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.extra-gallery-links.hide{display:none}@media screen and (min-width: 1380px), screen and (min-height: 840px){.gallery-list{padding-bottom:54px;margin-right:54px;max-width:1098px}.gallery-list.shrunk-animate{-moz-transform:scale(0.14815) translate3d(52px, -41.33333px, 0);-ms-transform:scale(0.14815) translate3d(52px, -41.33333px, 0);-webkit-transform:scale(0.14815) translate3d(52px, -41.33333px, 0);transform:scale(0.14815) translate3d(52px, -41.33333px, 0)}.no-csstransforms3d .gallery-list.shrunk-animate{-moz-transform:scale(0.14815) translate(52px, -41.33333px);-ms-transform:scale(0.14815) translate(52px, -41.33333px);-webkit-transform:scale(0.14815) translate(52px, -41.33333px);transform:scale(0.14815) translate(52px, -41.33333px)}.gallery-list-title,.extra-gallery-link{height:54px;font-size:20px}.gallery-list-title a,.extra-gallery-link a{padding:17px}.gallery-list-thumb{width:54px;height:54px}}@media screen and (min-width: 1520px), screen and (min-height: 1020px){.gallery-list{padding-bottom:58.5px;margin-right:58.5px;max-width:1189.5px}.gallery-list.shrunk-animate{-moz-transform:scale(0.13675) translate3d(56.5px, -44.33333px, 0);-ms-transform:scale(0.13675) translate3d(56.5px, -44.33333px, 0);-webkit-transform:scale(0.13675) translate3d(56.5px, -44.33333px, 0);transform:scale(0.13675) translate3d(56.5px, -44.33333px, 0)}.no-csstransforms3d .gallery-list.shrunk-animate{-moz-transform:scale(0.13675) translate(56.5px, -44.33333px);-ms-transform:scale(0.13675) translate(56.5px, -44.33333px);-webkit-transform:scale(0.13675) translate(56.5px, -44.33333px);transform:scale(0.13675) translate(56.5px, -44.33333px)}.gallery-list-title,.extra-gallery-link{height:58.5px;font-size:20px}.gallery-list-title a,.extra-gallery-link a{padding:19.25px}.gallery-list-thumb{width:58.5px;height:58.5px}}@media screen and (min-width: 1680px), screen and (min-height: 1200px){.gallery-list{padding-bottom:63.0px;margin-right:63.0px;max-width:1281px}.gallery-list.shrunk-animate{-moz-transform:scale(0.12698) translate3d(61px, -47.33333px, 0);-ms-transform:scale(0.12698) translate3d(61px, -47.33333px, 0);-webkit-transform:scale(0.12698) translate3d(61px, -47.33333px, 0);transform:scale(0.12698) translate3d(61px, -47.33333px, 0)}.no-csstransforms3d .gallery-list.shrunk-animate{-moz-transform:scale(0.12698) translate(61px, -47.33333px);-ms-transform:scale(0.12698) translate(61px, -47.33333px);-webkit-transform:scale(0.12698) translate(61px, -47.33333px);transform:scale(0.12698) translate(61px, -47.33333px)}.gallery-list-title,.extra-gallery-link{height:63.0px;font-size:20px}.gallery-list-title a,.extra-gallery-link a{padding:21.5px}.gallery-list-thumb{width:63.0px;height:63.0px}}.gallery-loading-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:7;background-position:50% 50%;background-repeat:no-repeat !important;background-size:cover !important;display:none}.gallery-loading-title,.gallery-terminus-button{font-family:'FuturaBT-Bold';font-size:18px;line-height:1em;background:#000;color:#fff;padding:1em;position:absolute;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;white-space:nowrap;overflow:hidden}.gallery-wrapper{display:none}.desktop-gallery-wrapper,.gallery-wrapper{display:none;width:100%;height:100%;position:absolute;top:0;left:0}.desktop-gallery-wrapper.show,.show.gallery-wrapper{display:block}.desktop-gallery-nav{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.desktop-gallery-nav .gallery-nav{position:absolute;top:0;height:100%}.desktop-gallery-nav .gallery-nav.prev{cursor:pointer;left:0;width:45%}.desktop-gallery-nav .gallery-nav.next{cursor:pointer;right:0;width:55%}.desktop-arrow{position:absolute;top:50%;margin-top:-11px}.desktop-arrow:before,.desktop-arrow:after{content:'';display:block;position:absolute;left:-12px;width:0;height:0;border-style:solid}.desktop-arrow.next{right:15px}.desktop-arrow.next:after{top:11px;border-width:9px;border-color:transparent transparent transparent #fff}.desktop-arrow.next:before{top:9px;border-width:11px;border-color:transparent transparent transparent #000}.gallery-nav:hover .desktop-arrow.next:before{border-color:transparent transparent transparent #FF5800}.desktop-arrow.prev{left:19px}.desktop-arrow.prev:after{top:11px;border-width:9px;border-color:transparent #fff transparent transparent;left:-8px}.desktop-arrow.prev:before{top:9px;border-width:11px;border-color:transparent #000 transparent transparent}.gallery-nav:hover .desktop-arrow.prev:before{border-color:transparent #FF5800 transparent transparent}.fullscreen-button{position:absolute;bottom:5px;left:12px;z-index:5;display:none}.fullscreen-button.show{display:block}.fullscreen-button img{width:15px}.fullscreen-button .fullscreen-close{display:none}body.fullscreen-on .fullscreen-button{bottom:9px}body.fullscreen-on .fullscreen-button .fullscreen-close{display:block}body.fullscreen-on .fullscreen-button .fullscreen-open{display:none}.desktop-gallery-image,.gallery-image{position:absolute;bottom:50%;right:50%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);margin-top:-1.2em;max-width:80%;max-height:80%;height:auto;width:auto}.desktop-gallery-caption,.gallery-caption{padding-top:1em;line-height:1.2em;position:absolute;opacity:0}.gallery-wrapper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media screen and (max-device-width: 620px) and (orientation: landscape){.safari.touchevents .gallery-wrapper{min-height:120%}.safari.touchevents .gallery-image{max-height:70%}}.gallery-figure{width:100%;height:100%;position:relative}@media screen and (max-width: 650px){.gallery-image{margin-top:0}}@media screen and (max-width: 650px){.flickity-prev-next-button{width:30px;height:30px}.flickity-prev-next-button.next{-moz-transform:translate(5px, -50%);-ms-transform:translate(5px, -50%);-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%)}.flickity-prev-next-button.previous{-moz-transform:translate(-5px, -50%);-ms-transform:translate(-5px, -50%);-webkit-transform:translate(-5px, -50%);transform:translate(-5px, -50%)}}.gallery-terminus-buttons{text-align:center;position:absolute;right:50%;bottom:50%;-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.gallery-terminus-button-container{display:block;margin-bottom:2em}.gallery-terminus-button-container:last-child{margin-bottom:0}.gallery-terminus-button{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;display:inline-block;position:static}.top-bar{position:relative;z-index:10;width:100%;padding:15px 0;overflow:hidden}.top-bar .top-bar-background{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;z-index:-1}.top-bar-wordmark-link{line-height:0;font-size:0;vertical-align:bottom}.top-bar-wordmark{height:30px;width:153px;margin-left:45px;vertical-align:bottom;text-align:left;-moz-transition:-moz-transform 300ms ease;-o-transition:-o-transform 300ms ease;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease}.shrunk .top-bar-wordmark{-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-webkit-transform:translateX(-30px);transform:translateX(-30px)}@media screen and (max-width: 650px){.top-bar-wordmark{margin-left:22.5px}.shrunk .top-bar-wordmark{-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform:translateX(-11.25px) scale(0.8);-ms-transform:translateX(-11.25px) scale(0.8);-webkit-transform:translateX(-11.25px) scale(0.8);transform:translateX(-11.25px) scale(0.8)}}.top-site-sublinks{position:absolute;right:45px;bottom:15px;-moz-transform:translate(0px, -100%) rotateX(-90deg);-ms-transform:translate(0px, -100%) rotateX(-90deg);-webkit-transform:translate(0px, -100%) rotateX(-90deg);transform:translate(0px, -100%) rotateX(-90deg);color:#fff;font-size:1.125em;line-height:1;font-family:'FuturaBT-Bold';display:none}.top-site-sublinks .site-sublink-button{display:inline-block;margin-right:45px}.top-site-sublinks .site-sublink-button:last-child{margin-right:0}.no-touchevents .top-site-sublinks .site-sublink-button:hover{color:#FF5800}.top-site-sublinks .site-sublink-button.active{color:#FF5800}.mobile-site-sublinks{font-size:1.125em;display:none;font-family:'FuturaBT-Bold';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-site-sublinks .site-sublink-para{margin-top:30px}.mobile-site-sublinks .site-sublink-button{display:inline-block;background:#000;color:#fff;height:45px;padding:13.5px;margin-bottom:1em}.mobile-site-sublinks .site-sublink-button:last-child{margin-bottom:0}@media screen and (max-width: 650px){.mobile-site-sublinks{display:block}.mobile-site-sublinks.hide{display:none}.top-site-sublinks{display:none !important}}.site-title-container{position:relative;z-index:5;margin:45px;margin-top:30px;margin-bottom:0;overflow:hidden}@media screen and (max-width: 650px){.site-title-container{margin-left:22.5px}}.title-and-subtitle{overflow:hidden}.site-title{font-family:'FuturaBT-Bold';font-size:2.25em;line-height:1.1em}.site-subtitle{font-size:1.125em;line-height:1.1em}.site-title,.site-subtitle{float:left;clear:both}.site-subtitle{padding-top:0}.about-page-contents,.then-and-now-page-contents{padding-top:30px;font-size:1.125em;overflow:hidden;padding-bottom:90px;z-index:9;position:relative;background:#fff;width:100%}@media screen and (max-width: 650px){.about-page-contents,.then-and-now-page-contents{padding-bottom:45px}}.about-column{width:50%;padding:0 45px}@media screen and (max-width: 650px){.about-column{padding:0 22.5px}}.about-column-left{float:left;max-width:660px}.about-column-right{float:right;max-width:860px;right:0;top:45px;position:static}.about-column-right.sticky{position:fixed}#wrapper.no-sticky .about-column-right.sticky{position:static}.about-intro-text{font-size:1.22222em}.interview-title{font-size:1.22222em;line-height:1.4em;font-family:'FuturaBT-Bold';margin-top:1.33em}.interview-text{margin-top:1em}.about-portrait{width:100%;margin-bottom:1.2em}.about-portrait img{width:100%;height:auto}.about-contributors-section{margin-top:1.66em;font-size:14px}.contributors-header{font-family:'FuturaBT-Bold';font-size:1.2em;margin-bottom:0.8em}.contributor-entry{margin-bottom:0.35em;line-height:1.4em}.contributor-entry a{text-decoration:underline}.contributor-entry:last-child{margin-bottom:0}.contributors-book-link{font-family:'FuturaBT-Bold';font-size:14px}.contributors-book-link a{font-size:1.2em;display:inline-block;padding-bottom:1px;line-height:1em;border-bottom:2px solid #000}.no-touchevents .contributors-book-link a:hover{color:#FF5800}.contributors-wordmark{margin-top:1em;height:1em}.contributors-wordmark img{height:100%}@media screen and (max-width: 1024px){.no-touchevents .about-page-contents,.no-touchevents .then-and-now-page-contents{padding-bottom:45px}.about-column{width:100%;float:none}.about-column-left{max-width:100%}.about-intro-text{max-width:660px}.about-column-right{max-width:100%}.about-column-right.sticky{position:static}.about-portrait{margin-top:1em;margin-bottom:1.5em}.contributors-wordmark{margin-top:2em}}.splash-page{position:absolute;z-index:9;width:100%;height:100%;left:0;top:0;padding-top:60px;background:#fff}.splash-page .site-title-container{opacity:0;pointer-events:none;overflow:visible;margin:0;padding-top:30px;padding-left:30px;padding-bottom:0}.splash-page .site-title-container.ready{pointer-events:all}@media screen and (max-width: 650px){.splash-page .site-title-container{padding-top:22.5px;padding-left:22.5px;font-size:13px}}.splash-page .site-intro-text,.splash-page .site-title,.splash-page .site-subtitle{background:#000;color:#fff;padding:18px;margin-left:-22.5px;display:block}.splash-page .site-title{font-size:3.625em;margin-right:30px}@media screen and (max-width: 650px){.splash-page .site-title{margin-right:22.5px}}.splash-page .site-subtitle{padding-top:0;font-size:1.5em}.site-intro-text{margin-top:30px;margin-right:30px;position:relative;z-index:5;max-width:915px;font-size:1.125em;display:none;line-height:1.3em}.splash-page .site-intro-text{padding:1em}.add-margin-bottom .site-intro-text{margin-bottom:60px}@media screen and (max-width: 650px){.site-intro-text{margin-top:22.5px;margin-right:22.5px;font-size:1.21429em}.add-margin-bottom .site-intro-text{margin-bottom:45px}}.site-intro-text>p{margin-bottom:1em}.site-intro-text>p:last-child{margin-bottom:0}.site-intro-button{font-size:1.125em;font-family:'FuturaBT-Bold';display:inline-block;margin-top:15px;border:2px solid #fff;padding:18px}.no-touchevents .site-intro-button:hover{background:#fff;color:#000}.touchevents .site-intro-button:active{background:#fff;color:#000}.splash-page-floorplans{position:fixed;width:100%;overflow:hidden;top:0px;bottom:0;left:0;z-index:-1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.floorplan-tile{float:left;width:33.33333%;height:auto;position:relative;opacity:0;-moz-transition:-moz-transform 300ms cubic-bezier(0.17,0.67,0.53,1);-o-transition:-o-transform 300ms cubic-bezier(0.17,0.67,0.53,1);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.17,0.67,0.53,1);transition:transform 300ms cubic-bezier(0.17,0.67,0.53,1)}.floorplan-tile.no-animation{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.floorplan-tile.show{opacity:1}.floorplan-tile.show:nth-child(n){-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-aspect-ratio: 18 / 13){.floorplan-tile{width:50%}}@media screen and (max-width: 1020px){.floorplan-tile{width:50%}}@media screen and (max-width: 560px){.floorplan-tile{width:100%}}.floorplan-tile:nth-child(1){z-index:11;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(2){z-index:10;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(3){z-index:9;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(4){z-index:8;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(5){z-index:7;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(6){z-index:6;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(7){z-index:5;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(8){z-index:4;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(9){z-index:3;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(10){z-index:2;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(11){z-index:1;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.floorplan-tile:nth-child(12){z-index:0;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}@-ms-keyframes spin{from{-ms-transform:rotateY(0deg)}to{-ms-transform:rotateY(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotateY(0deg)}to{-moz-transform:rotateY(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg)}}@keyframes spin{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}.then-and-now-page-contents{padding-right:45px;padding-left:45px}@media screen and (max-width: 650px){.then-and-now-page-contents{padding-left:22.5px;padding-right:22.5px}}.then-and-now-intro{max-width:915px;margin-bottom:45px}.image-pair-container{font-size:1.22222em;margin-bottom:90px;max-width:720px}@media screen and (max-width: 650px){.image-pair-container{margin-bottom:45px}}.image-pair-container:last-of-type{margin-bottom:0}.image-pair-title{font-family:'FuturaBT-Bold';font-size:1em;margin-bottom:0.66em}.image-pair-intro{font-size:0.81818em;margin-bottom:1em}.then-and-now-pair img{height:auto}.then-and-now-credits{font-size:0.7em;margin-top:45px}
