/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:rgba(0,0,0,0);--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:fancybox-dash 1.5s ease-in-out infinite}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;transition:none;-webkit-user-select:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;-webkit-user-select:none;user-select:none;z-index:30}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.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:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.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{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}
.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}
@charset "UTF-8";:root{font-size:100%}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}.hide-for-xsmall,.show-for-xsmall{display:none!important}@media screen and (max-width:29.99875em){.hide-for-xsmall-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:30em){.show-for-xsmall-only{display:none!important}}@media print,screen and (min-width:30em) and (max-width:47.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:29.99875em),screen and (min-width:48em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:48em){.hide-for-medium{display:none!important}}@media screen and (max-width:47.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width:48em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:47.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:75em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:74.99875em){.show-for-xlarge{display:none!important}}@media screen and (min-width:75em) and (max-width:89.99875em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:74.99875em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}@media screen and (min-width:90em){.hide-for-xxlarge{display:none!important}}@media screen and (max-width:89.99875em){.show-for-xxlarge{display:none!important}}@media screen and (min-width:90em){.hide-for-xxlarge-only{display:none!important}}@media screen and (max-width:89.99875em){.show-for-xxlarge-only{display:none!important}}.show-for-sr,.show-on-focus{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.show-on-focus:active,.show-on-focus:focus{clip:auto!important;height:auto!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}.show-for-ie{display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}html{display:block;min-width:20rem;scroll-behavior:smooth;width:100%}html *{box-sizing:border-box}html body{display:block;scroll-behavior:smooth;width:100%}html body.menu-is-open,html body.no-scroll{height:100vh;overflow:hidden}html main{background-color:var(--white)}a{cursor:pointer;text-decoration:none}code,pre{background:#f2f2f2;border:1px solid #e8e8e8;display:inline-block;font-size:.85rem;margin:.5rem 0;padding:.1rem .25rem}hr{margin:1rem 0}@font-face{font-display:swap;font-family:Stark;font-style:normal;font-weight:400;src:url(../fonts/Stark.woff2) format("woff2"),url(../fonts/Stark.woff) format("woff")}@font-face{font-display:swap;font-family:Futura;font-style:normal;font-weight:300;src:url(../fonts/FuturaBT-Light.woff2) format("woff2"),url(../fonts/FuturaBT-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:400;src:url(../fonts/Avenir-Oblique.woff2) format("woff2"),url(../fonts/Avenir-Oblique.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:300;src:url(../fonts/Avenir-Light.woff2) format("woff2"),url(../fonts/Avenir-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:900;src:url(../fonts/Avenir-HeavyOblique.woff2) format("woff2"),url(../fonts/Avenir-HeavyOblique.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:500;src:url(../fonts/Avenir-Medium.woff2) format("woff2"),url(../fonts/Avenir-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:300;src:url(../fonts/Avenir-LightOblique.woff2) format("woff2"),url(../fonts/Avenir-LightOblique.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:500;src:url(../fonts/Avenir-MediumOblique.woff2) format("woff2"),url(../fonts/Avenir-MediumOblique.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:url(../fonts/Avenir-Roman.woff2) format("woff2"),url(../fonts/Avenir-Roman.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir Book;font-style:normal;font-weight:400;src:url(../fonts/Avenir-Book.woff2) format("woff2"),url(../fonts/Avenir-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:900;src:url(../fonts/Avenir-Black.woff2) format("woff2"),url(../fonts/Avenir-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir Black Oblique;font-style:italic;font-weight:900;src:url(../fonts/Avenir-BlackOblique.woff2) format("woff2"),url(../fonts/Avenir-BlackOblique.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir Book;font-style:italic;font-weight:400;src:url(../fonts/Avenir-BookOblique.woff2) format("woff2"),url(../fonts/Avenir-BookOblique.woff) format("woff")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:900;src:url(../fonts/Avenir-Heavy.woff2) format("woff2"),url(../fonts/Avenir-Heavy.woff) format("woff")}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:translateY(0)}}.font-h1{font:300 normal 2.8125rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;text-transform:uppercase}.font-h2{font:300 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.28125rem}.font-h3{font:400 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;letter-spacing:0}.font-h3,.font-h4{text-transform:uppercase}.font-h4{font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.1875rem}.font-p{font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem}.font-p-small{font:400 normal .875rem/1.25rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:0}.font-link{font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.color-a{color:var(--color-a)}.color-b{color:var(--color-b)}.color-c{color:var(--color-c)}.color-d{color:var(--color-d)}.color-e{color:var(--color-e)}.color-f{color:var(--color-f)}.color-white{color:var(--color-white)}.color-black{color:var(--color-black)}html{font-smooth:antialiased;-webkit-font-smoothing:antialiased;font:normal 400 1rem/1 var(--font-secondary,"Avenir"),sans-serif}h1,h2,h3,h4,h5,h6{margin:1rem 0}h1.is-extra-small,h2.is-extra-small,h3.is-extra-small,h4.is-extra-small,h5.is-extra-small,h6.is-extra-small{font-size:.8em}h1.is-small,h2.is-small,h3.is-small,h4.is-small,h5.is-small,h6.is-small{font-size:.9em}h1.is-large,h2.is-large,h3.is-large,h4.is-large,h5.is-large,h6.is-large{font-size:1.1em}h1.is-extra-large,h2.is-extra-large,h3.is-extra-large,h4.is-extra-large,h5.is-extra-large,h6.is-extra-large{font-size:1.2em}h1{font:300 normal 2.8125rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;text-transform:uppercase}@media print,screen and (max-width:47.99875em){h1{font-size:1.75rem}}h2{font:300 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.28125rem}@media print,screen and (max-width:47.99875em){h2{font-size:1.75rem}}h3{font:400 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;letter-spacing:0;text-transform:uppercase}@media print,screen and (max-width:47.99875em){h3{font-size:1.5rem}}h4{font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.1875rem;text-transform:uppercase}h5{font:400 normal 1rem/1.75 var(--font-primary,"Futura"),sans-serif}h5,h6{letter-spacing:0}h6{font:400 normal .875rem/1.43 var(--font-primary,"Futura"),sans-serif}ol,ul{margin:0;padding:1rem 0 0 2.25rem}ol li,ul li{font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem}ol li.is-large,ul li.is-large{font:400 normal 1.5rem/1.4 var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem}ol li.is-small,ul li.is-small{font:400 normal .9375rem/1.4 var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem}p{font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;margin:0 0 1rem}p,p.is-large{letter-spacing:.15rem}p.is-large{font:740 normal 1.5rem/1.4 var(--font-secondary,"Avenir"),sans-serif}p.is-small{font:400 normal .9375rem/1.4 var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem}a{color:#34605b}.is-flex{display:flex;flex-flow:row wrap}.container{margin:0 auto;max-width:120rem;padding:0 4rem;width:100%}@media print,screen and (max-width:74.99875em){.container{padding:0 2rem}}@media print,screen and (max-width:47.99875em){.container{padding:0 1.5rem}}.container.is-large{max-width:100%;padding:0 3.5rem}.container.is-full{max-width:100%;width:100%}.weight-bold{font-weight:700}.weight-normal{font-weight:400}.weight-light{font-weight:300}.uppercase{text-transform:uppercase}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.antialias{-webkit-font-smoothing:antialiased}.shadow{box-shadow:0 20px 20px -50px rgba(0,0,0,.35),0 25px 60px -35px rgba(0,0,0,.35)}.shadow--circle{box-shadow:0 10px 50px -20px rgba(0,0,0,.5),0 15px 10px -35px rgba(0,0,0,.5)}.shadow--dark{box-shadow:0 10px 50px -30px rgba(0,0,0,.5),0 20px 30px -20px rgba(0,0,0,.5)}.hidden{display:none}.embed-container{aspect-ratio:16/9;height:auto;max-width:100%;position:relative}@media print,screen and (max-width:63.99875em){.embed-container.is-sightmap,.embed-container.is-sitemap{height:90vh;padding-bottom:0}}@media print,screen and (max-width:47.99875em){.embed-container.is-sightmap,.embed-container.is-sitemap{height:95vh}}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.is-loading{animation:spin 1.5s infinite forwards;background:transparent url(../img/icon-loading-white.svg) no-repeat 50% 50%/100%;display:none;height:20px;width:20px;z-index:1}.is-loading.is-dark{background:transparent url(../img/icon-loading-dark.svg) no-repeat 50% 50%/100%}.aligncenter,.is-loading.is-active{display:block}.aligncenter{margin:0 auto}.alignleft{display:block;float:left;margin:0 1rem 1rem 0}.alignright{display:block;float:right;margin:0 0 1rem 1rem}#player{display:block;margin:1rem 0}.wp-caption{max-width:100%}.button,.wp-caption-text{text-align:center}.button{background:var(--color-a);border:1px solid var(--color-a);border-radius:0;color:#fff;display:inline-block;padding:.75rem 1.5rem;position:relative;transition:all .25s ease}.button:hover{filter:brightness(105%)}.button.button--color-b{background:var(--color-a);border:1px solid var(--color-a)}.button.button--color-c{background:var(--color-c);border:1px solid var(--color-c)}.button.button--color-d{background:var(--color-d);border:1px solid var(--color-d)}.link{color:var(--color-a)}.custom-link{grid-area:1/1/2/2;margin-bottom:4rem;padding:0 4rem;place-content:center;place-self:end;transform:skewX(12.9deg);transform-origin:top left}.custom-link a{background-color:#c5c1b8;color:#fff;display:inline-block;font:400 .875rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem;padding:1.625rem 2.375rem 1.625rem 0;position:relative;text-transform:uppercase;transition:all .3s}.custom-link a:hover{opacity:.9;transition:all .3s}.custom-link a:before{background-color:#c5c1b8;content:"";display:block;height:100%;position:absolute;right:99%;top:0;width:50vw}.custom-link a span{display:inline-block;transform:skewX(-12.9deg)}.fancybox__container{z-index:2147483647}body.menu-is-open .announcements-bar{width:100%}.announcements-bar>.container{padding:1.2rem 2rem}.announcements-bar p.announcements-bar__content,.announcements-bar p.announcements-bar__content a{font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.announcements-bar .f-button.is-next svg,.announcements-bar .f-button.is-prev svg{height:auto;width:40px}@media print,screen and (max-width:47.99875em){.announcements-bar .f-button.is-next svg,.announcements-bar .f-button.is-prev svg{width:25px}}.announcements-bar .f-button.is-next svg path,.announcements-bar .f-button.is-prev svg path{stroke:var(--color-b)!important;stroke-width:1.3px}@media (width < 1023px){.fancybox__container:has(.announcements-lightbox) .fancybox__slide{overflow-x:clip}}.fancybox__container:has(.announcements-lightbox) .fancybox__nav .f-button.is-next,.fancybox__container:has(.announcements-lightbox) .fancybox__nav .f-button.is-prev{border:none!important}.announcements-lightbox.fancybox__content{background-color:transparent;border-radius:0;clip-path:polygon(0 0,calc(100% - 100px) 0,100% 100%,100px 100%);max-width:none;max-width:960px;overflow:hidden;padding:2.25rem 1rem;position:relative;width:min(100%,80vw,60rem)}@media print,screen and (max-width:63.99875em){.announcements-lightbox.fancybox__content{background-color:var(--announcements-lightbox-background);clip-path:none;overflow-y:auto;padding-bottom:1.5rem;width:100%}.announcements-lightbox.fancybox__content:before{content:none}}.announcements-lightbox.fancybox__content:before{background-color:var(--announcements-lightbox-background);clip-path:polygon(0 0,calc(100% - 100px) 0,100% 100%,100px 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.announcements-lightbox.fancybox__content .f-button.is-close-btn{top:.5rem!important;width:15px!important}@media (width > 1023px){.announcements-lightbox.fancybox__content .f-button.is-close-btn{right:7rem!important}}@media (width < 1024px){.announcements-lightbox.fancybox__content .f-button.is-close-btn{background:transparent;right:1rem!important}}.announcements-lightbox__title{color:var(--white);font:300 normal 1.5625rem/1.4 var(--font-primary,"Futura"),sans-serif;letter-spacing:.28125rem;padding:0 6rem;position:relative;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.announcements-lightbox__title{padding:0}}.announcements-lightbox__description{color:var(--white);padding:0 6rem;position:relative;text-align:center}@media print,screen and (max-width:63.99875em){.announcements-lightbox__description{padding:0}}.announcements-lightbox__description p{color:var(--white);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.announcements-lightbox__form{padding:1.5rem 6rem 0}@media print,screen and (max-width:63.99875em){.announcements-lightbox__form{padding:1rem 0}}.announcements-lightbox__form form{flex-direction:column}.announcements-lightbox__form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:5%}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield.gfield--type-consent{accent-color:#fff}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield.gfield--type-consent .ginput_container{display:flex}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield.gfield--type-consent .gform-field-label{color:var(--text-color);display:inline-block;font:400 normal .75rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem;margin-left:10px}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield input{border:none;border-bottom:1px solid var(--color-f)!important;padding-left:0}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield input::-webkit-input-placeholder{text-transform:none}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield input:-moz-placeholder,.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield input::-moz-placeholder{text-transform:none}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield input:-ms-input-placeholder{text-transform:none}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield input ::-ms-input-placeholder{text-transform:none}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield select{background:none;border:none;border-bottom:1px solid var(--color-f)!important;color:var(--white);padding-left:0}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield.call-field{color:var(--white);letter-spacing:.15em;padding:0;text-transform:uppercase;width:50%}@media print,screen and (max-width:63.99875em){.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield.call-field{width:100%}}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield.call-field>a{color:var(--white);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield_label{color:var(--white);font-size:12px;font-weight:400;margin-bottom:4px}.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield_required,.announcements-lightbox__form .gform_wrapper.gravity-theme .gfield_required_text{color:var(--white)}.announcements-lightbox__form .gform_wrapper.gravity-theme .leaseleads-form-disclaimer p{color:var(--white);line-height:1rem}.announcements-lightbox__form .gform_wrapper.gravity-theme .leaseleads-form-disclaimer a{color:var(--white);text-decoration:underline}.announcements-lightbox__form .gform_wrapper.gravity-theme .gform_footer{align-self:self-end;background-color:var(--announcements-lightbox-button-background-color);max-width:240px;padding:0;position:relative;width:40%}@media print,screen and (max-width:63.99875em){.announcements-lightbox__form .gform_wrapper.gravity-theme .gform_footer{width:100%}}.announcements-lightbox__form .gform_wrapper.gravity-theme .gform_footer:after{background-color:inherit;content:"";display:block;height:100%;left:100%;position:absolute;top:0;width:100%}.announcements-lightbox__form .gform_wrapper.gravity-theme .gform_footer input[type=submit]{background-color:var(--announcements-lightbox-button-background-color);border:none;border-left:2rem solid var(--announcements-lightbox-button-background-color);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;margin:0 auto 0 0;position:relative;text-align:left;text-decoration:none;transition:all .1s linear;z-index:9}.announcements-lightbox__form .gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover{transform:translateX(-2rem);transition:all .1s linear}.announcements-bar a,.announcements-bar button{text-underline-offset:1px}.gform_wrapper{padding:0;width:100%}.gform_wrapper form{width:100%}.gform_wrapper .gform_body{display:flex;flex-flow:row wrap}.gform_wrapper .gform_body,.gform_wrapper .gform_page{position:relative;width:100%}.gform_wrapper .gform_fields{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0;width:100%}.gform_wrapper .gfield{flex:0 0 auto;list-style:none;margin-bottom:1rem;margin-left:0;margin-right:0;width:100%}.gform_wrapper .gfield.is-half{flex:0 0 auto;margin-left:0;margin-right:0;width:48.3333333333%}.gform_wrapper .gfield_checkbox{list-style:none;padding-left:1.5rem}.gform_wrapper .gfield_checkbox label{color:#34605b;font:400 .9rem/1 var(--font-secondary,"Avenir"),sans-serif}.gform_wrapper .gf_name_has_2{display:flex;flex-flow:row wrap}.gform_wrapper .gf_name_has_2 span{box-sizing:border-box;flex:0 0 auto;margin-left:0;margin-right:0;width:50%}.gform_wrapper .gf_name_has_2 span:first-of-type{padding-right:.33rem}.gform_wrapper .gf_name_has_2 span:last-of-type{padding-left:.33rem}.gform_wrapper .gfield_label,.gform_wrapper label{display:none;flex:0 0 auto;font:600 1rem/1.2 var(--font-primary,"Futura"),sans-serif;margin-left:0;margin-right:0;width:100%}.gform_wrapper .gform_page_footer{padding:1.5rem 0 0;text-align:center}.gform_wrapper .gform_page_footer .button{min-width:140px}.gform_wrapper .ginput_recaptcha>div{margin:0 auto}.gform_wrapper .gfield_visibility_hidden{display:none;visibility:hidden}.gform_submission_error,.validation_error{background:#f2f2f2;color:red;flex:0 0 auto;font-family:var(--font-primary,"Futura"),sans-serif;margin-bottom:.5rem;margin-left:0;margin-right:0;padding:.5rem;text-align:center;width:100%}.gform_submission_error{font-size:1.25rem;line-height:1.5;margin:0 0 1rem}.validation_message{color:red;font-size:.875rem;padding:.15rem}.gform_confirmation_message,.validation_message{background:#f2f2f2;flex:0 0 auto;margin:.5rem 0 0;text-align:center;width:100%}.gform_confirmation_message{color:#34605b;font-size:1rem;padding:1rem}.floor-plan-card{border-bottom:1px solid var(--black);display:grid;grid-template-rows:1fr;opacity:1;padding:4rem 0;transition-delay:0s,0s,.15s,0s;transition-duration:.3s,.3s,.15s,0s;transition-property:grid-template-rows,padding,opacity,visibility;transition-timing-function:ease-in-out;visibility:visible}@media print,screen and (max-width:47.99875em){.floor-plan-card{padding-inline:2rem}}.floor-plan-card:not(:has(~.floor-plan-card:not([data-hidden]))){border-bottom:none}.floor-plan-card[data-hidden]{grid-template-rows:0fr;opacity:0;padding:0;transition-delay:0s,0s,0s,.3s;transition-duration:.3s,.3s,.15s,0s;visibility:hidden}.floor-plan-card>div{display:flex;flex-flow:row wrap;grid-template-columns:repeat(auto-fit,minmax(347px,1fr));overflow:hidden;row-gap:4rem;width:100%}@media print,screen and (max-width:47.99875em){.floor-plan-card>div{gap:.25rem}}@media print,screen and (max-width:63.99875em){.floor-plan-card>div{justify-items:center}}.floor-plan-card>div .floor-plan-card__media{flex:0 0 auto;margin-left:.5rem;margin-right:.5rem;opacity:0;overflow:hidden;position:relative;transform:translateX(-3rem);transition:all 2s ease;width:calc(50% - 1rem)}.floor-plan-card>div .floor-plan-card__media.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.floor-plan-card>div .floor-plan-card__media{flex:0 0 auto;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem)}}@media print,screen and (max-width:47.99875em){.floor-plan-card>div .floor-plan-card__media{flex:0 0 auto;margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem)}}.floor-plan-card>div .floor-plan-card__image{background-color:var(--white);height:430px;position:relative;width:100%}.floor-plan-card>div .floor-plan-card__image.is-placeholder{aspect-ratio:681/533;background-color:#f1f0ee;border:none;display:grid;place-items:center}.floor-plan-card>div .floor-plan-card__image.is-placeholder .leaseleads-floor-plan-card__placeholder-image{background-color:transparent;border:none;color:var(--color-f);display:grid;padding:0;place-content:center}.floor-plan-card>div .floor-plan-card__image img,.floor-plan-card>div .floor-plan-card__image picture{cursor:pointer;display:block;height:100%;margin:0 auto 0 0;-o-object-fit:contain;object-fit:contain;width:100%}.floor-plan-card>div .floor-plan-card__content{align-content:center;display:grid;flex:0 0 auto;gap:1.5rem;grid-auto-rows:min-content;justify-content:space-between;justify-content:center;margin-left:.5rem;margin-right:.5rem;opacity:0;transform:translateX(3rem);transition:all 2s ease;width:calc(50% - 1rem)}.floor-plan-card>div .floor-plan-card__content.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.floor-plan-card>div .floor-plan-card__content{flex:0 0 auto;margin-left:1rem;margin-right:1rem;margin-top:1rem;width:calc(100% - 2rem)}}@media print,screen and (max-width:47.99875em){.floor-plan-card>div .floor-plan-card__content{flex:0 0 auto;margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem)}}.floor-plan-card>div .floor-plan-card__content.floor-plan-card__content--center{align-self:center}.floor-plan-card>div .floor-plan-card__content .floor-plan-type-tabs{justify-content:center}.floor-plan-card>div .floor-plan-card__title{color:var(--title-color,var(--color-c));margin:1.5rem 0 0;text-transform:uppercase}.floor-plan-card>div .floor-plan-type-tabs{margin-inline:auto}.floor-plan-card>div .floor-plan-card__details{list-style:none;padding:0}.floor-plan-card>div .floor-plan-card__details>li{font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.1875rem;margin-bottom:0;text-transform:uppercase}.floor-plan-card>div .floor-plan-card__details>li a{color:var(--link-color,var(--color-a))}.floor-plan-card>div .floor-plan-card__details>li.bathrooms,.floor-plan-card>div .floor-plan-card__details>li.bedrooms{display:inline-block;margin-right:1rem;width:-moz-max-content;width:max-content}.floor-plan-card>div .floor-plan-card__details>li.sq-ft{display:inline-block;width:100%}.floor-plan-card>div .floor-plan-card__details>li.floor-plan-card__price{border-right:0}.floor-plan-card>div .floor-plan-card__button>.button{background-color:var(--color-b);border-color:var(--color-b);padding:.75rem 1.5rem .65rem}.floor-plan-card>div .floor-plan-card__button>.button:hover{background-color:var(--color-a);border-color:var(--color-a)}.floor-plan-card>div .floor-plan-card__units-available{background-color:var(--color-a);left:0;padding-left:1rem;position:absolute;right:auto;text-transform:uppercase;top:1rem;transform:skewX(12deg);transform-origin:bottom left;z-index:2}.floor-plan-card>div .floor-plan-card__units-available>span{color:var(--white);display:block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:1rem 1.5rem 1rem 1rem;position:relative;text-transform:uppercase;transform:skewX(-12deg)}.floor-plan-card>div .floor-plan-card__units-available>span a{color:var(--white);transition:all .3s ease}.floor-plan-card>div .floor-plan-card__units-available>span a:hover{opacity:.8}@media print,screen and (max-width:47.99875em){.floor-plan-card>div .floor-plan-card__buttons{-moz-column-gap:.5rem;column-gap:.5rem;display:flex}}.floor-plan-card>div .floor-plan-card__buttons .leaseleads-link{color:var(--color-c);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.floor-plan-card>div .floor-plan-card__buttons .leaseleads-link:after{background-color:var(--color-c);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.floor-plan-card>div .floor-plan-card__buttons .leaseleads-link:hover:after{bottom:0;height:4px;transition:all .1s linear}.floor-plan-card>div .floor-plan-card__buttons .leaseleads-link:first-child{margin-right:1rem}.floor-plan-card>div .floor-plan-card__links{padding-top:2.5rem}.floor-plan-card>div .leaseleads-link.leaseleads-link--primary-light{color:var(--buttons-color,var(--color-c));color:var(color-c);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;margin-right:.4rem;padding:.4rem 0 .5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.floor-plan-card>div .leaseleads-link.leaseleads-link--primary-light:after{background-color:var(color-c);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.floor-plan-card>div .leaseleads-link.leaseleads-link--primary-light:hover:after{bottom:0;height:4px;transition:all .1s linear}.floor-plan-card>div .leaseleads-link.leaseleads-link--primary-light:after{background-color:var(--buttons-color,var(--color-c))}@media print,screen and (max-width:47.99875em){.floor-plan-card>div .leaseleads-link.leaseleads-link--primary-light{font-size:.8rem}}.floor-plan-card>div .leaseleads-button--primary-light{background-color:var(--color-c);border:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.75rem 2.5rem .75rem 2rem;position:relative;text-transform:uppercase}.floor-plan-card>div .leaseleads-button--primary-light:hover{background:var(--color-a);filter:brightness(.9)}.floor-plan-card>div .floor-plan-card__specials{padding:0}.floor-plan-card>div .floor-plan-card__specials li{background-color:var(--color-b);color:var(--white);display:block;margin:0;padding:.5rem;text-align:center;text-decoration:none;width:100%}.floor-plan-card>div .floor-plan-card__specials p{margin:0}form{display:flex;flex-flow:row wrap}form p{margin:0}form label{color:#34605b;font:400 .95rem var(--font-secondary,"Avenir"),sans-serif}form input[type=email],form input[type=password],form input[type=search],form input[type=tel],form input[type=text]{background:transparent;border:1px solid #fff;border-radius:0;box-shadow:none;box-sizing:border-box;color:#fff;font:400 1rem/1.25 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem;margin:0;outline:0;padding:.85rem 1rem;transition:all .25s ease;width:100%}form input[type=email]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder{color:#fff!important;text-transform:uppercase}form input[type=email]:-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]:-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]:-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]:-moz-placeholder,form input[type=text]::-moz-placeholder{color:#fff!important;text-transform:uppercase}form input[type=email]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder{color:#fff!important;text-transform:uppercase}form input[type=email] ::-ms-input-placeholder,form input[type=password] ::-ms-input-placeholder,form input[type=search] ::-ms-input-placeholder,form input[type=tel] ::-ms-input-placeholder,form input[type=text] ::-ms-input-placeholder{color:#fff!important;text-transform:uppercase}form textarea{background:transparent;border:1px solid #fff;border-radius:0;box-shadow:none;box-sizing:border-box;color:#fff;font:400 1rem/1.25 var(--font-primary,"Futura"),sans-serif;height:132px;letter-spacing:.15rem;margin:0;outline:0;padding:.85rem 1rem;transition:all .25s ease;width:100%}form textarea::-webkit-input-placeholder{color:#fff!important;text-transform:uppercase}form textarea:-moz-placeholder,form textarea::-moz-placeholder{color:#fff!important;text-transform:uppercase}form textarea:-ms-input-placeholder{color:#fff!important;text-transform:uppercase}form textarea ::-ms-input-placeholder{color:#fff!important;text-transform:uppercase}form select{background:hsla(42,10%,75%,.25);border:0;display:block;font:400 1rem/1.25 var(--font-primary,"Futura"),sans-serif;height:44px;letter-spacing:.15rem;margin:0;padding:.85rem 1rem;text-transform:none;width:100%}form select:focus{outline-width:medium}form input[type=submit]{background:transparent;border:0;border-bottom:4px solid transparent;color:#fff;cursor:pointer;display:inline-block;font:400 1rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem;margin:0;opacity:1;padding:1rem 0;position:relative;text-align:center;text-decoration:underline;text-transform:uppercase;text-underline-offset:18px;transition:all .25s ease}form input[type=submit]:hover{background:transparent;border-bottom-color:#fff;border-left:0;border-right:0;border-top:0;text-decoration:none}.search-module{background:rgba(0,0,0,.9);bottom:0;height:100%;height:100vh;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transform:scale(1.2) translateY(-5rem);transition:.5s ease;width:100%;z-index:-999}.search-module.search-module--is-active{opacity:.9;transform:scale(1) translateY(0);visibility:visible;z-index:9999}.search-module .close{background:transparent;border-radius:.1rem;color:#fff;cursor:pointer;font:300 .9rem/1 var(--font-primary,"Futura"),sans-serif;padding:.5rem 1rem;position:absolute;right:2rem;top:2rem;transform:scale(1);transition:all .1s ease}.search-module .close:active,.search-module .close:focus{transform:scale(.95)}.search-module .close i{margin-left:.85rem}.search-module>.container{height:100%}.search-module .form-wrap{align-self:center;margin:0 auto;max-width:50rem;position:relative;width:100%}.search-module form{display:flex;flex:0 0 auto;margin:0;position:relative;width:100%}.search-module form .icon{color:#fff;flex:0 0 auto;font-size:2.25rem;margin-left:0;margin-right:0;padding:1.6rem 0 0;position:relative;text-align:center;transform:scale(1);transition:all .15s ease;width:16.6666666667%}.search-module form .icon:hover{transform:scale(.95)}.search-module form .icon input[type=submit]{background:transparent;bottom:0;color:transparent;left:0;margin:0;position:absolute;right:0;top:0;transition:all .25s ease}.search-module form input[type=search]{background:transparent;border:0;border-left:1px solid #fff;color:#fff;display:block;flex:0 0 auto;font:300 3rem/175% var(--font-primary,"Futura"),sans-serif;letter-spacing:.1rem;margin:0;padding:1rem 0 1rem 3.5rem;text-transform:uppercase;width:75%;width:calc(100% - 3.5rem)}.search-module form input[type=search]::-webkit-input-placeholder{color:#fff}.search-module form input[type=search]:-moz-placeholder,.search-module form input[type=search]::-moz-placeholder{color:#fff}.search-module form input[type=search]:-ms-input-placeholder{color:#fff}.search-module form input[type=search] ::-ms-input-placeholder{color:#fff}.menu-icon{background:var(--mobile-menu-button-bg,var(--color-a));border:none;clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);color:var(--white);cursor:pointer;display:none;float:right;font:400 .875rem/1 var(--font-primary,"Futura"),sans-serif;height:100%;letter-spacing:.15rem;padding:0;position:absolute;right:0;text-transform:uppercase;top:0;width:100px}@media print,screen and (max-width:74.99875em){.menu-icon{display:block}}.menu-icon.is-active{height:70px}.notification{background:#c5c1b8;max-width:100%;padding:.5rem 0;position:relative;width:100%;z-index:101}.notification.is-top{max-height:200px;transition:transform .5s ease,max-height .5s ease}.notification.is-top.is-dismissed{max-height:0;padding:0;transform:translateY(-100px)}@media print,screen and (max-width:47.99875em){.notification.is-top .notification__button{flex:0 0 auto;margin-left:0;margin-right:0;padding-right:1.75rem;text-align:center;width:41.6666666667%}.notification.is-top .notification__button a{font-size:.55rem;letter-spacing:.033rem;margin:0 auto;padding:.5rem .75rem}.notification.is-top .notification__title{flex:0 0 auto;margin-left:0;margin-right:0;width:58.3333333333%}.notification.is-top .notification__title span{font:600 .75rem/1.5 var(--font-secondary,"Avenir"),sans-serif;padding-left:.33rem;padding-right:.33rem}}@media print,screen and (max-width:63.99875em){.notification.is-top .notification__title .notification__title-icon{display:inline-block}}.notification.is-top .notification__title .notification__title-icon img{width:25px}.notification.is-bottom{bottom:0;left:0;max-height:200px;position:fixed;right:0;transition:transform .5s ease,max-height .5s ease}.notification.is-bottom.is-dismissed{max-height:0;padding:0;transform:translateY(100px)}.notification.is-bottom .notification__title{align-self:center;flex:0 0 auto;flex:none;margin:0;text-align:right;width:100%;width:auto}@media print,screen and (max-width:47.99875em){.notification.is-bottom .notification__title{margin-bottom:.5rem;padding-right:1rem;text-align:center}.notification.is-bottom .notification__title span{font:400 .9rem/1.33 var(--font-secondary,"Avenir"),sans-serif;padding:0}}.notification.is-bottom .notification__title-icon{align-self:center;width:auto}.notification.is-bottom .notification__title-icon img{display:block;height:20px;position:relative;width:auto}.notification.is-bottom .notification__button{flex:0 0 auto;margin-left:0;margin-right:0;width:25%}.notification.is-hidden{max-height:0;opacity:0;padding:0}.notification>.container{justify-content:center;max-width:100%;padding:0 3rem;position:relative;width:100%}@media print,screen and (max-width:63.99875em){.notification>.container{padding:0 2rem}}.notification .notification__title{align-self:center;flex:0 0 auto;flex:none;font:600 1.2rem/2 var(--font-secondary,"Avenir"),sans-serif;margin:0;padding-right:2rem;text-align:right;width:100%;width:auto}.notification .notification__title span{align-self:center;display:inline-block;font:400 .9rem/1 var(--font-primary,"Futura"),sans-serif;padding-right:1rem}.notification .notification__close{background-color:transparent;border:none;cursor:pointer;display:flex;font-size:1.5rem;padding:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:40px;z-index:9999}@media print,screen and (max-width:63.99875em){.notification .notification__close{right:.5rem}}@media print,screen and (max-width:47.99875em){.notification .notification__close{right:0}}.notification .notification__close:hover{cursor:pointer}.notification .notification__close svg{align-self:center;cursor:pointer;height:25px;margin:0 auto;position:relative;transform:scale(1);transition:all .25s ease;width:25px;z-index:9999}.notification .notification__close svg:hover{transform:scale(.975)}.pagination{display:flex;flex-flow:row wrap;justify-content:center;padding:1rem 0;text-align:center;width:100%}.pagination .page-numbers{border-radius:.1rem;color:#34605b;display:inline-block;font:500 1rem/2.8 var(--font-primary,"Futura"),sans-serif;letter-spacing:.033rem;margin:0 .75rem;opacity:.5;text-transform:uppercase;width:auto}.pagination .page-numbers.next,.pagination .page-numbers.prev{align-self:center;display:flex;flex-flow:row wrap;margin:0}.pagination .page-numbers.next svg,.pagination .page-numbers.prev svg{align-self:center}.pagination .page-numbers.next{padding-left:1rem}.pagination .page-numbers.prev{padding-right:1rem}.pagination .page-numbers.current{color:#34605b;opacity:1;position:relative;transform:scale(1.33)}.post__share{align-item:flex-start;height:auto;margin:0;padding-top:.33rem;width:100%}.post__share>.post__share-link{flex:0 0 auto;margin-bottom:.75rem;margin-left:0;margin-right:0;width:100%}@media print,screen and (max-width:47.99875em){.post__share>.post__share-link:last-of-type{margin-right:0}.post__share>.post__share-link{flex:none;margin-right:1rem}}.post__share svg{height:auto;width:30px}.post__meta{margin:0;padding:1rem 0;width:100%}.post__meta .post__author,.post__meta .post__category{margin-right:.5rem}.sidebar{flex:0 0 auto;margin-left:0;margin-right:0;width:29.1666666667%}@media print,screen and (max-width:47.99875em){.sidebar{flex:0 0 auto;margin-left:0;margin-right:0;margin-top:5rem;width:100%}}.sidebar .widget{clear:both;display:block;margin:0 auto 2.5rem}.sidebar .widget:after{clear:both;content:"";display:table}.sidebar .widget:first-of-type .widget__title{margin-top:0}.sidebar .widget .widget__title{margin:0 0 1rem;position:relative}.sidebar .widget ol,.sidebar .widget ul{list-style:none;padding:0 0 0 .75rem}.sidebar .widget ol li,.sidebar .widget ul li{padding:.5rem 0}.sidebar .widget a,.sidebar .widget li,.sidebar .widget p,.sidebar .widget ul{font:300 1rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.085rem}.sidebar .widget .search-form{position:relative}.sidebar .widget .search-form input[type=submit]{bottom:1.5rem;margin:0;padding:0 .5rem;position:absolute;right:0;top:.5rem}.social-links{flex:0 0 auto;margin-left:0;margin-right:0;padding:0;position:relative;width:100%}.social-links.social-links--show-names .social-link{display:block;flex:0 0 auto;margin-left:0;margin-right:0;padding-bottom:1rem;width:100%}.social-links.social-links--show-names .social-link:last-of-type{padding-bottom:0}.social-links .social-link{display:inline-block;list-style:none;margin:0 1rem 0 0}.social-links .social-link__icon{align-self:center;height:22px;width:auto}.social-links .social-link__icon svg{transform:translateY(-1px)}.social-links .social-link__name{align-self:center;font:400 .9rem/1 var(--font-secondary,"Avenir"),sans-serif;padding-left:.75rem}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*=si-wrapper]{align-items:center;cursor:default;display:flex;font-size:14px;position:absolute}.si-wrapper-top{flex-direction:column;margin-left:0;margin-top:-40px;transform:translate(-50%,-100%)}.si-wrapper-bottom{flex-direction:column-reverse;margin-left:0;margin-top:0;transform:translate(-50%)}.si-wrapper-left{margin-left:-11px;margin-top:-20px;transform:translate(-100%,-50%)}.si-wrapper-right{flex-direction:row-reverse;margin-left:11px;margin-top:-20px;transform:translateY(-50%)}[class*=si-shadow-wrapper]{bottom:0;display:flex;left:0;opacity:.298039;position:absolute;right:0;top:0;z-index:1}.si-shadow-wrapper-bottom,.si-shadow-wrapper-top{flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{order:-1}.si-shadow-frame{box-shadow:0 1px 3px 0 #000}[class*=si-shadow-pointer]{height:15px;margin:auto;position:relative;width:15px}[class*=si-shadow-inner-pointer]{box-shadow:-.7071067812px .7071067812px 3px 0 #000;height:141%;position:absolute;width:141%}.si-shadow-inner-pointer-top{left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;transform:translate(-50%,50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.si-shadow-inner-pointer-right{right:0;top:50%;transform:translate(50%,-50%) rotate(-45deg)}.si-frame{border-radius:3px;flex:1 1 auto;overflow:hidden;position:relative;z-index:2}.si-content-wrapper{background-color:#fff;max-height:100%;max-width:100%;padding:30px;width:100%}.si-has-border .si-content-wrapper{border:1px solid #bbb}.si-content{overflow:auto}.si-close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:Arial,Baskerville,monospace;font-size:24px;opacity:.5;position:absolute;right:0;top:0}.si-close-button:focus,.si-close-button:hover{opacity:.7}[class*=si-pointer-border]{border:15px solid transparent;position:absolute;z-index:3}[class*=si-pointer-bg]{border:15px solid transparent;position:relative;z-index:4}.si-has-border [class*=si-pointer-bg]{border-width:15px}.si-pointer-border-bottom,.si-pointer-border-top{left:50%;transform:translate(-50%)}.si-pointer-border-left,.si-pointer-border-right{top:50%;transform:translateY(-50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{border-top-color:#bbb;bottom:0}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{margin-bottom:0;top:-1px}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{border-bottom-color:#bbb;top:0}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0}.si-pointer-left{border-right:0}.si-pointer-border-left{border-left-color:#bbb;right:0}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0}.si-pointer-right{border-left:0}.si-pointer-border-right{border-right-color:#bbb;left:0}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{margin-left:0;right:-1px}.leaseleads-specials{background-color:transparent;border-radius:0;clip-path:polygon(0 0,calc(100% - 100px) 0,100% 100%,100px 100%);max-width:none;overflow:hidden;padding:0 1rem 3.6rem;width:min(100%,80vw,60rem)}@media print,screen and (max-width:63.99875em){.leaseleads-specials{left:0;overflow-y:auto}}@media print,screen and (max-width:47.99875em){.leaseleads-specials{flex-direction:row;width:100%}}.leaseleads-specials:before{background-color:var(--color-c);clip-path:polygon(0 0,calc(100% - 100px) 0,100% 100%,100px 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media print,screen and (max-width:63.99875em){.leaseleads-specials{background-color:var(--color-c);clip-path:none;padding-bottom:1.5rem}.leaseleads-specials:before{content:none}}.leaseleads-specials>*{position:relative;z-index:2}.leaseleads-specials .leaseleads-special{margin:0 auto;max-height:none;opacity:1;width:80%}@media print,screen and (max-width:47.99875em){.leaseleads-specials .leaseleads-special{width:100%}}.leaseleads-specials .leaseleads-specials__dismiss{background-image:url(../img/icon-close.svg);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;box-shadow:none;cursor:pointer;height:1rem;left:87%;position:relative;top:1rem;width:1rem;z-index:3}.leaseleads-specials .leaseleads-specials__dismiss svg{display:none}.leaseleads-specials .leaseleads-specials__dismiss:hover{border:1px solid #fff}@media print,screen and (max-width:47.99875em){.leaseleads-specials .leaseleads-specials__dismiss{left:auto;position:absolute;right:1rem}}.leaseleads-specials .leaseleads-specials__phone{display:none}.leaseleads-specials .leaseleads-specials__content{margin-bottom:3.5rem;margin-top:1.5rem;width:100%}@media print,screen and (max-width:63.99875em){.leaseleads-specials .leaseleads-specials__content{margin-bottom:1rem;margin-top:1rem}}.leaseleads-specials .leaseleads-special__name{font:300 normal 1.5625rem/1.4 var(--font-primary,"Futura"),sans-serif;letter-spacing:.28125rem;text-align:center}.leaseleads-specials .leaseleads-special__description{font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-align:center;text-transform:uppercase}.leaseleads-specials .leaseleads-specials__form form{align-items:center;flex-direction:column}.leaseleads-specials .gform_wrapper.gravity-theme .gfield_validation_message,.leaseleads-specials .gform_wrapper.gravity-theme .validation_message{background-color:transparent;border:none;color:var(--white);font:400 normal .875rem/1.25rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:0;padding:0;text-align:left}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield{padding:0;width:49%}@media print,screen and (max-width:47.99875em){.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield{width:100%}}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield_label{display:none}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=email],.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=tel],.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=text]{background-color:transparent;border-bottom:1px solid var(--color-f)!important;border-radius:0;color:var(--white);font:400 normal 1rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.1875rem;padding:.5rem 0;text-transform:uppercase;text-transform:none}@media print,screen and (max-width:63.99875em){.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=email],.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=tel],.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=text]{font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem;line-height:1.5!important;min-height:0!important;padding:.25rem 0}}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=email]::-moz-placeholder,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=tel]::-moz-placeholder,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=text]::-moz-placeholder{color:var(--color-e);text-transform:none}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=email]::placeholder,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=tel]::placeholder,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=text]::placeholder{color:var(--color-e);text-transform:none}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=email]:active,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=email]:focus,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=tel]:active,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=tel]:focus,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=text]:active,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield input[type=text]:focus{border-bottom:1px solid var(--white)!important}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer{font-weight:700;width:100%}@media print,screen and (max-width:63.99875em){.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer{margin-top:1rem}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer p{line-height:1.1}}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer a{color:var(--white)}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer a,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer a:active,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer a:focus,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.leaseleads-form-disclaimer a:hover{text-decoration:underline}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.call-field{color:var(--white);height:6rem;letter-spacing:.15em;padding:3rem 0 3rem 1.25rem;text-transform:uppercase;width:50%}@media print,screen and (max-width:63.99875em){.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.call-field{height:auto;padding:1rem 0 2rem;width:100%}}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.call-field a{color:var(--white);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.call-field a:active,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.call-field a:focus,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gfield.call-field a:hover{text-decoration:underline}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer{align-self:self-end;background-color:var(--color-b);float:right;margin-top:-4rem;max-width:240px;padding:0;position:relative;width:40%}@media print,screen and (max-width:63.99875em){.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer{float:none;margin-top:1rem;width:80%}}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer:has(.gform-button:active),.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer:has(.gform-button:focus),.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer:has(.gform-button:hover){background-color:#080c0e}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer .gform_button[type=submit]{background-color:var(--color-b);border-left:0 solid var(--color-b);transition:all .1s linear}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer .gform_button[type=submit]:hover{border-left-width:2rem;margin-left:-1.91rem;transition:all .1s linear}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer .gform_button{background-color:transparent;border:none;border-radius:0;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;margin-top:0!important;position:relative;text-transform:uppercase;z-index:2}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer .gform_button:active,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer .gform_button:focus,.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{background-color:transparent;cursor:pointer}.leaseleads-specials .leaseleads-specials__form .gform_wrapper.gravity-theme .gform_footer:after{background-color:inherit;content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:100%}.leaseleads-specials .gform_confirmation_wrapper{color:var(--white);margin-inline:auto;text-align:center;width:50%}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__content{display:none}.leaseleads-specials:has(.gform_confirmation_message_3) .gform_confirmation_message{background:transparent;color:var(--white);padding-bottom:0}.leaseleads-specials:has(.gform_confirmation_message_3) .gform_confirmation_message h3{color:var(--white);font:300 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.28125rem;margin-bottom:0}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form{text-align:center}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form p{color:#fff;flex:0 0 auto;margin:0 auto 2rem;text-align:center;text-transform:uppercase;width:50%}@media print,screen and (max-width:47.99875em){.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form p{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form .confirmation-coupon-copy{background:transparent;border:none;color:#fff;cursor:pointer;font:400 normal 1rem/1.75 var(--font-primary,"Futura"),sans-serif;letter-spacing:0;letter-spacing:.15em;margin-left:1rem;padding:0;text-transform:uppercase;transform:translateY(.25rem)}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form .confirmation-coupon-copy:hover svg{opacity:.5}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form .confirmation-coupon-copy svg{transition:all .3s ease}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form .confirmation-coupon-copy svg path{stroke:#fff}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form .confirmation-coupon-code{background-color:var(--color-b);color:#fff;display:inline-block;padding:1rem 2.5rem;position:relative;transform:skewX(12deg)}.leaseleads-specials:has(.gform_confirmation_message_3) .leaseleads-specials__form .confirmation-coupon-code span{display:block;transform:skewX(-12deg)}.fancybox__container.fancybox--preiss.is-animated[aria-hidden=false] .fancybox__backdrop{animation:none}.fancybox--preiss .fancybox__backdrop{opacity:.2}.fancybox--preiss .fancybox__content{margin:0!important}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form{position:relative!important}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form p{text-align:center}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .coupon-confirmation{align-items:center;background-color:rgba(0,0,0,.5);display:flex;margin-inline:auto;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .coupon-confirmation svg,.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .coupon-confirmation svg path{color:inherit}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .coupon-confirmation svg path{stroke:currentColor}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .coupon-confirmation .confirmation-coupon-copy{margin-left:1rem}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .gform_confirmation_message,.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .validation_message{background-color:transparent!important}.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .gform_confirmation_message h2,.fancybox__container .announcements-lightbox .announcement-lightbox__content .announcements-lightbox__form .validation_message h2{font-size:2rem}.leaseleads-cookies{clip-path:polygon(0 0,calc(100% - 64.7px) 0,100% 100%,0 100%);padding-right:6rem}.leaseleads-cookies a{text-decoration:none}.leaseleads-cookies a:active,.leaseleads-cookies a:focus,.leaseleads-cookies a:hover{text-decoration:underline}.leaseleads-cookies .leaseleads-cookies__dismiss{background-image:url(../img/icon-close.svg);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border-radius:50%;box-shadow:none;cursor:pointer;height:1rem;left:calc(100% - 2rem);position:relative;right:auto;top:0;transform:scale(.8);width:1rem;z-index:3}.leaseleads-cookies .leaseleads-cookies__dismiss svg{display:none}.leaseleads-cookies .leaseleads-cookies__dismiss:hover{border:1px solid #fff}.leaseleads-cookies .leaseleads-cookies__accept:not(.leaseleads-cookies__dismiss){border-left:0 solid var(--color-b);display:inline-block;line-height:1;padding:17px 20px 17px 0;position:relative;transition:border-left-width .1s linear}.leaseleads-cookies .leaseleads-cookies__accept:not(.leaseleads-cookies__dismiss):hover{border-left-width:1rem;opacity:1;transition:border-left-width .1s linear}.leaseleads-cookies .leaseleads-cookies__accept:not(.leaseleads-cookies__dismiss):after{border-color:transparent transparent var(--color-b) var(--color-b);border-style:solid;border-width:18px 11px 30px 7px;content:"";display:block;height:0;left:100%;position:absolute;top:0}.leaseleads-cookies .leaseleads-cookies__accept:not(.leaseleads-cookies__dismiss):before{background-color:inherit;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:50vw}.leaseleads-tour,.leaseleads-tour *{background-color:transparent}.leaseleads-tour .leaseleads-tour__header,.leaseleads-tour .leaseleads-tour__title,.leaseleads-tour .leaseleads-tour__title+p{display:none}.leaseleads-tour .leaseleads-tour__step--tour-type{background-color:transparent}.leaseleads-tour .leaseleads-tour__step--tour-type.is-active,.leaseleads-tour .leaseleads-tour__step--tour-type:has(+.is-active){display:block}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types{background-color:transparent;border:none;display:flex;flex-direction:row;flex-wrap:nowrap}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type{align-content:start;background-color:var(--color-c);padding:1rem 1.5rem;position:relative;width:100%}@media screen and (max-width:29.99875em){.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type{padding-left:1rem;padding-right:1rem}}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type:not(:first-child){border-left:1px solid var(--white)}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type:has(.leaseleads-tour__type-button.is-active){background-color:var(--color-e);margin-bottom:-1px}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type h4{color:var(--white);font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.1875rem;text-transform:uppercase}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type:has(.leaseleads-tour__type-button.is-active) h4{color:var(--color-b)}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type p{color:var(--white);font:400 normal .875rem/1.25rem var(--font-secondary,"Avenir"),sans-serif;font-size:.875rem;letter-spacing:0;margin-bottom:0}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type:has(.leaseleads-tour__type-button.is-active) p{color:var(--color-b)}.leaseleads-tour .leaseleads-tour__step--tour-type .leaseleads-tour__types .leaseleads-tour__type .leaseleads-tour__type-button{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.leaseleads-tour .leaseleads-tour__time>.results{min-height:220px}.leaseleads-tour .leaseleads-tour__step--tour-type.is-active+.leaseleads-tour__step--date-time{display:block}.leaseleads-tour .leaseleads-tour__step--date-time{background-color:var(--color-e)}.leaseleads-tour .leaseleads-tour__step--date-time .leaseleads-tour__date-picker .ui-datepicker-calendar{background-color:var(--color-b)}.leaseleads-tour .leaseleads-tour__step--date-time .leaseleads-tour__date-picker .ui-datepicker-calendar>thead>tr>th{color:var(--white)}.leaseleads-tour .leaseleads-tour__step--date-time .leaseleads-tour__date-picker .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default{background-color:var(--color-b);border:none;color:var(--white)}.leaseleads-tour .leaseleads-tour__step--date-time .leaseleads-tour__date-picker .ui-datepicker-calendar td>a,.leaseleads-tour .leaseleads-tour__step--date-time .leaseleads-tour__date-picker .ui-datepicker-calendar td>span{color:var(--white)}.leaseleads-tour .leaseleads-tour__step--date-time .leaseleads-tour__date-picker .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active,.leaseleads-tour .leaseleads-tour__step--date-time .leaseleads-tour__date-picker .ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover{background-color:var(--white);color:var(--black)}.leaseleads-tour .leadesleads-tour__footer{background-color:var(--color-c);border:none}.leaseleads-tour .leaseleads-tour__step--form{background-color:transparent;padding:0;position:relative}.leaseleads-tour .leaseleads-tour__step--form>*{position:relative;z-index:2}.leaseleads-tour .leaseleads-tour__step--form.is-active:after{background-color:var(--color-c);content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%) skewX(12deg);width:100%;z-index:1}.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper{border:none;margin:0;max-width:none;padding:1rem 6rem}.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper *{color:var(--white)}.leaseleads-tour .leaseleads-tour__step--form h3{margin-top:0}.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper.gravity-theme .gfield input.large,.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper.gravity-theme .gfield select.large{background-color:transparent;border:none;border-bottom:2px solid var(--white);color:var(--white);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.5rem 0;text-transform:uppercase}.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper.gravity-theme .gfield input.large::-moz-placeholder,.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper.gravity-theme .gfield select.large::-moz-placeholder{color:var(--white)}.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper.gravity-theme .gfield input.large::placeholder,.leaseleads-tour .leaseleads-tour__step--form .gform_wrapper.gravity-theme .gfield select.large::placeholder{color:var(--white)}.leaseleads-tour .leaseleads-tour__step--form .leaseleads-form-disclaimer{display:none}.leaseleads-tour .leaseleads-tour__step--form .leaseleads-tour__summary-date{background-color:var(--color-b);border:none;padding:.5rem 1rem .5rem 2rem;position:absolute;right:2.1rem;text-transform:uppercase;top:1.1rem;transform:skewX(12deg)}.leaseleads-tour .leaseleads-tour__step--form .leaseleads-tour__summary-date span{transform:skewX(-12deg)}.leaseleads-tour .leaseleads-tour__step--form .leaseleads-tour__summary .icon{display:none}.leaseleads-tour .leaseleads-tour__step--form .leaseleads-tour__summary .date{color:var(--white)}.leaseleads-tour .leaseleads-tour__step--form .gform_footer{justify-content:end}.leaseleads-tour .leaseleads-tour__step--form .gform_footer input[type=submit]{background-color:transparent;border-bottom:2px solid var(--white);border-radius:0;padding:.5rem 0;width:-moz-min-content;width:min-content}.leaseleads-tour .leadesleads-tour__footer{display:none}.floor-plan-filter{background-color:transparent;opacity:0;transform:translateY(-3rem);transition:all 2s ease}.floor-plan-filter.is-animated{opacity:1;transform:translate(0)}.floor-plan-filter ul{gap:1rem;justify-content:center;margin:2rem 0;padding:0;width:100%}@media print,screen and (max-width:63.99875em){.floor-plan-filter ul{margin-bottom:0}}.floor-plan-filter .inner{background-color:transparent;border:none;width:100%}.floor-plan-filter .floor-plan-filter__title{color:var(--black);display:block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;margin-right:1rem;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.floor-plan-filter .floor-plan-filter__title{margin-bottom:3rem;text-align:center;width:100%}}@media print,screen and (max-width:47.99875em){.floor-plan-filter .floor-plan-filter__title{margin-bottom:1.5rem}}.floor-plan-filter .floor-plan-filter__field{list-style-type:none;padding:0;width:220px}@media print,screen and (max-width:47.99875em){.floor-plan-filter .floor-plan-filter__field{margin-bottom:1rem}}.floor-plan-filter .floor-plan-filter__field label{color:var(--black);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase;width:auto}@media print,screen and (max-width:47.99875em){.floor-plan-filter .floor-plan-filter__field label{padding-bottom:.1rem;position:static}}.floor-plan-filter .floor-plan-filter__field input,.floor-plan-filter .floor-plan-filter__field select{background-color:var(--white);border:2px solid var(--color-b);border-radius:0;color:var(--black);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;height:auto;letter-spacing:.13125rem;min-height:2rem;padding:.25rem .5rem;text-transform:uppercase;width:100%}@media print,screen and (max-width:63.99875em){.page-header.has-tabs{margin-bottom:15rem;overflow:visible;position:relative}.page-header.has-tabs:after{background:var(--bg-color);bottom:-15rem;content:"";height:15rem;left:0;position:absolute;width:100%;z-index:0}.page-header.has-tabs .page-header__content{left:-3rem;position:absolute;top:calc(100% - 2.1rem);width:50%!important}}@media print,screen and (max-width:47.99875em){.page-header.has-tabs .page-header__content{width:80%!important}}@media screen and (max-width:29.99875em){.page-header.has-tabs .page-header__content{width:95%!important}}.floor-plan-view-tabs{display:flex;justify-content:center}@media print,screen and (max-width:63.99875em){.floor-plan-view-tabs{display:block}}.floor-plan-view-tabs label{background-color:var(--color-b);border:1px solid var(--white);cursor:pointer;display:block;transform:skewX(12deg);transition:background-color .3s ease-out,border-color .3s ease-out}@media print,screen and (max-width:63.99875em){.floor-plan-view-tabs label{margin-bottom:1rem}}.floor-plan-view-tabs label>span{color:var(--white);display:block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:1rem 2rem;text-transform:uppercase;transform:skewX(-12deg)}@media print,screen and (min-width:64em){.floor-plan-view-tabs label>span{min-width:200px}}.floor-plan-view-tabs label:has(input:checked){background-color:var(--color-c);border-color:var(--color-c);outline-color:var(--color-c)}.floor-plan-view-tabs label{margin-right:-2px}.floor-plan-type-tabs{display:flex}@media screen and (max-width:29.99875em){.floor-plan-type-tabs{padding-left:.25rem}}.type-tabs-is-hidden .floor-plan-type-tabs{display:none}.floor-plan-type-tabs label{background-color:var(#fff);border:2px solid var(--color-b);cursor:pointer;display:block;transform:skewX(12deg);transition:background-color .3s ease-out,border-color .3s ease-out}.floor-plan-type-tabs label.active{cursor:default}.floor-plan-type-tabs label.inactive:hover span{text-decoration:underline}.floor-plan-type-tabs label span{color:var(--color-b);display:block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.6rem 1.2rem;text-transform:uppercase;transform:skewX(-12deg)}@media screen and (max-width:29.99875em){.floor-plan-type-tabs label span{font-size:.75rem}}@media screen and (max-width:25em){.floor-plan-type-tabs label span{padding:.25rem .5rem}}.floor-plan-type-tabs label.active{background-color:var(--color-b);outline-color:var(--color-b)}.floor-plan-type-tabs label.active span{color:var(--white)}.floor-plan-type-tabs label{margin-right:-2px}.basicLightbox{align-items:center;background:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;opacity:.01;position:fixed;top:0;transition:opacity .4s ease;width:100%;will-change:opacity;z-index:1000}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;will-change:transform;z-index:1}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{bottom:0;display:block;left:0;margin:auto;max-height:95%;max-width:95%;position:absolute;right:0;top:0}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{height:auto;width:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{height:100%;pointer-events:none;width:100%}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.basicLightbox.basicLightbox--visible .basicLightbox__placeholder{height:auto}.basicLightbox.basicLightbox--visible .lightbox__gallery-container{width:clamp(350px,50vw,850px)}.basicLightbox.basicLightbox--visible .lightbox__gallery-container .lightbox__gallery-item{background-color:#000;height:60vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.basicLightbox.basicLightbox--visible .lightbox__toolbox{display:flex;justify-content:start;width:100%}.basicLightbox.basicLightbox--visible .lightbox__toolbox>*{display:flex;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;place-items:center;position:relative;text-transform:uppercase}.basicLightbox.basicLightbox--visible .lightbox__toolbox>*>span{background-color:var(--color-a);color:var(--white);cursor:pointer;padding:.5rem}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-close>span,.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-next>span,.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-previous>span{transition:background-color .2s ease}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-close>span:hover,.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-next>span:hover,.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-previous>span:hover{background-color:var(--color-c)}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-next span,.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-previous span{background-image:url(../img/gallery-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 11px;display:inline-block;padding:.5rem 1.5rem;text-indent:-100vw}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-next span{transform:rotate(180deg)}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-previous{order:1}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-pagination{order:2}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-pagination>span{display:flex;gap:1.1rem;padding-inline:.225rem}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-next{order:3;position:relative}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-next span{clip-path:polygon(0 0,100% 0,100% 100%,20px 100%);padding-right:4rem}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-close{flex-grow:1;order:4;place-content:end}.basicLightbox.basicLightbox--visible .lightbox__toolbox .lightbox__toolbox-close span{clip-path:polygon(0 0,100% 0,100% 100%,20px 100%);padding-left:2rem}template[data-lightbox]{display:none}.photo-gallery{grid-column-gap:1rem;display:grid;grid-auto-rows:auto;grid-template-columns:1fr repeat(12,9rem) 1fr;justify-content:stretch;min-height:713px;overflow:hidden;padding-bottom:2px;width:100%}@media screen and (max-width:120em){.photo-gallery{grid-column-gap:2rem;grid-template-columns:0 repeat(12,1fr) 0}}@media print,screen and (max-width:63.99875em){.photo-gallery{align-items:center;display:flex;flex-direction:column;min-height:auto;row-gap:1rem}}.photo-gallery__heading{grid-column:2/span 5;grid-row:1/span 1;margin-top:1rem;opacity:0;transform:translateX(-3rem);transition:all 2s ease;width:100%}.photo-gallery__heading.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.photo-gallery__heading{margin-top:0;text-align:center}}@media print,screen and (max-width:47.99875em){.photo-gallery__heading{margin-bottom:2rem}}.photo-gallery__background-slider{height:713px;opacity:.5;position:absolute;right:0;top:0;width:50%}@media print,screen and (max-width:63.99875em){.photo-gallery__background-slider{display:none}.gallery .photo-gallery__background-slider{display:block;height:339px;opacity:1;position:static;width:100%}}.photo-gallery__background-slider div{height:100%}.photo-gallery__background-slider img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-gallery__foreground-slider{grid-column:2/-1;grid-row:2/span 1;height:339px;margin-bottom:1rem;opacity:0;transform:translateX(3rem);transition:all 2s ease;width:100%}.photo-gallery__foreground-slider.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.gallery .photo-gallery__foreground-slider{display:none}}.photo-gallery__foreground-slider>div{width:100%}.photo-gallery__foreground-slider div{height:100%}.photo-gallery__foreground-slider img{box-sizing:border-box;height:339px;margin-right:2rem;-o-object-fit:cover;object-fit:cover;width:auto}@media screen and (max-width:29.99875em){.photo-gallery__foreground-slider img{height:250px}}@media print,screen and (max-width:63.99875em){.photo-gallery__foreground-slider{height:auto;width:100%}.photo-gallery__foreground-slider .flickity-slider{height:339px}}@media screen and (max-width:63.99875em) and (max-width:29.99875em){.photo-gallery__foreground-slider .flickity-slider{height:250px}}@media print,screen and (max-width:63.99875em){.photo-gallery__foreground-slider .carousel-cell{margin-inline:1.5rem}}@media screen and (max-width:63.99875em) and (max-width:29.99875em){.photo-gallery__foreground-slider .carousel-cell{margin-inline:0}}@media print,screen and (max-width:63.99875em){.photo-gallery__foreground-slider .carousel-cell,.photo-gallery__foreground-slider .carousel-cell img{height:339px;-o-object-position:center;object-position:center;width:100%}}@media screen and (max-width:63.99875em) and (max-width:29.99875em){.photo-gallery__foreground-slider .carousel-cell,.photo-gallery__foreground-slider .carousel-cell img{height:250px}}@media print,screen and (max-width:63.99875em){.photo-gallery__foreground-slider img{margin-inline:0}}.photo-gallery__nav-wrapper{display:grid;grid-column:2/span 4;grid-row:3/span 1;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:3.8rem;opacity:0;transform:translateX(-3rem);transition:all 2s ease;width:100%}.photo-gallery__nav-wrapper.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.photo-gallery__nav-wrapper{display:flex;flex-direction:column;grid-template-rows:auto;margin-top:1rem;padding:0 2rem;row-gap:1rem;width:100vw}}@media print,screen and (min-width:48em){.photo-gallery__nav-wrapper{margin:0 0 1rem;max-width:550px;row-gap:1rem}}.photo-gallery__nav{grid-area:2/1/span 1/span 1;padding-left:1rem;padding-right:1rem}.photo-gallery__nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer}.photo-gallery__nav [data-action=next],.photo-gallery__nav [data-action=previous]{cursor:pointer;transition:all .3s}@media print,screen and (max-width:63.99875em){.photo-gallery__nav [data-action=next]:hover,.photo-gallery__nav [data-action=previous]:hover{opacity:.5}}.photo-gallery__nav [data-action=previous]{cursor:pointer;transition:all .3s ease}@media print,screen and (max-width:63.99875em){.photo-gallery__nav [data-action=previous]:hover{opacity:.5;transform:translateX(-.33rem)}}.photo-gallery__nav [data-action=previous] svg line,.photo-gallery__nav [data-action=previous] svg path{stroke:var(--arrows-color)}.photo-gallery__nav [data-action=next]{cursor:pointer;transition:all .3s ease}@media print,screen and (max-width:63.99875em){.photo-gallery__nav [data-action=next]:hover{opacity:.5;transform:translateX(.33rem)}}.photo-gallery__nav [data-action=next] img{transform:rotate(180deg)}@media print,screen and (max-width:63.99875em){.photo-gallery__nav{display:flex;justify-content:space-between;order:1;padding-inline:3rem;width:100%}}.photo-gallery__pagination{color:var(--arrows-color);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;grid-area:2/2/span 1/span 1;justify-self:end;letter-spacing:.13125rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:63.99875em){.photo-gallery__pagination{display:none}}.photo-gallery__content{grid-area:1/1/span 1/span 5}@media print,screen and (max-width:63.99875em){.photo-gallery__content{order:2}}.tour-modal{max-width:600px}.tour-modal>.container{padding:0}.tour-modal h1,.tour-modal h2,.tour-modal h3,.tour-modal h4,.tour-modal h5,.tour-modal h6{text-transform:uppercase}.fancybox__backdrop{opacity:.8}.footer{background:transparent;width:100%}.footer__communities{background-color:var(--color-a)}.footer__communities .communities{margin-left:auto;margin-right:auto;max-width:120rem;padding:4rem}@media print,screen and (max-width:63.99875em){.footer__communities .communities{padding:3.5rem 3rem}}@media print,screen and (max-width:47.99875em){.footer__communities .communities{padding:2rem}}.footer__communities .communities .communities__grid{align-items:center;display:flex;flex-flow:row wrap}.footer__communities .communities .communities__grid .communities__heading-wrap{flex:0 0 auto;margin-left:0;margin-right:0;width:33.3333333333%}@media print,screen and (max-width:47.99875em){.footer__communities .communities .communities__grid .communities__heading-wrap{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}.footer__communities .communities .communities__grid .communities__heading-wrap h2{color:var(--white);font:400 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;letter-spacing:0;margin-top:0;text-transform:uppercase}.footer__communities .communities .communities__grid .communities__links-wrap{flex:0 0 auto;margin-left:0;margin-right:0;width:66.6666666667%}@media print,screen and (max-width:47.99875em){.footer__communities .communities .communities__grid .communities__links-wrap{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}.footer__communities .communities .communities__grid .communities__links-wrap .communities__links-grid{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0}.footer__communities .communities .communities__grid .communities__links-wrap .communities__links-grid .communities__link-item{flex:0 0 auto;margin-left:0;margin-right:0;width:33.3333333333%}@media print,screen and (max-width:63.99875em){.footer__communities .communities .communities__grid .communities__links-wrap .communities__links-grid .communities__link-item{flex:0 0 auto;margin-left:0;margin-right:0;width:50%}}@media print,screen and (max-width:47.99875em){.footer__communities .communities .communities__grid .communities__links-wrap .communities__links-grid .communities__link-item{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}.footer__communities .communities .communities__grid .communities__links-wrap .communities__links-grid .communities__link-item .communities__link{color:var(--white);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;font-size:.8rem;letter-spacing:.13125rem;margin-bottom:.25rem;padding:.4rem 0 calc(.4rem + 2px);position:relative;text-decoration:none;text-transform:uppercase;text-transform:capitalize;transition:all .1s linear}.footer__communities .communities .communities__grid .communities__links-wrap .communities__links-grid .communities__link-item .communities__link:after{background-color:var(--white);bottom:-1px;content:"";display:block;height:0;left:0;position:absolute;transition:all .1s linear;width:100%}.footer__communities .communities .communities__grid .communities__links-wrap .communities__links-grid .communities__link-item .communities__link:hover:after{bottom:0;height:2px;transition:all .1s linear}.footer__top{background-color:var(--color-b);padding:3rem 0;width:100%}.footer__top>.container{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between}@media print,screen and (max-width:63.99875em){.footer__top>.container{flex-direction:column;place-items:center}}.footer__top .widget{color:var(--white)}@media print,screen and (max-width:63.99875em){.footer__top .widget{text-align:center}}.footer__top .widget .widget__title{color:var(--color-e);font:400 normal 1rem/1.75 var(--font-primary,"Futura"),sans-serif;letter-spacing:0;letter-spacing:.15rem;margin-top:0}.footer__top .widget a{color:var(--white);font:400 normal .875rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem;transition:all .3s ease}.footer__top .widget a:hover{opacity:.7}@media print,screen and (max-width:63.99875em){.footer__top .widget .social-links{margin:0 auto;place-content:center}.footer__top .widget .social-links .social-link:last-child{margin-right:0}}.footer__top .widget .menu{margin:0;padding:0}.footer__top .widget .menu li{list-style-type:none}.footer__top .widget .menu a{color:var(--color-e);text-transform:uppercase}.footer__top .widget img{height:auto;max-width:100%}.footer__top .footer__column .wp-caption-text{display:none}.footer__top .footer__column.footer__column--one .inner{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media print,screen and (max-width:63.99875em){.footer__top .footer__column.footer__column--one .inner{margin-bottom:2rem;max-width:250px}.footer__top .footer__column.footer__column--one .inner *{text-align:center}}@media print,screen and (max-width:47.99875em){.footer__top .footer__column.footer__column--one .inner{margin-bottom:0}}.footer__top .footer__column.footer__column--one .inner .widget{margin-bottom:2rem;width:100%}@media print,screen and (max-width:63.99875em){.footer__top .footer__column.footer__column--two .social-links{justify-content:center;margin:1.5rem 0 1rem}}.footer__top .footer__column.footer__column--two .social-links .social-link:last-of-type{margin-right:0}.footer__top .footer__column.footer__column--three table td{font:400 normal .875rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem;padding:.5rem 1rem 0 0}@media print,screen and (max-width:63.99875em){.footer__top .footer__column.footer__column--three table td{display:inline-block;padding:.33rem .25rem;width:-moz-max-content;width:max-content}.footer__top .footer__column.footer__column--three table td:first-child:after{content:":"}}.footer__top .footer__column.footer__column--three table tr:first-of-type td{padding-top:0}@media print,screen and (max-width:63.99875em){.footer__top .footer__column.footer__column--four .menu{margin-top:1.5rem}.footer__top .footer__column.footer__column--four .menu li{text-align:center}}.footer__top .footer__column.footer__column--four .menu a{display:inline-block;font:400 normal 1rem/1.75 var(--font-secondary,"Avenir"),sans-serif;letter-spacing:0;letter-spacing:.1em;padding-bottom:.75rem}.footer__top .footer__column.footer__column--four .menu a:hover{text-decoration:underline}.wifi-score{padding-top:2.5rem}@media print,screen and (max-width:63.99875em){.wifi-score{display:none}}.wifi-score-mobile{display:none}.footer__bottom{background-color:var(--color-e);padding:0;width:100%}.footer__bottom>.container{justify-content:center;padding:1rem 0;text-align:center}@media print,screen and (max-width:47.99875em){.footer__bottom>.container{padding:1.5rem 0 1rem}}.footer__bottom .widget{width:100%}@media print,screen and (max-width:63.99875em){.footer__bottom .custom-html-widget{padding-left:.75rem;padding-right:.75rem}.footer__bottom .custom-html-widget span.f-separator{display:none}.footer__bottom .custom-html-widget span{margin-bottom:.5rem}.footer__bottom .custom-html-widget .accessibility-logo,.footer__bottom .custom-html-widget .copy-logo{display:block}}.footer__bottom .custom-html-widget .copy-logo{display:inline-block}@media print,screen and (min-width:48em){.footer__bottom .custom-html-widget .copy-logo{transform:translateY(3px)}}@media print,screen and (max-width:47.99875em){.footer__bottom .custom-html-widget .copy-logo{display:block;width:100%}}.footer__bottom .custom-html-widget .accessibility-logo img{display:inline-block;height:1rem;width:auto}.footer__bottom .custom-html-widget .accessibility-logo{margin-top:.2rem;position:relative;top:.25rem}.footer__bottom .custom-html-widget a:hover{text-decoration:underline}.footer__bottom .menu{list-style:none;margin:0;padding:0}.footer__bottom .menu-item{display:inline-block;line-height:1;padding:0 1rem}.footer__bottom .menu-item>a{color:var(--color-b);line-height:1}.footer__bottom *{color:var(--color-b);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}@media print,screen and (max-width:47.99875em){.footer__bottom *{font:400 normal .75rem/1.2rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.footer__bottom a[aria-label="Cookie Preferences"]{display:block}.footer__property-logo{margin:0 auto;max-width:calc(100% - 2rem);width:250px}}.header-wrapper{position:sticky;top:0;z-index:9999999}@media (width < 640px){.header-wrapper{position:static}}.header{background:var(--color-b);display:flex;flex:0 0 100%;flex-direction:column;padding:0;position:sticky;top:0;width:100%;z-index:9}.header .header__bottom{order:2}.header .specials-bar{order:1}.header.header--mobile-active{align-items:flex-start;animation-duration:.5s;animation-name:fadeInOpacity;animation-timing-function:ease;background:var(--mobile-menu-background,var(--color-e));bottom:0;height:100%;left:0;max-width:none;position:fixed;right:0;top:0;width:100%;z-index:999}.header.header--mobile-active:after{background:var(--color-b);content:"";height:70px;left:0;position:absolute;top:0;width:100%;z-index:-1}.header.header--mobile-active .specials-bar{display:none}.header__bottom{overflow-x:hidden;padding:0;width:100%}@media print,screen and (max-width:74.99875em){.header__bottom{overflow:hidden;padding:1rem 0}}.header__bottom>.container{align-items:center}.header__bottom .header__logo{flex:0 0 auto;margin-left:0;margin-right:0;width:16.6666666667%}@media screen and (max-width:29.99875em){.header__bottom .header__logo{flex:0 0 auto;margin-left:-5%;margin-right:0;width:58.3333333333%}}@media screen and (max-width:25em){.header__bottom .header__logo{flex:0 0 auto;margin-left:0;margin-right:0;width:33.3333333333%}}.header__bottom .header__logo a{height:100%;width:100%}.header__bottom .header__logo img{align-self:center;display:block;height:auto;margin:0;max-height:64px;max-width:180px;transition:all .5s ease;width:auto}@media screen and (max-width:29.99875em){.header__bottom .header__logo img{max-height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}}body.menu-is-open .header__bottom .header__logo img{max-height:45px}.header__bottom .header__menu{align-self:center;flex:0 0 auto;margin-left:0;margin-right:0;width:83.3333333333%}@media print,screen and (max-width:74.99875em){.header__bottom .header__menu{align-self:flex-start;display:flex;flex:0 0 auto;flex-flow:row wrap;height:100%;margin-left:0;margin-right:0;width:100%}}@media screen and (min-width:75em){.header__bottom .header__menu{position:relative}.header__bottom .header__menu:after{background-color:var(--color-a);content:"";height:100%;left:calc(100% - 1rem);position:absolute;top:0;transform:skewX(12deg);width:100vw;z-index:-1}}.header__bottom .main-nav{display:flex;justify-content:flex-end;margin:0;padding:0}@media screen and (max-width:1400px){.header__bottom .main-nav{justify-content:flex-start}}@media print,screen and (max-width:74.99875em){.header__bottom .main-nav{align-self:center;flex:0 0 auto;height:0;margin-left:0;margin-right:0;opacity:0;visibility:hidden;width:100%;z-index:-1000}}@media print,screen and (max-width:47.99875em){.header__bottom .main-nav{align-self:flex-start}}@media print,screen and (max-width:63.99875em){.header__bottom .main-nav .menu-item:first-child{transition-delay:75ms}.header__bottom .main-nav .menu-item:nth-child(2){transition-delay:.15s}.header__bottom .main-nav .menu-item:nth-child(3){transition-delay:.225s}.header__bottom .main-nav .menu-item:nth-child(4){transition-delay:.3s}.header__bottom .main-nav .menu-item:nth-child(5){transition-delay:.375s}.header__bottom .main-nav .menu-item:nth-child(6){transition-delay:.45s}.header__bottom .main-nav .menu-item:nth-child(7){transition-delay:.525s}.header__bottom .main-nav .menu-item:nth-child(8){transition-delay:.6s}.header__bottom .main-nav .menu-item:nth-child(9){transition-delay:.675s}.header__bottom .main-nav .menu-item:nth-child(10){transition-delay:.75s}.header__bottom .main-nav .menu-item:nth-child(11){transition-delay:.825s}.header__bottom .main-nav .menu-item:nth-child(12){transition-delay:.9s}.header__bottom .main-nav .menu-item:nth-child(13){transition-delay:.975s}.header__bottom .main-nav .menu-item:nth-child(14){transition-delay:1.05s}}.header__bottom .main-nav .menu-item{align-self:center;background-color:var(--color-b);display:inline-block;margin:0 .5em;padding:0;position:relative;text-align:right;transform:skewX(12deg);transition:all .2s ease-out}@media print,screen and (max-width:74.99875em){.header__bottom .main-nav .menu-item{opacity:0;transform:translateY(1rem);transition:opacity .75s ease,transform .75s ease}}@media print,screen and (max-width:63.99875em){.header__bottom .main-nav .menu-item.desktop-only{display:none}}.header__bottom .main-nav .menu-item.mobile-only{display:none}@media print,screen and (max-width:63.99875em){.header__bottom .main-nav .menu-item.mobile-only{display:block}.header__bottom .main-nav .menu-item.is-underlined a{text-decoration:underline}}body.menu-is-open .header__bottom .main-nav .menu-item.color-a a{color:var(--color-a)!important}body.menu-is-open .header__bottom .main-nav .menu-item.color-b a{color:var(--color-b)!important}body.menu-is-open .header__bottom .main-nav .menu-item.color-c a{color:var(--color-c)!important}body.menu-is-open .header__bottom .main-nav .menu-item.color-d a{color:var(--color-d)!important}body.menu-is-open .header__bottom .main-nav .menu-item.color-e a{color:var(--color-e)!important}body.menu-is-open .header__bottom .main-nav .menu-item.color-f a{color:var(--color-f)!important}.header__bottom .main-nav .menu-item.is-address,.header__bottom .main-nav .menu-item.is-phone{display:none;gap:0}@media print,screen and (max-width:74.99875em){.header__bottom .main-nav .menu-item.is-address,.header__bottom .main-nav .menu-item.is-phone{display:block}}.header__bottom .main-nav .menu-item.is-address>a,.header__bottom .main-nav .menu-item.is-phone>a{font:400 .875rem/1.4 var(--font-primary,"Futura"),sans-serif!important;text-transform:none}.header__bottom .main-nav .menu-item.secondary-link{margin-inline:.1rem}@media print,screen and (min-width:48em){.header__bottom .main-nav .menu-item.secondary-link{background-color:var(--nav-button-color,var(--color-b));margin-inline:.25rem}}.header__bottom .main-nav .menu-item:not(.secondary-link)+.secondary-link{margin-left:4rem}@media screen and (max-width:87.5em){.header__bottom .main-nav .menu-item:not(.secondary-link)+.secondary-link{margin-left:auto}}@media screen and (max-width:74.99875em){.header__bottom .main-nav .menu-item:not(.secondary-link)+.secondary-link{margin-left:0}}.header__bottom .main-nav .menu-item.secondary-link a{color:var(--nav-button-text-color)}@media print,screen and (min-width:48em){.header__bottom .main-nav .menu-item.secondary-link a{padding-left:2rem;padding-right:2rem}}.header__bottom .main-nav .menu-item.current-menu-item a{color:var(--nav-link-active-color)}.header--mobile-active .header__bottom .main-nav .menu-item.current-menu-item a{color:var(--nav-link-active-color-mobile)}.header__bottom .main-nav .menu-item.menu-item--has-icon{padding-left:2rem}.header__bottom .main-nav .menu-item:hover{color:var(--color-d);transition:all .2s ease-in}.header__bottom .main-nav .menu-item>a{color:var(--nav-links-color);font-weight:700;transform:skewX(-12deg)}.header__bottom .main-nav .menu-item>a:hover{color:var(--nav-link-active-color)}.header--mobile-active .header__bottom .main-nav .menu-item>a{color:var(--nav-links-color-mobile);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}@media screen and (max-width:29.99875em){.header--mobile-active .header__bottom .main-nav .menu-item>a{font-size:1.25rem}}.header__bottom .main-nav .menu-item>a .menu-item__description{color:var(--white);display:block;flex:0 0 auto;font:400 normal .875rem/1.25rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:0;margin:.1rem 0 0;width:100%}.header__bottom .main-nav .menu-item>a .menu-item__icon{height:auto;left:.66rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.header__bottom .main-nav .menu-item>a .menu-item__icon img{display:block;height:auto;margin:0 auto;width:100%}.header__bottom .main-nav .menu-item a{display:block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:1.5rem .25em;text-transform:uppercase;transition:all .2s ease}@media print,screen and (min-width:64em){.header__bottom .main-nav .menu-item.menu-item-has-children{transition:.5s ease}}.header__bottom .main-nav .menu-item.menu-item-has-children>a>span{display:inline-block;margin-left:.75rem;transform:translateY(-2px)}.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu{background:transparent;display:none;left:-1em;min-width:175px;opacity:0;padding:1rem 0 0;position:absolute;text-align:left;top:1.25rem;transition:all .5s ease .1s;width:auto;z-index:1001}@media print,screen and (max-width:74.99875em){.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu{flex:0 0 auto;left:auto;margin-left:0;margin-right:0;opacity:1;padding:0 1.5rem;position:relative;right:auto;top:auto;width:100%}}.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu.sub-menu--is-open{display:block}.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu:hover{display:block;opacity:1}.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu li{background:#fff;cursor:pointer;display:block;margin:0;text-align:left;width:auto}.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu li:hover{transform:none}.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu li a{color:var(--black);cursor:pointer;display:block;padding:.75em 4em .75em 1em;white-space:nowrap}.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu li a:after,.header__bottom .main-nav .menu-item.menu-item-has-children .sub-menu li a:before{display:none}.header__bottom .main-nav .menu-item.menu-item-has-children:hover{opacity:1}.header__bottom .main-nav .menu-item.menu-item-has-children:hover .sub-menu{display:block!important;opacity:1}.header__bottom .main-nav .menu-item.menu-item-has-children:hover .sub-menu:hover{display:block;opacity:1}.header__bottom .main-nav .menu-item:last-child{margin-right:0}body.menu-is-open .header__bottom{height:100%;overflow:hidden;padding:0}body.menu-is-open .header__bottom>.container{align-items:flex-start;height:100%;max-width:100%;padding:0;width:100%}body.menu-is-open .header__bottom>.container:after{background:var(--color-b);content:"";height:70px;left:0;position:absolute;top:0;width:100%;z-index:-1}body.menu-is-open .header__bottom .header__logo{margin-top:0;padding-left:1.5rem;position:relative;top:1rem}body.menu-is-open .header__bottom .header__menu{flex-direction:column;place-content:center}body.menu-is-open .header__bottom .main-nav{align-content:center;display:flex;flex-flow:column nowrap;flex-grow:1;height:auto;max-height:calc(100% - 6rem);opacity:1;overflow-x:hidden;overflow-y:auto;row-gap:2.125rem;visibility:visible;z-index:99}@media screen and (max-width:29.99875em){body.menu-is-open .header__bottom .main-nav{row-gap:1.5rem}}body.menu-is-open .header__bottom .main-nav .menu-item{background-color:transparent;flex:0 0 auto;margin:0;opacity:1;padding:0;text-align:left;transform:translateY(0);width:100%}body.menu-is-open .header__bottom .main-nav .menu-item:first-child{margin-top:auto}body.menu-is-open .header__bottom .main-nav .menu-item:last-child{margin-bottom:auto;margin-top:-1rem}body.menu-is-open .header__bottom .main-nav .menu-item>a{font-size:2rem;font-weight:700;padding:.5rem 1.5rem;text-align:center;transform:none}.mobile-nav{display:none;list-style:none;padding:0;position:absolute;right:8rem;top:50%;transform:translateY(-50%)}@media print,screen and (max-width:74.99875em){.mobile-nav{display:block}}@media screen and (max-width:29.99875em){.mobile-nav{right:7rem}}.header--mobile-active .mobile-nav{height:70px;top:0;transform:rotateY(0)}.mobile-nav .menu-item{font:400 .875rem/1 var(--font-primary,"Futura"),sans-serif}.header--mobile-active .mobile-nav .menu-item{position:relative;top:50%;transform:translateY(-50%)}.mobile-nav .menu-item a{border-bottom:1px solid var(--white);color:var(--white);letter-spacing:.15rem;text-transform:uppercase;transition:all .3s}.mobile-nav .menu-item a:hover{border-bottom-color:transparent}.header .header__top{padding:.75rem 0;width:100%}.header .header__top .menu{align-self:center;flex:0 0 auto;margin-left:0;margin-right:0;width:83.3333333333%}.header .header__top .top-nav{clear:both;display:block;margin:0;padding:0;text-align:right;width:100%}.header .header__top .top-nav>.menu-item{align-self:center;display:inline-block;margin:0 .5rem;padding:0;position:relative;text-align:center;transition:all .33s ease}.header .header__top .top-nav>.menu-item.menu-item--search svg{color:#fff;display:block;height:auto;width:20px}.header .header__top .top-nav>.menu-item:last-of-type{margin-right:0}.header .header__top .top-nav>.menu-item a{display:block;font:400 .85rem/1.5 var(--font-secondary,"Avenir"),sans-serif;padding:0 .25em;transition:all .2s ease}.header .specials-bar{align-items:center;background-color:var(--color-e);display:flex;padding:1rem 4rem;width:100%}@media print,screen and (max-width:63.99875em){.header .specials-bar{padding:1rem}}.header .specials-bar .next,.header .specials-bar .previous{cursor:pointer;transition:all .3s}.header .specials-bar .next:hover,.header .specials-bar .previous:hover{opacity:.5}.header .specials-bar .previous{cursor:pointer;transition:all .3s ease}.header .specials-bar .previous:hover{opacity:.5;transform:translateX(-.33rem)}.header .specials-bar .next{cursor:pointer;transition:all .3s ease}.header .specials-bar .next:hover{opacity:.5;transform:translateX(.33rem)}.header .specials-bar .specials-slideshow{flex-grow:1}.header .specials-bar .specials-slideshow .special-slide{align-items:center;display:flex;width:100%}.header .specials-bar .specials-slideshow .special-slide .special{align-items:center;color:var(--color-c);display:flex;flex-grow:1;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;font-size:1rem;justify-content:center;letter-spacing:.13125rem;line-height:1.4rem;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.header .specials-bar .specials-slideshow .special-slide .special{align-items:center;flex-direction:column;gap:1rem;text-align:center}.header .specials-bar .specials-slideshow .special-slide .special p{text-decoration:underline}}.header .specials-bar .specials-slideshow .special-slide .special h3,.header .specials-bar .specials-slideshow .special-slide .special p{color:var(--text-color);line-height:1;margin:0 1rem}.header .specials-bar .specials-slideshow .special-slide .special a{color:var(--text-color);font-size:.8em;line-height:1.4rem;text-decoration:underline;transition:all .3s ease}.header .specials-bar .specials-slideshow .special-slide .special a:hover{opacity:.75}body.archive .page-wrap>.container,body.index .page-wrap>.container,body.search .page-wrap>.container{max-width:50rem}@media print,screen and (max-width:47.99875em){body.archive .page-wrap>.container,body.index .page-wrap>.container,body.search .page-wrap>.container{max-width:100%}}body.archive .content-area,body.index .content-area,body.search .content-area{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}@media print,screen and (max-width:47.99875em){body.archive .content-area,body.index .content-area,body.search .content-area{flex:0 0 auto;margin-left:0;margin-right:0;padding-top:1.5rem;width:100%}}body.archive .sidebar,body.index .sidebar,body.search .sidebar{display:none}body.archive .post,body.index .post,body.search .post{border-bottom:1px solid #f0f0f0;flex:0 0 auto;margin:0 auto;padding:2.5rem 0;width:100%}body.archive .post:first-of-type,body.index .post:first-of-type,body.search .post:first-of-type{padding-top:0}body.archive .post__body,body.archive .post__image,body.index .post__body,body.index .post__image,body.search .post__body,body.search .post__image{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}body.archive .post__image img,body.index .post__image img,body.search .post__image img{display:block;height:auto;max-width:100%;width:100%}body.archive .post__title,body.index .post__title,body.search .post__title{color:#34605b;flex:0 0 auto;margin:1rem 0;transition:all .25s ease;width:100%}body.archive .post__title>a,body.index .post__title>a,body.search .post__title>a{color:#34605b}body.archive .post__title:hover,body.index .post__title:hover,body.search .post__title:hover{opacity:.8}body.archive .post__content,body.index .post__content,body.search .post__content{flex:0 0 auto;margin-left:0;margin-right:0;margin-top:.25rem;width:100%}body.archive .post__content p,body.index .post__content p,body.search .post__content p{color:#34605b;letter-spacing:0}body.archive .post__link,body.index .post__link,body.search .post__link{flex:0 0 auto;margin-left:0;margin-right:0;padding:0;width:100%}body.search .post{border-bottom:1px solid #e2e2e2;margin-bottom:4rem;padding-bottom:2rem}.page-wrap.page-wrap--search{padding:8rem 0}body.search .page-header{height:50vh;max-width:none;width:100%}@media print,screen and (max-width:47.99875em){body.search .page-header{height:66vh}}body.search .page-header>.container{width:100%}body.search .page-header .page-header__content{align-self:center;flex:0 0 auto;margin-left:0;margin-right:0;width:100%;z-index:10}body.search .page__content{flex:0 0 auto;margin-left:0;margin-right:0;width:66.6666666667%}.page .content-area{padding:3.5rem 0}.error{background:var(--bg-color)}@media print,screen and (max-width:63.99875em){.error{flex-direction:column}}.error__content{align-self:center;flex:0 0 auto;margin-left:0;margin-right:0;opacity:0;transform:translateX(-3rem);transition:all 2s ease;width:50%}.error__content.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.error__content{padding-block:2rem;padding-inline:2rem;width:100%}}.error__content p{color:var(--text-color);font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem}.error__content .custom-link a{color:var(--color-c);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.error__content .custom-link a,.error__content .custom-link a:before{background-color:var(--button-bg)}.error__content-inner{margin-bottom:5rem;padding-left:5%}.error__title{color:var(--text-color);font-size:3.125rem;letter-spacing:.15rem;text-transform:uppercase}.error__image{clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);flex:0 0 auto;height:717px;margin-left:0;margin-right:0;opacity:0;transform:translateX(3rem);transition:all 2s ease;width:50%}.error__image.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.error__image{clip-path:none;height:200px;order:-1;width:100%}}.error__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single.single--post .content-area{flex:0 0 auto;margin-left:0;margin-right:0;padding:5rem 0 0;width:100%}.single.single--post .content-area.has-sidebar{flex:0 0 auto;margin:0;width:70.8333333333%}.single.single--post .content-area.has-sidebar .post{flex:0 0 auto;margin:0;width:100%}.single.single--post .sidebar{padding-top:5rem}.single.single--post .page-header .page-header__overlay{opacity:.75}.single.single--post .post{align-items:flex-start;flex:0 0 auto;margin:0 auto;width:100%}.single.single--post .post__body{flex:0 0 auto;margin-left:0;margin-right:0;padding-right:4rem;width:91.6666666667%}@media print,screen and (max-width:47.99875em){.single.single--post .post__body{flex:0 0 auto;margin-left:0;margin-right:0;order:0;width:100%}}.single.single--post .post__share{flex:0 0 auto;margin-left:0;margin-right:0;width:8.3333333333%}@media print,screen and (max-width:47.99875em){.single.single--post .post__share{flex:0 0 auto;margin:1rem auto 0;order:1;width:87.5%}}.single.single--post .post__image{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}.single.single--post .post__image img{display:block;height:auto;margin:0 auto;width:100%}.single.single--post .post__title{flex:0 0 auto;margin:1rem 0;width:100%}@media print,screen and (max-width:47.99875em){.single.single--post .post__title{flex:0 0 auto;margin:1rem auto;width:87.5%}}.single.single--post .post__content{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}@media print,screen and (max-width:47.99875em){.single.single--post .post__content{flex:0 0 auto;margin:0 auto;width:87.5%}}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .leaseleads-floor-plan>.leaseleads-container{padding-left:2rem;padding-right:2rem}}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan>.leaseleads-container{padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}}@media screen and (max-width:29.99875em){.single--ll_floor_plan .leaseleads-floor-plan>.leaseleads-container{padding-left:1rem;padding-right:1rem}}.single--ll_floor_plan .leaseleads-floor-plan__name{color:var(--color-c);font:300 normal 2.8125rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;opacity:0;text-transform:uppercase;transform:translateY(3rem);transition:all 2s ease}.single--ll_floor_plan .leaseleads-floor-plan__name.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__name{font:300 normal 2.25rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;text-transform:uppercase}}.single--ll_floor_plan .leaseleads-floor-plan__details{align-items:center;opacity:0;padding:1rem 0;transform:translateY(3rem);transition:all 2s ease}.single--ll_floor_plan .leaseleads-floor-plan__details.is-animated{opacity:1;transform:translate(0)}.single--ll_floor_plan .leaseleads-floor-plan__details li{font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.1875rem;text-transform:uppercase}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__details li{font-size:1rem}}.single--ll_floor_plan .leaseleads-floor-plan__details li:nth-child(3){display:block;padding-top:.5rem;text-align:center;width:100%}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .leaseleads-floor-plan__details li:nth-child(3){display:flex;padding-top:0;text-align:left;width:auto}}.single--ll_floor_plan .leaseleads-floor-plan__details .label{display:none}.single--ll_floor_plan .units-available{align-items:center;background-color:var(--color-a);clip-path:polygon(100% 100%,0 100%,0 0,calc(100% - 1rem) 0);color:var(--white);display:inline-flex;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;font-size:.8rem;height:-moz-fit-content;height:fit-content;left:1px;letter-spacing:.13125rem;padding:.75rem 1.25rem .75rem .75rem;place-content:center;position:absolute;text-decoration:none;text-transform:uppercase;top:1rem}.single--ll_floor_plan .units-available.sold-out{background-color:var(--color-c)}.single--ll_floor_plan .leaseleads-floor-plan__media{height:auto;margin:1rem auto 2rem;max-height:600px;max-width:795px;min-height:400px;opacity:0;padding:0;transform:translateY(3rem);transition:all 2s ease}.single--ll_floor_plan .leaseleads-floor-plan__media.is-animated{opacity:1;transform:translate(0)}.single--ll_floor_plan .leaseleads-floor-plan__media .slick-dots{display:none!important}.single--ll_floor_plan .leaseleads-floor-plan__media .carousel__slide{margin:0 auto;padding:0;width:auto}.single--ll_floor_plan .leaseleads-floor-plan__media img{max-height:600px;-o-object-fit:contain;object-fit:contain;padding:1.5rem}.single--ll_floor_plan .leaseleads-floor-plan__media--empty{aspect-ratio:1.5/1;display:flex;max-width:800px;place-content:center;place-items:center}.single--ll_floor_plan .leaseleads-floor-plan__media-info{align-items:center;position:absolute;right:1.5rem;top:1.5rem}@media screen and (max-width:29.99875em){.single--ll_floor_plan .leaseleads-floor-plan__media-info{right:.5rem}}.single--ll_floor_plan .leaseleads-floor-plan__media-tour button{background:url(../img/icon-360.svg) 50% no-repeat;background-size:contain;cursor:pointer;display:block;font-size:0;height:34px;transition:all .3s;width:46px}@media screen and (max-width:29.99875em){.single--ll_floor_plan .leaseleads-floor-plan__media-tour button{height:24px;width:35px}}.single--ll_floor_plan .leaseleads-floor-plan__media-tour button:hover{opacity:.7}.single--ll_floor_plan .leaseleads-floor-plan__media-map{margin-left:1rem}@media screen and (max-width:29.99875em){.single--ll_floor_plan .leaseleads-floor-plan__media-map{margin-left:.5rem}}.single--ll_floor_plan .leaseleads-floor-plan__media-map button{background:url(../img/icon-map.svg) 50% no-repeat;background-size:contain;border:0;cursor:pointer;display:block;font-size:0;height:41px;transition:all .3s;width:30px}@media screen and (max-width:29.99875em){.single--ll_floor_plan .leaseleads-floor-plan__media-map button{height:30px;width:20px}}.single--ll_floor_plan .leaseleads-floor-plan__media-map button:hover{opacity:.7}.single--ll_floor_plan .leaseleads-floor-plan__media-zoom{margin-left:1rem;transition:all .3s}@media screen and (max-width:29.99875em){.single--ll_floor_plan .leaseleads-floor-plan__media-zoom{display:none}}.single--ll_floor_plan .leaseleads-floor-plan__media-zoom:hover{opacity:.7}.single--ll_floor_plan .leaseleads-floor-plan__media-zoom-icon{display:block;height:16px;position:relative;width:16px}.single--ll_floor_plan .leaseleads-floor-plan__media-zoom-icon:before{background:var(--color-b);content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%;z-index:0}.single--ll_floor_plan .leaseleads-floor-plan__media-zoom-icon:after{background:var(--color-b);content:"";height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px;z-index:0}.single--ll_floor_plan .leaseleads-floor-plan__price{font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;justify-content:space-between;letter-spacing:.1875rem;list-style-type:none;margin:0 auto;max-width:800px;opacity:0;padding:0;text-transform:uppercase;transform:translateY(3rem);transition:all 2s ease}.single--ll_floor_plan .leaseleads-floor-plan__price.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__price{display:block;text-align:left}}.single--ll_floor_plan .leaseleads-floor-plan__content{margin-bottom:1rem;margin-top:2rem;position:relative}.single--ll_floor_plan .leaseleads-floor-plan__content:after,.single--ll_floor_plan .leaseleads-floor-plan__content:before{background-color:var(--color-e);content:"";display:block;height:100%;position:absolute;top:0;width:50vw;z-index:-1}.single--ll_floor_plan .leaseleads-floor-plan__content:before{right:50%}.single--ll_floor_plan .leaseleads-floor-plan__content:after{left:50%}.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(clamp(25.1%,(640px - 100vw) * 1000,100%),1.2fr));max-width:87.5rem}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex{gap:1rem}}.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex h1,.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex h2,.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex h3,.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex h4{line-height:1;margin-top:0}.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex>:first-child{align-self:start;justify-self:center;width:-moz-max-content;width:max-content}.single--ll_floor_plan .leaseleads-floor-plan__content>.container.is-flex>*{flex:1 0 0;position:relative;text-align:left;z-index:2}.single--ll_floor_plan .floor-plan-features{grid-column-gap:1rem;background-color:var(--color-e);display:grid;grid-auto-rows:auto;grid-template-columns:1fr repeat(13,4.7692307692rem) 1fr;justify-content:stretch;padding-block:4rem 3rem;position:relative;width:100%;z-index:2}@media screen and (max-width:75em){.single--ll_floor_plan .floor-plan-features{grid-column-gap:2rem;grid-template-columns:0 repeat(13,1fr) 0}}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .floor-plan-features{align-items:center;display:flex;flex-direction:column;row-gap:1rem}}.single--ll_floor_plan .floor-plan-features:after{background:var(--color-e);bottom:0;content:"";height:100%;left:0;position:absolute;transition:all 3s ease;width:100%;z-index:1}.single--ll_floor_plan .floor-plan-features.is-animated:after{height:0}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .floor-plan-features{text-align:center}}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .floor-plan-features{padding-block:3rem}}.single--ll_floor_plan .floor-plan-features .floor-plan-features__heading{font:400 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;grid-column:2/span 5;letter-spacing:0;text-transform:uppercase}.single--ll_floor_plan .floor-plan-features .floor-plan-features__column{grid-column:span 4}.single--ll_floor_plan .leaseleads-floor-plan__actions{max-width:800px;opacity:0;padding-top:2.25rem;transform:translateY(3rem);transition:all 2s ease;width:100%}.single--ll_floor_plan .leaseleads-floor-plan__actions.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .leaseleads-floor-plan__actions{padding-top:2rem}}.single--ll_floor_plan .leaseleads-floor-plan__actions-top{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__actions-top{justify-content:center}.single--ll_floor_plan .leaseleads-floor-plan__actions-top>span:nth-child(3){flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}.single--ll_floor_plan .leaseleads-floor-plan__actions-top a{border:none;margin:0;min-width:0;width:auto}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__apply{flex:0 0 auto;margin-left:0;margin-right:0;width:33.3333333333%}}.single--ll_floor_plan .leaseleads-floor-plan__apply a{align-items:center;background-color:var(--color-a);background-color:var(--color-c);clip-path:polygon(100% 100%,0 100%,0 0,calc(100% - 1rem) 0);color:var(--white);display:inline-flex;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;height:-moz-fit-content;height:fit-content;letter-spacing:.13125rem;padding:.6rem 1.9rem .6rem 1.4rem;place-content:center;text-decoration:none;text-transform:uppercase}.single--ll_floor_plan .leaseleads-floor-plan__apply a:hover{filter:brightness(.9)}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__sightmap{flex:0 0 auto;margin-left:0;margin-right:0;width:66.6666666667%}}.single--ll_floor_plan .leaseleads-floor-plan__sightmap button{align-items:center;background-color:var(--color-a);background-color:var(--color-c);border-color:var(--color-c);clip-path:polygon(100% 100%,0 100%,0 0,calc(100% - 1rem) 0);clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);color:var(--white);cursor:pointer;display:inline-flex;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;height:-moz-fit-content;height:fit-content;letter-spacing:.13125rem;padding:.6rem 1.9rem;place-content:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media screen and (max-width:23.75em){.single--ll_floor_plan .leaseleads-floor-plan__sightmap button{font-size:.7rem;padding-left:.8rem;padding-right:.8rem}}.single--ll_floor_plan .leaseleads-floor-plan__sightmap button:hover{filter:brightness(.75)}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__tour{flex:0 0 auto;margin-left:0;margin-right:0;margin-top:1.5rem;width:100%}}.single--ll_floor_plan .leaseleads-floor-plan__tour a{background-color:transparent;color:var(--color-c);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.single--ll_floor_plan .leaseleads-floor-plan__tour a:after{background-color:var(--color-c);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.single--ll_floor_plan .leaseleads-floor-plan__tour a:hover:after{bottom:0;height:4px;transition:all .1s linear}.single--ll_floor_plan .leaseleads-floor-plan__tour a:hover{color:var(--color-a)!important}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .leaseleads-floor-plan__tour a{font-weight:600}}.single--ll_floor_plan .leaseleads-floor-plans__availability.is-loading-units .leaseleads-floor-plan__date-filter,.single--ll_floor_plan .leaseleads-floor-plans__availability.is-loading-units .leaseleads-floor-plan__unit,.single--ll_floor_plan .leaseleads-floor-plans__availability.is-loading-units .leaseleads-floor-plan__unit-labels{opacity:.4;pointer-events:none}.single--ll_floor_plan .leaseleads-floor-plans__availability-title{color:var(--color-a);font:300 normal 2.8125rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;padding:0 2rem;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .leaseleads-floor-plans__availability-title{font:300 normal 2rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;text-transform:uppercase}}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plans__availability-title{font:300 normal 1.5rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;text-transform:uppercase}}.single--ll_floor_plan .leaseleads-floor-plans__availability-title+p{padding:0 2rem}.single--ll_floor_plan .leaseleads-floor-plan__date-filter label{color:var(--black);font-size:.875rem;letter-spacing:.2rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:47.99875em){.single--ll_floor_plan .leaseleads-floor-plan__date-filter label{margin:0}}.single--ll_floor_plan .leaseleads-floor-plan__date-filter input[type=text]{border:1px solid var(--black);color:var(--black);padding:.5rem 1rem!important;width:auto}.single--ll_floor_plan .leaseleads-floor-plan__date-filter input[type=text]::-moz-placeholder{color:var(--black)!important}.single--ll_floor_plan .leaseleads-floor-plan__date-filter input[type=text]::placeholder{color:var(--black)!important}.single--ll_floor_plan .leaseleads-floor-plan__date-filter svg{display:none}.single--ll_floor_plan .leaseleads-floor-plan__date-filter .leaseleads-floor-plan__date-filter-field{position:relative;width:-moz-fit-content;width:fit-content}.single--ll_floor_plan .leaseleads-floor-plan__date-filter .leaseleads-floor-plan__date-filter-field:after{content:"⌃";position:absolute;right:.33rem;top:.33rem;transform:rotate(180deg);z-index:0}.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active{display:grid;grid-auto-flow:column;grid-template-columns:repeat(5,1fr);place-content:center;place-items:center}.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels>li,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active>li{font-size:.8rem;width:auto}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active{grid-template-columns:repeat(3,1fr);margin-inline:2rem}.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels>li,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active>li{font-size:.75rem;text-align:center;width:-moz-max-content;width:max-content}.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels>li:first-child,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels>li:last-child,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels>li:last-of-type,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active>li:first-child,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active>li:last-child,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active>li:last-of-type{padding-inline:0}.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels li:nth-of-type(3),.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels li:nth-of-type(4),.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit-labels li:nth-of-type(6),.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active li:nth-of-type(3),.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active li:nth-of-type(4),.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns .leaseleads-floor-plan__unit.is-active li:nth-of-type(6){display:none}}.single--ll_floor_plan .leaseleads-floor-plan__unit,.single--ll_floor_plan .leaseleads-floor-plan__unit-labels{display:grid;grid-auto-flow:column;grid-template-columns:repeat(6,1fr);place-content:center;place-items:center}.single--ll_floor_plan .leaseleads-floor-plan__unit-labels>li,.single--ll_floor_plan .leaseleads-floor-plan__unit>li{font-size:.8rem;width:auto}@media print,screen and (max-width:63.99875em){.single--ll_floor_plan .leaseleads-floor-plan__unit,.single--ll_floor_plan .leaseleads-floor-plan__unit-labels{grid-template-columns:repeat(3,1fr);margin-inline:2rem}.single--ll_floor_plan .leaseleads-floor-plan__unit-labels>li,.single--ll_floor_plan .leaseleads-floor-plan__unit>li{font-size:.75rem;text-align:center;width:-moz-max-content;width:max-content}.single--ll_floor_plan .leaseleads-floor-plan__unit-labels>li:first-child,.single--ll_floor_plan .leaseleads-floor-plan__unit-labels>li:last-child,.single--ll_floor_plan .leaseleads-floor-plan__unit-labels>li:last-of-type,.single--ll_floor_plan .leaseleads-floor-plan__unit>li:first-child,.single--ll_floor_plan .leaseleads-floor-plan__unit>li:last-child,.single--ll_floor_plan .leaseleads-floor-plan__unit>li:last-of-type{padding-inline:0}.single--ll_floor_plan .leaseleads-floor-plan__unit li:nth-of-type(3),.single--ll_floor_plan .leaseleads-floor-plan__unit li:nth-of-type(4),.single--ll_floor_plan .leaseleads-floor-plan__unit li:nth-of-type(6),.single--ll_floor_plan .leaseleads-floor-plan__unit-labels li:nth-of-type(3),.single--ll_floor_plan .leaseleads-floor-plan__unit-labels li:nth-of-type(4),.single--ll_floor_plan .leaseleads-floor-plan__unit-labels li:nth-of-type(6){display:none}}.single--ll_floor_plan .leaseleads-floor-plan__unit{display:none}.single--ll_floor_plan .leaseleads-floor-plan__unit.is-active{display:grid}.single--ll_floor_plan .leaseleads-floor-plan__unit-labels{font:400 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;font-weight:400;letter-spacing:0;padding-block:1rem 1.6rem .75rem;text-transform:uppercase}.single--ll_floor_plan .leaseleads-floor-plan__unit,.single--ll_floor_plan .leaseleads-floor-plan__unit-type{border-bottom:1px solid var(--black);border-top:1px solid var(--black);color:var(--black);font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem;margin-bottom:-1px;padding-block:.6rem}.single--ll_floor_plan .leaseleads-floor-plan__unit .expand,.single--ll_floor_plan .leaseleads-floor-plan__unit .leaseleads-floor-plan__unit-terms-wrapper,.single--ll_floor_plan .leaseleads-floor-plan__unit-type .expand,.single--ll_floor_plan .leaseleads-floor-plan__unit-type .leaseleads-floor-plan__unit-terms-wrapper{display:none}.single--ll_floor_plan .leaseleads-floor-plan__unit-type.is-odd,.single--ll_floor_plan .leaseleads-floor-plan__unit.is-odd{background-color:transparent}.single--ll_floor_plan .leaseleads-floor-plan__unit a,.single--ll_floor_plan .leaseleads-floor-plan__unit-type a{font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}.single--ll_floor_plan .leaseleads-tabs-content--availability{opacity:0;transform:translateY(3rem);transition:all 2s ease}.single--ll_floor_plan .leaseleads-tabs-content--availability.is-animated{opacity:1;transform:translate(0)}.single--ll_floor_plan .fancybox__slide.has-image>.fancybox__content{background:var(--white)}.leaseleads-floor-plan__specials{display:block;margin:0 auto 5rem;max-width:700px;width:100%}.leaseleads-floor-plan__special{background:var(--color-c);clip-path:polygon(0 0,98% 0,100% 100%,2% 100%);display:block;letter-spacing:.15rem;text-transform:uppercase;width:100%}.datepicker--filter .ui-datepicker-calendar thead,.datepicker--filter .ui-datepicker-title{color:var(--color-b)}.datepicker--filter .ui-datepicker-calendar tbody td a,.datepicker--filter .ui-datepicker-calendar tbody td span{color:var(--color-a)}.leaseleads-tabs-content.is-active{background-color:#fcfcfc}.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns:has(.leaseleads-floor-plan__no-matches.is-active) .leaseleads-floor-plan__unit,.single--ll_floor_plan .leaseleads-floor-plans__availability--five-columns:has(.leaseleads-floor-plan__no-matches.is-active) .leaseleads-floor-plan__unit-labels{display:none}.module.content{background-color:var(--background-color);padding:3.875rem 0 3.6875rem}.module.content .container{opacity:0;transform:translateY(3rem);transition:all 2s ease}.module.content .container.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.module.content .container{padding-inline:2rem}}.module.content .width-limiter{margin-inline:auto;max-width:50rem}.module.content *{color:var(--text-color)}.floor-plans{padding:5rem 0}@media print,screen and (max-width:63.99875em){.floor-plans{padding-block:2rem}}.floor-plans>.container{max-width:80rem}@media print,screen and (max-width:47.99875em){.floor-plans>.container{padding:0}}.floor-plans [data-floor-plan-view-tabs=inactive]{display:none}.floor-plans .floor-plans__list{display:grid;grid-template-rows:1fr}.floor-plans:has([data-all-hidden]) .floor-plans__list:after{content:"No results. Try broadening your search by using the filters above.";display:block;padding:1rem 0;text-align:center}.floor-plans__list.floor-plans__list--groups .floor-plan-card{display:none}.floor-plans__list.floor-plans__list--groups .floor-plan-card[data-visible="1"],.floor-plans__list.floor-plans__list--groups .floor-plan-card[data-visible=true]{display:grid}.floor-plans__list.floor-plans__list--groups .floor-plan-card__content{align-content:flex-start}.floor-plan__categories{justify-content:center;margin-bottom:4rem;padding:0;transition:all .4s ease}@media print,screen and (max-width:63.99875em){.floor-plan__categories{height:40px;margin-bottom:2rem;overflow:hidden}}@media print,screen and (max-width:47.99875em){.floor-plan__categories{margin:0 auto .15rem;max-width:calc(100% - 3rem)}}.floor-plan__categories.is-disabled{opacity:.3;pointer-events:none}@media print,screen and (max-width:63.99875em){.floor-plan__categories.is-open{height:auto;padding-bottom:2rem}}.floor-plan__categories>.floor-plans__selected{cursor:pointer;display:none;height:40px;text-align:center;width:100%}@media print,screen and (max-width:63.99875em){.floor-plan__categories>.floor-plans__selected{display:block}}.floor-plan__categories>.floor-plans__selected span{color:var(--color-a);font:900 .95rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15em;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.floor-plan__categories>.floor-plans__selected span{background:url(../img/icon-chevron-down.svg) no-repeat 100% calc(50% - 1px)/16px;border:none;color:var(--color-a);padding-right:2rem}}.floor-plan__categories>li{display:inline-block;list-style:none;margin:0 .75rem}@media print,screen and (max-width:63.99875em){.floor-plan__categories>li{display:block;text-align:center;width:100%}}.floor-plan__categories .button{background:transparent;border:1px solid var(--color-b);color:var(--color-b);font-size:.9rem;letter-spacing:.2em;padding-left:1.1rem;padding-right:1.1rem;transition:all .3s ease}@media print,screen and (max-width:63.99875em){.floor-plan__categories .button{border:none;color:var(--color-a)}}.floor-plan__categories .button:hover{background-color:var(--color-b);color:var(--color-f)}@media print,screen and (max-width:63.99875em){.floor-plan__categories .button:hover{background-color:transparent;color:var(--color-c)}}.floor-plan__categories .button.is-active{background-color:var(--color-b);color:var(--color-f)}@media print,screen and (max-width:63.99875em){.floor-plan__categories .button.is-active{background-color:transparent;color:var(--color-a)}}.module.floor-plans--layouts .container{max-width:1536px}h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);text-transform:var(--h1-text-transform)}h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);text-transform:var(--h2-text-transform)}h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);text-transform:var(--h3-text-transform)}h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);text-transform:var(--h4-text-transform)}h5{font-family:var(--h5-font-family);font-size:var(--h5-font-size);text-transform:var(--h5-text-transform)}h6{font-family:var(--h6-font-family);font-size:var(--h6-font-size);text-transform:var(--h6-text-transform)}p{font-family:var(--paragraph-font-family);font-size:var(--paragraph-font-size);text-transform:var(--paragraph-text-transform)}.gallery{background:var(--background-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;padding:6rem 0 6rem 4rem;position:relative}@media print,screen and (max-width:63.99875em){.gallery{height:700px;height:auto;overflow:visible!important;padding:3rem 0 0}}.gallery .vr-gallery{overflow:hidden}.gallery.vr-is-active{overflow:hidden;padding-right:4rem}@media print,screen and (max-width:63.99875em){.gallery.vr-is-active{height:auto;padding:0 2rem}}.gallery__titles{left:6rem;opacity:0;position:absolute;top:9rem;transform:translateY(3rem);transition:all 2s ease;width:-moz-max-content;width:max-content}.gallery__titles.is-animated{opacity:1;transform:translate(0)}@media print,screen and (min-width:48em){.gallery__titles{flex-wrap:nowrap}}@media print,screen and (max-width:63.99875em){.gallery__titles{display:block;left:0;top:-1rem;width:40%}}@media print,screen and (max-width:47.99875em){.gallery__titles{width:75%}}.vr-is-active .gallery__titles{left:50%;top:7rem;transform:translateX(-50%)}@media print,screen and (max-width:63.99875em){.vr-is-active .gallery__titles{display:block;left:0;top:-1rem;transform:translateX(0);width:40%}}@media print,screen and (max-width:47.99875em){.vr-is-active .gallery__titles{width:75%}}.gallery__titles-item{background:var(--tabs-bg);border:1px solid var(--tabs-active-bg);color:var(--tabs-color);cursor:pointer;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;margin-left:-1px;padding:1rem 0;text-align:center;text-transform:uppercase;transform:skewX(12.9deg);transition:all .3s;width:300px}@media print,screen and (max-width:63.99875em){.gallery__titles-item{margin-bottom:1.5rem;margin-left:-3%;padding:1rem 3rem 1rem 45%;width:-moz-max-content;width:max-content}}.gallery__titles-item.is-active,.gallery__titles-item:hover{background:var(--tabs-active-bg);color:var(--tabs-active-color)}.gallery__titles-item span{display:inline-block;transform:skewX(-12.9deg)}.gallery__item-container{display:flex;flex-direction:column;grid-area:1/1/1/1;opacity:0;position:relative;transition:opacity .5s ease-out,visibility 0s linear .5s;visibility:hidden;width:100%}@media print,screen and (max-width:63.99875em){.gallery__item-container{width:calc(100% - 6rem)}.gallery .gallery__item-container{width:100%}}@media print,screen and (max-width:47.99875em){.gallery .gallery__item-container{left:0}}@media screen and (max-width:29.99875em){.gallery .gallery__item-container{left:0}}@media print,screen and (max-width:47.99875em){.gallery__item-container{left:2rem;width:calc(100% - 4rem)}}@media screen and (max-width:29.99875em){.gallery__item-container{left:1.5rem;width:calc(100% - 3rem)}}.gallery__item-container.is-active{opacity:1;transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible}.gallery__item-container.is-active .gallery__item{grid-template-rows:1fr;transition:grid-template-rows .1s linear 0s}.gallery__item-container .gallery__item{align-items:start;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .1s linear .5s}.gallery__item-container.gallery__item--vr{width:calc(100% - 8rem)}@media print,screen and (max-width:63.99875em){.gallery__item-container.gallery__item--vr{width:calc(100% - 4rem)}}.gallery__item-container .photo-gallery{grid-template-rows:1fr 3fr 1fr}.gallery__item-container .photo-gallery__nav line,.gallery__item-container .photo-gallery__nav path{stroke:var(--white)}.vr-gallery__list{margin-bottom:5rem}@media print,screen and (max-width:63.99875em){.vr-gallery__list{margin-bottom:2rem}}.vr-gallery__list-item{height:650px;margin-left:auto;margin-right:auto;margin-top:10rem;max-width:1200px;position:relative;width:100%}@media print,screen and (max-width:63.99875em){.vr-gallery__list-item{height:auto}}.vr-gallery__list-item:hover .vr-gallery__list-item-fancybox:after{opacity:.2}.vr-gallery__list-item.is-active{display:block}.vr-gallery__list-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vr-gallery__tour-link{padding-bottom:2rem;text-align:center}.vr-gallery__tour-link a{color:var(--white);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s;transition:all .1s linear}.vr-gallery__tour-link a:after{background-color:var(--white);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.vr-gallery__tour-link a:hover:after{bottom:0;height:4px;transition:all .1s linear}.hero{display:block}.hero,.hero.hero--carousel{padding:0;position:relative;width:100%}.hero.hero--carousel{margin:0;overflow:hidden}.hero.hero--carousel .swiper-button-next,.hero.hero--carousel .swiper-button-prev{cursor:pointer;height:50px;position:absolute;top:50%;transform:translateY(-50%);width:50px;z-index:1}.hero.hero--carousel .swiper-button-prev{left:1.5rem}.hero.hero--carousel .swiper-button-next{right:1.5rem}.hero-item{background-color:#000;background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:800px;margin:0;max-height:80vh;overflow:hidden;padding:0;position:relative;width:100%}@media print,screen and (max-width:47.99875em){.hero-item{height:calc(100vh - 10rem)}}.hero-item>.container{height:100%;position:relative}@media print,screen and (max-width:63.99875em){.hero-item>.container{width:calc(100% - 6rem)}}@media print,screen and (max-width:47.99875em){.hero-item>.container{width:calc(100% - 3rem)}}.hero-item__overlay{background:#161415;background:linear-gradient(90deg,#161415 0,#161415);bottom:0;left:0;opacity:.33;position:absolute;right:0;top:0;z-index:2}.hero-item__content{align-self:center;color:#fff;flex:0 0 auto;margin-left:0;margin-right:0;position:relative;transition:all .5s ease-out .1s;width:66.6666666667%;z-index:3}@media print,screen and (max-width:74.99875em){.hero-item__content{flex:0 0 auto;margin-left:0;margin-right:0;width:83.3333333333%}}@media print,screen and (max-width:63.99875em){.hero-item__content{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}@media print,screen and (max-width:47.99875em){.hero-item__content{padding:5rem 0;text-align:center}}.hero-item__title{color:#fff;flex:0 0 auto;font:700 4.25rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:0;margin:0;padding:0;position:relative;text-align:left;width:100%}@media print,screen and (max-width:63.99875em){.hero-item__title{font-size:3.5rem}}@media print,screen and (max-width:47.99875em){.hero-item__title{font-size:2.15rem;text-align:center}}.hero-item__description{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}.hero-item__description p{color:#fff;flex:0 0 auto;font:400 1.5rem var(--font-secondary,"Avenir"),sans-serif;line-height:1.5;margin:.25rem 0 1.15rem;width:83.3333333333%}@media print,screen and (max-width:63.99875em){.hero-item__description p{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}@media print,screen and (max-width:47.99875em){.hero-item__description p{text-align:center}}.hero-item__buttons .button:nth-child(2){margin-left:1.5rem}@media print,screen and (max-width:47.99875em){.hero-item__buttons .button:nth-child(2){margin:1rem auto 0}.hero-item__buttons .button{display:block;margin:0 auto;width:calc(100% - 2rem)}}.hero-item__video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-item__video.loading,.hero-item__video.loading .hero-item__video-background{opacity:0}.hero-item__video-background{bottom:0;height:100%;left:0;opacity:1;overflow:hidden;padding-top:56.25%;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 2s ease;width:100%}.hero-item__video-embed{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .5s ease;width:100%}.hero-item__video-embed iframe{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-aspect-ratio:16/9){.hero-item__video-embed iframe{height:56.25vw}}@media (max-aspect-ratio:16/9){.hero-item__video-embed iframe{width:177.78vh}}.module.hot-spots-map .hot-spot__content{background-color:var(--content-background-color);width:100%}.module.hot-spots-map .hot-spot__content .container{color:var(--content-text-color);display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;max-width:100%;max-width:120rem;padding:5rem 1rem}@media print,screen and (max-width:63.99875em){.module.hot-spots-map .hot-spot__content .container{padding:4rem 2rem}}.module.hot-spots-map .hot-spot__content .heading{flex:0 0 auto;margin-left:0;margin-right:0;opacity:0;transform:translateX(-3rem);transition:all 2s ease;width:41.6666666667%}.module.hot-spots-map .hot-spot__content .heading.is-animated{opacity:1;transform:translate(0)}.module.hot-spots-map .hot-spot__content .heading h3{margin-top:0}.module.hot-spots-map .hot-spot__content .content{flex:0 0 auto;margin-bottom:2rem;margin-left:8.33333%;margin-right:0;opacity:0;transform:translateX(3rem);transition:all 2s ease;width:50%}.module.hot-spots-map .hot-spot__content .content.is-animated{opacity:1;transform:translate(0)}.module.hot-spots-map .hot-spot__content .link{flex:0 0 auto;margin-left:50%;margin-right:0;opacity:0;transform:translateX(3rem);transition:all 2s ease;width:50%}.module.hot-spots-map .hot-spot__content .link.is-animated{opacity:1;transform:translate(0)}.module.hot-spots-map .hot-spot__content .link a{color:var(--content-text-color);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.module.hot-spots-map .hot-spot__content .link a:after{background-color:var(--content-text-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.module.hot-spots-map .hot-spot__content .link a:hover:after{bottom:0;height:4px;transition:all .1s linear}.module.hot-spots-map .hot-spot__content .link a:hover{border-bottom-color:transparent}@media print,screen and (max-width:63.99875em){.module.hot-spots-map .hot-spot__content .content,.module.hot-spots-map .hot-spot__content .heading,.module.hot-spots-map .hot-spot__content .link{flex:0 0 auto;margin-left:0;margin-right:0;width:100%}}.module.hot-spots-map .hot-spots{width:100%}.module.hot-spots-map .hot-spots__map_and_categories{grid-column-gap:1rem;display:grid;grid-auto-rows:auto;grid-template-columns:1fr repeat(12,9rem) 1fr;justify-content:stretch;position:relative;width:100%;z-index:2}@media screen and (max-width:120em){.module.hot-spots-map .hot-spots__map_and_categories{grid-column-gap:2rem;grid-template-columns:0 repeat(12,1fr) 0}}@media print,screen and (max-width:63.99875em){.module.hot-spots-map .hot-spots__map_and_categories{align-items:center;display:flex;flex-direction:column;row-gap:1rem}}.module.hot-spots-map .hot-spots__map_and_categories:after{background:#fff;bottom:0;content:"";height:100%;left:0;position:absolute;transition:all 3s ease;width:100%;z-index:1}.module.hot-spots-map .hot-spots__map_and_categories.is-animated:after{height:0}@media print,screen and (max-width:63.99875em){.module.hot-spots-map .hot-spots__map_and_categories{display:flex;flex-direction:column;row-gap:0}}.module.hot-spots-map .hot-spots__filters{grid-column:2/span 5;grid-row:1/span 1;margin-top:-4rem;opacity:0;position:relative;transform:translateY(-3rem);transition:all 2s ease;width:100%;z-index:2}.module.hot-spots-map .hot-spots__filters.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.module.hot-spots-map .hot-spots__filters{margin-top:0}}.module.hot-spots-map .map-element{display:block;height:650px;width:100%}@media print,screen and (max-width:47.99875em){.module.hot-spots-map .map-element{height:550px}}@media screen and (max-width:29.99875em){.module.hot-spots-map .map-element{height:450px}}.module.hot-spots-map .hot-spots__map{grid-column:1/-1;grid-row:1/span 2;position:relative;width:100%;z-index:1}.module.hot-spots-map .hot-spots__map .si-pointer-top{background-color:transparent;border-top-color:transparent!important}.module.hot-spots-map .hot-spots__map .si-pointer-top:before{background-color:var(--color-a);content:"";height:40px;left:50%;position:absolute;top:calc(100% - 14px);width:1px;z-index:99}.module.hot-spots-map .hot-spots__map .si-content-wrapper{background-color:var(--white)!important}.module.hot-spots-map .hot-spots__map .si-content{padding:1rem;position:relative;text-align:center}.module.hot-spots-map .hot-spots__map .si-close-button{z-index:999}.module.hot-spots-map .hot-spots__map .marker__title{color:var(--color-b);font:800 .95rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.1em;margin:0 0 .75rem;text-transform:uppercase}.module.hot-spots-map .hot-spots__map .marker__address>a{color:var(--color-b);display:block;font:600 .775rem/1.5 var(--font-primary,"Futura"),sans-serif;letter-spacing:.05em;text-transform:uppercase}.module.hot-spots-map .hot-spots__map .marker__directions{background-color:var(--color-b);border-color:var(--color-b);border-radius:0;color:var(--color-e);display:block;font:600 .775rem/1.2 var(--font-primary,"Futura"),sans-serif;letter-spacing:.1em;padding:.5rem .75rem;text-transform:uppercase;transition:all .3s ease;width:100%}.module.hot-spots-map .hot-spots__map .marker__directions:hover{background-color:var(--color-c);border-color:var(--color-c);color:var(--white)}.module.hot-spots-map .hot-spots__category-group{border-bottom:1px solid var(--hotspot-text-color);list-style:none;padding:0}.module.hot-spots-map .hot-spots__category-group:last-child{border-bottom:none}.module.hot-spots-map .hot-spots__category-group .hot-spot__category-posts{display:grid;grid-template-rows:0fr;padding:0;transition:all .5s ease}.module.hot-spots-map .hot-spots__category-group .hot-spot__category-posts>ul{display:flex;flex-direction:column;justify-items:center;overflow:hidden;width:100%}.module.hot-spots-map .hot-spots__category-group .hot-spot__category-posts>ul>li{border-bottom:1px solid var(--black);color:var(--black);font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;height:auto;letter-spacing:.15rem;line-height:1.3;padding:1.38rem 4.1875rem 1.38rem 2.1875rem;text-transform:uppercase;width:100%}.module.hot-spots-map .hot-spots__category-group .hot-spot__category-posts>ul>li:last-child{border-bottom:none}.module.hot-spots-map .hot-spots__category-group.is-active .hot-spot__category-posts{background-color:var(--white);grid-template-rows:1fr}.module.hot-spots-map .hot-spots__category-group.is-active .hot-spot__category-posts ul{max-height:13.4rem;overflow-y:scroll}.module.hot-spots-map .hot-spots__category-group.is-active .hot-spot__category-posts>ul>li{animation:fadeInUp .5s forwards;z-index:1}.module.hot-spots-map .hot-spots__category-name{background-color:var(--hotspot-category-color);border:0;color:var(--hotspot-text-color);cursor:pointer;font:300 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;height:4rem;letter-spacing:.28125rem;outline:none;padding:0 2.1875rem;position:relative;text-align:left;text-transform:uppercase;transition:all .8s;width:100%}.module.hot-spots-map .hot-spots__category-name.is-active .hot-spots__category-name-arrow{transform:rotate(180deg)}.module.hot-spots-map .hot-spots__category-name-arrow{height:16px;margin-top:-8px;position:absolute;right:2rem;top:50%;width:16px}.module.hot-spots-map .hot-spot__category-posts ul::-webkit-scrollbar{display:inline-block;position:relative;width:.4rem}@media print,screen and (max-width:63.99875em){.module.hot-spots-map .hot-spot__category-posts ul::-webkit-scrollbar{height:10px}}@media print,screen and (max-width:47.99875em){.module.hot-spots-map .hot-spot__category-posts ul::-webkit-scrollbar{height:10px}}.module.hot-spots-map .hot-spot__category-posts ul::-webkit-scrollbar-track{border:1px solid var(--color-a)}.module.hot-spots-map .hot-spot__category-posts ul::-webkit-scrollbar-thumb{background-color:var(--color-a)}.module.hot-spots-map .hot-spot__category-posts ul{list-style:none;padding:0;position:relative}.module.hot-spots-map .hot-spot__category-posts ul>li{color:var(--color-f);cursor:pointer;font:400 .85rem/1.25 var(--font-primary,"Futura"),sans-serif;letter-spacing:.075em;opacity:0;position:relative;transition:all .3s ease;z-index:-1}.module.hot-spots-map .hot-spot__category-posts ul>li.is-active{color:var(--color-c)}.module.hot-spots-map .hot-spot__category-posts-arrow{height:14px;margin-top:-7px;position:absolute;right:2rem;top:50%;width:36px}.module.introduction{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative}.module.introduction:before{background-color:#161415;content:"";display:block;inset:0;opacity:.55;position:absolute}.module.introduction .module-introduction--image{grid-area:1/1/2/2;height:auto;max-height:45rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media print,screen and (max-width:63.99875em){.module.introduction .module-introduction--image{height:650px}}.module.introduction .container{grid-area:1/1/2/2;place-content:center;place-self:center}.module.introduction .link{margin-bottom:4rem;place-self:end;transform:skewX(12.9deg);transform-origin:top left}@media print,screen and (max-width:63.99875em){.module.introduction .link{display:none}}.module.introduction .link a{background-color:var(--link-background-color);color:var(--link-text-color);display:inline-block;line-height:1;padding:1.625rem 2.375rem 1.625rem 0;position:relative;transition:all .1s linear}.module.introduction .link a:hover{margin-left:1.91rem}.module.introduction .link a:before{background-color:var(--link-background-color);content:"";display:block;height:100%;position:absolute;right:99%;top:0;width:50vw}.module.introduction .link a span{display:inline-block;transform:skewX(-12.9deg)}.module.introduction h1{color:var(--heading-color);font:300 normal 2.8125rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;opacity:0;text-align:center;text-transform:uppercase;transform:translateY(3rem);transition:all 2s ease}.module.introduction h1.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.module.introduction h1{font-size:2.5rem;letter-spacing:.375rem;line-height:3.125rem}}.module.floor-plan-gallery .tabbed-content-area{background-color:var(--tabbed-background-color)}.module.floor-plan-gallery .tabbed-content-area .container{position:relative}@media print,screen and (max-width:63.99875em){.module.floor-plan-gallery .tabbed-content-area .container{padding-left:0;padding-right:0}}.module.floor-plan-gallery .tabbed-content-area .container .content-wrapper{background-color:var(--tabbed-background-color);border-right:1px solid var(--tabbed-border-color,var(--white));padding-right:3rem;position:relative;transform:skewX(15deg);transform-origin:bottom left;width:70%;z-index:5}@media print,screen and (max-width:63.99875em){.module.floor-plan-gallery .tabbed-content-area .container .content-wrapper{border:none;padding-left:1rem;padding-right:1rem;transform:none;width:100%}}.module.floor-plan-gallery .tabbed-content-area .container .content{padding:3.375rem 20% 4.1875rem 0;transform:skewX(-15deg);transform-origin:bottom right}@media print,screen and (max-width:63.99875em){.module.floor-plan-gallery .tabbed-content-area .container .content{padding-inline:2rem;padding-left:1rem;padding-right:1rem;transform:none}}@media screen and (max-width:29.99875em){.module.floor-plan-gallery .tabbed-content-area .container .content{padding-left:0;padding-right:0}}.module.floor-plan-gallery .tabbed-content-area .container .content .content__inner{max-width:900px;opacity:0;transform:translateX(-3rem);transition:all 2s ease}.module.floor-plan-gallery .tabbed-content-area .container .content .content__inner.is-animated{opacity:1;transform:translate(0)}.module.floor-plan-gallery .tabbed-content-area .container .content .content__inner a{border-bottom:2px solid var(--tabbed-text-color);color:var(--tabbed-text-color);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:2.33rem 0 .66rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.module.floor-plan-gallery .tabbed-content-area .container .content .content__inner a:after{background-color:var(--tabbed-text-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.module.floor-plan-gallery .tabbed-content-area .container .content .content__inner a:hover:after{bottom:0;height:4px;transition:all .1s linear}.module.floor-plan-gallery .tabbed-content-area .container .content *{color:var(--tabbed-text-color)}.module.floor-plan-gallery .tabbed-content-area .container .content h3{margin-bottom:1.6875rem}.module.floor-plan-gallery .tabbed-content-area .container .tabs{font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;height:100%;letter-spacing:.1875rem;margin-left:auto;margin-right:auto;max-width:120rem;opacity:0;padding-left:0;padding-right:11%;position:absolute;right:0;text-transform:uppercase;top:0;transform:translateX(3rem);transition:all 2s ease;width:50%}.module.floor-plan-gallery .tabbed-content-area .container .tabs.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:74.99875em){.module.floor-plan-gallery .tabbed-content-area .container .tabs{padding-right:8%}}@media print,screen and (max-width:63.99875em){.module.floor-plan-gallery .tabbed-content-area .container .tabs{padding:0;position:static;width:100%}}.module.floor-plan-gallery .tabbed-content-area .container .tabs label{color:var(--tabbed-text-color);cursor:pointer;display:flex;height:33.3333333333%;justify-content:flex-end;place-items:center;position:relative}@media print,screen and (max-width:63.99875em){.module.floor-plan-gallery .tabbed-content-area .container .tabs label{justify-content:center;padding-bottom:1rem;padding-top:1rem}.module.floor-plan-gallery .tabbed-content-area .container .tabs label:first-child{border-top:2px solid var(--white)}}.module.floor-plan-gallery .tabbed-content-area .container .tabs label:before,.module.floor-plan-gallery .tabbed-content-area .container .tabs label:not(:first-of-type):after{content:"";display:block;left:0;position:absolute;top:0;width:100vw}.module.floor-plan-gallery .tabbed-content-area .container .tabs label:before{background-color:var(--tabbed-background-color);height:100%;z-index:2}.module.floor-plan-gallery .tabbed-content-area .container .tabs label.is-active:before{filter:brightness(.85) saturate(1.126)}.module.floor-plan-gallery .tabbed-content-area .container .tabs label:after{border-bottom:1px solid var(--tabbed-border-color,var(--tabbed-text-color));z-index:4}.module.floor-plan-gallery .tabbed-content-area .container .tabs label span{position:relative;z-index:3}.module.floor-plan-gallery .floor-plan-gallery__plans{background-color:var(--gallery-background);padding:3.75rem 0}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery .floor-plan-gallery__plans{padding:1rem 0;text-align:center}}.module.floor-plan-gallery .floor-plan-gallery__plans .flickity-prev-next-button{display:none}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery .floor-plan-gallery__plans .flickity-prev-next-button{background-color:transparent;background-image:url(../img/gallery-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;margin:.5rem;position:static;transform:none}.module.floor-plan-gallery .floor-plan-gallery__plans .flickity-prev-next-button.next{transform:rotate(180deg)}.module.floor-plan-gallery .floor-plan-gallery__plans .flickity-prev-next-button:focus{box-shadow:none}}.module.floor-plan-gallery .floor-plan-gallery__plans .flickity-prev-next-button .flickity-button-icon{display:none}.module.floor-plan-gallery .floor-plan-gallery__plans .floor-plan-gallery__item.is-selected .floor-plan-gallery__contents{transform:scale(1)}.module.floor-plan-gallery .floor-plan-gallery__plans .floor-plan-gallery__contents{grid-column-gap:0;grid-row-gap:0;display:grid;grid-auto-rows:max-content;grid-template-columns:auto;margin:0 5rem;transform:scale(.8);transition:transform .3s linear;width:clamp(280px,85vw,40rem)}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery .floor-plan-gallery__plans .floor-plan-gallery__contents{grid-template-columns:1fr;margin:0;text-align:center}}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item{height:583px;opacity:0;transform:translateY(3rem);transition:all 2s ease}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item{height:500px}}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item h4,.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item nav,.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item ul{transition:opacity .2s linear,visibility 0s linear}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item.is-selected h4,.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item.is-selected nav,.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item.is-selected ul{opacity:1}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item:not(.is-selected) h4,.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item:not(.is-selected) nav,.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item:not(.is-selected) ul{opacity:0}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item h4{grid-area:1/1/2/3}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item ul{display:flex;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;gap:2rem;grid-area:2/1/3/2;letter-spacing:.13125rem;list-style:none;padding:0;text-transform:uppercase}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item ul{align-items:center;flex-wrap:wrap;gap:.5rem;grid-area:auto;justify-content:center}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item ul li{width:-moz-max-content;width:max-content}}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item nav{display:flex;gap:1rem;grid-area:2/2/3/3;justify-content:center;place-items:center}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item nav [data-action=next]{transform:rotate(180deg)}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item nav [data-action=next],.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item nav [data-action=previous]{display:flex;-o-object-position:center;object-position:center;transition:all .3s;visibility:hidden}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item nav{display:none}}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images{grid-area:3/1/span 1/span 2;margin-top:2.9rem}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images{margin-top:1rem}}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image{background:var(--white);height:430px;width:100%}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image{height:350px}}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image .floor-plan-gallery__image-content{height:100%;position:relative;width:100%}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image img{height:100%;-o-object-fit:contain;object-fit:contain;padding:1rem;width:100%}@media print,screen and (max-width:47.99875em){.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image img{padding:0}}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image span{aspect-ratio:1/1;background-color:#fff;display:flex;place-content:center;place-items:center;width:100%}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image a{align-items:center;background-color:var(--color-a);background:var(--color-b);bottom:2rem;clip-path:polygon(100% 100%,0 100%,0 0,calc(100% - 1rem) 0);color:var(--white);display:inline-flex;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;height:-moz-fit-content;height:fit-content;left:0;letter-spacing:.13125rem;padding:clamp(.3rem,1.3vmax,.8rem) clamp(1.7rem,3.15vmax,2.6rem) clamp(.3rem,1.3vmax,.8rem) clamp(1.3rem,1.55vmax,2.4rem);place-content:center;position:absolute;text-decoration:none;text-transform:uppercase}.module.floor-plan-gallery.floor-plan-gallery--original .floor-plan-gallery__plans .floor-plan-gallery__item .floor-plan-gallery__images .floor-plan-gallery__image a:hover{filter:brightness(1.3)}.module.floor-plan-gallery.floor-plan-gallery--layouts .flickity-viewport{height:auto;min-height:730px}.module.floor-plan-gallery.floor-plan-gallery--layouts .flickity-viewport .floor-plan-gallery__item{height:auto}.module.floor-plan-gallery.floor-plan-gallery--layouts .flickity-viewport .floor-plan-gallery__contents{place-items:center;width:clamp(200px,85vw,31rem)}.module.floor-plan-gallery.floor-plan-gallery--layouts .flickity-viewport .ll-floor-plan--card{max-width:calc(var(--ll-card-width) + 50px)}.module.floor-plan-gallery.floor-plan-gallery--layouts .flickity-viewport .ll-floor-plan--card .f-carousel__dots{display:none}.module.amenities ul{list-style:none;max-width:100%;padding:0;text-align:center}@media print,screen and (max-width:47.99875em){.module.amenities ul{max-width:100%}}@media print,screen and (max-width:63.99875em){.module.amenities .container{padding:0}}.amenities__introduction{margin-bottom:4rem;margin-top:4rem;opacity:0;text-align:center;transform:translateY(3rem);transition:all 2s ease}.amenities__introduction.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:74.99875em){.amenities__introduction.container{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:29.99875em){.amenities__introduction.container{padding-left:1.5rem!important;padding-right:1.5rem!important}}.amenities__introduction h2{text-transform:uppercase}@media print,screen and (max-width:63.99875em){.amenities__introduction{padding:0 2rem}}.amenities__introduction p{margin:0 auto;max-width:900px}@media screen and (max-width:29.99875em){.amenities__introduction p{max-width:385px}}.amenities__layout{grid-column-gap:1rem;display:grid;grid-auto-rows:auto;grid-template-columns:1fr repeat(13,8.2307692308rem) 1fr;grid-template-rows:1fr min-content;justify-content:stretch;width:100%}@media screen and (max-width:120em){.amenities__layout{grid-column-gap:2rem;grid-template-columns:0 repeat(13,1fr) 0}}@media print,screen and (max-width:63.99875em){.amenities__layout{align-items:center;display:flex;flex-direction:column;row-gap:1rem;row-gap:0}}.amenities__tabs{background-color:var(--left-background);display:flex;flex-direction:column;gap:2rem;grid-column:3/span 7;grid-row:1/span 2;opacity:0;padding-bottom:8rem;padding-top:4rem;place-content:center;place-items:center;transform:translateX(-3rem);transition:all 2s ease;width:100%}.amenities__tabs.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.amenities__tabs{padding:2rem;width:100%}}.amenities__tabs .amenities__tab{cursor:pointer;display:flex;flex-direction:column;margin-right:15%;transition:all .5s}@media print,screen and (max-width:63.99875em){.amenities__tabs .amenities__tab{flex-direction:row;gap:2rem;margin-right:0}}@media screen and (max-width:29.99875em){.amenities__tabs .amenities__tab{gap:1rem}}@media screen and (max-width:23.75em){.amenities__tabs .amenities__tab h4{font-size:1rem}}.amenities__tabs .amenities__icon{align-items:end;display:grid;height:6rem}.amenities__tabs .amenities__icon .icon{grid-area:1/1/2/2}.amenities__lists{background-color:var(--right-background);clip-path:polygon(0 0,100% 0,100% 100%,7rem 100%);display:grid;grid-column:8/span 6;grid-row:1/span 2;grid-template-columns:1fr;grid-template-rows:1fr;opacity:0;padding-bottom:4rem;padding-left:90px;padding-top:4rem;place-items:center;position:relative;transform:translateX(3rem);transition:all 2s ease;width:100%;z-index:3}.amenities__lists.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.amenities__lists{clip-path:none;padding:2rem;width:100%}}.amenities__lists .amenities__list{color:var(--right-text-color);display:grid;gap:2rem;grid-area:1/1/1/1;grid-template-columns:1fr;place-items:center;transition:opacity .3s linear;@inlcude font-link();text-transform:uppercase}@media print,screen and (max-width:47.99875em){.amenities__lists .amenities__list{max-width:315px}}.amenities__link{background-color:var(--left-background);border-top:1px solid var(--left-text-color);color:var(--left-text-color);grid-column:3/span 7;grid-row:2/span 1;opacity:0;padding:2rem 1rem;position:relative;text-align:center;transform:translateX(-3rem);transition:all 2s ease;width:100%;z-index:2}.amenities__link.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.amenities__link{border-top:none;clip-path:none;padding:1rem;width:100%}}@media print,screen and (max-width:47.99875em){.amenities__link{padding:2.5rem 0}}.amenities__link a{color:var(--left-text-color);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;margin-right:15%;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.amenities__link a:after{background-color:var(--left-text-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.amenities__link a:hover:after{bottom:0;height:4px;transition:all .1s linear}@media print,screen and (max-width:63.99875em){.amenities__link a{margin-right:0}}.amenities__lists .amenities__list--inactive{grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .2s linear,opacity .1s ease-out,visibility 0s linear .1s;visibility:hidden}.amenities__lists .amenities__list--active{grid-template-rows:1fr;opacity:1;overflow:hidden;transition:grid-template-rows .2s linear,opacity .1s ease-out,visibility 0s linear .1s;visibility:visible}.amenities__tab--inactive .icon{color:var(--inactive-icon-color);transition:color .2s linear}.amenities__tab--inactive:hover{transform:scale(1.03)}.amenities__tab--inactive h4{color:var(--inactive-icon-color)}.amenities__tab--active .icon{color:var(--active-icon-color);transition:color .2s linear}.amenities__tab--active h4{color:var(--left-text-color);transition:color .1s ease-out}.gallery-preview{margin-bottom:6rem;margin-top:6rem;overflow-y:hidden;position:relative}@media print,screen and (max-width:63.99875em){.gallery-preview{margin:2rem 0;padding:0 2rem}}@media screen and (max-width:29.99875em){.gallery-preview{padding:0 1.5rem}}.gallery-preview__container{grid-column-gap:1rem;display:grid;grid-auto-rows:auto;grid-template-columns:1fr repeat(12,9rem) 1fr;justify-content:stretch;overflow-y:hidden;width:100%}@media screen and (max-width:120em){.gallery-preview__container{grid-column-gap:2rem;grid-template-columns:0 repeat(12,1fr) 0}}@media print,screen and (max-width:63.99875em){.gallery-preview__container{align-items:center;display:flex;flex-direction:column;row-gap:1rem}}.gallery-preview__heading{grid-column:2/span 5;grid-row:1/span 1;opacity:0;transform:translateX(-3rem);transition:all 2s ease;width:100%}.gallery-preview__heading.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.gallery-preview__heading{text-align:center}}@media print,screen and (max-width:47.99875em){.gallery-preview__heading{margin-bottom:2rem}}.gallery-preview__background-slider{grid-column:7/-1;grid-row:1/span 3;opacity:.5;width:100%}@media print,screen and (max-width:74.99875em){.gallery-preview__background-slider{grid-column:6/-1;width:100%}}.gallery-preview__background-slider div{height:100%}.gallery-preview__background-slider img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (max-width:63.99875em){.gallery-preview__background-slider{display:none}}.gallery-preview__foreground-slider{grid-column:2/-1;grid-row:2/span 1;height:400px;margin-bottom:1rem;opacity:0;transform:translateX(3rem);transition:all 2s ease;width:100%}.gallery-preview__foreground-slider.is-animated{opacity:1;transform:translate(0)}.gallery-preview__foreground-slider>div{width:100%}.gallery-preview__foreground-slider div{height:100%}.gallery-preview__foreground-slider img{box-sizing:border-box;height:400px;margin-right:2rem;-o-object-fit:cover;object-fit:cover;width:auto}@media print,screen and (max-width:63.99875em){.gallery-preview__foreground-slider{height:auto;width:100%}.gallery-preview__foreground-slider .flickity-slider{height:400px}.gallery-preview__foreground-slider .carousel-cell{margin-inline:1.5rem}.gallery-preview__foreground-slider .carousel-cell,.gallery-preview__foreground-slider .carousel-cell img{height:400px;-o-object-position:center;object-position:center;width:100%}.gallery-preview__foreground-slider img{margin-inline:0}}.gallery-preview .photo-gallery__content{color:var(--text-color);display:grid;grid-area:1/1/span 2/span 2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,min-content)}@media print,screen and (max-width:63.99875em){.gallery-preview .photo-gallery__content{display:flex;flex-direction:column;grid-template-rows:auto;margin-top:1rem;row-gap:1rem;width:100%}}@media print,screen and (max-width:47.99875em){.gallery-preview .photo-gallery__content{padding-left:1rem;padding-right:1rem}}.gallery-preview .photo-gallery__pagination{display:none}.gallery-preview .photo-gallery__nav{align-self:start;grid-area:2/2/span 1/span 1;justify-self:end;margin-top:1rem;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}@media print,screen and (max-width:63.99875em){.gallery-preview .photo-gallery__nav{width:100%}}.gallery-preview__copy{grid-area:1/1/2/3;opacity:0;transform:translateX(-3rem);transition:all 2s ease}.gallery-preview__copy.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.gallery-preview__copy{order:2}}.gallery-preview__link{grid-area:2/1/3/2}.gallery-preview__link a{color:var(--black);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;font-size:1rem;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.gallery-preview__link a:after{background-color:var(--black);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.gallery-preview__link a:hover:after{bottom:0;height:4px;transition:all .1s linear}@media print,screen and (max-width:63.99875em){.gallery-preview__link{order:3}}.page-header{background:var(--bg-color);grid-template-columns:auto;grid-template-rows:1fr;min-height:295px;overflow:hidden}@media print,screen and (max-width:63.99875em){.page-header{padding:0;position:relative}}@media print,screen and (min-width:48em){.page-header{display:grid}}.page-header__content{align-self:center;margin:0 auto;max-width:700px;opacity:0;position:relative;text-align:center;transform:translateY(3rem);transition:all 2s ease;z-index:2}.page-header__content.is-animated{opacity:1;transform:translate(0)}.page-header--has-image .page-header__content{flex:0 0 auto;margin-left:0;margin-right:0;max-width:100%;padding-left:10%;text-align:left;width:50%}@media print,screen and (min-width:48em){.page-header--has-image .page-header__content{grid-area:1/1/span 1/span 5;padding:0;width:100%}}.page-header--has-image .page-header__content .page-header__title{padding-left:1rem;text-align:left}@media print,screen and (max-width:63.99875em){.page-header--has-image .page-header__content,.page-header__content{padding:1rem;text-align:center;width:100%}.page-header__content{padding-inline:2rem}}.page-header__title{color:var(--text-color);flex:0 0 auto;font:300 normal 2.8125rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;margin:0;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:2}@media screen and (max-width:29.99875em){.page-header__title{font-size:2.5rem;text-align:center}}.page-header__text{padding-top:1rem}.page-header__text p{color:var(--text-color)}.page-header__image{clip-path:polygon(0 0,100% 0,100% 100%,14% 100%);flex:0 0 auto;height:295px;margin-left:0;margin-right:0;opacity:0;transform:translateX(3rem);transition:all 2s ease;width:50%}.page-header__image.is-animated{opacity:1;transform:translate(0)}@media print,screen and (min-width:48em){.page-header__image{grid-area:1/4/span 1/span 5;width:100%}}.page-header__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media print,screen and (max-width:63.99875em){.page-header__image{clip-path:none;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}}.info{padding:5.25rem 0 4.25rem}@media print,screen and (max-width:63.99875em){.info,.info .container{padding:0}}.info__item{flex:0 0 auto;margin-bottom:1rem;margin-left:0;margin-right:0;opacity:0;padding:3rem;transform:translateX(3rem);transition:all 2s ease;width:50%}.info__item.is-animated{opacity:1;transform:translate(0)}.info__item:nth-child(odd){background:var(--left-background);clip-path:polygon(0 0,93% 0,100% 100%,0 100%);margin-right:-1rem;opacity:0;padding-right:7rem;transform:translateX(-3rem);transition:all 2s ease}.info__item:nth-child(odd).is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:74.99875em){.info__item:nth-child(odd){margin-right:-.5rem}}.info__item:nth-child(odd) .info__item-text p,.info__item:nth-child(odd) .info__item-title{color:var(--left-color)}.info__item:nth-child(odd) .info__item-link{color:var(--left-color);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.info__item:nth-child(odd) .info__item-link:after{background-color:var(--left-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.info__item:nth-child(odd) .info__item-link:hover:after{bottom:0;height:4px;transition:all .1s linear}.info__item:nth-child(2n){background:var(--right-background);clip-path:polygon(0 0,100% 0,100% 100%,7% 100%);margin-left:-1rem;padding-left:7rem}@media print,screen and (max-width:74.99875em){.info__item:nth-child(2n){margin-left:-.5rem}}.info__item:nth-child(2n) .info__item-text p,.info__item:nth-child(2n) .info__item-title{color:var(--right-color)}.info__item:nth-child(2n) .info__item-link{color:var(--right-color);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.info__item:nth-child(2n) .info__item-link:after{background-color:var(--right-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.info__item:nth-child(2n) .info__item-link:hover:after{bottom:0;height:4px;transition:all .1s linear}@media print,screen and (max-width:63.99875em){.info__item{clip-path:none!important;margin:0!important;padding:3rem 2rem!important;width:100%}}.info__item-title{font:400 normal 1.125rem/2.25rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.1875rem;margin-bottom:1rem;text-transform:uppercase}.info__item-text{margin-bottom:2.375rem}.info__item-text p{font:400 normal 1rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem}.info__item-link{display:inline-block;font:400 1rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem;padding-bottom:.5rem;text-transform:uppercase;transition:all .3s}.faq{background:var(--bg-color);margin-top:-8rem;padding-bottom:6rem}.faq-search{background:var(--search-background);margin-bottom:5rem;margin-top:-8rem;opacity:0;padding:4rem 9rem;transform:translateX(-3rem);transition:all 2s ease;width:60%}.faq-search.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.faq-search{margin-bottom:2;padding:4rem 2rem;width:calc(100% - 1.5rem)}}.faq-search__title{color:var(--search-color);font:300 normal 1.875rem/2.5rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.28125rem;letter-spacing:.15rem;margin-bottom:1.5rem;text-transform:uppercase}.search-form{position:relative}.search-form .search-field{background:transparent;border:1px solid #fff;border-radius:0;color:var(--search-color);font:400 .875rem/1 var(--font-primary,"Futura"),sans-serif;letter-spacing:.2rem;padding:.625rem 3rem .625rem 1.5rem}.search-form .search-field::-webkit-input-placeholder{color:var(--search-color)!important;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}.search-form .search-field:-moz-placeholder,.search-form .search-field::-moz-placeholder{color:var(--search-color)!important;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}.search-form .search-field:-ms-input-placeholder{color:var(--search-color)!important;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}.search-form .search-field ::-ms-input-placeholder{color:var(--search-color)!important;font-weight:400;letter-spacing:.2rem;text-transform:uppercase}.search-form__close{cursor:pointer;height:14px;margin-top:-7px;position:absolute;right:1rem;top:50%;width:14px}.search-form__close svg{height:100%;width:auto}.search-form__close svg line{stroke:var(--search-color)}.container.container--faq{max-width:calc(800px + 8rem)}.faq__item{background:#fff;margin-bottom:.75rem;opacity:0;transform:translateY(3rem);transition:all 2s ease}.faq__item.is-animated{opacity:1;transform:translate(0)}.faq__item.faq__item--filtered{display:none}.faq__item-title{color:var(--text-color);cursor:pointer;font:400 1rem/1.5 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem;padding:1.125rem 3rem 1.125rem 1.5rem;position:relative;text-transform:uppercase}.faq__item-icon{cursor:pointer;height:16px;margin-top:-8px;position:absolute;right:1rem;top:50%;transition:all .3s}.is-active .faq__item-icon{transform:rotate(180deg)}.faq__item-icon svg path{stroke:var(--text-color)}.faq__item-text{max-height:0;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem;position:relative;transition:max-height,padding .2s ease-out;z-index:1}.faq__item-text:after{background:var(--bg-color);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.is-active .faq__item-text{max-height:1500px;padding-bottom:2rem;padding-top:2rem;transition:max-height .3s ease-in}.faq__item-text p{color:var(--text-color);font:400 1rem/1.5 var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.1rem;position:relative;z-index:2}.faq__item-text p:last-child{margin-bottom:0}.faq__item-text p a:not(.button){color:var(--color-b);text-decoration:underline}.faq__item-text p a:not(.button):hover{text-decoration:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.cta-slider{background:var(--bg-color);padding:7rem 0}.cta-slider.cta-slider--custom{padding-bottom:20rem}.cta-slider__items{margin-bottom:3rem;opacity:0;transform:translateY(3rem);transition:all 2s ease}.cta-slider__items.is-animated{opacity:1;transform:translate(0)}.cta-slider__items .flickity-viewport{display:flex;justify-content:space-between}.cta-slider__item{align-items:start;background-color:var(--items-bg);display:flex;flex-direction:column;margin:0 1%;min-height:100%;padding:2.5rem 2rem;width:32%}@media print,screen and (max-width:63.99875em){.cta-slider__item{width:100%}}.cta-slider__item-title{color:var(--text-color);font:400 1.25rem/1.5 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem;margin-bottom:1rem;text-transform:uppercase}.cta-slider__item-text{margin-bottom:1.75rem}.cta-slider__item-text p{color:var(--text-color);font:400 .875rem/1.5 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem}.cta-slider__item-links{margin-top:auto;width:100%}.cta-slider__item-link{display:block;margin-bottom:.5rem;width:100%}.cta-slider__item-link:last-of-type{margin-bottom:0}.cta-slider__item-link a{color:var(--text-color);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;margin-bottom:.5rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s linear}.cta-slider__item-link a:after{background-color:var(--text-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.cta-slider__item-link a:hover:after{bottom:0;height:4px;transition:all .1s linear}.cta-slider__item-link a:hover{border-bottom-color:transparent}.cta-slider__nav{opacity:0;text-align:center;transform:translateY(3rem);transition:all 2s ease}.cta-slider__nav.is-animated{opacity:1;transform:translate(0)}.cta-slider__nav button{background:transparent;border:0;cursor:pointer;display:inline-block;margin:0 .75rem;outline:0;transition:all .3s}.cta-slider__nav button:hover{opacity:.8}.cta-slider__nav button[data-action=next] svg{transform:rotate(180deg)}.cta-slider__nav button line,.cta-slider__nav button path{stroke:#fff}.contact{background:var(--bg-1);position:relative}@media print,screen and (max-width:63.99875em){.contact{flex-direction:column}}.contact:after{background:var(--bg-2);clip-path:polygon(0 0,59% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:30%;z-index:0}@media print,screen and (max-width:63.99875em){.contact:after{display:none}}.contact__map{flex:0 0 auto;margin-left:0;margin-right:0;opacity:0;position:relative;transform:translateX(-3rem);transition:all 2s ease;width:50%;z-index:1}.contact__map.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.contact__map{order:2;width:100%}}.contact__map-inner{height:527px;margin-bottom:3.25rem}@media print,screen and (max-width:63.99875em){.contact__map-inner{margin-bottom:0}}.contact__content{flex:0 0 auto;margin-left:0;margin-right:0;opacity:0;padding:4rem 6%;position:relative;transform:translateX(3rem);transition:all 2s ease;width:50%;z-index:1}.contact__content.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.contact__content{width:100%}}.contact__content .gform_footer{display:block;justify-content:end;text-align:right;width:100%}.contact__content .gform_wrapper .gfield{accent-color:var(--text-color);margin-bottom:0}.contact__content .gform_wrapper .gfield.gfield--type-consent .ginput_container{display:flex}.contact__content .gform_wrapper .gfield.gfield--type-consent .gform-field-label{color:var(--text-color);display:inline-block;font:400 normal .75rem/1.5625rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:.15rem;margin-left:10px}.contact__content .gform_wrapper .gfield_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--text-color);color:var(--text-color);text-transform:uppercase}.contact__content .gform_wrapper p{color:var(--text-color)}.contact__content .gform_wrapper .leaseleads-form-disclaimer a{color:var(--text-color);text-decoration:underline}.contact__title{color:var(--text-color);font-weight:400;letter-spacing:.15rem;margin:0 0 1rem;text-transform:uppercase}@media print,screen and (max-width:63.99875em){.contact__title{text-align:center}}.contact__text{margin-bottom:2.5rem}@media print,screen and (max-width:63.99875em){.contact__text{text-align:center}}.contact__text p{color:var(--text-color)}.custom-link.custom-link--contact{transition:all .3s}.custom-link.custom-link--contact:hover{margin-left:1.9rem}@media print,screen and (max-width:63.99875em){.custom-link.custom-link--contact{display:none}}.custom-link.custom-link--contact a{color:var(--link-color)}.custom-link.custom-link--contact a,.custom-link.custom-link--contact a:before{background-color:var(--link-background)}.custom-link.custom-link--contact a:hover{padding-left:1rem}#gform-notification-modal{background-color:rgba(0,0,0,.6);display:grid;height:100vh;left:0;place-content:center;position:fixed;top:0;width:100vw;z-index:9}#gform-notification-modal .confirmation__content{background-color:var(--color-a);max-width:650px;position:relative;transform:skewX(12deg);width:calc(100vw - 4rem)}@media print,screen and (max-width:63.99875em){#gform-notification-modal .confirmation__content{transform:skew(0)}}#gform-notification-modal .confirmation__close,#gform-notification-modal .gform_confirmation_wrapper{transform:skewX(-12deg)}@media print,screen and (max-width:63.99875em){#gform-notification-modal .confirmation__close,#gform-notification-modal .gform_confirmation_wrapper{transform:skew(0)}}#gform-notification-modal .gform_confirmation_message{background-color:transparent;color:var(--white);padding:4rem}#gform-notification-modal .confirmation__close{font-size:0;position:absolute;right:1.2rem;top:1rem}#gform-notification-modal .confirmation__close:after{border:1px solid var(--white);border-radius:50%;color:#fff;content:"×";display:flex;font-size:1rem;height:1rem;line-height:1rem;place-content:center;place-items:center;width:1rem}.features{opacity:0;transform:translateX(-3rem);transition:all 2s ease}.features.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.features{background:var(--background-color)}}.features>div{grid-column-gap:1rem;display:grid;grid-auto-rows:auto;grid-template-columns:1fr repeat(12,9rem) 1fr;justify-content:stretch;width:100%}@media screen and (max-width:120em){.features>div{grid-column-gap:2rem;grid-template-columns:0 repeat(12,1fr) 0}}@media print,screen and (max-width:63.99875em){.features>div{align-items:center;display:flex;flex-direction:column;row-gap:1rem}}.features>div:before{background-color:var(--background-color);content:"";display:block;grid-column:1/span 2;grid-row:1/span 1;width:100%}.features.content-left>div:before{grid-column:13/-1;grid-row:1/span 1;width:100%}.features__list{align-items:center;background:var(--background-color);clip-path:polygon(0 0,calc(100% - 13rem) 0,100% 100%,0 100%);grid-column:2/span 9;grid-row:1/span 1;min-height:600px;padding:6rem 13rem 6rem 0;width:100%}@media print,screen and (max-width:63.99875em){.features__list{clip-path:none;flex:0 0 auto;margin-left:0;margin-right:0;min-height:1px;order:2;padding:5rem 2rem 1.5rem;width:100%}}@media screen and (max-width:29.99875em){.features__list{padding-left:1rem;padding-right:1rem}}.content-left .features__list{clip-path:polygon(0 0,100% 0,100% 100%,13rem 100%);grid-column:5/span 9;padding:6rem 0 6rem 13rem;width:100%}@media print,screen and (max-width:74.99875em){.content-left .features__list{grid-column:6/span 8;width:100%}}@media print,screen and (max-width:63.99875em){.content-left .features__list{clip-path:none;padding:5rem 2rem 1.5rem}}@media screen and (max-width:29.99875em){.content-left .features__list{padding-left:1rem;padding-right:1rem}}.features__list-inner{place-items:start;width:100%}@media print,screen and (max-width:63.99875em){.features__list-inner{justify-content:center}}.features__list-item{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;margin:.5rem .5rem 3.5rem;text-align:center;width:calc(33.33333% - 1rem)}@media print,screen and (max-width:47.99875em){.features__list-item{flex:0 0 auto;margin:.5rem .5rem 3rem;width:calc(50% - 1rem)}}.features__list-item img.icon-color-white,.features__list-item svg.icon-color-white{filter:invert(1) grayscale(1) brightness(1000)}.features__list-item img.icon-color-black,.features__list-item svg.icon-color-black{filter:invert(1) grayscale(1) brightness(0)}.features__list-item-icon{height:2rem;margin-bottom:1rem;max-height:3.4rem;max-width:2.5rem;width:auto}.features__list-item-text{color:var(--icons-text-color);font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;text-transform:uppercase}@media screen and (max-width:25em){.features__list-item-text{font-size:.85rem}}.features__content{align-self:center;grid-column:11/span 4;grid-row:1/span 1;width:100%}@media print,screen and (max-width:74.99875em){.features__content{grid-column:10/span 4;width:100%}}@media print,screen and (max-width:63.99875em){.features__content{flex:0 0 auto;margin-left:0;margin-right:0;padding:4rem .5rem 0;text-align:center;width:100%}}.content-left .features__content{grid-column:2/span 4;padding-left:4rem;padding-right:0;width:100%}@media print,screen and (max-width:63.99875em){.content-left .features__content{padding:4rem .5rem 0;text-align:center}}.features__content-title{color:var(--text-color);font:300 normal 2.8125rem/3.4375rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.421875rem;margin:0 0 2rem;text-transform:uppercase;width:-moz-min-content;width:min-content}@media print,screen and (max-width:74.99875em){.features__content-title{font-size:3rem;width:auto}}@media print,screen and (max-width:63.99875em){.features__content-title{color:var(--icons-text-color)}}@media screen and (max-width:29.99875em){.features__content-title{font-size:2.5rem}}.features__content-link a{color:var(--text-color);display:inline-block;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;letter-spacing:.13125rem;padding:.4rem 0 calc(.4rem + 4px);position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s;transition:all .1s linear}.features__content-link a:after{background-color:var(--text-color);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .1s linear;width:100%}.features__content-link a:hover:after{bottom:0;height:4px;transition:all .1s linear}@media print,screen and (max-width:63.99875em){.features__content-link a{border-bottom-color:var(--icons-text-color);color:var(--icons-text-color)}.features__content-link a:after{background-color:var(--icons-text-color)}}.features__content-footnotes{color:var(--text-color);font:400 normal .875rem/1.25rem var(--font-secondary,"Avenir"),sans-serif;letter-spacing:0;margin-top:2rem}.hero-image{margin-bottom:-3rem;margin-top:-3rem;overflow-x:hidden;position:relative;z-index:2;z-index:3}.hero-image:after{background:var(--white);bottom:0;content:"";height:100%;left:0;position:absolute;transition:all 2s ease;width:100%;z-index:1}.hero-image.is-animated:after{height:0}@media print,screen and (max-width:63.99875em){.hero-image{margin-bottom:0;margin-top:0}}.hero-image .container--hero-image{height:auto;max-width:1400px;padding-left:0;padding-right:0;position:relative}.hero-image img{display:block;max-height:789px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-image svg{height:4rem;-o-object-fit:contain;object-fit:contain;width:4rem}.hero-image .hero-image__hotspots-list{list-style:none;margin:0;padding:0}.hero-image .hero-image-hotspot{left:var(--coord-x);position:absolute;top:var(--coord-y);transform:translateX(-50%);width:3rem;z-index:2}.hero-image .hero-image-hotspot.is-active{z-index:3}.hero-image .hero-image-hotspot.is-active .hero-image-hotspot__description-text{grid-template-rows:1fr;opacity:1;padding:1rem;pointer-events:none;transition:grid-template-rows .2s linear,opacity .2s linear,visibility 0s linear 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:visible}.hero-image .hero-image-hotspot.is-active .hero-image-hotspot__icon svg{color:var(--active-icon-bg,var(--color-c))}.hero-image .hero-image-hotspot.is-active .hero-image-hotspot__icon svg .hero-image-hotspot__check{display:inline}.hero-image .hero-image-hotspot.is-active .hero-image-hotspot__icon svg .hero-image-hotspot__cross{display:none}.hero-image .hero-image-hotspot--top{bottom:calc(100% - var(--coord-y));top:auto}.hero-image .hero-image-hotspot--top .hero-image-hotspot__description{flex-direction:column-reverse}.hero-image .hero-image-hotspot__description{align-items:center;color:var(--white);display:flex;flex-direction:column;font:400 normal .875rem/1rem var(--font-primary,"Futura"),sans-serif;font-size:clamp(.6rem,2vw,.875rem);letter-spacing:.13125rem;line-height:1.1;text-align:center;text-transform:uppercase}.hero-image .hero-image-hotspot__description svg{height:40px;width:40px}.hero-image .hero-image-hotspot__description .hero-image-hotspot__icon svg{color:var(--icon-bg,var(--color-b));cursor:pointer;transition:color .2s linear}.hero-image .hero-image-hotspot__description .hero-image-hotspot__icon svg .hero-image-hotspot__check{display:none}.hero-image .hero-image-hotspot__description .hero-image-hotspot__icon svg .hero-image-hotspot__cross{display:inline}.hero-image .hero-image-hotspot__description .hero-image-hotspot__description-text{background-color:var(--white);color:var(--color-b);display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;transition:grid-template-rows .2s linear,opacity .2s linear,visibility 0s linear .2s;visibility:hidden}.hero-image .hero-image-hotspot__description .hero-image-hotspot__description-text span{display:block;min-height:0}.content-with-image{background-color:var(--background-color);padding:5rem 2rem}@media print,screen and (max-width:63.99875em){.content-with-image{padding-left:0;padding-right:0}}.content-with-image *{color:var(--text-color)}.content-with-image .width-limiter{display:flex;flex-flow:row wrap;justify-content:center;place-content:center;place-items:center}.content-with-image .content-with-image__image{flex:0 0 auto;margin-left:0;margin-right:0;opacity:0;transform:translateX(-3rem);transition:all 2s ease;width:41.6666666667%}.content-with-image .content-with-image__image.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:63.99875em){.content-with-image .content-with-image__image{flex:0 0 auto;margin-bottom:2rem;margin-left:0;margin-right:0;text-align:center;width:100%}}.content-with-image .content-with-image__image img{height:auto;max-width:500px;width:100%}.content-with-image .content-with-image__content{flex:0 0 auto;margin-left:0;margin-right:0;opacity:0;padding-left:4rem;transform:translateX(3rem);transition:all 2s ease;width:58.3333333333%}.content-with-image .content-with-image__content.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:74.99875em){.content-with-image .content-with-image__content{padding-left:2rem}}@media print,screen and (max-width:63.99875em){.content-with-image .content-with-image__content{flex:0 0 auto;margin-left:0;margin-right:0;padding-left:0;width:100%}}.content-with-image .content-with-image__content p{max-width:560px}.module.tabbed-lists{background-color:var(--background-color);overflow:visible;position:relative}.module.tabbed-lists .container{opacity:0;transform:translateY(3rem);transition:all 2s ease}.module.tabbed-lists .container.is-animated{opacity:1;transform:translate(0)}.module.tabbed-lists .tabbed-lists__tabs-container{display:flex;flex-direction:row;flex-wrap:wrap;height:0;opacity:0;overflow-y:visible;place-content:center;place-items:center;position:relative;transform:translateY(3rem);transition:all 2s ease;z-index:2}.module.tabbed-lists .tabbed-lists__tabs-container.is-animated{opacity:1;transform:translate(0)}@media print,screen and (max-width:47.99875em){.module.tabbed-lists .tabbed-lists__tabs-container{display:block;margin-bottom:4rem;top:-1.5rem}}.module.tabbed-lists .tabbed-lists__tabs-container label{border:2px solid transparent;cursor:pointer;font:400 .875rem/1.5 var(--font-primary,"Futura"),sans-serif;letter-spacing:.15rem;padding:.875rem 1.75rem;text-transform:uppercase;transform:skewX(12deg);width:-moz-max-content;width:max-content}@media print,screen and (max-width:47.99875em){.module.tabbed-lists .tabbed-lists__tabs-container label{display:block;margin-bottom:1rem;margin-left:-31%;padding-left:30%}}.module.tabbed-lists .tabbed-lists__tabs-container label span{display:inline-block;transform:skewX(-12deg)}.module.tabbed-lists .tabbed-lists__items-container{padding:5rem 1rem 3rem}.module.tabbed-lists *{color:var(--text-color)}.module.tabbed-lists .tabbed-lists__list-item{align-items:start;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-flow:row wrap;justify-content:center}.module.tabbed-lists .tabbed-lists__list-item .tabbed-lists__list-item-content{flex-basis:clamp(240px,15vw,25%);width:100%}.module.tabbed-lists .tabbed-lists__list-item .tabbed-lists__list-item-content h4,.module.tabbed-lists .tabbed-lists__list-item .tabbed-lists__list-item-content p{line-height:1.2}.module.tabbed-lists [data-tabbed-lists-tabs] .is-active{transition:all .3s ease-in-out}.module.tabbed-lists [data-tabbed-lists-tabs] .inactive{background-color:var(--inactive-tab-background-color);border-color:var(--inactive-tab-text-color);color:var(--inactive-tab-text-color)}.module.tabbed-lists [data-tabbed-lists-tabs] .active{background-color:var(--active-tab-background-color);border-color:var(--active-tab-background-color);color:var(--active-tab-text-color)}.module.tabbed-lists [data-tabbed-lists-items]{display:flex;flex-direction:column;overflow:hidden}.module.tabbed-lists [data-tabbed-lists-items] [data-tabbed-lists-reference]{display:grid;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.module.tabbed-lists [data-tabbed-lists-items] [data-tabbed-lists-reference]>div{overflow:hidden}.module.tabbed-lists [data-tabbed-lists-items] [data-tabbed-lists-reference].inactive{align-items:end;grid-template-rows:0fr}.module.tabbed-lists [data-tabbed-lists-items] [data-tabbed-lists-reference].inactive>div{transition:visibility 0s linear .3s;visibility:hidden}.module.tabbed-lists [data-tabbed-lists-items] [data-tabbed-lists-reference].active{align-items:start;grid-template-rows:1fr;order:1}.module.tabbed-lists [data-tabbed-lists-items] [data-tabbed-lists-reference].active>div{visibility:visible}.module{overflow-x:hidden}

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