.badge{align-items:center;border-radius:4px;display:inline-flex;font:var(--body-sm);padding:0 8px;text-transform:capitalize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.badge-icon{margin-right:4px}.badge-tour{background:var(--hlr-light-green)}.cfp{border:none;display:inline-block;outline:none;text-decoration:none}.cfp:hover .cfp-link{background-color:var(--theme-link-hover-bg-color);border:none;color:var(--theme-link-hover-color);color:var(--hlr-silver);outline:var(--theme-link-hover-outline);outline:none;text-decoration-color:var(--theme-link-text-decoration-color);text-decoration-thickness:2px;transition:all .15s ease-in-out}.cfp:hover .cfp-link svg.stroke{stroke:var(--theme-link-hover-color);transition:all .15s ease-in-out}.cfp:hover .cfp-link svg.fill{fill:var(--theme-link-hover-color);transition:all .15s ease-in-out}.cfp:active .cfp-link{background-color:var(--theme-link-press-bg-color);border:var(--theme-link-press-border);color:var(--theme-link-press-color);color:var(--hlr-davy-gray);outline:var(--theme-link-press-outline);text-decoration-color:var(--theme-link-text-decoration-color);text-decoration-thickness:2px;transition:all .15s ease-in-out}.cfp:active .cfp-link svg.stroke{stroke:var(--theme-link-press-color);transition:all .15s ease-in-out}.cfp:active .cfp-link svg.fill{fill:var(--theme-link-press-color);transition:all .15s ease-in-out}.cfp:focus-visible{outline:4px solid var(--hlr-black)}.cfp:focus-visible .cfp-link{color:var(--hlr-davy-gray);outline:none}.cfp:active .cfp-image-container:after,.cfp:focus-visible .cfp-image-container:after,.cfp:hover .cfp-image-container:after{opacity:.2;transition:all .15s linear}.cfp-image{aspect-ratio:1700/1380;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center 67%;object-position:center 67%;width:100%}.cfp-information{background:var(--theme-background);color:var(--theme-color);padding:var(--cfp-information-padding);transition:all .15s ease-in-out;--cfp-information-padding:32px 16px}@media (min-width:1280px){.cfp-information{--cfp-information-padding:48px 24px}}.cfp-title{font:var(--sub-header-lg);margin-bottom:24px;text-transform:capitalize}.cfp-badges{display:flex;margin-bottom:24px;min-height:22.3984px}.cfp .badge{color:var(--hlr-black)}.cfp .badge:first-child{margin-right:4px}.cfp-data{margin:0 0 24px}.cfp-specs{margin-bottom:16px}.cfp-information :not(:has(+div,+img,+p,+a,+button,+figcaption,+h1,+h2,+h3,+h4,+ul)){margin-bottom:0}.cfp-information :last-child{margin-bottom:0}.grid-floor-plans-container{background:var(--theme-background)}.grid-floor-plans{gap:var(--grid-floor-plans-gap);--grid-floor-plans-gap:24px}@media (min-width:1280px){.grid-floor-plans{--grid-floor-plans-gap:32px}}.grid-floor-plans-column{display:flex;flex-direction:column;grid-column:span 4}.lfpp{background:var(--theme-background);border:4px solid transparent;color:var(--theme-color);outline:none;padding:32px 0;transition:all .15s linear}.lfpp:active{background-color:var(--theme-button-press-bg-color);background:var(--hlr-black);border:var(--theme-button-press-border);color:var(--theme-button-press-color);outline:var(--theme-button-press-outline);text-decoration-color:var(--theme-link-text-decoration-color);text-decoration-thickness:2px;transition:all .15s ease-in-out}.lfpp:active svg.stroke{stroke:var(--theme-button-press-color);transition:all .15s ease-in-out}.lfpp:active svg.fill{fill:var(--theme-button-press-color);transition:all .15s ease-in-out}.lfpp:hover{background-color:var(--theme-button-hover-bg-color);background:var(--hlr-black);border:var(--theme-button-hover-border);color:var(--theme-button-hover-color);outline:var(--theme-button-hover-outline);text-decoration-color:var(--theme-link-text-decoration-color);text-decoration-thickness:2px;transition:all .15s ease-in-out;transition:all .15s linear}.lfpp:hover svg.stroke{stroke:var(--theme-button-hover-color);transition:all .15s ease-in-out}.lfpp:hover svg.fill{fill:var(--theme-button-hover-color);transition:all .15s ease-in-out}.lfpp:hover .lfpp-link{--theme-background:var(--hlr-black);--theme-color:var(--hlr-white);--theme-button-disabled-bg-color:var(--hlr-jet);--theme-button-disabled-border:4px solid transparent;--theme-button-disabled-color:var(--hlr-black);--theme-button-disabled-outline:1px solid transparent;--theme-button-enabled-bg-color:var(--hlr-white);--theme-button-enabled-border:4px solid transparent;--theme-button-enabled-color:var(--hlr-black);--theme-button-enabled-outline:4px solid transparent;--theme-button-hover-bg-color:var(--hlr-silver);--theme-button-hover-border:4px solid transparent;--theme-button-hover-color:var(--hlr-black);--theme-button-hover-outline:4px solid transparent;--theme-button-press-bg-color:var(--hlr-davy-gray);--theme-button-press-border:4px solid transparent;--theme-button-press-color:var(--hlr-black);--theme-button-press-outline:4px solid transparent;--theme-button-focus-bg-color:var(--hlr-silver);--theme-button-focus-border:4px solid var(--hlr-black);--theme-button-focus-color:var(--hlr-black);--theme-button-focus-outline:4px solid var(--hlr-white);--theme-link-enabled-bg-color:transparent;--theme-link-enabled-color:var(--hlr-white);--theme-link-enabled-outline:none;--theme-link-enabled-text-decoration-color:var(--hlr-white);--theme-link-hover-bg-color:transparent;--theme-link-hover-color:var(--hlr-silver);--theme-link-hover-outline:none;--theme-link-hover-text-decoration-color:var(--hlr-silver);--theme-link-press-bg-color:transparent;--theme-link-press-color:var(--hlr-davy-gray);--theme-link-press-outline:none;--theme-link-press-text-decoration-color:var(--hlr-davy-gray);--theme-link-focus-bg-color:transparent;--theme-link-focus-color:var(--hlr-white);--theme-link-focus-outline:4px solid var(--hlr-white);--theme-link-focus-text-decoration-color:var(--hlr-white);--theme-tab-selected-bg-color:transparent;--theme-tab-selected-color:var(--hlr-white);--theme-tab-selected-outline:none;--theme-tab-selected-text-decoration-color:var(--hlr-white);--theme-tab-enabled-bg-color:transparent;--theme-tab-enabled-color:var(--hlr-white);--theme-tab-enabled-outline:none;--theme-tab-enabled-text-decoration-color:var(--hlr-black);--theme-tab-hover-bg-color:transparent;--theme-tab-hover-color:var(--hlr-silver);--theme-tab-hover-outline:none;--theme-tab-hover-text-decoration-color:transparent;--theme-tab-press-bg-color:transparent;--theme-tab-press-color:var(--hlr-davy-gray);--theme-tab-press-outline:none;--theme-tab-press-text-decoration-color:transparent;--theme-tab-focus-bg-color:transparent;--theme-tab-focus-color:var(--hlr-white);--theme-tab-focus-outline:4px solid var(--hlr-white);--theme-tab-focus-text-decoration-color:var(--hlr-white);color:var(--hlr-silver);transition:all .15s linear}.lfpp .badge{color:var(--hlr-black)}.lfpp:hover .lfpp-link:active{color:var(--hlr-davy-gray)}.lfpp:focus-visible{background-color:var(--theme-button-focus-bg-color);background:var(--hlr-black);border:var(--theme-button-focus-border);color:var(--theme-button-focus-color);outline:var(--theme-button-focus-outline);text-decoration-color:var(--theme-link-text-decoration-color);text-decoration-thickness:2px;transition:all .15s ease-in-out;transition:all .15s linear}.lfpp:focus-visible svg.stroke{stroke:var(--theme-button-focus-color);transition:all .15s ease-in-out}.lfpp:focus-visible svg.fill{fill:var(--theme-button-focus-color);transition:all .15s ease-in-out}.lfpp:focus-visible .lfpp-link{color:var(--hlr-silver)}.lfpp-unit{display:flex;flex-direction:column;gap:16px;grid-column:var(--lfpp-unit-grid-columns);--lfpp-unit-grid-columns:span 4}@media (min-width:1280px){.lfpp-unit{--lfpp-unit-grid-columns:span 5}}.lfpp-specs{grid-column:var(--lfpp-specs-grid-columns);margin:var(--lfpp-specs-margin);--lfpp-specs-margin:24px 0 0 0;--lfpp-specs-grid-columns:span 4}@media (min-width:768px){.lfpp-specs{--lfpp-specs-margin:0}}@media (min-width:1280px){.lfpp-specs{--lfpp-specs-grid-columns:span 5}}.lfpp-unit-number{font:var(--sub-header-lg);text-transform:uppercase}.lfpp-move-in{align-items:center;display:flex;gap:8px}.lfpp-link{align-self:center;grid-column:var(--lfpp-link-grid-column);height:-moz-fit-content;height:fit-content;justify-self:var(--lfpp-link-justify-self);margin:var(--lfpp-link-margin);width:-moz-fit-content;width:fit-content;--lfpp-link-grid-column:span 2;--lfpp-link-margin:24px 0 0 0;--lfpp-link-justify-self:flex-start}@media (min-width:768px){.lfpp-link{--lfpp-link-margin:24px 0 0 0;--lfpp-link-grid-column:span 2}}@media (min-width:1280px){.lfpp-link{--lfpp-link-margin:0;--lfpp-link-justify-self:flex-end}}.lfpp-divider{border-bottom:1px solid #000;height:1px;width:100%}.switch{align-items:center;display:flex}.switch,.switch-button{-moz-user-select:none;user-select:none;-webkit-user-select:none}.switch-button{background:transparent;border:1px solid var(--hlr-black);border-radius:100px;cursor:pointer;display:block;height:var(--switch-button-height);margin:0 12px;padding:0;position:relative;transition:all .15s ease-in-out;width:var(--switch-button-width);--switch-button-width:54px;--switch-button-height:28px}.switch-button:focus-visible{outline:2px solid var(--hlr-black);outline-offset:2px}@media (min-width:768px){.switch-button{--switch-button-width:60px;--switch-button-height:30px}}.switch-button:after{background:var(--hlr-black);border-radius:22px;content:"";height:var(--switch-button-circle-height);left:2px;position:absolute;top:2px;transition:.3s;width:var(--switch-button-circle-width);--switch-button-circle-width:22px;--switch-button-circle-height:22px}@media (min-width:768px){.switch-button:after{--switch-button-circle-width:24px;--switch-button-circle-height:24px}}.switch-checked:after{left:calc(100% - 2px);transform:translate(-100%)}.switch-button:active:after{width:25px}.switch.theme-davy-gray .switch-button{border:1px solid var(--hlr-davy-gray)}.switch.theme-davy-gray .switch-button:after{background:var(--hlr-davy-gray)}.unit-filter-container{background:var(--theme-background);color:var(--theme-color)}.unit-filter{--filter-display:block;display:var(--filter-display);justify-content:space-between;margin:0 auto;max-width:var(--max-width);width:calc(100% - var(--offset)*2)}@media (min-width:1280px){.unit-filter{--filter-display:flex}}.unit-filter-mobile{--filter-mobile-display:grid;display:var(--filter-mobile-display);gap:16px;width:100%}@media (min-width:768px){.unit-filter-mobile{--filter-mobile-display:none}}.unit-filter-links-mobile{display:grid;gap:16px;grid-column:1/-1;grid-template-columns:subgrid}.unit-filter-desktop{--filter-desktop-display:none;--filter-desktop-flex-direction:column;display:var(--filter-desktop-display);flex-direction:var(--filter-desktop-flex-direction)}@media (min-width:768px){.unit-filter-desktop{--filter-desktop-display:flex}}@media (min-width:1280px){.unit-filter-desktop{--filter-desktop-flex-direction:row}}.unit-filter-links-desktop{--filter-links-desktop-button-gap:0;display:flex;flex-wrap:wrap;gap:var(--filter-links-desktop-button-gap);justify-content:center}@media (min-width:768px){.unit-filter-links-desktop{--filter-links-desktop-button-gap:24px}}@media (min-width:1280px){.unit-filter-links-desktop{--filter-links-desktop-button-gap:32px}}.unit-filter-button{background:transparent!important;border:4px solid transparent;color:var(--hlr-black)!important;cursor:pointer;grid-column:span 2;outline:1px solid var(--hlr-black)!important}.unit-filter-button.button:hover{outline:1px solid var(--hlr-davy-gray)!important}.unit-filter-button-active,.unit-filter-button.button:hover{background-color:var(--hlr-black)!important;color:var(--hlr-white)!important}.unit-filter-button:nth-child(odd):is(:last-child){grid-column:1/-1;text-align:center}.unit-filter-switch{--filter-switch-margin-top:36px;display:flex;grid-column:1/-1;justify-content:center;margin-top:var(--filter-switch-margin-top)}@media (min-width:1280px){.unit-filter-switch{--filter-switch-margin-top:0}}.unit-filter-mobile{display:grid}@media (min-width:768px){.unit-filter-mobile{display:none!important}}@media (min-width:1280px){.unit-filter-mobile{display:none!important}}.unit-filter-desktop{display:none}@media (min-width:768px){.unit-filter-desktop{display:flex!important}}@media (min-width:1280px){.unit-filter-desktop{display:flex!important}}
