.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
:root{--fp-color-white:#fff;--fp-color-black:#000;--fp-color-text:var(--site-fp-primary-text-color,#201c18);--fp-color-accent:var(--site-fp-button-color,#b99545);--fp-color-accent-muted:var(--site-fp-chip-text-color,#986c47);--fp-color-accent-soft:var(--site-fp-icon-color,#b99545);--fp-color-muted:var(--site-fp-secondary-text-color,#403d3a);--fp-color-border:var(--site-fp-border-color,#d7d3d0);--fp-color-surface-warm:var(--site-fp-chip-background-color,#f3ebe4);--fp-color-surface-grey:var(--site-fp-neutral-background-color,#eff2f4);--fp-color-page-bg:var(--site-fp-page-background-color,#fff);--fp-color-surface-cream:var(--site-surface-cream-color,#f8f6f4);--fp-color-surface-soft:#f5f5f5;--fp-color-tab-overlay:var(--site-fp-tab-background-color,#ffffff24);--fp-color-disclaimer:#333;--fp-color-calendar-selected-bg:#f3decc;--fp-color-calendar-selected-text:#a15618;--fp-color-calendar-border:#ebe9f1;--fp-color-calendar-neighbor:#a29487;--fp-color-calendar-hover:#f0f0f0;--white:var(--fp-color-white);--black:var(--fp-color-black);--fp-text:var(--fp-color-text);--fp-heading-text:var(--fp-color-text);--fp-white:var(--fp-color-white);--fp-text-secondary:var(--fp-color-accent);--fp-chip-text:var(--fp-color-accent-muted);--fp-chip-bg:var(--fp-color-surface-warm);--fp-card-border:var(--fp-color-border);--fp-secondary:var(--fp-color-muted);--fp-grey:var(--fp-color-surface-grey);--fp-btn-primary:var(--fp-color-accent);--fp-btn-secondary:var(--fp-color-white);--fp-page-bg:var(--fp-color-page-bg);--fp-details-bg:var(--fp-color-surface-cream);--fp-disclaimer-text:var(--fp-color-disclaimer);--fp-tab-bg:var(--fp-color-tab-overlay);--fp-tab-text:var(--fp-color-white);--fp-tab-active-bg:var(--fp-color-accent);--fp-tab-active-text:var(--fp-color-white);--fp-special-bg:var(--fp-color-accent);--fp-special-text:var(--fp-color-white);--fp-bullet-color:var(--fp-color-accent-soft);--vt-icon-color:var(--fp-color-accent-soft);--clear-filter-text:var(--fp-color-accent);--fp-dropdown-label:var(--fp-color-text);--fp-dropdown-text:var(--fp-color-text);--fp-dropdown-text-hover:var(--fp-color-text);--fp-dropdown-active-item:var(--fp-color-black);--fp-dropdown-header-border:var(--fp-color-border);--fp-dropdown-list-bg:var(--fp-color-surface-warm);--grid-availability-bar-bg:var(--fp-color-surface-grey);--grid-availability-bar-text:var(--fp-color-text);--fp-list-availability-bar-bg:var(--fp-color-surface-grey);--fp-list-availability-bar-text:var(--fp-color-text);--fp-pagination-arrow-color:var(--fp-color-muted);--fp-slider-arrow-color:var(--fp-color-text);--custom-scrollbar-bg:var(--fp-color-surface-soft);--custom-scrollbar-track:var(--fp-color-surface-soft);--custom-scrollbar-thumb:var(--fp-color-accent);--fp-calender-selected-bg:var(--fp-color-calendar-selected-bg);--fp-calender-selected-text:var(--fp-color-calendar-selected-text);--fp-calender-border:var(--fp-color-calendar-border);--fp-calender-neighboring-text:var(--fp-color-calendar-neighbor);--fp-calender-hover:var(--fp-color-calendar-hover);--fee-calculator-popup-close:var(--fp-color-white);--vt-popup-close:var(--fp-color-white);--calculator-icon-color:var(--fp-color-black);--hero-banner-bg:var(--fp-color-black);--hero-banner-bg-opacity:.79;--coming-soon-bg:var(--fp-color-accent);--coming-soon-text:var(--fp-color-white);--two-col-content-bg:#f01701;--two-col-content-text:var(--fp-color-black);--light-font-weight:300;--regular-font-weight:400;--medium-font-weight:500;--semibold-font-weight:600;--bold-font-weight:700;--black-font-weight:900;--primary:var(--site-font-body,var(--font-body,"Plus Jakarta Sans")), system-ui, sans-serif;--secondary:var(--site-font-heading,var(--font-heading,"Libre Baskerville")), Georgia, serif}.ReactModal__Overlay{z-index:99;background-color:#000000bf!important}.movein-date-modal{background-color:var(--white);flex-direction:column;justify-content:space-between;align-items:stretch;width:85%;max-width:886px;height:auto;min-height:528px;margin-right:-50%;padding:32px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media only screen and (max-width:991px){.movein-date-modal{justify-content:flex-start;min-height:auto;padding:24px}}.movein-date-modal .close-modal{cursor:pointer;background-color:#0000;border:none;padding:0;line-height:0;position:absolute;top:32px;right:32px}.movein-date-modal .close-modal svg{width:24px;height:24px;display:block}@media only screen and (max-width:991px){.movein-date-modal .close-modal{top:24px;right:24px}}.movein-date-modal .modal-title{font-size:24px;line-height:1.3;font-weight:var(--semibold-font-weight);font-family:var(--secondary);max-width:80%;margin-bottom:18px}@media only screen and (max-width:991px){.movein-date-modal .modal-title{font-size:20px}}.movein-date-modal .button-container{justify-content:space-between;width:100%;margin-top:20px;display:flex}.movein-date-modal .button-container.single-child{justify-content:flex-end}@media only screen and (max-width:991px){.movein-date-modal .button-container{flex-direction:column-reverse;gap:12px}}.movein-date-modal .button-container button,.movein-date-modal .button-container a{min-width:144px;font-size:16px;line-height:21.6px;font-weight:var(--bold-font-weight);background-color:var(--fp-btn-primary);color:var(--fp-white);cursor:pointer;border:none;border:1px solid var(--fp-btn-primary);border-radius:0;justify-content:center;align-items:center;height:48px;transition:all .3s;display:flex}@media only screen and (max-width:991px){.movein-date-modal .button-container button,.movein-date-modal .button-container a{width:100%}}.movein-date-modal .button-container button:hover,.movein-date-modal .button-container a:hover{background-color:var(--white);color:var(--fp-btn-primary)}.movein-date-modal .button-container button:disabled,.movein-date-modal .button-container button.disabled,.movein-date-modal .button-container a:disabled,.movein-date-modal .button-container a.disabled{opacity:.5;pointer-events:none}.movein-date-modal .button-container button.back-button{border:1px solid var(--fp-btn-primary);color:var(--fp-btn-primary);background-color:#0000}.movein-date-modal .button-container button.back-button:hover{background-color:var(--fp-btn-primary);color:var(--fp-white)}.movein-date-modal .lease-terms-container-wrapper{justify-content:center;display:flex}.movein-date-modal .lease-terms-container{flex-flow:column wrap;align-items:flex-start;gap:16px;width:fit-content;max-height:400px;display:flex}.movein-date-modal .lease-terms-container::-webkit-scrollbar-track{background-color:var(--custom-scrollbar-track);-webkit-box-shadow:inset 0 0 6px #0000004d}.movein-date-modal .lease-terms-container::-webkit-scrollbar{background-color:var(--custom-scrollbar-bg);width:6px}.movein-date-modal .lease-terms-container::-webkit-scrollbar-thumb{background-color:var(--custom-scrollbar-thumb)}.movein-date-modal .lease-terms-container::-moz-scrollbar{background-color:var(--custom-scrollbar-bg);width:6px}.movein-date-modal .lease-terms-container::-moz-scrollbar-thumb{background-color:var(--custom-scrollbar-thumb)}.movein-date-modal .lease-terms-container::-ms-scrollbar{background-color:var(--custom-scrollbar-bg);width:6px}.movein-date-modal .lease-terms-container::-ms-scrollbar-thumb{background-color:var(--custom-scrollbar-thumb)}@media only screen and (max-width:991px){.movein-date-modal .lease-terms-container{flex-wrap:nowrap;padding:10px;overflow-y:auto}}.movein-date-modal .lease-terms-container label{cursor:pointer;align-items:center;font-size:16px;display:flex}.movein-date-modal .lease-terms-container input[type=radio]{appearance:none;border:2px solid var(--white);outline:1px solid var(--fp-text);cursor:pointer;background-color:var(--white);border-radius:50%;width:14px;height:14px;margin-right:8px;padding:0;transition:background-color .3s,border-color .3s}.movein-date-modal .lease-terms-container input[type=radio]:checked{background-color:var(--fp-btn-primary);outline:1px solid var(--fp-btn-primary)}.react-calendar{width:100%;height:100%;font-family:var(--primary);border:none}.react-calendar .react-calendar__navigation{width:100%;max-width:260px}.react-calendar .react-calendar__navigation .react-calendar__navigation__label{order:3}.react-calendar .react-calendar__navigation button{align-self:center;width:fit-content;min-width:32px;height:100%;font-size:16px;font-weight:500;line-height:16px;flex-grow:0!important}.react-calendar .react-calendar__navigation button:disabled{color:var(--fp-text);background-color:#0000}.react-calendar .react-calendar__navigation button:disabled.react-calendar__navigation__arrow{opacity:.5}.react-calendar .react-calendar__month-view__days{height:400px}@media only screen and (max-width:991px){.react-calendar .react-calendar__month-view__days{height:auto}}.react-calendar .react-calendar__tile,.react-calendar .react-calendar__month-view__weekdays{border:1px solid var(--fp-calender-border);border-radius:0;font-size:14px;line-height:16px}.react-calendar .react-calendar__month-view__weekdays__weekday{text-transform:capitalize}@media only screen and (max-width:991px){.react-calendar .react-calendar__month-view__weekdays__weekday{border:1px solid var(--fp-calender-border)}}.react-calendar .react-calendar__tile--active,.react-calendar .react-calendar__tile--active:enabled:hover,.react-calendar .react-calendar__tile--active:enabled:focus{background-color:var(--fp-calender-selected-bg);color:var(--fp-calender-selected-text)}.react-calendar .react-calendar__month-view__days__day--neighboringMonth,.react-calendar .react-calendar__decade-view__years__year--neighboringDecade,.react-calendar .react-calendar__century-view__decades__decade--neighboringCentury{color:var(--fp-calender-neighboring-text)}.react-calendar .react-calendar__tile:hover{background-color:var(--fp-calender-hover)}
.sightmap-module-scss-module__5zylAq__floorplansFilters{width:100%;max-width:var(--width-container,calc(100% - 160px));box-sizing:border-box;z-index:1;grid-column:full-width;margin:-95px auto 0;transition:all .3s ease-in-out;position:relative;box-shadow:0 7px 19px #00000014}@media only screen and (max-width:991px){.sightmap-module-scss-module__5zylAq__floorplansFilters{grid-column:full-width;margin-top:-51px}}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs{justify-content:left;gap:0;width:fit-content;height:51px;display:flex}@media only screen and (max-width:991px){.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs{width:100%}}@media (max-width:1024px){.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs .sightmap-module-scss-module__5zylAq__listViewBtn{display:none}}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs button{color:var(--fp-tab-text);background-color:var(--fp-tab-bg);cursor:pointer;border:none;min-width:192px;padding:15px 59px;font-size:16px;transition:all .3s ease-in-out}@media only screen and (max-width:991px){.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs button{width:50%;min-width:auto;font-size:14px}}@media only screen and (max-width:413px){.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs button{padding:15px 30px}}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs button:not(.sightmap-module-scss-module__5zylAq__active){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__tabs button.sightmap-module-scss-module__5zylAq__active{background-color:var(--fp-tab-active-bg);color:var(--fp-tab-active-text)}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__totalCost{text-align:center;color:var(--fp-text);background-color:var(--fp-white);padding:60px 0 50px}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__totalCost h3{font-size:40px;line-height:1.2;font-weight:var(--semibold-font-weight);color:var(--fp-text);font-family:var(--secondary);padding-bottom:20px}@media only screen and (max-width:991px){.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__totalCost h3{font-size:32px}}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__totalCost p{max-width:86%;font-size:20px;line-height:1.5;font-family:var(--primary);margin:0 auto;padding-bottom:20px}@media only screen and (max-width:991px){.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__totalCost p{font-size:18px}}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__totalCost p a{text-decoration:underline}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__totalCost p span{cursor:pointer;text-decoration:underline}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__sightmap{background-color:var(--fp-grey);height:100vh}.sightmap-module-scss-module__5zylAq__floorplansFilters .sightmap-module-scss-module__5zylAq__sightmap iframe{border:none;width:100%;height:100%}.sightmap-module-scss-module__5zylAq__loading{width:100%;height:100%;color:var(--fp-text);justify-content:center;align-items:center;font-size:14px;display:flex}.sightmap-module-scss-module__5zylAq__communityCostGuide{width:100%;max-width:var(--width-container,calc(100% - 160px));box-sizing:border-box;text-align:center;grid-column:full-width;margin-left:auto;margin-right:auto;padding:45px 0 60px}.sightmap-module-scss-module__5zylAq__communityCostGuide h3{font-size:40px;line-height:1.2;font-weight:var(--semibold-font-weight);color:var(--fp-text);font-family:var(--secondary);padding-bottom:20px}@media only screen and (max-width:991px){.sightmap-module-scss-module__5zylAq__communityCostGuide h3{font-size:32px}}.sightmap-module-scss-module__5zylAq__communityCostGuide p{max-width:86%;font-size:20px;line-height:1.5;font-family:var(--primary);margin:0 auto;padding-bottom:20px}@media only screen and (max-width:991px){.sightmap-module-scss-module__5zylAq__communityCostGuide p{font-size:18px}}.sightmap-module-scss-module__5zylAq__costIframe{max-width:1100px;margin:0 auto}.sightmap-module-scss-module__5zylAq__scrollLink{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}
