:root{--color-1: #ede7de;--color-2: #000000;--color-3: #005a35;--ease-in-out: cubic-bezier(0.7, 0, 0.3, 1);--transition-duration: 1s;--transition-duration-long: 0.7s;--transition-duration-short: 0.2s;--mx-padding-lg: 60px;--mx-spacer: 80px}body{scroll-padding-top:120px}.text__size-2{font-family:"auguste", serif;font-size:var(--mx-h2);line-height:1.14;letter-spacing:0.05em;position:relative;bottom:0.25em}.text__size-3{font-size:var(--mx-h3-sm);font-weight:350;font-family:"fold-g", Arial, helvetica, sans-serif;letter-spacing:0;line-height:1.2}.button--lottery{display:inline-block;background-color:var(--color-1);color:var(--color-2);padding:0.5rem 1rem;min-width:220px;transition:background-color var(--transition-duration),color var(--transition-duration)}.button--lottery:hover{background-color:var(--color-2);color:var(--color-1)}.button--lottery.--ghost{background-color:transparent;border:1px solid var(--color-2);color:var(--color-2)}.button--lottery.--ghost:hover{background-color:var(--color-2);color:var(--color-1)}.container{max-width:1650px;margin:0 auto}.auto-overflow{overflow:auto}table{border-collapse:collapse;margin-bottom:10px;width:100%}table td{padding:10px;border:1px solid currentColor;text-align:center}.has-icon{display:flex;align-items:center;gap:0.5rem;white-space:nowrap}.has-icon img{width:25px;height:25px;object-fit:contain}.home .mx-home-hero{position:relative;height:80vh}.home .mx-home-hero::before{content:"";position:absolute;top:0;left:var(--mx-padding);width:calc(100% - var(--mx-padding) * 2);height:100%;background:#000;z-index:-1}.home .mx-home-hero__content{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:var(--color-1);display:flex;flex-direction:column;justify-content:center}.home .mx-home-hero__content h1{margin-bottom:var(--mx-padding);padding:0 var(--mx-padding-lg);text-wrap:balance}.home .mx-home-hero__header{margin:auto}@media screen and (max-width: 768px){.home .mx-home-hero__header{padding-top:var(--mx-padding-lg)}}.home .mx-home-hero__footer{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--mx-spacer);padding:0 calc(var(--mx-padding-lg) * 2) var(--mx-spacer);text-wrap:balance}@media screen and (max-width: 768px){.home .mx-home-hero__footer{grid-template-columns:1fr;gap:var(--mx-padding);padding:0 2rem 2rem}}.home .mx-home-intro{padding:var(--mx-padding);text-align:center;display:flex;flex-direction:column;gap:calc(var(--mx-padding) / 2);max-width:calc(100% - var(--mx-padding) * 2);margin:0 auto;border-bottom:var(--bb)}.home .mx-home-intro h3{line-height:1}.home .mx-home-pricing{padding:var(--mx-spacer) var(--mx-padding);border-bottom:var(--bb)}.home .mx-home-pricing__header{text-align:center;text-wrap:balance}.home .mx-home-pricing__header a{text-decoration:underline}.home .mx-home-pricing__content{max-width:1200px;margin:var(--mx-padding-lg) auto 0}.home .mx-home-pricing__content .grid{display:grid;white-space:nowrap;border-bottom:var(--bb);grid-template-columns:1.2fr 1fr auto auto auto}@media screen and (max-width: 768px){.home .mx-home-pricing__content .grid{margin-top:2rem;min-width:570px}}.home .mx-home-pricing__content .grid *{opacity:1 !important}.home .mx-home-pricing__content .grid *:not(.swiper-wrapper){transform:none !important}.home .mx-home-pricing__content .grid>*:not(.floor-plan){display:flex;flex-direction:column}.home .mx-home-pricing__content .grid>*:not(.floor-plan):not(:nth-child(-n+5)){border-top:var(--bb)}.home .mx-home-pricing__content .grid>*:not(p):not(.floor-plan){display:flex;justify-content:center;align-items:flex-start}.home .mx-home-pricing__content .grid__label{padding:0 2rem 0.5rem 0}.home .mx-home-pricing__content .grid__label.--last{padding-right:0}@media screen and (max-width: 768px){.home .mx-home-pricing__content .grid__label{padding-right:1rem}}.home .mx-home-pricing__content .grid .unit{padding:var(--mx-padding-lg) 0}@media screen and (max-width: 768px){.home .mx-home-pricing__content .grid .unit{padding-right:2rem}}.home .mx-home-pricing__content .grid .unit p{white-space:nowrap}.home .mx-home-pricing__content .grid .unit .fp-toggle{font-size:14px;text-decoration:underline;cursor:pointer}.home .mx-home-pricing__content .grid .rent{justify-content:center;padding:0 0 1rem}@media screen and (max-width: 768px){.home .mx-home-pricing__content .grid .rent{padding:0 2rem 1rem 0}}.home .mx-home-pricing__content .grid .btn-cell{align-items:flex-start}.home .mx-home-pricing__content .grid .btn-cell img{transform:rotate(180deg)}.home .mx-home-pricing__content .grid .col{align-items:flex-start;padding:1rem 0 !important}.home .mx-home-pricing__content .grid .col p{width:100%}.home .mx-home-pricing__content .grid .col p:not(:last-child){margin-bottom:1rem}.home .mx-home-pricing__content .grid .floor-plan{position:relative;grid-column:1 / -1;display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height 0.2s 0.2s ease-in-out}.home .mx-home-pricing__content .grid .floor-plan .container{opacity:0;transition:opacity 0.2s 0s ease-in-out;padding:0 0 2rem;max-width:800px;margin:0 auto;display:flex;width:100%}.home .mx-home-pricing__content .grid .floor-plan .container .fp-swiper{display:flex;overflow:hidden;width:100%}.home .mx-home-pricing__content .grid .floor-plan .container .fp-swiper .swiper-wrapper{display:flex;width:100%}.home .mx-home-pricing__content .grid .floor-plan .container .fp-swiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:100%;min-width:100%;height:auto}.home .mx-home-pricing__content .grid .floor-plan .container .fp-swiper .arrows{border-top:none;position:absolute;top:0;left:0;right:0;width:100%;max-width:900px;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0 auto}.home .mx-home-pricing__content .grid .floor-plan .container .fp-swiper .arrows .arrow{margin:0;cursor:pointer}.home .mx-home-pricing__content .grid .floor-plan .container .fp-swiper .arrows .arrow.next{transform:rotate(180deg) !important}.home .mx-home-pricing__content .grid .floor-plan.active{max-height:1350px;transition:max-height 0.2s 0s ease-in-out}.home .mx-home-pricing__content .grid .floor-plan.active .container{opacity:1;transition:opacity 0.2s 0.2s ease-in-out}.home .mx-home-pricing__footer{padding-top:var(--mx-padding)}.home .mx-home-pricing__footer a{text-decoration:underline}.home .mx-home-charts{padding:var(--mx-spacer);display:grid;grid-template-columns:25% 1fr;gap:var(--mx-spacer);border-bottom:var(--bb)}@media screen and (max-width: 768px){.home .mx-home-charts{grid-template-columns:1fr;gap:var(--mx-padding);padding:var(--mx-spacer) var(--mx-padding)}}.home .mx-home-charts__header{text-align:center;align-self:center;text-wrap:balance}@media screen and (max-width: 768px){.home .mx-home-charts__header{width:calc(100% - var(--mx-padding) * 2)}}.home .mx-home-charts__header p{margin:var(--mx-padding) 0}.home .mx-home-charts__legend{list-style:none;display:flex;align-items:center;justify-content:center;gap:var(--mx-padding);margin-top:var(--mx-padding-lg)}@media screen and (max-width: 768px){.home .mx-home-charts__legend{padding-left:var(--gutter)}}.home .mx-home-charts__legend li{margin:0 0 1rem}.home .mx-home-charts__toggles{display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 768px){.home .mx-home-charts__toggles{gap:1rem;flex-wrap:wrap;padding:0 var(--gutter);text-align:center;justify-content:center}}.home .mx-home-charts__toggles p{margin-right:auto}@media screen and (max-width: 768px){.home .mx-home-charts__toggles p{margin-right:0;width:100%}}.home .mx-home-charts__toggles li{list-style:none;cursor:pointer;opacity:0.3}@media screen and (max-width: 768px){.home .mx-home-charts__toggles li{text-align:center}}.home .mx-home-charts__toggles li.active{opacity:1;border-bottom:1px solid var(--color-2)}.home .mx-home-charts__images{display:grid;grid-template-areas:"a";margin-top:2rem;overflow-x:auto;max-width:100vw}@media screen and (max-width: 768px){.home .mx-home-charts__images{padding-right:2rem}}.home .mx-home-charts__images img{grid-area:a;transition:opacity 0.2s ease-in-out;min-width:800px;width:100%;height:auto}.home .mx-home-charts__images img:not(.active){opacity:0}.home .mx-home-charts__footer{display:grid;grid-template-columns:1fr auto;gap:2rem;font-size:12px}@media screen and (max-width: 768px){.home .mx-home-charts__footer{grid-template-columns:1fr}}.home .mx-home-charts__disclaimer{opacity:0.5}@media screen and (max-width: 768px){.home .mx-home-charts__disclaimer{padding:0 var(--gutter)}}.home .mx-home-charts__disclaimer ol{list-style:decimal;padding-left:8%}@media screen and (max-width: 768px){.home .mx-home-charts__disclaimer ol{padding-left:1rem;padding-top:var(--mx-padding);padding-right:2rem}}.home .mx-home-charts__disclaimer ol li:not(:last-child){margin-bottom:0.5rem}.apply-now #inner-wrap{opacity:1 !important}.apply-now .hero-container{padding:0 0 var(--mx-padding)}.apply-now .hero-container h1{text-align:center;margin-bottom:var(--mx-padding-lg)}@media screen and (max-width: 768px){.apply-now .hero-container h1{margin-bottom:var(--mx-padding)}}.apply-now .hero-container .mx-apply-now__container{display:grid;grid-template-columns:50% 1fr;gap:var(--mx-spacer)}@media screen and (max-width: 768px){.apply-now .hero-container .mx-apply-now__container{grid-template-columns:1fr;gap:var(--gap)}}.apply-now .hero-container .mx-apply-now__image{align-self:center}@media screen and (max-width: 768px){.apply-now .hero-container .mx-apply-now__image{order:1}}.apply-now .hero-container .mx-apply-now__image img{mix-blend-mode:multiply;height:auto;object-fit:unset}.apply-now .hero-container .mx-apply-now__content-title{margin-bottom:var(--mx-padding);text-wrap:balance;text-align:center}.apply-now .hero-container .mx-apply-now__content .form{display:flex;flex-direction:column}.apply-now .hero-container .mx-apply-now__content .form input{text-transform:initial;background-color:transparent;border:none;outline:none;border-bottom:1px solid currentColor;-webkit-tap-highlight-color:transparent;padding:5px 0;-webkit-appearance:none;border-radius:0;color:inherit;margin-bottom:2rem;font-family:inherit;font-size:16px}.apply-now .hero-container .mx-apply-now__content .form input::placeholder{opacity:1;color:inherit}.apply-now .hero-container .mx-apply-now__content .form input input:-webkit-autofill,.apply-now .hero-container .mx-apply-now__content .form input input:-webkit-autofill:hover,.apply-now .hero-container .mx-apply-now__content .form input input:-webkit-autofill:focus,.apply-now .hero-container .mx-apply-now__content .form input input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.apply-now .hero-container .mx-apply-now__content .form__row{margin-bottom:2rem;text-align:left}@media screen and (max-width: 768px){.apply-now .hero-container .mx-apply-now__content .form__row{margin-bottom:1rem}}.apply-now .hero-container .mx-apply-now__content .form__row-title{margin-bottom:5px;font-size:16px}.apply-now .hero-container .mx-apply-now__content .form__row-inner{display:flex;gap:0.5rem;align-items:center}.apply-now .hero-container .mx-apply-now__content .form__label{position:relative;display:inline-block;text-transform:uppercase;cursor:pointer;background-color:transparent;padding-left:0;padding-right:0;padding-top:0.3rem;padding-bottom:0.3rem;border:1px solid currentColor;color:var(--color-dark);width:100%;text-align:center;font-size:16px}.apply-now .hero-container .mx-apply-now__content .form__label::before{content:unset}@media screen and (max-width: 768px){.apply-now .hero-container .mx-apply-now__content .form__label{width:100%;font-size:12px}}.apply-now .hero-container .mx-apply-now__content .form__label-text{position:relative;z-index:2;transition:color var(--transition-duration-short)}.apply-now .hero-container .mx-apply-now__content .form__label-background{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:101%;transition:border-radius var(--transition-duration-short),background-color var(--transition-duration-short)}.apply-now .hero-container .mx-apply-now__content .form__label input[type="radio"]{display:none}.apply-now .hero-container .mx-apply-now__content .form__label input[type="radio"]:checked+.form__label-text{color:var(--color-1)}.apply-now .hero-container .mx-apply-now__content .form__label input[type="radio"]:checked+.form__label-text+.form__label-background{background-color:var(--color-2)}.apply-now .hero-container .mx-apply-now__content .form__label:hover .form__label-text{color:var(--color-1)}.apply-now .hero-container .mx-apply-now__content .form__label:hover .form__label-background{background-color:var(--color-2)}.apply-now .hero-container .mx-apply-now__content .form__label.active{background-color:var(--color-2)}.apply-now .hero-container .mx-apply-now__content .form__button{font-size:16px;font-family:inherit;outline:none;cursor:pointer}.apply-now .hero-container .mx-apply-now__content .form__response{height:1em;margin-top:0.5rem}.apply-now .hero-container .mx-apply-now__content .form__response a{text-decoration:underline}.faq__container{padding:var(--mx-padding-lg) 0 0;display:flex;align-items:flex-start;justify-content:space-between;background-color:var(--color-background);position:relative;gap:var(--mx-padding)}.faq__container p{transform:none !important;opacity:1 !important}@media screen and (max-width: 768px){.faq__container{margin-top:var(--spacer-sm);padding:var(--spacer-sm) 0;flex-direction:column}}.faq__container-item{position:relative;display:flex;flex-direction:column;padding:var(--gutter)}.faq__container-item:nth-child(1){position:sticky;top:12rem;justify-self:center;padding-right:0;text-align:center;margin:0 auto}@media screen and (max-width: 768px){.faq__container-item:nth-child(1){position:relative;top:0;margin-bottom:var(--mx-padding);width:100%}}.faq__container-item:nth-child(1) .inner{display:flex;flex-direction:column}.faq__container-item:nth-child(1) .inner h1{font-size:var(--mx-h2-big);margin-bottom:var(--mx-padding)}@media screen and (max-width: 768px){.faq__container-item:nth-child(1) .inner h1{padding:10px 0;border-bottom:var(--bb)}}.faq__container-item:nth-child(1) a{transition:opacity var(--transition-duration-short);padding:0.2rem 1rem;border-radius:var(--border-radius);opacity:0.4;align-items:center;white-space:nowrap;font-size:16px}@media screen and (max-width: 768px){.faq__container-item:nth-child(1) a{display:none}}.faq__container-item:nth-child(1) a:before{content:"";display:inline-block;width:0;height:1px;margin-right:0.5rem;background-color:var(--color-dark);border-radius:50%;transition:width var(--transition-duration-short)}.faq__container-item:nth-child(1) a.active,.faq__container-item:nth-child(1) a:hover{opacity:1}.faq__container-item:nth-child(2){width:57%;flex-shrink:0}@media screen and (max-width: 768px){.faq__container-item:nth-child(2){width:100%;border-left:none}}.faq__container-item:nth-child(2) .q-group:not(:first-child){padding-top:8rem}@media screen and (max-width: 768px){.faq__container-item:nth-child(2) .q-group:not(:first-child){padding-top:4rem}}.faq__container-item:nth-child(2) .q-group:last-child{padding-bottom:4rem}.faq__container-item:nth-child(2) .q-group__heading{margin-bottom:-1px;line-height:1;display:flex}.faq__container-item:nth-child(2) .q-group .inner{border-bottom:1px solid currentColor;position:relative;transition:color var(--transition-duration-ease-in-out)}.faq__container-item:nth-child(2) .q-group .inner::before,.faq__container-item:nth-child(2) .q-group .inner:after{content:"";position:absolute;top:calc(0.4em + 1rem);right:2rem;width:15px;height:1px;background:currentColor;font-size:clamp(22px, 1.25vw, 24px);transition:all var(--transition-duration-ease-in-out)}@media screen and (max-width: 768px){.faq__container-item:nth-child(2) .q-group .inner::before,.faq__container-item:nth-child(2) .q-group .inner:after{right:1rem}}.faq__container-item:nth-child(2) .q-group .inner:after{transform:rotate(90deg)}.faq__container-item:nth-child(2) .q-group .inner:first-of-type{border-top:1px solid currentColor}.faq__container-item:nth-child(2) .q-group .inner .question{cursor:pointer;padding:1rem 4rem 1rem 0}@media screen and (max-width: 768px){.faq__container-item:nth-child(2) .q-group .inner .question{padding:1rem 4rem 1rem 0}}.faq__container-item:nth-child(2) .q-group .inner .answer{max-height:0;overflow:hidden;transition:max-height var(--transition-duration-short);line-height:1.4}.faq__container-item:nth-child(2) .q-group .inner .answer .wrapper{padding:0 2rem 1rem 0;opacity:0;transition:opacity var(--transition-duration-short);overflow:auto}.faq__container-item:nth-child(2) .q-group .inner .answer .wrapper ul{padding-left:1em}.faq__container-item:nth-child(2) .q-group .inner .answer .wrapper ul li{font-size:var(--font-size-body);list-style:initial}.faq__container-item:nth-child(2) .q-group .inner .answer .wrapper ul li:not(:last-child){margin-bottom:0.5rem}.faq__container-item:nth-child(2) .q-group .inner .answer .wrapper>*:not(:last-child){margin-bottom:1em}.faq__container-item:nth-child(2) .q-group .inner .answer .wrapper a{text-decoration:underline}.faq__container-item:nth-child(2) .q-group .inner.active::before{transform:rotate(45deg)}.faq__container-item:nth-child(2) .q-group .inner.active::after{transform:rotate(135deg)}.faq__container-item:nth-child(2) .q-group .inner.active .answer{max-height:1200px;transition:max-height var(--transition-duration-short)}.faq__container-item:nth-child(2) .q-group .inner.active .answer .wrapper{opacity:1;transition:opacity var(--transition-duration-short)}.page-id-216018 .n-life__section--5 .n-life__row--content .n-life__img:first-of-type img{height:auto}.neighborhood__map-container{width:100%;height:90vh;display:flex;justify-content:space-between;padding:0 0 var(--gap)}@media screen and (max-width: 768px){.neighborhood__map-container{width:100%;height:auto;flex-direction:column}}.neighborhood__map-container #map-sidebar{border:var(--bb);width:calc(40% - 1rem);height:100%;display:flex;flex-direction:column;transition:border-color var(--transition-duration);padding:2rem}@media screen and (max-width: 768px){.neighborhood__map-container #map-sidebar{width:100%;border:none;padding:0}}.neighborhood__map-container #map-sidebar h3{text-align:center;margin:0 0 1rem}@media screen and (max-width: 768px){.neighborhood__map-container #map-sidebar h3{margin-top:2rem}}.neighborhood__map-container #map-sidebar>p{text-align:center;margin:2rem 0 1rem}@media screen and (max-width: 768px){.neighborhood__map-container #map-sidebar>p{margin-bottom:0;margin-top:2rem}}.neighborhood__map-container #map{width:60%;height:100%;border:var(--bb)}@media screen and (max-width: 768px){.neighborhood__map-container #map{height:500px;width:100%;padding:0;margin:0;order:-1}}.neighborhood__map-container #map-popup{display:none;padding:1rem;position:absolute;min-width:300px;bottom:0;left:0;background-color:var(--color-1);color:var(--color-2);z-index:100;transition:border-color var(--transition-duration),background-color var(--transition-duration),color var(--transition-duration);border-top:1px solid currentColor;border-right:1px solid currentColor}@media screen and (max-width: 768px){.neighborhood__map-container #map-popup{min-width:unset;width:100%;border-right:none;text-align:center}}.neighborhood__map-container #map-popup>*{opacity:1 !important;transform:unset !important}.neighborhood__map-container #map-popup-url{text-decoration:underline}.neighborhood__map-container .filter-container{display:grid;gap:0.5rem;grid-template-columns:1fr 1fr;padding:0 var(--gutter-sm)}@media screen and (max-width: 768px){.neighborhood__map-container .filter-container{padding:0 0 1rem}}.neighborhood__map-container #map-items-container{overflow-y:auto;padding:2rem var(--gutter-sm)}@media screen and (max-width: 768px){.neighborhood__map-container #map-items-container{max-height:350px;padding:2rem 0}}.neighborhood__map-container #map-items{display:flex;flex-direction:column;text-align:left}.neighborhood__map-container .clean-button{background:none;color:inherit;border:none;cursor:pointer;outline:inherit}.neighborhood__map-container .map-button-container{width:100%;display:flex;border-bottom:1px solid var(--color-text);transition:border-color var(--transition-duration),background-color var(--transition-duration)}.neighborhood__map-container .map-button-container:not(:first-child){margin-top:-1px}@media screen and (max-width: 768px){.neighborhood__map-container .map-button-container{flex-shrink:0;margin-right:1rem;margin-bottom:0.5rem}}.neighborhood__map-container .map-button-container.active{border-color:var(--color-2);background-color:var(--color-2);color:var(--color-1)}.neighborhood__map-container .map-item-button{margin-right:auto;display:flex;align-items:center;width:100%;font-family:"fold-g", helvetica, Arial, sans-serif;font-size:18px;border-bottom:1px solid currentColor;padding:0.5rem 0.5rem 0.5rem 0}.neighborhood__map-container .map-button{text-align:center;padding:0.7rem 0;border:1px solid var(--color-text);transition:background-color var(--transition-duration),color var(--transition-duration);border:1px solid currentColor;font-family:"fold-g", helvetica, Arial, sans-serif;font-size:18px}.neighborhood__map-container .map-button::before{background-color:transparent}.neighborhood__map-container .map-button-active,.neighborhood__map-container .map-button:hover{background-color:#000;color:#ede7de}.neighborhood__map-container .circle-list-item{flex-shrink:0;transition:background-color var(--transition-duration),color var(--transition-duration);font-size:14px;margin-right:1rem;padding:0.5rem;border-radius:100%;height:2em;width:2em;display:flex;justify-content:center;align-items:center}.neighborhood__map-container #map-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);color:var(--color-light);justify-content:center;align-items:center;font-size:18px;text-align:center;z-index:10;cursor:pointer}@media screen and (max-width: 768px){.neighborhood__map-container #map-overlay{display:flex}}.neighborhood__map-container .mapboxgl-map{font-family:var(--font-2);font-size:14px}.neighborhood__map-container .mapboxgl-map #map-popup-address{margin:0.2rem 0}.neighborhood__map-container .mapboxgl-ctrl-bottom-left,.neighborhood__map-container .mapboxgl-ctrl-bottom-right{display:none}.neighborhood__map-container .mapboxgl-ctrl-top-right{top:1rem}
/*# sourceMappingURL=style.css.map */
