@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&display=swap);
@import url(https://use.typekit.net/mfr1nns.css);
.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}
@charset "UTF-8";:root{--coral:#ff4c55;--bf-gray:#959aa4;--red:#ff4c55;--ada-red:#eb7c81;--offwhite:#fff;--dark-gray:#3c4347;--mid-gray:#626769;--gray:#4f595e;--light-gray:#efeff0;--light-gray-2:#efeff0;--light-gray-3:#f8f4ec;--maxWidth:100%;--orange:#f99f25;--dark-green:#2b2d1e;--dark-jungle-green:#202020;--light-green-gray:#d3d8ca;--light-green-gray-2:#f1f5ea;--color-pure-white:#fff;--red-orange:#b84826;--royal-blue:#160273;--royal-blue-light:#f2efff;--royal-blue-light-2:#fcf7ff;--bright-yellow:#f4cc45;--sage:#787c67;--teal:#558591;--rose:#b5392e;--spice:#a55e33;--spice-light:rgba(165,94,51,.5);--mercury-gray:#e5e5e7;--blue-grey:#7b7986;--rich-black:#1e1d20;--antonio:"Antonio",sans-serif;--archivo:"archivo",sans-serif;--sans-serif:font-family:"CerebriSans";--serif:font-family:"SangBleu Kingdom";--color-phoenix:#fe5000;--color-parchment:#fcf9f3;--color-parchment-dark:#f5efe4;--color-parchment-55:hsla(40,60%,97%,.55);--color-parchment-70:hsla(40,60%,97%,.7);--color-parchment-88:hsla(40,60%,97%,.88);--color-parchment-80:hsla(40,60%,97%,.8);--color-stone-gray:#686868;--color-on-phoenix:#1a1a1a;--color-warm-border:#dbd7cd;--color-olivewood:#363a36;--color-lichen:#6a7866;--color-accent:var(--color-phoenix);--color-paper-cream:var(--color-parchment);--color-ink-black:var(--color-olivewood);--color-lichen-dark:#52594e;--color-cloud:#dbe1f3;--color-nav-rule:color-mix(in srgb,var(--color-warm-border) 70%,var(--color-paper-cream));--surface-canvas:var(--color-parchment);--surface-card:var(--color-parchment-dark);--color-linen:#ebe4d8;--color-sage:var(--color-lichen);--color-border:#dbd7cde5;--color-linen-light:#737373;--spacing-56:56px;--spacing-48:48px;--spacing-32:32px;--spacing-24:24px;--spacing-16:16px;--spacing-12:12px;--footer-gap-x:64px;--text-caption:12px;--leading-caption:16px;--tracking-caption:-0.1px;--radius-buttons:9999px;--radius-media:12px;--radius-cards:3px;--radius-form-fields:8px;--border-color:color(srgb 0.781177 0.769255 0.732863);--hh-focus-ring:0 0 0 2px var(--color-phoenix);--text-display:72px;--hh-eyebrow-size:12px;--hh-eyebrow-tracking:0.08em;--hh-eyebrow-leading:16px;--font-weight-regular:400;--font-weight-medium:500;--text-heading-sm:28px;--text-heading:40px;--text-subheading:20px;--text-subheading-md:22px;--text-subheading-sm:18px;--spacing-8:8px;--spacing-4:4px;--font-bureauserif:"Apris",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-inter:"TBJ Endgraph",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--page-max-width:1200px;--main-header-height:64px;--promo-banner-height:0px;--property-back-nav-height:48px;--top-line-height:4px;--header-slide-duration:0.28s;--header-slide-easing:cubic-bezier(0.22,1,0.36,1);--header-fade-duration:0.3s;--text-body:16px;--text-body-sm:14px;--leading-body:24px;--leading-body-sm:20px;--tracking-body:-0.18px;--tracking-body-sm:-0.11px}@media screen and (min-width:1441px){:root{--page-max-width:1366px}}.red-text{color:var(--red);margin:0}@media screen and (max-width:820px){.red-text{margin-bottom:10px}}@font-face{font-display:swap;font-family:CerebriSans;font-weight:500;src:url(/wp-content/themes/lyvwell/assets/fonts/CerebriSans/CerebriSansRegular/font.woff2) format("woff2"),url(/wp-content/themes/lyvwell/assets/fonts/CerebriSans/CerebriSansRegular/font.woff) format("woff")}@font-face{font-display:swap;font-family:CerebriSans;font-weight:700;src:url(/wp-content/themes/lyvwell/assets/fonts/CerebriSans/CerebriSansMedium/font.woff2) format("woff2"),url(/wp-content/themes/lyvwell/assets/fonts/CerebriSans/CerebriSansMedium/font.woff) format("woff")}@font-face{font-display:swap;font-family:CerebriSans;font-weight:900;src:url(/wp-content/themes/lyvwell/assets/fonts/CerebriSans/CerebriSansBold/font.woff2) format("woff2"),url(/wp-content/themes/lyvwell/assets/fonts/CerebriSans/CerebriSansBold/font.woff) format("woff")}@font-face{font-display:swap;font-family:SangBleu Kingdom;font-weight:400;src:url(/wp-content/themes/lyvwell/assets/fonts/SangBleuKingdom/SangBleuKingdom-Regular-WebS.woff2) format("woff2"),url(/wp-content/themes/lyvwell/assets/fonts/SangBleuKingdom/SangBleuKingdom-Regular-WebS.woff) format("woff")}@font-face{font-display:swap;font-family:SangBleu Kingdom;font-style:italic;src:url(/wp-content/themes/lyvwell/assets/fonts/SangBleuKingdom/SangBleuKingdom-RegularItalic-WebS.woff2) format("woff2"),url(/wp-content/themes/lyvwell/assets/fonts/SangBleuKingdom/SangBleuKingdom-RegularItalic-WebS.woff) format("woff")}@font-face{font-display:swap;font-family:Apris;font-style:normal;font-weight:400;src:url(/wp-content/themes/lyvwell/assets/fonts/Apris/Apris-Regular.woff2) format("woff2")}@font-face{font-feature-settings:"liga" 0,"dlig" 0;font-display:swap;font-family:TBJ Endgraph;font-style:normal;font-weight:400;src:url(/wp-content/themes/lyvwell/assets/fonts/TBJEndgraph/tbj-endgraph-essential-regular.woff) format("woff")}@font-face{font-feature-settings:"liga" 0,"dlig" 0;font-display:swap;font-family:TBJ Endgraph;font-style:normal;font-weight:500;src:url(/wp-content/themes/lyvwell/assets/fonts/TBJEndgraph/tbj-endgraph-essential-medium.woff) format("woff")}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes leftToRight{0%{width:0}to{width:100%}}@keyframes topToBottom{0%{height:0}to{height:100%}}@keyframes rotateThis{0%{left:0;top:0;transform:rotate(0deg)}to{left:53px;top:-40px;transform:rotate(90deg)}}@keyframes grow{0%{height:0}to{height:100%}}.reveal h1 span,.reveal h2 span,.reveal h3 span,.reveal h4 span,.reveal p span{display:inline-block;opacity:0;transform:translateY(100%);transform-origin:bottom left;transition:transform .5s ease-in-out,opacity .5s}.reveal#location,.reveal.wp-block-image{opacity:0;transform:translateY(5%);transition:transform .5s ease-in-out,opacity .5s}.page-heading h1 span{transition-delay:.2s}.page-heading h4 span{transition-delay:0s}.page-heading p span{transition-delay:.6s}.enable h1 span,.enable h2 span,.enable h3 span,.enable h4 span,.enable p span,.enable#location,.enable.wp-block-image{opacity:1;transform:translateY(0)}@keyframes path{0%{d:path("M151,231.7H-4.8V-8.7L151-9V231.7z")}to{d:path("M151,442.2H-4.8V201.8l155.8-0.3V442.2z")}}html,html body{margin:0;max-width:100vw;padding:0}html body{background-color:var(--surface-canvas);color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body);font-weight:400;letter-spacing:var(--tracking-body);line-height:var(--leading-body);overflow-y:overlay}h1,h2,h3,h4,h5,h6{font-family:var(--font-bureauserif);font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:0}body :is(p,li,td,span){font-family:inherit;font-weight:inherit}body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-bureauserif);font-weight:400}h1,h1.has-large-font-size{font-size:5vw}@media screen and (max-width:820px){h1,h1.has-large-font-size{font-size:9vw}}@media screen and (min-width:2048px){h1,h1.has-large-font-size{font-size:50px}}h2,h2.has-large-font-size{font-size:clamp(2.25rem,4.5vw,54px);margin:0 0 var(--spacing-16)}h3,h3.has-large-font-size{font-size:40px;margin:0 0 var(--spacing-16)}h4{font-size:1vw}@media screen and (max-width:1200px){h4{font-size:18px}}@media screen and (max-width:820px){h4{font-size:18px}}@media screen and (min-width:2048px){h4{font-size:20px}}.mobile-spacer{display:none}@media screen and (max-width:820px){.mobile-spacer{display:block}}.desktop-spacer,.hide-on-mobile{display:block}@media screen and (max-width:820px){.desktop-spacer,.hide-on-mobile{display:none}}.google-map .gm-style-iw-d,.properties-map .gm-style-iw-d{overflow:auto!important;scrollbar-width:thin}.google-map .gm-style .gm-style-iw-c,.properties-map .gm-style .gm-style-iw-c{background-color:var(--color-parchment-dark);padding-left:0!important}.google-map .card-item,.properties-map .card-item{margin-left:0;margin-top:0}.google-map .gm-style-iw-chr button,.properties-map .gm-style-iw-chr button{align-items:center;background:var(--surface-card)!important;border:1px solid var(--color-warm-border);border-radius:9999px;color:var(--color-olivewood);display:flex;flex-shrink:0;font-size:18px;height:auto!important;justify-content:center;line-height:1;opacity:1!important;padding:0!important;position:absolute!important;right:12px!important;top:12px!important;width:auto!important;z-index:1000!important}.google-map .gm-style-iw-chr button:hover,.properties-map .gm-style-iw-chr button:hover{background:var(--surface-card)!important}.google-map .gm-style-iw-ch,.properties-map .gm-style-iw-ch{padding-top:0!important}.google-map .property-marker .card-item .image,.properties-map .property-marker .card-item .image{-o-object-fit:cover;object-fit:cover}.google-map .gm-style .gm-style-iw-tc:after,.properties-map .gm-style .gm-style-iw-tc:after{background-color:var(--color-parchment-dark)!important}.lyvwell-link{color:var(--color-olivewood)}.lyvwell-link:hover{color:var(--color-phoenix)}@media screen and (max-width:820px){.mobile-text-center h3,.mobile-text-center p{margin:0 auto!important;text-align:center!important}}#main-header{--main-header-height:64px;--top-line-height:4px;left:0;position:fixed;right:0;top:0;z-index:9000}@media screen and (max-width:820px){#main-header{max-width:100vw}}.ready #main-header,.ready #main-header .main-header-banner{transform:translateY(0);transition:transform var(--header-slide-duration) var(--header-slide-easing)}.hide-headers #main-header{pointer-events:none}.hide-headers #main-header .main-header-banner{pointer-events:none;transform:translateY(-100%)}.hide-headers #main-header .top-line{z-index:9004}@media (prefers-reduced-motion:reduce){.hide-headers #main-header .main-header-banner,.ready #main-header,.ready #main-header .main-header-banner,body:has(>.promo-banner)>#main-header{transition:none}}.page-about .hero-group .wp-block-image,.page-affordable-apartments .hero-group,.page-brookfield-arts .hero-group .wp-block-image,.page-careers .hero-group .wp-block-image,.page-netzero-initiative .hero-group,.page-netzero-initiative .hero-group .wp-block-image,.page-our-communities .hero-group .wp-block-image,.page-our-desinations .hero-group .wp-block-image,.page-our-destinations body.archive .hero-group .wp-block-image,.property-template-default .hero-group .wp-block-image{position:relative}.page-careers .hero-group .wp-block-image:after{top:-35%}.page-about .hero-group .wp-block-image{position:relative}.page-about .hero-group .wp-block-image:after{content:"";left:auto;right:-20px;top:30%}.search-bar{background-color:var(--blue);bottom:0;display:flex;height:88px;left:245px;position:absolute;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:100}@media screen and (max-width:820px){.search-bar{left:0;transform:translateY(0);transform:translateY(-100%);z-index:-1}}.search-bar .searchform{box-sizing:border-box;height:100%;width:100%}.search-bar .searchform>div{display:flex;justify-content:stretch;margin:20px 40px;position:relative}.search-bar .searchform input[type=text]{font-size:24px;height:100%;padding:10px 20px 10px 50px;width:100%}.search-bar .searchform .clear-search{background-image:url(/wp-content/themes/lyvwell/assets/img/clear-search.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;height:26px;position:absolute;right:13px;top:13px;width:26px}.search-bar .searchform input[type=submit]{display:none}.social-links{margin:0 10%;padding:20px 0;text-align:center}.social-links .social-icon{background-position:50%;background-repeat:no-repeat;background-size:15px 15px;display:inline-block;height:30px;margin:5px;width:30px}.social-links .social-icon.instagram{background-image:url(/wp-content/themes/lyvwell/assets/img/instagram-white.svg)}.social-links .social-icon.tictok{background-image:url(/wp-content/themes/lyvwell/assets/img/tictok-white.svg)}.social-links .social-icon.facebook{background-image:url(/wp-content/themes/lyvwell/assets/img/facebook-white.svg)}.show-super-top .super-top-banner{display:block}.show-search.show-super-top .search-bar{transform:translateY(69px)}@media screen and (max-width:820px){.show-search.show-super-top .search-bar{transform:translateY(83px)}}.show-search .search-bar{transform:translateY(48px)}@media screen and (max-width:820px){.show-search .search-bar{transform:translateY(83px)}}.show-search .search-button{position:relative}.show-search .search-button:after{background-color:var(--blue);bottom:-4px;content:"";height:3px;left:3px;position:absolute;right:3px}@media screen and (max-width:420px){html:lang(es) .wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image img,html:lang(fr) .wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image img{min-height:180vw}}.apply-now-dropdown-menu{display:inline-block;position:relative}.apply-now-dropdown-menu .apply-now-waitlist-button:after{background-image:url(/wp-content/themes/lyvwell/assets/img/down-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;font-weight:900;height:14px;margin-left:5px;position:relative;top:3px;width:14px}@media screen and (max-width:820px){.apply-now-dropdown-menu .apply-now-waitlist-button:after{height:16px;width:16px}}.apply-now-dropdown-menu .apply-now-dropdown-menu-list{background-color:var(--white);box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:none;list-style:none;margin:0;padding:0;position:absolute;right:0;top:calc(100% + 4px)}.apply-now-dropdown-menu .apply-now-dropdown-menu-list li{list-style:none;margin:0;padding:0}.apply-now-dropdown-menu .apply-now-dropdown-menu-list li a{color:var(--blue)!important;display:block;margin:0!important;padding:10px;text-align:center;text-decoration:none!important}.apply-now-dropdown-menu .apply-now-dropdown-menu-list li a:hover{color:var(--red)!important}.apply-now-dropdown-menu .apply-now-dropdown-menu-list li a:after{display:none}@media screen and (max-width:820px){.apply-now-dropdown-menu .apply-now-dropdown-menu-list li a{color:var(--white)!important}.apply-now-dropdown-menu .apply-now-dropdown-menu-list li a:hover{color:var(--red)!important}.apply-now-dropdown-menu .apply-now-dropdown-menu-list{background:transparent;box-shadow:unset;display:block;max-height:0;overflow:hidden;position:static;transition:max-height .3s ease-in-out}}.apply-now-dropdown-menu.active .apply-now-dropdown-menu-list{display:block;margin-bottom:15px}@media screen and (max-width:820px){.apply-now-dropdown-menu.active .apply-now-dropdown-menu-list{max-height:80px}}.apply-now-dropdown-menu.active .apply-now-waitlist-button:after{transform:rotate(180deg)}.hamburger-nav .apply-now-dropdown-menu .apply-now-dropdown-menu-list{left:0;right:unset;top:calc(100% - 14px)}.hamburger-nav .apply-now-dropdown-menu .apply-now-dropdown-menu-list li a{font-weight:500;padding:5px 10px;text-align:left}.hamburger-nav .apply-now-dropdown-menu .current_page_item{border-bottom:unset;padding-bottom:0}.apply-now-waitlist-modal{background:rgba(0,0,0,.7) none repeat scroll 0 0;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999999}.apply-now-waitlist-modal.active{display:block}.apply-now-waitlist-modal .apply-now-waitlist-modal-content{background-color:var(--white);border-radius:10px;border-radius:5px;box-shadow:0 0 18px rgba(0,0,0,.4);box-sizing:border-box;left:50%;margin:0 auto;max-height:80vh;max-width:500px;overflow:auto;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:820px){.apply-now-waitlist-modal .apply-now-waitlist-modal-content{max-height:90vh;width:90vw}}.apply-now-waitlist-modal .apply-now-waitlist-modal-content h2{font-size:28px;font-weight:600;margin-bottom:40px;margin-top:0}@media screen and (max-width:820px){.apply-now-waitlist-modal .apply-now-waitlist-modal-content h2{font-size:24px;margin-bottom:20px}}@media screen and (min-width:2930px){.apply-now-waitlist-modal .apply-now-waitlist-modal-content h2{font-size:52px}}.apply-now-waitlist-modal .apply-now-waitlist-modal-close{background:none;border:none;color:var(--blue);cursor:pointer;font-size:20px;font-weight:900;padding:5px;position:absolute;right:10px;top:10px}.apply-now-waitlist-modal .apply-now-waitlist-modal-close:hover{color:var(--red)}body:has(.apply-now-waitlist-modal.active){overflow:hidden}#waitListForm{width:100%}#waitListForm label h4{font-size:18px;font-weight:600;margin-bottom:5px;margin-top:5px}@media screen and (max-width:820px){#waitListForm label h4{font-size:18px}}#waitListForm .item{margin-bottom:20px}#waitListForm .item:has(input[type=submit]){margin-bottom:0}#waitListForm .item .error-message{color:var(--red);font-size:14px;margin-top:5px}#waitListForm input[type=email],#waitListForm input[type=tel],#waitListForm input[type=text],#waitListForm select{background:transparent;border:1px solid var(--mid-gray);border-radius:2px;box-sizing:border-box;color:var(--blue);font-family:CerebriSans;font-size:14px;margin-bottom:0;padding:10px;width:100%}#waitListForm input[type=email]::-moz-placeholder,#waitListForm input[type=tel]::-moz-placeholder,#waitListForm input[type=text]::-moz-placeholder,#waitListForm select::-moz-placeholder{color:var(--blue);font-family:CerebriSans}#waitListForm input[type=email]::placeholder,#waitListForm input[type=tel]::placeholder,#waitListForm input[type=text]::placeholder,#waitListForm select::placeholder{color:var(--blue);font-family:CerebriSans}#waitListForm input[type=email]:focus,#waitListForm input[type=tel]:focus,#waitListForm input[type=text]:focus,#waitListForm select:focus{border-color:var(--red);outline:none}#waitListForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/lyvwell/assets/img/select-arrow.svg);background-position:right .7em top 50%;background-repeat:no-repeat;background-size:16px 16px}@media screen and (max-width:820px){#waitListForm select{background-size:12px 12px}}#waitListForm #move-in-date{position:relative}#waitListForm #move-in-date:after{background-image:url(/wp-content/themes/lyvwell/assets/img/calendar.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;pointer-events:none;position:absolute;right:10px;top:10px;width:16px}#waitListForm input[type=submit]{background-color:var(--blue);border:none;color:var(--white);cursor:pointer;font-family:CerebriSans;font-size:16px;margin-bottom:10px;margin-top:0;padding:10px;width:100%}@media screen and (max-width:820px){#waitListForm input[type=submit]{font-size:16px}}#waitListForm input[type=submit]:hover{background-color:var(--red)}#waitListForm .required_text{margin-bottom:20px}#waitListForm .item{position:relative}#waitListForm .item:has(#move-in-date):after,#waitListForm .item:has(select):after{border-left:1px solid var(--mid-gray);content:"";height:38px;pointer-events:none;position:absolute;right:0;top:28px;width:40px}#waitListForm .item:has(#move-in-date):focus-within:after,#waitListForm .item:has(select):focus-within:after{border-color:var(--red)}#waitListForm .item:has(#move-in-date):after{background-image:url(/wp-content/themes/lyvwell/assets/img/calendar.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px}#waitListForm .form-success{background:transparent;margin:20px 0;padding:0}#waitListForm .form-success:has(#form-response p){display:block}#waitListForm .form-success #form-response p{border:unset;padding:0}#waitListForm .datepicker.datepicker-dropdown{display:none;left:0;top:-258px}#waitListForm .datepicker.datepicker-dropdown.active{display:block}#waitListForm .datepicker-cell.selected,#waitListForm .datepicker-cell.selected:hover{background-color:var(--blue)}#waitListForm .datepicker-cell.today:not(.selected){background-color:transparent;color:var(--blue)}#waitListForm.form-submitted-success .item,#waitListForm.form-submitted-success .required_text{display:none}#waitListForm.form-submitted-success .form-success{border:2px solid #46b450;margin-top:5vh;padding:15px}#waitListForm.form-submitted-success .form-success #form-response{margin-bottom:0}.top-line{background-color:var(--color-phoenix);box-shadow:0 -1px 0 0 var(--color-phoenix),0 1px 0 0 var(--color-phoenix);height:var(--top-line-height,4px);position:relative;width:100%;z-index:2}.main-header-banner{backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--color-parchment) 94%,transparent);height:60px;width:100%}.main-header-banner button:hover{background-color:transparent}.main-banner-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--page-max-width);padding:8px 20px}.main-banner-content img{height:auto;width:157px}@media screen and (min-width:1200px){.main-banner-content{padding-left:0;padding-right:0}}.hamburger{background:transparent;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:32px;justify-content:center;padding:8px;position:relative;width:36px;z-index:9012}.hamburger span{background-color:#1a1a1a;border-radius:1px;display:block;height:2px;width:100%}.hamburger-menu-overlay{background-color:color-mix(in srgb,var(--color-olivewood) 40%,transparent);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .45s cubic-bezier(.4,0,.2,1),visibility 0s linear .45s;visibility:hidden;z-index:9010}.hamburger-menu-panel{background-color:var(--color-parchment);box-sizing:border-box;height:100vh;height:100dvh;max-width:100vw;overflow-y:auto;overscroll-behavior:contain;padding:24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .45s cubic-bezier(.4,0,.2,1);width:368px;will-change:transform;z-index:1000000}.hamburger-menu-panel-header{align-items:center;display:flex;height:40px;justify-content:space-between;margin-bottom:32px}.hamburger-menu-close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;width:40px}.hamburger-menu-close:focus,.hamburger-menu-close:focus-visible,.hamburger-menu-close:hover{background-color:transparent;background:transparent}.hamburger-menu-close span{background-color:var(--color-olivewood);display:block;height:2px;position:absolute;width:18px}.hamburger-menu-close span:first-child{transform:rotate(45deg)}.hamburger-menu-close span:last-child{transform:rotate(-45deg)}.hamburger-menu-close-icon{height:18px;width:18px}.hamburger-menu-nav ul{list-style:none;margin:0;padding:0}.hamburger-menu-nav li{border-bottom:1px solid color-mix(in srgb,var(--color-olivewood) 10%,transparent);box-sizing:border-box;height:60px;margin:8px 0 0;padding:12px 0}.hamburger-menu-nav li:hover a{opacity:.7}.hamburger-menu-nav a{color:var(--color-olivewood);display:block;font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);line-height:1.25;padding:0;text-decoration:none}.hamburger-menu-nav .current-menu-item>a{color:var(--color-phoenix)}.nav-open{overflow:hidden;padding-right:var(--nav-scrollbar-comp,0)}.nav-open #main-header,.nav-open #property-nav{right:var(--nav-scrollbar-comp,0)}.nav-open .hamburger-menu-overlay{opacity:1;pointer-events:auto;transition:opacity .35s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s;visibility:visible}.nav-open .hamburger-menu-panel{box-shadow:-4px 0 24px rgba(0,0,0,.12);transform:translateX(0);transition:transform .4s cubic-bezier(.32,.72,0,1)}.nav-closing{overflow:hidden;padding-right:var(--nav-scrollbar-comp,0)}.nav-closing #main-header,.nav-closing #property-nav{right:var(--nav-scrollbar-comp,0)}.nav-closing .hamburger-menu-overlay{opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.4,0,.2,1),visibility 0s linear .45s;visibility:hidden}.nav-closing .hamburger-menu-panel{transform:translateX(100%);transition:transform .45s cubic-bezier(.4,0,.2,1)}.hamburger-menu-panel-header-title{color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--hh-eyebrow-size);letter-spacing:var(--hh-eyebrow-tracking);line-height:var(--hh-eyebrow-leading);margin:0;padding:0;text-transform:uppercase}.hamburger-menu-panel-header-title p{margin:0;padding:0}#schedule-popup-window{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:201}#schedule-popup-window.minimize-popup{bottom:0;justify-content:flex-end;left:auto;opacity:0;right:0;top:0;width:0;z-index:9}#schedule-popup-window.minimize-popup .popup-wrapper{height:15vw;margin:0;min-width:20vw}#schedule-popup-window.minimize-popup .popup-wrapper .wp-block-column:first-child{display:none}#schedule-popup-window.minimize-popup .popup-wrapper .wp-block-column:nth-child(2){width:100%}#schedule-popup-window.minimize-popup .popup-wrapper h4.wp-block-heading{font-size:.8em}#schedule-popup-window.minimize-popup .popup-wrapper h2.wp-block-heading{flex:1;font-size:1.8em}#schedule-popup-window.minimize-popup .popup-wrapper p{font-size:.8em}#schedule-popup-window .popup-wrapper{background-color:var(--white);margin:20%;max-height:60%;position:relative}#schedule-popup-window .popup-wrapper .close-btn{cursor:pointer;position:absolute;right:20px;top:30px}#schedule-popup-window .popup-wrapper .wp-block-columns,#schedule-popup-window .popup-wrapper .wp-block-image{margin:0}#schedule-popup-window .popup-wrapper .wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover}#schedule-popup-window .popup-wrapper .wp-block-column{padding:0;width:100%}#schedule-popup-window .popup-wrapper .wp-block-column:nth-child(2){display:flex;flex-direction:column;padding-top:20px}#schedule-popup-window .popup-wrapper .wp-block-column:nth-child(2)>*{margin:0 0 0 20px}#schedule-popup-window .popup-wrapper .wp-block-column:nth-child(2) p{margin-bottom:20px}#schedule-popup-window .popup-wrapper .wp-block-column:nth-child(2)>.wp-block-buttons{margin-bottom:40px}#schedule-popup-window .popup-wrapper h4.wp-block-heading{margin-bottom:30px;margin-top:10px}#schedule-popup-window .popup-wrapper h2.wp-block-heading{flex:1}#schedule-popup-window .popup-wrapper p{margin-bottom:30px}#footer{background-color:var(--color-olivewood);color:var(--color-parchment);font-weight:400;min-height:120px;padding-top:56px}@media screen and (max-width:1600px){#footer p{font-size:var(--text-body-sm)}}@media screen and (max-width:2048px){#footer p{font-size:var(--text-body-sm)}}footer .current_page_item{border:none;margin:0;padding:0}.footer-bottom-section,.footer-section{align-items:start;display:grid;gap:var(--spacing-48) var(--footer-gap-x);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0 auto;max-width:var(--page-max-width)}@media screen and (max-width:768px){.footer-bottom-section,.footer-section{gap:40px;grid-template-columns:1fr;padding-left:20px;padding-right:20px}}.footer-section{padding-bottom:20px}@media screen and (max-width:768px){.footer-section{padding-bottom:20px}}@media screen and (max-width:1200px){.footer-section{padding-inline:20px}}.footer-logo img{display:block;height:35px;width:auto}.footer-social-icons{display:flex;gap:10px;margin-top:20px}.footer-social-icons a{align-items:center;border:1px solid hsla(40,60%,97%,.45);border-radius:50%;color:var(--color-parchment);display:flex;height:36px;justify-content:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:36px}.footer-social-icons a:hover{background-color:hsla(40,60%,97%,.1);border-color:hsla(40,60%,97%,.85);color:#fff}.footer-social-icons a .social-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;width:18px}.footer-social-icons a .social-icon.instagram{background-image:url(/wp-content/themes/lyvwell/assets/img/instagram-white.svg)}.footer-social-icons a .social-icon.facebook{background-image:url(/wp-content/themes/lyvwell/assets/img/facebook-white.svg)}.footer-social-icons a .social-icon.tictok{background-image:url(/wp-content/themes/lyvwell/assets/img/tictok-white.svg)}.footer-links{display:grid;gap:28px 32px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:768px){.footer-links{gap:28px;grid-template-columns:1fr 1fr}}.footer-links-title{color:var(--color-parchment-55);display:block;font-family:var(--font-inter);font-size:var(--hh-eyebrow-size);font-weight:500;letter-spacing:var(--hh-eyebrow-tracking);margin-bottom:12px;text-transform:uppercase}.footer-links .footer-nav,.footer-links ul{list-style:none;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.footer-links .footer-nav a,.footer-links ul a{align-items:center;color:var(--color-parchment-88);display:flex;font-family:var(--font-inter);font-size:14px;font-weight:400;height:24px;padding:5px 0;text-decoration:none;transition:color .18s ease}.footer-links .footer-nav a:hover,.footer-links ul a:hover{color:var(--color-parchment);text-decoration:underline;text-decoration-color:var(--color-phoenix);text-underline-offset:3px}#footer #secondary{padding-block:20px;padding-bottom:40px}@media screen and (max-width:1200px){#footer #secondary{padding-inline:20px}}@media screen and (max-width:768px){#footer #secondary{padding-bottom:20px}}.footer-bottom-section{gap:0 var(--footer-gap-x);text-align:left}@media screen and (max-width:768px){.footer-bottom-section{gap:30px;padding:0}}.footer-bottom-section-left{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;height:100%}@media screen and (max-width:768px){.footer-bottom-section-left{align-items:center;order:2}}.footer-bottom-section-left span{color:var(--color-parchment-70);font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-caption);line-height:var(--leading-caption);text-align:left;white-space:nowrap}@media screen and (max-width:768px){.footer-bottom-section-left span{white-space:normal}.footer-bottom-section-right{order:1}}.footer-bottom-section-left-logo{align-items:center;display:flex;gap:6px}.footer-bottom-section-left-logo img{height:16.5px;width:auto}.footer-bottom-section-right p{border:0;color:var(--color-parchment-70);font-family:var(--font-inter);font-size:11px;font-weight:var(--font-weight-regular);line-height:1.45;margin:0;max-width:100%;padding:0 0 40px}@media screen and (max-width:768px){.footer-bottom-section-right p{padding-bottom:30px}}.footer-bottom-section-links{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:8px;min-height:24px}.footer-bottom-section-links a{align-items:center;color:var(--color-parchment-70);display:flex;font-family:var(--font-inter);font-size:11px;min-height:24px;text-decoration:none;transition:color .18s ease}.footer-bottom-section-links a:hover{color:var(--color-parchment);text-decoration:underline;text-decoration-color:var(--color-phoenix);text-underline-offset:3px}.footer-bottom-section-links .footer-bottom-section-link-item{align-items:center;display:flex}.footer-bottom-section-links .footer-bottom-section-link-item a{align-items:center;display:inline-flex;gap:6px;line-height:1;min-height:24px}.footer-bottom-section-links .footer-bottom-section-link-item .hh-footer__privacy-icon{display:block;flex-shrink:0;height:11px;width:24px}.footer-bottom-section-links.sublinks{gap:16px;margin-bottom:0}@media screen and (max-width:1010px){.footer-bottom-section-links-group{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:10px}.footer-bottom-section-links-group .footer-bottom-section-links{display:contents;margin-bottom:0}}.tourPopup{display:none}.meetelise-chat{background-color:var(--color-olivewood);display:block}.ly-modal{align-items:flex-end;align-items:center;background:color-mix(in srgb,var(--color-ink-black) 45%,transparent);display:none;inset:0;justify-content:center;opacity:0;padding:16px;position:fixed;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease),visibility var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:hidden;z-index:200;z-index:-1}@media screen and (max-width:767px){.ly-modal{padding:16px}}.ly-modal.open{display:flex;opacity:1;visibility:visible;z-index:999999}.ly-modal .ly-modal-content{background:var(--surface-canvas);border-radius:var(--radius-cards);box-sizing:border-box;color:var(--color-ink-black);max-height:min(94vh,920px);padding:40px;position:relative;width:min(100%,1100px)}@media screen and (max-width:767px){.ly-modal .ly-modal-content{padding:32px 24px}}.ly-modal .ly-modal-content iframe{border:none;height:calc(100% - 40px);height:100%;width:100%}.ly-modal.modal-content-big .ly-modal-content{height:min(94vh,920px);width:min(100%,1420px)}.ly-modal#engrain-map-popup .ly-modal-content,.ly-modal#floorplan-sightmap-modal .ly-modal-content{width:min(100%,1320px)}.ly-modal.tourPopup .ly-modal-content{height:min(94vh,920px)}.ly-modal.tourPopup .ly-modal-content iframe{height:calc(100% - 60px)}.ly-modal .ly-modal-header{align-items:flex-start;color:var(--color-ink-black);display:flex;gap:16px;justify-content:space-between;padding:25px}.ly-modal .ly-modal-header .ly-modal-title{font-family:var(--font-bureauserif);font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1;margin:0}.ly-modal .ly-modal-header .ly-modal-close{background:var(--surface-card);background-image:url(/wp-content/themes/lyvwell/assets/img/clear-search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-olivewood);cursor:pointer;flex-shrink:0;font-size:18px;font-size:0;height:36px;line-height:1;position:static;width:36px}#hamburger{background-color:var(--white);color:var(--black);top:0;transform:translateY(-100%)}#hamburger,#property-nav{left:0;position:fixed;right:0}#property-nav{background-color:transparent;border-top:1px solid var(--color-nav-rule);box-sizing:border-box;color:var(--color-parchment);top:var(--main-header-height,64px);z-index:9002}@media screen and (min-width:769px){#property-nav{transform:translateY(0);transition:transform var(--header-slide-duration) var(--header-slide-easing)}}#property-nav:before{background-color:hsla(40,60%,97%,.94);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity var(--header-fade-duration) ease;will-change:opacity;z-index:0}@media screen and (max-width:768px){#property-nav{max-width:100vw;z-index:8999}}#property-nav a{color:var(--color-parchment);transition:color var(--header-fade-duration) ease,background-color var(--header-fade-duration) ease,border-color var(--header-fade-duration) ease,box-shadow var(--header-fade-duration) ease}#property-nav .outlinks a:after{content:none;display:none;height:0;margin-left:0;width:0}#property-nav .hamburger-nav{display:none}@media screen and (max-width:768px){#property-nav .hamburger-nav{display:block}#property-nav .hamburger-nav>div{margin-top:80px}}#property-nav .hamburger{background-color:transparent;border:0;display:none;flex-direction:column;height:30px;justify-content:space-between;padding:0;position:absolute;right:20px;top:24px;width:40px;z-index:9006}@media screen and (max-width:768px){#property-nav .hamburger{display:flex;top:18px}}#property-nav .hamburger>div{background-color:var(--white);min-height:2px;width:40px}#property-nav .hamburger.hamburger-mobile{z-index:9007}#property-nav .hamburger-nav{align-items:flex-start;background-color:var(--blue);box-sizing:border-box;display:flex;height:100vh;left:0;padding:60px 30px 20px;position:fixed;right:0;top:-100vh;transition:top .8s ease-in-out;z-index:80;z-index:9006}#property-nav .hamburger-nav>div{display:flex;flex-direction:column}#property-nav .hamburger-nav>div a{display:block;font-size:30px;font-weight:700;letter-spacing:0;line-height:110%;margin-bottom:15px;text-decoration:none}#property-nav .hamburger-nav a{color:var(--white)}#property-nav .hamburger-nav .outlinks{margin:15px 0;white-space:nowrap}#property-nav .nav-wrapper{align-items:center;background-color:transparent;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--page-max-width);padding:15px 0;position:relative;z-index:40}@media screen and (max-width:1200px){#property-nav .nav-wrapper{padding-inline:20px}}@media screen and (max-width:768px){#property-nav .nav-wrapper{padding:20px}}#property-nav .nav-wrapper h3{font-family:var(--font-bureauserif);font-size:24px;font-weight:400;letter-spacing:-.03em;line-height:1.25;margin:0}@media screen and (max-width:768px){#property-nav .nav-wrapper h3{font-size:20px}}#property-nav .nav-wrapper a{text-decoration:none}#property-nav .nav-wrapper .property-name{flex-basis:40%}@media screen and (max-width:768px){#property-nav .nav-wrapper .property-name{flex-basis:80%}}#property-nav .nav-wrapper .property-name .nav-logo img{max-height:40px;width:auto}#property-nav .nav-wrapper .center-nav{text-align:center}@media screen and (max-width:768px){#property-nav .nav-wrapper .center-nav{display:none}}#property-nav .nav-wrapper .center-nav a{display:inline-block;margin:5px 10px}#property-nav .nav-wrapper .center-nav a.active{border-bottom:3px solid #ff4c55;padding-bottom:5px;width:-moz-max-content;width:max-content}#property-nav .nav-wrapper .outlinks{align-items:center;display:flex;flex-basis:40%;gap:8px;justify-content:flex-end;text-align:right;white-space:nowrap}@media screen and (max-width:768px){#property-nav .nav-wrapper .outlinks{display:none}}.outlinks a{border-radius:var(--radius-buttons);display:inline-block;font-family:var(--font-inter);font-size:14px;font-weight:400;letter-spacing:0;line-height:1;margin:0;padding:10px 18px;text-decoration:none;white-space:nowrap}.outlinks a.btn-cta--outline:hover{color:var(--color-lichen-dark)}#property-nav .outlinks a.btn-cta--outline{background-color:transparent;border-color:var(--color-parchment);color:var(--color-parchment)}#property-nav .outlinks a.btn-cta--outline:hover{background-color:var(--color-parchment);border-color:var(--color-parchment);color:var(--color-lichen-dark)}.scrolling #property-nav .outlinks a.btn-cta--outline{background-color:transparent;border-color:var(--color-lichen-dark);color:var(--color-lichen-dark)}.scrolling #property-nav .outlinks a.btn-cta--outline:hover{background-color:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment)}#property-nav .outlinks .apply-now-link{background:var(--color-lichen-dark);border:1.5px solid var(--color-lichen-dark);box-shadow:none;color:var(--color-parchment);height:14px;transition:background-color var(--header-fade-duration) ease,color var(--header-fade-duration) ease,border-color var(--header-fade-duration) ease,box-shadow var(--header-fade-duration) ease}#property-nav .outlinks .apply-now-link:hover{background:var(--color-lichen);color:var(--color-parchment)}#property-nav .outlinks .schedule-tour-link{background:transparent;border:1.5px solid var(--color-parchment);box-shadow:none;color:var(--color-parchment);height:14px;transition:background-color var(--header-fade-duration) ease,color var(--header-fade-duration) ease,border-color var(--header-fade-duration) ease,box-shadow var(--header-fade-duration) ease}#property-nav .outlinks .schedule-tour-link:hover{background:var(--color-parchment);border:1.5px solid var(--color-parchment);color:var(--color-lichen-dark)}.property-affordable-housing #property-nav .outlinks .schedule-tour-link{border:1.5px solid var(--color-lichen-dark);color:var(--color-lichen-dark)}.property-affordable-housing #property-nav .outlinks .schedule-tour-link:hover{background:var(--color-lichen-dark);border:1.5px solid var(--color-lichen-dark);color:var(--color-parchment)}.nav-closing #property-nav,.nav-open #property-nav{z-index:9008}.nav-open #property-nav .hamburger-nav{top:0}.nav-open .main-header{z-index:30}.nav-open .hamburger>div:nth-child(3){display:none}.nav-open .hamburger>div:first-child{transform:rotate(45deg) translate(10px,10px)}.nav-open .hamburger>div:nth-child(2){transform:rotate(-45deg) translate(10px,-10px)}.scrolling #property-nav:before{opacity:1}.scrolling #property-nav a,.scrolling .desktop-hamburger-menu-list a{color:var(--color-olivewood)}.scrolling #property-nav .outlinks .schedule-tour-link{border:1.5px solid var(--color-lichen-dark);color:var(--color-lichen-dark)}.scrolling #property-nav .outlinks .schedule-tour-link:hover{background:var(--color-lichen-dark);color:var(--color-parchment)}.hide-headers #property-nav{border-top-color:var(--color-phoenix);z-index:9003}@media screen and (min-width:769px){.hide-headers #property-nav{transform:translateY(calc((var(--main-header-height, 64px) - var(--top-line-height, 4px))*-1))}}@media screen and (max-width:768px){.hide-headers #property-nav{--property-nav-slide:0px}.hide-headers #property-nav:before{border-top-color:var(--color-phoenix)}#property-nav{--property-nav-slide:calc(var(--main-header-height, 64px) - var(--top-line-height, 4px));border-top:0;padding-top:1px;pointer-events:none;top:var(--top-line-height,4px)}#property-nav:before{background-clip:padding-box;border-top:1px solid var(--color-nav-rule);transform:translate3d(0,var(--property-nav-slide),0);transition:opacity var(--header-fade-duration) ease,transform var(--header-slide-duration) var(--header-slide-easing);will-change:opacity,transform}#property-nav>.nav-wrapper>:not(.outlinks),#property-nav>:not(.nav-wrapper){pointer-events:auto;transform:translate3d(0,var(--property-nav-slide),0);transition:transform var(--header-slide-duration) var(--header-slide-easing)}#property-nav>.nav-wrapper>.outlinks{pointer-events:auto}.property-theme #property-nav{--property-nav-slide:0px}}@media (prefers-reduced-motion:reduce){#property-nav,#property-nav .outlinks .apply-now-link,#property-nav .outlinks .schedule-tour-link,#property-nav a,#property-nav:before,#property-nav>.nav-wrapper>:not(.outlinks),#property-nav>:not(.nav-wrapper){transition:none}}.property-theme #property-nav{top:0}.current_page_item{border-bottom:3px solid #ff4c55;padding-bottom:5px}@media screen and (max-width:768px){#property-nav .hamburger-nav>div a.active{border-bottom:3px solid #ff4c55;padding-bottom:5px;width:-moz-max-content;width:max-content}}.desktop-hamburger-menu{align-items:center;display:flex;margin-left:6px}.desktop-hamburger-menu .desktop-hamburger-menu-icon{cursor:pointer;display:flex;flex-direction:column;gap:10px;height:20px;position:relative;width:40px}.desktop-hamburger-menu .desktop-hamburger-menu-icon span{background-color:#fff;display:block;height:1px;overflow:hidden;position:absolute;text-indent:100%;top:50%;transition:all .1s ease-out;white-space:nowrap;width:100%}.desktop-hamburger-menu .desktop-hamburger-menu-icon:after{top:100%}.desktop-hamburger-menu-list{display:flex;gap:clamp(24px,2.5vw,48px);justify-content:flex-end;left:0;opacity:0;padding:15px 7.5vw 30px;position:absolute;right:0;text-align:right!important;top:100%;transition:all .3s ease-in-out;visibility:hidden;z-index:9008}@media screen and (max-width:1200px) and (min-width:769px){.desktop-hamburger-menu-list{padding:0 7.5vw 30px}}@media screen and (max-width:1024px){.desktop-hamburger-menu-list{gap:16px}}.desktop-hamburger-menu-list a{font-size:17px;font-weight:700;letter-spacing:0;line-height:120%;margin:0!important}.desktop-hamburger-menu-open .desktop-hamburger-menu-icon:after{top:50%;transform:rotate(-45deg);transform-origin:center}.desktop-hamburger-menu-open .desktop-hamburger-menu-icon:before{top:50%;transform:rotate(45deg);transform-origin:center}.desktop-hamburger-menu-open .desktop-hamburger-menu-icon span{opacity:0}.desktop-hamburger-menu-open .desktop-hamburger-menu-list{opacity:1;top:100%;visibility:visible}@media screen and (max-width:1139px) and (min-width:769px){#property-nav .nav-wrapper .center-nav a,#property-nav .nav-wrapper .outlinks a,#property-nav .nav-wrapper .property-name,.main-banner .nav li a{font-size:14px}}@media screen and (max-width:768px){#property-nav .nav-wrapper .outlinks{flex-direction:row-reverse}}#property-nav .hamburger-nav .current-menu{margin-top:10vh}#property-nav .hamburger-nav .current-menu .outlinks{display:flex;flex-wrap:wrap;gap:30px;row-gap:12px}#property-nav .hamburger-nav .current-menu .outlinks a{font-size:16px;letter-spacing:0;line-height:120%;margin-bottom:0}#property-nav .hamburger-nav .property-name-mobile-container{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:0;margin:0!important;padding:20px 0;position:absolute;top:0;width:100%}#property-nav .hamburger-nav .property-name-mobile-container .property-name-mobile{display:block}#property-nav .hamburger-nav .property-name-mobile-container .property-name-mobile h3{margin:0}#property-nav .hamburger-nav .property-name-mobile-container .property-name-mobile h3 a{font-size:23px;font-weight:500;letter-spacing:0;line-height:110%}#property-nav .hamburger-nav .property-name-mobile-container .hamburger-mobile{right:45px}#property-nav .hamburger-nav .property-name-mobile-container .hamburger-mobile>div{min-height:1px;width:27px}@media screen and (max-width:768px){body.has-property-nav{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}#property-nav .nav-wrapper .outlinks{align-items:stretch;backdrop-filter:blur(16px) saturate(1.2);background:color-mix(in srgb,var(--color-parchment) 72%,transparent);border-top:1px solid color-mix(in srgb,var(--color-olivewood) 10%,transparent);bottom:0;box-sizing:border-box;display:flex;flex-basis:auto;gap:8px;justify-content:stretch;left:0;margin:0;max-width:100%;overflow:hidden;padding:12px;position:fixed;right:0;text-align:center;top:auto;white-space:nowrap;width:100%;z-index:9004}#property-nav .nav-wrapper .outlinks>.apply-now-dropdown-menu,#property-nav .nav-wrapper .outlinks>a{display:flex;flex:1 1 0;min-width:0}#property-nav .nav-wrapper .outlinks a{align-items:center;box-sizing:border-box;display:flex;height:36px;justify-content:center;padding:10px 18px;width:100%}#property-nav .nav-wrapper .outlinks .apply-now-link,#property-nav .nav-wrapper .outlinks .schedule-tour-link{height:36px;padding:10px 8px}#property-nav .nav-wrapper .outlinks .schedule-tour-link{border-color:var(--color-lichen-dark);color:var(--color-lichen-dark)}#property-nav .nav-wrapper .outlinks .schedule-tour-link:hover{background:var(--color-lichen-dark);color:var(--color-parchment)}.nav-closing #property-nav .nav-wrapper .outlinks,.nav-open #property-nav .nav-wrapper .outlinks{display:none}}body.property-solid-header #property-nav:before{opacity:1}body.property-solid-header #property-nav a{color:var(--color-olivewood)}body.property-solid-header #property-nav .center-nav,body.property-solid-header #property-nav .desktop-hamburger-menu,body.property-solid-header #property-nav .desktop-hamburger-menu-list,body.property-solid-header #property-nav .hamburger,body.property-solid-header #property-nav .hamburger-nav,body.property-solid-header:not(.property-nav-keep-ctas):not(.property-affordable-housing) #property-nav .nav-wrapper .outlinks{display:none}body.property-solid-header.property-nav-keep-ctas #property-nav .outlinks .schedule-tour-link{background:transparent;border:1.5px solid var(--color-lichen-dark);color:var(--color-lichen-dark)}body.property-solid-header.property-nav-keep-ctas #property-nav .outlinks .schedule-tour-link:hover{background:var(--color-lichen-dark);color:var(--color-parchment)}body.property-solid-header #page{padding-top:calc(var(--main-header-height, 64px) + 60px + var(--property-back-nav-height, 48px))}body.admin-bar.property-solid-header #page{padding-top:calc(var(--main-header-height, 64px) + 28px + var(--property-back-nav-height, 48px))}body.property-solid-header:has(>.promo-banner) #page{padding-top:calc(var(--main-header-height, 64px) + 108px + var(--property-back-nav-height, 48px))}body.admin-bar.property-solid-header:has(>.promo-banner) #page{padding-top:calc(var(--main-header-height, 64px) + 76px + var(--property-back-nav-height, 48px))}@media screen and (max-width:768px){body.property-solid-header.has-property-nav{padding-bottom:0}body.property-solid-header #page{padding-top:calc(var(--main-header-height, 64px) + 65px + var(--property-back-nav-height, 48px))}body.admin-bar.property-solid-header #page{padding-top:calc(var(--main-header-height, 64px) + 19px + var(--property-back-nav-height, 48px))}body.property-solid-header:has(>.promo-banner) #page{padding-top:calc(var(--main-header-height, 64px) + 113px + var(--property-back-nav-height, 48px))}body.admin-bar.property-solid-header:has(>.promo-banner) #page{padding-top:calc(var(--main-header-height, 64px) + 67px + var(--property-back-nav-height, 48px))}}body.has-property-back-nav:not(.property-solid-header) #page{padding-top:calc(var(--main-header-height, 64px) + 60px + var(--property-back-nav-height, 48px))}body.has-property-back-nav:not(.property-solid-header):has(>.promo-banner) #page{padding-top:calc(var(--main-header-height, 64px) + 108px + var(--property-back-nav-height, 48px))}@media screen and (max-width:768px){body.has-property-back-nav:not(.property-solid-header) #page{padding-top:calc(var(--main-header-height, 64px) + 65px + var(--property-back-nav-height, 48px))}body.has-property-back-nav:not(.property-solid-header):has(>.promo-banner) #page{padding-top:calc(var(--main-header-height, 64px) + 113px + var(--property-back-nav-height, 48px))}}.back-navigation-wrapper{align-items:center;border-bottom:1px solid var(--color-nav-rule);border-top:1px solid var(--color-nav-rule);box-sizing:border-box;color:var(--color-olivewood);display:flex;height:var(--property-back-nav-height,48px);justify-content:center;max-height:var(--property-back-nav-height,48px);position:relative;z-index:40}.back-navigation-wrapper__nav{align-items:center;display:flex;gap:6px}.back-navigation-wrapper__link{align-items:center;display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);gap:5px;letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-decoration:none}.back-navigation-wrapper__link:focus-visible{outline:2px solid var(--color-phoenix);outline-offset:2px}.back-navigation-wrapper__link svg{height:12px;width:12px}.back-navigation-wrapper__link:hover{opacity:.72}.back-navigation-wrapper__icon{flex-shrink:0}.back-navigation-wrapper__separator{opacity:.45}.back-navigation-wrapper__current,.back-navigation-wrapper__separator{font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.property-section-nav-spacer{display:contents}body.has-property-nav .property-section-nav{--property-section-nav-sticky-top:calc(var(--main-header-height, 64px) + 60px)}@media screen and (max-width:768px){body.has-property-nav .property-section-nav{--property-section-nav-sticky-top:calc(var(--main-header-height, 64px) + 65px)}}body.has-property-nav:has(>.promo-banner) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 60px)}@media screen and (max-width:768px){body.has-property-nav:has(>.promo-banner) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 65px)}}body.has-property-nav.hide-headers:has(>#property-nav) .property-section-nav{--property-section-nav-sticky-top:calc(var(--top-line-height, 4px) + 60px)}@media screen and (max-width:768px){body.has-property-nav.hide-headers:has(>#property-nav) .property-section-nav{--property-section-nav-sticky-top:calc(var(--top-line-height, 4px) + 65px)}}body.has-property-nav.hide-headers:has(>.promo-banner):has(>#property-nav) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--top-line-height, 4px) + 60px)}@media screen and (max-width:768px){body.has-property-nav.hide-headers:has(>.promo-banner):has(>#property-nav) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--top-line-height, 4px) + 65px)}}body.has-property-back-nav.has-property-nav:not(.property-solid-header) .property-section-nav{--property-section-nav-sticky-top:calc(var(--main-header-height, 64px) + 60px + var(--property-back-nav-height, 48px))}@media screen and (max-width:768px){body.has-property-back-nav.has-property-nav:not(.property-solid-header) .property-section-nav{--property-section-nav-sticky-top:calc(var(--main-header-height, 64px) + 65px + var(--property-back-nav-height, 48px))}}body.has-property-back-nav.has-property-nav:not(.property-solid-header):has(>.promo-banner) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 60px + var(--property-back-nav-height, 48px))}@media screen and (max-width:768px){body.has-property-back-nav.has-property-nav:not(.property-solid-header):has(>.promo-banner) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 65px + var(--property-back-nav-height, 48px))}}body.has-property-back-nav.has-property-nav.property-solid-header .property-section-nav{--property-section-nav-sticky-top:calc(var(--main-header-height, 64px) + 60px + var(--property-back-nav-height, 48px))}@media screen and (max-width:768px){body.has-property-back-nav.has-property-nav.property-solid-header .property-section-nav{--property-section-nav-sticky-top:calc(var(--main-header-height, 64px) + 65px + var(--property-back-nav-height, 48px))}}body.has-property-back-nav.has-property-nav.property-solid-header:has(>.promo-banner) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 60px + var(--property-back-nav-height, 48px))}@media screen and (max-width:768px){body.has-property-back-nav.has-property-nav.property-solid-header:has(>.promo-banner) .property-section-nav{--property-section-nav-sticky-top:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 65px + var(--property-back-nav-height, 48px))}}.property-section-nav{background-color:transparent;border-bottom:1px solid var(--color-nav-rule);left:0;position:sticky;right:0;top:var(--property-section-nav-sticky-top,0);transition:top var(--header-slide-duration) var(--header-slide-easing);width:100%;z-index:9001}.property-section-nav:before{background-color:hsla(40,60%,97%,.94);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transition:opacity var(--header-fade-duration) ease;will-change:opacity;z-index:0}.scrolling .property-section-nav:before{opacity:1}.property-section-nav--breadcrumb .property-section-nav__inner,.property-section-nav__breadcrumb{display:flex;justify-content:center}.property-section-nav__breadcrumb{align-items:center;color:var(--color-olivewood);gap:6px;padding-block:14px;width:100%}@media screen and (max-width:768px){.property-section-nav__breadcrumb{padding-block:var(--spacing-16)}}.property-section-nav__breadcrumb-link{align-items:center;color:inherit;display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);gap:5px;letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-decoration:none}.property-section-nav__breadcrumb-link:focus-visible{outline:2px solid var(--color-phoenix);outline-offset:2px}.property-section-nav__breadcrumb-link:hover{opacity:.72}.property-section-nav__breadcrumb-icon{flex-shrink:0;height:12px;width:12px}.property-section-nav__breadcrumb-separator{opacity:.45}.property-section-nav__breadcrumb-current,.property-section-nav__breadcrumb-separator{font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.property-section-nav__inner{box-sizing:border-box;margin-inline:auto;width:min(100% - 48px,var(--page-max-width))}@media screen and (max-width:768px){.property-section-nav__inner{width:100%}.property-section-nav__inner:before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--surface-canvas) 94%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}}.property-section-nav__links{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;justify-content:center;overflow-x:auto;padding-block:14px;position:relative;scrollbar-width:none}.property-section-nav__links::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.property-section-nav__links{gap:var(--spacing-24);justify-content:flex-start;padding:8px 20px}}.property-section-nav__link{flex-shrink:0;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:-.18px;line-height:20px;padding:6px 10px;text-decoration:none;transition:color var(--header-fade-duration) ease;white-space:nowrap}.property-section-nav__link,.property-section-nav__link:hover{color:var(--color-olivewood)}.property-section-nav__link:focus-visible{border-radius:2px;outline:2px solid var(--color-phoenix);outline-offset:3px}.property-section-nav__link.is-active{color:var(--color-olivewood);font-weight:var(--font-weight-medium)}.property-section-nav__indicator{background-color:var(--color-phoenix);border-radius:1px;bottom:14px;height:2px;left:0;pointer-events:none;position:absolute;transform:translateX(0);transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);width:0}@media (prefers-reduced-motion:reduce){.property-section-nav,.property-section-nav__indicator{transition:none}}#property-footer.property-footer{background-color:var(--color-lichen);color:var(--color-paper-cream);padding:72px 20px}#property-footer.property-footer .property-footer__content{align-items:flex-start;-moz-column-gap:40px;column-gap:40px;display:grid;margin:0 auto;max-width:var(--page-max-width)}@media screen and (max-width:768px){#property-footer.property-footer .property-footer__content{gap:var(--spacing-48)}}#property-footer.property-footer .property-footer__logo{margin-bottom:40px}#property-footer.property-footer .property-footer__logo img{display:block;height:auto;max-height:60px;max-width:250px;width:auto}#property-footer.property-footer .property-footer__contact h2,#property-footer.property-footer .property-footer__heading,#property-footer.property-footer .property_footer_address_title{color:var(--color-paper-cream);font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1.1;margin:0}#property-footer.property-footer .property-footer__heading:not(:first-of-type),#property-footer.property-footer .property_footer_address_title:not(:first-of-type){margin-top:24px}#property-footer.property-footer .property-footer__contact>p,#property-footer.property-footer .property-footer__text,#property-footer.property-footer .property_footer_address_text{color:var(--color-parchment-88);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:-.2px;line-height:1.5;margin:6px 0 0}#property-footer.property-footer .property-footer__details p a,#property-footer.property-footer .property-footer__link{align-items:center;color:var(--color-paper-cream);display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);gap:6px;line-height:1.5;margin-top:var(--spacing-8);text-decoration:none}#property-footer.property-footer .property-footer__link-icon{display:block;flex-shrink:0;height:4px;width:10px}#property-footer.property-footer .property-footer__link.btn-cta.btn-cta--outline{filter:invert(0);transition:filter .2s ease;width:-moz-fit-content;width:fit-content}#property-footer.property-footer .property-footer__link.btn-cta.btn-cta--outline:hover{color:var(--color-olivewood)}#property-footer.property-footer .property-footer__link.btn-cta.btn-cta--outline:hover .property-footer__link-icon{filter:invert(1)}#property-footer.property-footer .phone_link{margin:0}#property-footer.property-footer .property-footer__social-label,#property-footer.property-footer .property_footer_social_label{color:var(--color-parchment-88);font-family:var(--font-inter);font-size:var(--hh-eyebrow-size);font-weight:var(--font-weight-regular);letter-spacing:var(--hh-eyebrow-tracking);line-height:24px;margin:24px 0 var(--spacing-8);text-transform:uppercase}#property-footer.property-footer .property-footer__social-links,#property-footer.property-footer .property_footer_social_icons{display:flex;gap:12px}#property-footer.property-footer .property-footer__social-links a,#property-footer.property-footer .property_footer_social_icons a{align-items:center;border:1px solid hsla(40,60%,97%,.45);border-radius:50%;box-sizing:border-box;color:var(--color-paper-cream);display:flex;height:40px;justify-content:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;width:42px}#property-footer.property-footer .property-footer__social-links a:hover,#property-footer.property-footer .property_footer_social_icons a:hover{background-color:hsla(40,60%,97%,.1);border-color:hsla(40,60%,97%,.85)}#property-footer.property-footer .property-footer__social-links a .social-icon,#property-footer.property-footer .property_footer_social_icons a .social-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;width:20px}#property-footer.property-footer .property-footer__social-links a .social-icon.tictok,#property-footer.property-footer .property_footer_social_icons a .social-icon.tictok{background-image:url(/wp-content/themes/lyvwell/assets/img/tictok-white.svg)}#property-footer.property-footer .property-footer__legal,#property-footer.property-footer .property_footer_legal_text{color:var(--color-parchment-88);font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-regular);letter-spacing:-.2px;line-height:1.45;margin:32px 0 0}#property-footer.property-footer .property-footer__legal+.property_footer_legal_text,#property-footer.property-footer .property_footer_legal_text+.property_footer_legal_text{margin-top:16px}#property-footer.property-footer .property-footer__legal a,#property-footer.property-footer .property_footer_legal_text a{color:var(--color-parchment-88);text-decoration:none}#property-footer.property-footer .property-footer__legal a:hover,#property-footer.property-footer .property_footer_legal_text a:hover{text-decoration:underline;text-underline-offset:3px}#property-footer.property-footer .property-footer__contact{display:flex;flex-direction:column;gap:16px}#property-footer.property-footer .property-footer__contact .screen-reader-response{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}#property-footer.property-footer .property-footer__contact>p{color:hsla(40,60%,97%,.82);font-size:var(--text-body);margin:0;max-width:421px}#property-footer.property-footer .property-footer__contact .contactFormWrapper,#property-footer.property-footer .property-footer__contact .wpcf7,#property-footer.property-footer .property-footer__contact .wpcf7-form{margin:0;width:100%}#property-footer.property-footer .property-footer__contact .contactFormWrapper,#property-footer.property-footer .property-footer__contact .wpcf7-form{background-color:var(--color-paper-cream);border-radius:var(--radius-cards);box-sizing:border-box;color:var(--color-olivewood);display:grid;gap:16px;grid-template-columns:1fr;padding:28px 20px}#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=date],#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=date]{background-color:var(--color-paper-cream);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1 3.6c0-.47.39-.86.87-.86h18.26c.48 0 .87.39.87.87v16.52c0 .48-.39.87-.87.87H1.87a.87.87 0 0 1-.87-.87V3.61ZM5.35 1v4.35M16.65 1v4.35M1 7.09h20' stroke='%23363A36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:44px;position:relative}#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=date]::-webkit-inner-spin-button,#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=date]::-webkit-inner-spin-button{display:none}#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=date]::-webkit-calendar-picker-indicator,#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:auto;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:auto;z-index:2}#property-footer.property-footer .property-footer__contact .contactFormWrapper .hidden-fields-container,#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field--hidden,#property-footer.property-footer .property-footer__contact .contactFormWrapper textarea,#property-footer.property-footer .property-footer__contact .contactFormWrapper>div:has(textarea),#property-footer.property-footer .property-footer__contact .contactFormWrapper>input[type=hidden],#property-footer.property-footer .property-footer__contact .wpcf7-form .hidden-fields-container,#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field--hidden,#property-footer.property-footer .property-footer__contact .wpcf7-form textarea,#property-footer.property-footer .property-footer__contact .wpcf7-form>div:has(textarea),#property-footer.property-footer .property-footer__contact .wpcf7-form>input[type=hidden]{display:none!important}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-spinner,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-spinner{display:none;margin:0;width:auto}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-spinner:before,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-spinner:before{color:var(--color-olivewood);height:7px;width:7px}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-response-output,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-response-output{border:0;grid-column:1/-1;margin:0;padding:0}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-response-output:empty,#property-footer.property-footer .property-footer__contact .contactFormWrapper[data-status=init] .wpcf7-response-output,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-response-output:empty,#property-footer.property-footer .property-footer__contact .wpcf7-form[data-status=init] .wpcf7-response-output{display:none}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field,#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field__label,#property-footer.property-footer .property-footer__contact .contactFormWrapper h4,#property-footer.property-footer .property-footer__contact .contactFormWrapper label,#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field__label,#property-footer.property-footer .property-footer__contact .wpcf7-form h4,#property-footer.property-footer .property-footer__contact .wpcf7-form label{color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:20px;margin:0}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-form-control-wrap,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}#property-footer.property-footer .property-footer__contact .contactFormWrapper span[data-name=menu-507],#property-footer.property-footer .property-footer__contact .contactFormWrapper span[data-name=menu-508],#property-footer.property-footer .property-footer__contact .wpcf7-form span[data-name=menu-507],#property-footer.property-footer .property-footer__contact .wpcf7-form span[data-name=menu-508]{border:0;height:auto!important;margin:0!important;min-height:0}#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=date]:after,#property-footer.property-footer .property-footer__contact .contactFormWrapper span[data-name=menu-507]:after,#property-footer.property-footer .property-footer__contact .contactFormWrapper span[data-name=menu-508]:after,#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=date]:after,#property-footer.property-footer .property-footer__contact .wpcf7-form span[data-name=menu-507]:after,#property-footer.property-footer .property-footer__contact .wpcf7-form span[data-name=menu-508]:after{content:none;display:none}#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=date],#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=email],#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=tel],#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=text],#property-footer.property-footer .property-footer__contact .contactFormWrapper select,#property-footer.property-footer .property-footer__contact .contactFormWrapper textarea,#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=date],#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=email],#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=tel],#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=text],#property-footer.property-footer .property-footer__contact .wpcf7-form select,#property-footer.property-footer .property-footer__contact .wpcf7-form textarea{background-color:var(--color-paper-cream);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields);box-sizing:border-box;color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body-sm);line-height:1.4;margin:0!important;min-height:48px;padding:12px 14px;width:100%!important}#property-footer.property-footer .property-footer__contact .contactFormWrapper select,#property-footer.property-footer .property-footer__contact .wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-paper-cream);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23363A36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 7px;cursor:pointer;height:48px!important;min-height:48px;padding:12px 40px 12px 14px}#property-footer.property-footer .property-footer__contact .contactFormWrapper select option,#property-footer.property-footer .property-footer__contact .wpcf7-form select option{background-color:var(--color-paper-cream);color:var(--color-olivewood)}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field--date .wpcf7-form-control-wrap,#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field--date .wpcf7-form-control-wrap{position:relative}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field--date input,#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field--date input{background-color:var(--color-paper-cream);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1 3.6c0-.47.39-.86.87-.86h18.26c.48 0 .87.39.87.87v16.52c0 .48-.39.87-.87.87H1.87a.87.87 0 0 1-.87-.87V3.61ZM5.35 1v4.35M16.65 1v4.35M1 7.09h20' stroke='%23363A36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;color:var(--color-olivewood);cursor:pointer;font-size:var(--text-body-sm);padding-right:44px;position:relative}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field--date input::-moz-placeholder,#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field--date input::-moz-placeholder{font-size:var(--text-body-sm)}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field--date input::placeholder,#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field--date input::placeholder{font-size:var(--text-body-sm)}#property-footer.property-footer .property-footer__contact .contactFormWrapper ::-moz-placeholder,#property-footer.property-footer .property-footer__contact .wpcf7-form ::-moz-placeholder{color:var(--mid-gray);font-family:var(--font-inter)}#property-footer.property-footer .property-footer__contact .contactFormWrapper ::placeholder,#property-footer.property-footer .property-footer__contact .wpcf7-form ::placeholder{color:var(--mid-gray);font-family:var(--font-inter)}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field--full,#property-footer.property-footer .property-footer__contact .contactFormWrapper>:has(input[type=checkbox]),#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field--full,#property-footer.property-footer .property-footer__contact .wpcf7-form>:has(input[type=checkbox]){grid-column:1/-1}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-acceptance .wpcf7-list-item,#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-checkbox .wpcf7-list-item,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin:0}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-acceptance .wpcf7-list-item label,#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-checkbox .wpcf7-list-item label,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin:0}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-acceptance .wpcf7-list-item input[type=checkbox],#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-checkbox .wpcf7-list-item input[type=checkbox],#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type=checkbox],#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{background:none;border:0;flex-shrink:0;margin:3px 0 0;min-height:0;padding:0;width:auto!important}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-submit,#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=submit],#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-submit,#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=submit]{background-color:var(--color-lichen-dark)!important;border:1px solid var(--color-lichen-dark);border-radius:var(--radius-buttons);color:var(--color-paper-cream);cursor:pointer;font-family:var(--font-inter);font-size:var(--text-body-sm);grid-column:1/-1;height:36px;justify-self:start;line-height:14px;margin:4px 0 0;max-height:36px;min-height:0;padding:0 16px;width:auto!important}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-submit:hover,#property-footer.property-footer .property-footer__contact .contactFormWrapper input[type=submit]:hover,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-submit:hover,#property-footer.property-footer .property-footer__contact .wpcf7-form input[type=submit]:hover{background-color:var(--color-lichen)!important;border-color:var(--color-lichen);color:var(--color-parchment)}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-not-valid-tip,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-not-valid-tip{align-items:center;color:var(--ada-red);display:flex;gap:6px;margin-top:4px}#property-footer.property-footer .property-footer__contact .contactFormWrapper .wpcf7-not-valid-tip:before,#property-footer.property-footer .property-footer__contact .wpcf7-form .wpcf7-not-valid-tip:before{background-image:url(/wp-content/themes/lyvwell/assets/img/Alert.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:12px;width:12px}#property-footer.property-footer .property-footer__contact form.submitting .wpcf7-spinner{display:block}#property-footer.property-footer a:focus-visible,#property-footer.property-footer input:focus-visible,#property-footer.property-footer select:focus-visible,#property-footer.property-footer textarea:focus-visible{outline:2px solid var(--color-paper-cream);outline-offset:3px}#property-footer.property-footer .property-footer__contact input:focus-visible,#property-footer.property-footer .property-footer__contact select:focus-visible,#property-footer.property-footer .property-footer__contact textarea:focus-visible{box-shadow:var(--hh-focus-ring,0 0 0 2px var(--color-phoenix));outline:none}@media screen and (min-width:821px){#property-footer.property-footer{padding:72px 40px}#property-footer.property-footer .property-footer__content{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}#property-footer.property-footer .property-footer__contact h2,#property-footer.property-footer .property-footer__heading,#property-footer.property-footer .property_footer_address_title{font-size:var(--text-heading)}#property-footer.property-footer .property-footer__contact .contactFormWrapper,#property-footer.property-footer .property-footer__contact .wpcf7-form{gap:16px 16px;grid-template-columns:1fr 1fr;padding:32px 28px}#property-footer.property-footer .property-footer__contact .contactFormWrapper .property-footer-field--full,#property-footer.property-footer .property-footer__contact .contactFormWrapper>:has(input[type=checkbox]),#property-footer.property-footer .property-footer__contact .wpcf7-form .property-footer-field--full,#property-footer.property-footer .property-footer__contact .wpcf7-form>:has(input[type=checkbox]){grid-column:1/-1}}#property-name:empty,.screen-reader-response ul:empty,.wp-block-heading:empty{display:none}.wp-block-heading:has(#property-name:empty){display:none}.single-location .property_footer_section_content_left{display:none}.availability-next-steps{margin:0 auto;max-width:700px}#property-footer.property-footer .property-footer__contact .datepicker.datepicker-dropdown{display:none;z-index:20}#property-footer.property-footer .property-footer__contact .datepicker.datepicker-dropdown.active{display:block}#property-footer.property-footer .property-footer__contact .datepicker .dow,#property-footer.property-footer .property-footer__contact .datepicker .week,#property-footer.property-footer .property-footer__contact .datepicker-cell,#property-footer.property-footer .property-footer__contact .datepicker-controls .button,#property-footer.property-footer .property-footer__contact .datepicker-dropdown,#property-footer.property-footer .property-footer__contact .datepicker-footer,#property-footer.property-footer .property-footer__contact .datepicker-header .datepicker-controls .button,#property-footer.property-footer .property-footer__contact .datepicker-main,#property-footer.property-footer .property-footer__contact .datepicker-picker,#property-footer.property-footer .property-footer__contact .datepicker-title{background-color:var(--color-paper-cream);color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-regular)}#property-footer.property-footer .property-footer__contact .datepicker-controls .button{border-color:var(--color-warm-border)}#property-footer.property-footer .property-footer__contact .datepicker-controls .button:hover{background-color:var(--color-parchment-dark);color:var(--color-olivewood)}#property-footer.property-footer .property-footer__contact .datepicker-controls .button:focus{border-color:var(--color-lichen-dark);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-lichen-dark) 25%,transparent)}#property-footer.property-footer .property-footer__contact .datepicker-header .datepicker-controls .button{font-weight:var(--font-weight-regular)}#property-footer.property-footer .property-footer__contact .datepicker-cell.focused:not(.selected),#property-footer.property-footer .property-footer__contact .datepicker-cell:not(.disabled):hover{background-color:var(--color-parchment-dark)}#property-footer.property-footer .property-footer__contact .datepicker-cell.selected,#property-footer.property-footer .property-footer__contact .datepicker-cell.selected:hover{background-color:var(--color-lichen-dark);color:var(--color-paper-cream)}#property-footer.property-footer .property-footer__contact .datepicker-cell.today:not(.selected):not(.disabled){background-color:transparent;color:var(--color-olivewood)}#property-footer.property-footer .property-footer__contact .datepicker-cell.next:not(.disabled),#property-footer.property-footer .property-footer__contact .datepicker-cell.prev:not(.disabled){color:var(--color-stone-gray)}#property-footer.property-footer .property-footer__contact .datepicker-cell.disabled{color:color-mix(in srgb,var(--color-olivewood) 35%,transparent)}#property-footer.property-footer .property-footer__contact .wpcf7-list-item-label{color:var(--color-olivewood)!important}#hero,#hero .hero{position:relative}#hero .hero{overflow:hidden;width:100%;z-index:6}#hero .hero:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 75%,rgba(0,0,0,.8));content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:5}@media screen and (max-width:820px){#hero .hero{height:100vh}}#hero .hero>img,#hero .hero>video{display:block;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100vw}@media screen and (max-width:820px){#hero .hero>img,#hero .hero>video{height:100vh}}#hero .hero.promo>img,#hero .hero.promo>video{height:calc(100vh - 48px);min-height:750px}@media screen and (max-width:820px){#hero .hero.promo>img,#hero .hero.promo>video{height:100vh;min-height:650px}}#hero .hero .property-logo{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:140px;z-index:6}#hero .hero .property-logo img{display:block;height:auto;max-height:220px;width:20%}@media screen and (max-width:820px){#hero .hero .property-logo img{width:50%}}#hero .hero .property-logo .property-logo-link,#hero .hero .property-logo .property-logo-text{display:inline-block}#hero .hero .property-logo .property-logo-text{color:#fff;font-size:19px;font-weight:500;margin-bottom:50px;margin-top:30px;padding:0 20px;text-align:center}@media screen and (max-width:820px){#hero .hero .property-logo .property-logo-text span.br-on-mobile{display:block}}.auto-scroll{animation:bounce 1s ease infinite;bottom:2rem;color:#fff;cursor:pointer;font-size:2rem;left:0;line-height:4rem;opacity:.8;position:absolute;right:0;text-align:center;z-index:100}.auto-scroll img{margin:0 auto;width:60px}@keyframes bounce{50%{transform:translateY(-50%)}}.gap-space .arrow-buttons,.gap-space p{padding-left:30px}@media screen and (max-width:820px){.gap-space .arrow-buttons,.gap-space p{padding-left:0}}.affordable-image img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}#hero .hero-slider{aspect-ratio:2/1;background:var(--color-ink-black);height:100vh;height:100dvh;max-height:min(72vh,780px);min-height:280px;overflow:hidden;position:relative;width:100%}body.property-solid-header #hero .hero-slider{--hero-slider-overlay-offset:0px}.hero-slider__media,.hero-slider__stage{inset:0;position:absolute}.hero-slider__stage{cursor:grab;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-slider.has-lightbox .hero-slider__slide.is-active,.hero-slider.has-lightbox .hero-slider__stage{cursor:pointer}.hero-slider.has-lightbox .hero-slider__stage:active,.hero-slider.has-lightbox .hero-slider__stage:active .hero-slider__slide,.hero-slider__stage:active{cursor:grabbing}.hero-slider__stage:focus-visible{outline:2px solid var(--color-paper-cream);outline-offset:-6px}.hero-slider__media{display:flex;flex-flow:row nowrap;height:100%;transform:translateZ(0);transition:transform .48s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.hero-slider__media.is-dragging,.hero-slider__media.is-jumping{transition:none}.hero-slider__frame{background-color:var(--color-warm-border,#e8e4dc);flex:0 0 100%;height:100%;overflow:hidden;position:relative;width:100%}.hero-slider__slide-loader{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;visibility:hidden;z-index:2}.hero-slider__slide-loader:after{animation:hero-slider-slide-spin .75s linear infinite;border:3px solid color-mix(in srgb,var(--color-olivewood) 18%,transparent);border-radius:50%;border-top-color:var(--color-olivewood);content:"";height:40px;width:40px}.hero-slider__frame.is-loading .hero-slider__slide-loader{opacity:1;visibility:visible}.hero-slider__frame.is-loading .hero-slider__slide{opacity:0}.hero-slider__slide{-webkit-user-drag:none;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:1;pointer-events:none;position:relative;transition:opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:visible;width:100%}.hero-slider__frame.is-active .hero-slider__slide,.hero-slider__slide.is-active{pointer-events:auto}@keyframes hero-slider-slide-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hero-slider__slide-loader:after{animation:none;border-top-color:color-mix(in srgb,var(--color-olivewood) 18%,transparent)}.hero-slider__media{transition:none}}.hero-slider__nav{align-items:center;animation:hero-slider-nav-pulse 3s ease-in-out infinite;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:color-mix(in srgb,var(--color-ink-black) 35%,transparent);border:1px solid color-mix(in srgb,var(--color-paper-cream) 55%,transparent);border-radius:50%;bottom:0;color:var(--color-paper-cream);cursor:pointer;display:inline-flex;font-size:1.1rem;height:44px;justify-content:center;line-height:1;margin-block:auto;padding:2px 0 0;position:absolute;top:var(--hero-slider-overlay-offset,0);transition:background .28s ease,border-color .28s ease,top var(--header-slide-duration) var(--header-slide-easing);width:44px;z-index:3}@keyframes hero-slider-nav-pulse{0%,to{border-color:color-mix(in srgb,var(--color-paper-cream) 48%,transparent)}50%{border-color:color-mix(in srgb,var(--color-paper-cream) 66%,transparent)}}.hero-slider__nav:focus-visible,.hero-slider__nav:hover{animation:none;background-color:color-mix(in srgb,var(--color-ink-black) 52%,transparent);border-color:color-mix(in srgb,var(--color-paper-cream) 88%,transparent)}.hero-slider__nav:focus-visible{outline:2px solid var(--color-paper-cream);outline-offset:3px}.hero-slider__nav--prev{background-image:url(/wp-content/themes/lyvwell/assets/img/BF-Arrow-left.svg);left:max(var(--spacing-16),env(safe-area-inset-left,0px))}.hero-slider__nav--next,.hero-slider__nav--prev{background-position:center calc(50% + 1px);background-repeat:no-repeat}.hero-slider__nav--next{background-image:url(/wp-content/themes/lyvwell/assets/img/BF-Arrow-right.svg);right:max(var(--spacing-16),env(safe-area-inset-right,0px))}@media (prefers-reduced-motion:reduce){.hero-slider__nav{animation:none}.hero-slider__nav:focus-visible,.hero-slider__nav:hover{transition:none}}.hero-slider__overlay{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.64) 0,rgba(0,0,0,.4) 16%,rgba(0,0,0,.22) 36%,rgba(0,0,0,.16) 52%,rgba(0,0,0,.18) 68%,rgba(0,0,0,.34));display:flex;inset:0;justify-content:center;margin-top:var(--hero-slider-overlay-offset,0);padding:var(--spacing-32) var(--spacing-24);pointer-events:none;position:absolute;transition:background .5s ease,margin-top var(--header-slide-duration) var(--header-slide-easing);z-index:2}.hero-slider__overlay--no-logo{background:linear-gradient(180deg,rgba(0,0,0,.64) 0,rgba(0,0,0,.36) 14%,rgba(0,0,0,.1) 30%,rgba(0,0,0,.04) 50%,rgba(0,0,0,.05) 70%,rgba(0,0,0,.12))}.hero-slider__brand{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:auto;text-align:center}.hero-slider__brand[hidden]{display:none!important}.hero-slider__logo{display:block;filter:drop-shadow(0 2px 18px rgba(0,0,0,.35));height:auto;max-height:min(30.6vh,202px);-o-object-fit:contain;object-fit:contain;width:min(33.3vw,158px)}.hero-slider__logo[hidden]{display:none!important}.hero-slider__brand .property-logo-text{color:var(--color-paper-cream);font-family:var(--font-inter);font-size:19px;font-weight:500;letter-spacing:.2em;margin:30px 0 0;padding:0 20px;text-align:center;text-transform:uppercase}@media screen and (max-width:820px){.hero-slider__brand .property-logo-text span.br-on-mobile{display:block}}.hero-slider__brand .property-logo-link{margin-top:24px;pointer-events:auto}.hero-slider__counter{backdrop-filter:blur(6px);background:color-mix(in srgb,var(--color-ink-black) 55%,transparent);border-radius:999px;bottom:max(var(--spacing-16),env(safe-area-inset-bottom,0px));color:var(--surface-canvas);font-family:var(--font-inter);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;margin:0;padding:6px 10px;pointer-events:none;position:absolute;right:max(var(--spacing-16),env(safe-area-inset-right,0px));z-index:2}.hero-slider__counter[hidden]{display:none!important}.hero-slider__scroll{-webkit-tap-highlight-color:transparent;align-items:center;animation:hero-slider-scroll-cue 2.4s ease-in-out infinite;background:transparent;border:0;bottom:max(var(--spacing-24),env(safe-area-inset-bottom,0px));color:var(--color-paper-cream);cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:50%;margin:0;opacity:.55;padding:0;position:absolute;text-decoration:none;transform:translateX(-50%);width:44px;z-index:2}.hero-slider__scroll:focus-visible,.hero-slider__scroll:hover{animation-play-state:paused;opacity:.85;transform:translateX(-50%) translateY(0)}.hero-slider__scroll:focus-visible{outline:2px solid var(--color-paper-cream);outline-offset:4px}.hero-slider__scroll-icon{display:block;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}@keyframes hero-slider-scroll-cue{0%,to{opacity:.4;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}@media (prefers-reduced-motion:reduce){.hero-slider__scroll{animation:none;opacity:.55}}@media (min-width:768px){.hero-slider__logo{max-height:min(34.2vh,245px);width:min(23.4vw,202px)}}body.hero-slider-lightbox-open{overflow:hidden}.hero-slider__lightbox{align-items:center;display:none;inset:0;justify-content:center;padding:var(--spacing-16);position:fixed;z-index:9999999}.hero-slider__lightbox.is-open{display:flex}.hero-slider__lightbox-backdrop{background:color-mix(in srgb,var(--color-ink-black) 88%,transparent);border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute}.hero-slider__lightbox-panel{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-height:min(92vh,900px);padding-inline:56px;pointer-events:none;position:relative;width:min(100%,1312px);z-index:1}.hero-slider__lightbox-figure{align-items:center;display:flex;flex-direction:column;margin:0;max-height:100%;max-width:100%;min-height:0;pointer-events:auto;width:100%}.hero-slider__lightbox-img{border-radius:var(--radius-cards);box-shadow:0 12px 48px rgba(0,0,0,.35);display:block;flex:1 1 auto;height:auto;margin:0 auto;max-height:100%;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;width:auto}.hero-slider__lightbox-caption{color:var(--color-paper-cream);flex-shrink:0;font-family:var(--font-inter);font-size:var(--text-body-sm);letter-spacing:var(--tracking-body-sm);line-height:1.4;margin:0;max-height:25vh;max-width:min(100%,1312px);overflow-wrap:anywhere;overflow-y:auto;padding-top:var(--spacing-12);text-align:center}.hero-slider__lightbox-caption[hidden]{display:none}.hero-slider__lightbox-close{align-items:center;background:var(--color-paper-cream);background-image:url(/wp-content/themes/lyvwell/assets/img/clear-search.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid color-mix(in srgb,var(--color-paper-cream) 35%,transparent);border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-size:22px;font-size:0;height:44px;justify-content:center;line-height:1;margin:0;padding:0;pointer-events:auto;position:fixed;right:max(1rem,env(safe-area-inset-right,0px));top:max(1rem,env(safe-area-inset-top,0px));width:44px;z-index:220}.hero-slider__lightbox-close:focus-visible,.hero-slider__lightbox-close:hover{border-color:var(--color-accent);color:var(--color-ink-black)}.hero-slider__lightbox-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hero-slider__lightbox-nav{align-items:center;background:var(--color-paper-cream);background:url(/wp-content/themes/lyvwell/assets/img/bf_arrow.svg) var(--color-paper-cream) no-repeat center center;border:1px solid color-mix(in srgb,var(--color-paper-cream) 35%,transparent);border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-size:18px;font-size:0;height:44px;justify-content:center;line-height:1;margin:0;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.hero-slider__lightbox-nav:focus-visible,.hero-slider__lightbox-nav:hover{border-color:var(--color-accent);color:var(--color-ink-black)}.hero-slider__lightbox-nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hero-slider__lightbox-nav--prev{left:0;rotate:180deg;transform-origin:22px 0}.hero-slider__lightbox-nav--next{right:0}@media (max-width:767px){.hero-slider__lightbox{padding:var(--spacing-16) var(--spacing-24)}.hero-slider__lightbox-panel{max-height:min(80vh,900px);max-width:100%;padding-inline:0;width:100%}.hero-slider__lightbox-figure{max-height:100%}.hero-slider__lightbox-img{border-radius:16px;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero-slider__lightbox-nav--prev{left:0;transform:translate(50%,-50%)}.hero-slider__lightbox-nav--next{right:0;transform:translate(50%,-50%)}}.promo-banner{align-items:center;background-color:var(--color-cloud)!important;box-sizing:border-box;color:#3c4347;display:flex;padding:12px 7.5vw;position:fixed;top:0;width:100%;z-index:9001}@media screen and (max-width:820px){.promo-banner{padding:12px 20px}}.promo-banner .promo-text{color:var(--color-olivewood);flex:1;font-family:var(--font-inter);font-size:16px;text-align:center}@media screen and (max-width:820px){.promo-banner .promo-text{font-size:12px;line-height:150%}}.promo-banner .promo-text a{color:#fff;text-decoration:underline}.promo-banner .promo-title{font-size:23px;font-weight:700;letter-spacing:0;line-height:120%;margin-right:45px}@media screen and (max-width:820px){.promo-banner .promo-title{display:none}}.promo-banner .hh-announcement__close-button{background:none;border:none;border-radius:50%;cursor:pointer;height:32px;margin:0;padding:0;width:32px}.promo-banner .hh-announcement__close-button:hover{background:color-mix(in srgb,var(--color-olivewood) 10%,transparent)}.promo-banner svg{color:var(--color-olivewood);cursor:pointer}body:has(>.promo-banner)>#main-header{transform:translateY(var(--promo-banner-height,0));transition:transform var(--header-slide-duration) var(--header-slide-easing)}body.hide-headers:has(>.promo-banner)>#main-header{transform:translateY(var(--promo-banner-height,0))}body:has(>.promo-banner)>#property-nav{top:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px))}@media screen and (max-width:768px){body:has(>.promo-banner)>#property-nav{top:calc(var(--promo-banner-height, 0px) + var(--top-line-height, 4px))}}body:has(>.promo-banner):not(:has(>#property-nav))>#main-header{transition:transform var(--header-slide-duration) var(--header-slide-easing)}:where(.wp-block-columns){margin-bottom:0}.wp-block-columns{gap:0;padding:0}@media screen and (max-width:820px){.wp-block-columns{flex-direction:column!important}.wp-block-columns.is-not-stacked-on-mobile{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}}@media screen and (max-width:820px){.wp-block-columns.is-not-stacked-on-mobile::-webkit-scrollbar{display:none}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex:0 0 75vw!important;max-width:75vw!important;width:75vw!important}.wp-block-columns.is-slider-on-mobile{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:grid;flex-direction:unset!important;flex-wrap:unset!important;gap:16px;grid-auto-columns:minmax(min(81.6vw,318px),1fr);grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}}@media screen and (max-width:820px){.wp-block-columns.is-slider-on-mobile::-webkit-scrollbar{display:none}.wp-block-columns.is-slider-on-mobile>.wp-block-column{flex:unset!important;max-width:none!important;min-width:0;width:auto!important}}@media screen and (min-width:821px){.wp-block-columns.is-slider-on-mobile{overflow-x:visible}}.columns-mobile-slider__carousel-nav{display:flex;gap:var(--spacing-8,8px);margin-top:20px}.columns-mobile-slider__carousel-nav[hidden]{display:none}@media screen and (min-width:821px){.columns-mobile-slider__carousel-nav{display:none}}.columns-mobile-slider__nav-btn{align-items:center;background:var(--surface-card,var(--color-pure-white));border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.columns-mobile-slider__nav-btn svg{fill:var(--color-ink-black);display:block}.columns-mobile-slider__nav-btn:focus-visible,.columns-mobile-slider__nav-btn:hover{border-color:var(--color-ink-black);outline:none}.columns-mobile-slider__nav-btn:focus-visible{box-shadow:var(--hh-focus-ring)}.columns-mobile-slider__nav-btn:disabled{cursor:not-allowed;opacity:.35}@media screen and (max-width:820px){.wp-block-columns.mobile-reverse-columns{flex-direction:column-reverse!important}}.wp-block-columns.add-gap{gap:40px}@media screen and (max-width:820px){.wp-block-columns.add-gap{gap:10px}}.wp-block-columns.medium-gap{gap:16px}.wp-block-columns.large-gap{gap:150px}@media screen and (max-width:820px){.wp-block-columns.large-gap{gap:40px}.wp-block-columns.ignore-mobile{flex-direction:row!important}}.wp-block-columns.amenities-item{gap:20px;margin-bottom:20px}@media screen and (max-width:820px){.wp-block-columns.amenities-item{flex-direction:row!important}.wp-block-columns.amenities-item>.wp-block-column .wp-block-heading{margin-top:0!important}}.wp-block-columns.amenities-item>.wp-block-column:first-child{flex-basis:unset!important;min-width:60px}@media screen and (max-width:820px){.wp-block-columns.amenities-item>.wp-block-column:first-child{flex-basis:unset!important;max-width:40px;min-width:40px;width:40px}}.wp-block-columns.amenities-item>.wp-block-column:first-child img{width:100%}.wp-block-columns.amenities-item>.wp-block-column:first-child .wp-block-image{width:60px}@media screen and (max-width:820px){.wp-block-columns.amenities-item>.wp-block-column:first-child .wp-block-image{width:40px}}.wp-block-columns.amenities-item>.wp-block-column:first-child .wp-element-caption{display:none}.wp-block-columns.amenities-item>.wp-block-column:last-child{flex:1;flex-basis:80%!important}@media screen and (max-width:820px){.wp-block-columns.amenities-item>.wp-block-column:last-child{flex-basis:80%!important}}.wp-block-columns.amenities-item>.wp-block-column:last-child h3,.wp-block-columns.amenities-item>.wp-block-column:last-child h4{font-family:var(--font-bureauserif);font-size:20px;margin:0}.wp-block-columns.amenities-list{margin:10px 0}@media screen and (max-width:820px){.wp-block-columns.amenities-list{gap:0;margin:0}}.wp-block-columns.amenities-list img{height:auto;min-height:40px;min-width:20px;width:40px}@media screen and (max-width:820px){.wp-block-columns.amenities-list img{margin-top:8px}}.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns{flex-direction:row!important;flex-wrap:nowrap!important;gap:20px;margin-bottom:0}@media screen and (max-width:820px){.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns{gap:0}}.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns>.wp-block-column:first-child{flex-basis:auto!important}@media screen and (max-width:820px){.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns>.wp-block-column:first-child{flex-basis:30px!important}}.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns>.wp-block-column:last-child{flex:1}@media screen and (max-width:820px){.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns>.wp-block-column:last-child{flex-basis:calc(100% - 30px)!important}}.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns>.wp-block-column:last-child h3{font-family:var(--font-bureauserif);font-size:20px;margin:0}.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns>.wp-block-column:last-child h4{font-family:var(--font-bureauserif);font-size:20px;font-weight:800;margin:10px 0}.wp-block-columns.amenities-list>.wp-block-column>.wp-block-columns>.wp-block-column:last-child p{margin:0}.wp-block-columns>.wp-block-column.top-align{display:flex;flex-grow:unset;justify-content:flex-end}.wp-block-columns>.wp-block-column.center-align{align-items:center;display:flex}.wp-block-columns>.wp-block-column.fill-image{position:relative}.wp-block-columns>.wp-block-column.fill-image .wp-block-image{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-columns>.wp-block-column.fill-image .wp-block-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.wp-block-columns>.wp-block-column.center-right{align-items:center;display:flex;justify-content:flex-end}.wp-block-columns>.wp-block-column.bottom-align{align-items:flex-end;display:flex}.wp-block-columns>.wp-block-column.bottom-right{align-items:flex-end;display:flex;justify-content:flex-end}@media screen and (max-width:820px){.wp-block-columns>.wp-block-column.bottom-right{justify-content:flex-start}}.wp-block-columns>.wp-block-column.is-horizontally-aligned-center,.wp-block-columns>.wp-block-column.is-horizontally-aligned-left,.wp-block-columns>.wp-block-column.is-horizontally-aligned-right{display:flex;flex-direction:column}.wp-block-columns>.wp-block-column.is-horizontally-aligned-left{align-items:flex-start}.wp-block-columns>.wp-block-column.is-horizontally-aligned-center{align-items:center;text-align:center}.wp-block-columns>.wp-block-column.is-horizontally-aligned-right{align-items:flex-end}@media screen and (max-width:820px){.wp-block-group.left-align-mobile-only,.wp-block-group.left-align-mobile-only h1,.wp-block-group.left-align-mobile-only h2,.wp-block-group.left-align-mobile-only h3,.wp-block-group.left-align-mobile-only p{text-align:left!important}}.wp-block-group:not(.faq-wrapper) .wp-block-paragraph:last-child:not(:only-child){margin:0}.wp-block-group.red-flourish{position:relative}.wp-block-group.red-flourish:after{background-image:url(/wp-content/themes/lyvwell/assets/img/flourish-red.svg);background-position:50%;background-size:80px 160px;content:"";height:160px;position:absolute;right:0;top:-80px;width:80px;z-index:500}@media screen and (max-width:820px){.wp-block-group.red-flourish:after{background-size:40px 80px;height:80px;top:-40px;width:40px}}.wp-block-group.outline-flourish{position:relative}.wp-block-group.outline-flourish:after{background-image:url(/wp-content/themes/lyvwell/assets/img/flourish_large_outlines.svg);background-position:50%;background-size:45vw 20vw;content:"";height:20vw;position:absolute;right:0;top:10%;width:45vw;z-index:500}@media screen and (max-width:820px){.wp-block-group.outline-flourish:after{display:none}}.wp-block-group.flourish{position:relative}.wp-block-group.flourish:after{background-image:url(/wp-content/themes/lyvwell/assets/img/flourish-white.svg);background-position:50%;background-size:40px 80px;content:"";height:80px;left:-20px;position:absolute;top:20%;width:40px;z-index:500}.wp-block-group.shift-header{padding:0 20%}@media screen and (max-width:820px){.wp-block-group.shift-header{padding:0}}.wp-block-group.shift-header .wp-block-group__inner-container{background-color:var(--white);margin-top:-70px;padding:40px;position:relative;z-index:20}@media screen and (max-width:820px){.wp-block-group.shift-header .wp-block-group__inner-container{margin-top:0}}.wp-block-group.shift-header .wp-block-group__inner-container h2{margin:0}.wp-block-group.group-flex .wp-block-group__inner-container{display:flex}.wp-block-group.hero-group{background-color:var(--blue);color:var(--white);overflow:hidden;padding:120px 0 0}@media screen and (max-width:820px){.wp-block-group.hero-group{padding:0}}.wp-block-group.hero-group .wp-block-columns{gap:40px}@media screen and (max-width:820px){.wp-block-group.hero-group .wp-block-columns{gap:20px}}.wp-block-group.hero-group .wp-block-columns h1{line-height:1}.wp-block-group.hero-group .wp-block-columns p{max-width:100%!important}.wp-block-group.hero-group.tier-three{padding:190px 0 0}.wp-block-group.hero-group.tier-three .wp-block-group__inner-container>.wp-block-image{margin:0;width:100%}@media screen and (max-width:820px){.wp-block-group.hero-group.tier-three .wp-block-group__inner-container>.wp-block-image{padding:0;width:100%}}.wp-block-group.hero-group.tier-three .wp-block-group__inner-container>.wp-block-image img{display:block;max-height:30vw;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:820px){.wp-block-group.hero-group.tier-three .wp-block-group__inner-container>.wp-block-image img{min-height:120vw;-o-object-fit:cover;object-fit:cover}.wp-block-group.hero-group .wp-block-group__inner-container{padding:0;position:relative}}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns{padding:0 10vw 40px}@media screen and (max-width:820px){.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns{background-color:var(--blue);margin:35vw 15vw 15vw;padding:25px;position:absolute;z-index:90}}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns .wp-block-column:first-child{flex:1 1 100%}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns:has(.wp-block-column:nth-child(2) p:not(:empty))>.wp-block-column:first-child{flex:1 1 60%}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns .wp-block-column:nth-child(2){align-items:flex-end;display:flex;flex:1 1 40%}@media screen and (max-width:820px){.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns .wp-block-column:nth-child(2){align-items:flex-start}}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns .wp-block-column:nth-child(2) p{margin-bottom:0;max-width:80%}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns .wp-block-column:nth-child(2):has(p:empty){display:none}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-columns .wp-block-column:has(.wp-block-column:nth-child(2) p:empty)>.wp-block-column:first-child{flex:1 1 100%}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image{margin:0;width:100%}@media screen and (max-width:820px){.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image{height:100%;padding:0;width:100%}}.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image img{display:block;width:100%}@media screen and (max-width:820px){.wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image img{height:100%;min-height:140vw;-o-object-fit:cover;object-fit:cover}}.wp-block-group.page-heading{padding:97px 10vw}@media screen and (max-width:820px){.wp-block-group.page-heading{padding:40px 20px}}.wp-block-group.page-heading h4{color:var(--red);margin:0}.wp-block-group.page-heading h1{margin-bottom:20px;margin-top:0}.wp-block-group.page-heading p{margin-inline:auto;margin-bottom:0;max-width:28rem}.wp-block-group.full-padding{padding:5vw 10vw}@media screen and (max-width:820px){.wp-block-group.full-padding{padding:40px 20px}}.wp-block-group.gap-padding{padding:72px 10vw}.wp-block-group.gap-padding>p{margin-inline:auto;max-width:28rem}.wp-block-group.gap-padding .wp-block-columns{gap:var(--spacing-24)}@media screen and (min-width:821px){.wp-block-group.gap-padding .wp-block-columns{gap:min(5vw,140px)}}.wp-block-group.gap-padding .wp-block-columns:has(>.wp-block-column:nth-child(3)){gap:var(--spacing-16)}@media screen and (min-width:821px){.wp-block-group.gap-padding .wp-block-columns .wp-block-group{width:max(50%,420px)}}@media screen and (max-width:820px){.wp-block-group.gap-padding{padding:40px 20px}}.wp-block-group.gap-padding+.wp-block-group.gap-padding{padding-top:0}.wp-block-group.side-padding{padding:0 10vw}@media screen and (max-width:820px){.wp-block-group.side-padding{padding:0 20px}}.wp-block-group.top-padding{padding:5vw 10vw 0}@media screen and (max-width:820px){.wp-block-group.top-padding{padding:40px 20px 0}}.wp-block-group.bottom-padding{padding:0 10vw 5vw}@media screen and (max-width:820px){.wp-block-group.bottom-padding{padding:0 20px 40px}}.wp-block-group.gray-section{background-color:var(--gray);color:var(--white);padding:10vw}@media screen and (max-width:820px){.wp-block-group.gray-section{padding:40px 20px}}.wp-block-group.gray-section a{color:var(--white)}.wp-block-group.box-padding{padding:40px 32px}@media screen and (max-width:820px){.wp-block-group.box-padding{padding:32px 28px}}.wp-block-group.page-container{margin:0 auto;max-width:var(--page-max-width)}.wp-block-group.page-container,.wp-block-group.page-container .wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px;width:100%}.wp-block-group.page-container .wp-block-columns,.wp-block-group.page-container .wp-block-group{gap:20px}@media screen and (min-width:821px){.wp-block-group.page-container .wp-block-columns.large-gap,.wp-block-group.page-container .wp-block-group.large-gap{gap:140px}}.wp-block-group.page-container .wp-block-columns{margin-bottom:0}@media screen and (max-width:1200px){.wp-block-group.page-container{padding-inline:20px}}.wp-block-group.blue-section,.wp-block-group.royal-blue-section,.wp-block-group.teal-section{background-color:var(--blue);color:var(--white)}@media screen and (max-width:820px){.wp-block-group.blue-section,.wp-block-group.royal-blue-section,.wp-block-group.teal-section{padding:32px 28px}}.wp-block-group.royal-blue-section{background-color:var(--royal-blue);color:var(--white)}.wp-block-group.royal-blue-section .wp-block-heading.serif,.wp-block-group.royal-blue-section h1,.wp-block-group.royal-blue-section h2,.wp-block-group.royal-blue-section h3,.wp-block-group.royal-blue-section h4,.wp-block-group.royal-blue-section h5,.wp-block-group.royal-blue-section h6,.wp-block-group.royal-blue-section p{color:var(--white)}.wp-block-group.royal-blue-section .wp-block-buttons .wp-block-button a{background-color:transparent!important}.wp-block-group.teal-section{background-color:var(--teal);color:var(--rich-black)}.wp-block-group.teal-section h1,.wp-block-group.teal-section h2,.wp-block-group.teal-section h3,.wp-block-group.teal-section h4,.wp-block-group.teal-section h5,.wp-block-group.teal-section h6{color:var(--royal-blue)}.wp-block-group.spice-section{background-color:var(--spice-light);color:var(--rich-black)}.wp-block-group.spice-section h1,.wp-block-group.spice-section h2,.wp-block-group.spice-section h3,.wp-block-group.spice-section h4,.wp-block-group.spice-section h5,.wp-block-group.spice-section h6{color:var(--royal-blue)}.wp-block-group.spice-section h3.wp-block-heading,.wp-block-group.teal-section h3.wp-block-heading{margin:0 0 45px!important}@media screen and (max-width:820px){.wp-block-group.spice-section h3.wp-block-heading,.wp-block-group.teal-section h3.wp-block-heading{margin:0 0 30px!important}}.wp-block-group strong{font-weight:500}.page-contact footer{position:relative}@media screen and (max-width:820px){.mobile-align-left{text-align:left!important}.page-onesite .hero-group{min-height:76vw}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-basis:100%!important}}.wp-block-cover.center-detail-hero,.wp-block-cover.center-detail-hero-white,.wp-block-cover.center-detail-hero-white-404{min-height:30vw;overflow:visible;position:relative}@media screen and (max-width:820px){.wp-block-cover.center-detail-hero,.wp-block-cover.center-detail-hero-white,.wp-block-cover.center-detail-hero-white-404{min-height:140vw}}.wp-block-cover.center-detail-hero .wp-block-cover__background,.wp-block-cover.center-detail-hero-white .wp-block-cover__background,.wp-block-cover.center-detail-hero-white-404 .wp-block-cover__background{background:linear-gradient(90deg,rgba(0,0,0,.95) 0,transparent 60%);background-color:transparent!important}.wp-block-cover.center-detail-hero .wp-block-cover__inner-container,.wp-block-cover.center-detail-hero-white .wp-block-cover__inner-container,.wp-block-cover.center-detail-hero-white-404 .wp-block-cover__inner-container{background-color:var(--blue);border-top-left-radius:70px;bottom:-100px;color:var(--white);height:14vw;left:auto;max-height:230px;max-width:486px;min-height:100px;padding:40px 40px 60px;position:absolute;right:auto;text-align:left;width:auto;z-index:30}@media screen and (max-width:1200px){.wp-block-cover.center-detail-hero .wp-block-cover__inner-container,.wp-block-cover.center-detail-hero-white .wp-block-cover__inner-container,.wp-block-cover.center-detail-hero-white-404 .wp-block-cover__inner-container{bottom:auto;left:30vw;right:30vw;top:15vw}}@media screen and (max-width:820px){.wp-block-cover.center-detail-hero .wp-block-cover__inner-container,.wp-block-cover.center-detail-hero-white .wp-block-cover__inner-container,.wp-block-cover.center-detail-hero-white-404 .wp-block-cover__inner-container{border-top-left-radius:30px;bottom:auto;height:200px;left:50px;max-height:none;min-height:auto;padding:25px;right:50px;top:25vw}}.wp-block-cover.center-detail-hero .wp-block-cover__inner-container h1,.wp-block-cover.center-detail-hero .wp-block-cover__inner-container h2,.wp-block-cover.center-detail-hero-white .wp-block-cover__inner-container h1,.wp-block-cover.center-detail-hero-white .wp-block-cover__inner-container h2,.wp-block-cover.center-detail-hero-white-404 .wp-block-cover__inner-container h1,.wp-block-cover.center-detail-hero-white-404 .wp-block-cover__inner-container h2{line-height:1;margin:0;text-align:left}.wp-block-cover.center-detail-hero-white .wp-block-cover__inner-container{background-color:var(--white);color:var(--blue)}.wp-block-cover.center-detail-hero-white-404{height:100vh;max-width:100vw;overflow:hidden;position:relative}.wp-block-cover.center-detail-hero-white-404:after{background-image:url(/wp-content/themes/lyvwell/assets/img/404.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:40vw 14vw;bottom:0;content:"";height:14vw;position:absolute;right:0;width:40vw;z-index:30}.wp-block-cover.center-detail-hero-white-404 .wp-block-cover__inner-container{background-color:var(--white);bottom:auto;color:var(--blue);top:20vw}.wp-block-cover.subpage-hero{display:block;height:clamp(504px,520px - (100vw - 390px) * 16/1050,520px);margin-top:var(--main-header-height);max-width:none;min-height:0;overflow:hidden;padding:0;position:relative;width:auto}body.property-solid-header .wp-block-cover.subpage-hero{margin-top:0}.wp-block-cover.subpage-hero .wp-block-cover__background{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.5) 50.48%,rgba(0,0,0,.75));background-color:transparent!important;opacity:1}.single-location .wp-block-cover.subpage-hero .wp-block-cover__background{opacity:1!important}.wp-block-cover.subpage-hero .wp-block-cover__inner-container{align-items:flex-start;box-sizing:border-box;color:var(--white);display:flex;flex-direction:column;justify-content:center;left:0;margin:0 auto;max-width:var(--page-max-width);padding:0;position:absolute;right:0;text-align:left;top:50%;transform:translateY(-50%);width:calc(100% - 40px);z-index:2}.wp-block-cover.subpage-hero .wp-block-cover__inner-container>:where(:not(.alignright):not(.alignfull)){margin-left:0!important;margin-right:auto!important}@media screen and (max-width:820px){.wp-block-cover.subpage-hero .wp-block-cover__inner-container{height:100%;justify-content:center;max-height:none}}.wp-block-cover.subpage-hero .wp-block-cover__inner-container h1,.wp-block-cover.subpage-hero .wp-block-cover__inner-container h2{color:var(--color-pure-white);font-family:var(--font-bureauserif);font-size:clamp(2.625rem,6vw,var(--text-display))!important;font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0;max-width:600px;text-align:left}.wp-block-cover.subpage-hero .wp-block-cover__inner-container p{color:color-mix(in srgb,var(--color-pure-white) 92%,transparent);font-size:var(--text-body);line-height:var(--leading-body);margin:16px 0 0;text-align:left}.wp-block-cover.subpage-hero .wp-block-cover__inner-container .wp-block-buttons{gap:12px;justify-content:flex-start;margin-top:24px;text-align:left}.wp-block-cover.subpage-hero .wp-block-cover__inner-container .wp-block-buttons:has(.wp-block-button+.wp-block-button){justify-content:center;text-align:center}.wp-block-cover.subpage-hero .wp-block-cover__inner-container .wp-block-buttons a{padding:10px 18px!important}.wp-block-cover.subpage-hero img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.wp-block-cover.short-hero{display:block;min-height:auto;padding:0;position:relative}.wp-block-cover.short-hero .wp-block-cover__background{background:linear-gradient(180deg,rgba(0,0,0,.95) 35%,transparent);background-color:transparent!important}.wp-block-cover.short-hero .wp-block-cover__inner-container{align-items:flex-end;box-sizing:border-box;color:var(--white);display:flex;gap:10vw;left:130px;position:absolute;right:130px;top:200px;width:auto}.wp-block-cover.short-hero .wp-block-cover__inner-container h1{flex:1;font-size:4vw!important;margin:0;white-space:nowrap}@media screen and (max-width:820px){.wp-block-cover.short-hero .wp-block-cover__inner-container h1{font-size:7vw!important;white-space:wrap!important}}.wp-block-cover.short-hero .wp-block-cover__inner-container p{flex-basis:30%}.wp-block-cover.short-hero img{display:block;height:37.6vw;-o-object-fit:cover;object-fit:cover;position:relative;width:100vw}.wp-block-cover.caption-hero{display:block;height:37.6vw;min-height:600px;position:relative}@media screen and (max-width:820px){.wp-block-cover.caption-hero{height:140vw;max-width:100vw;overflow:hidden}}.wp-block-cover.caption-hero .wp-block-cover__inner-container{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:820px){.wp-block-cover.caption-hero .wp-block-cover__inner-container{background-color:var(--blue);bottom:auto;left:15vw;margin-bottom:auto;padding:25px;position:absolute;right:15vw;top:35vw;width:auto;z-index:90}}.wp-block-cover.caption-hero .wp-block-cover__inner-container h1{bottom:50px;left:7.5vw;line-height:1;margin:0;position:absolute}@media screen and (max-width:820px){.wp-block-cover.caption-hero .wp-block-cover__inner-container h1{padding:0;position:static;text-align:left}}.wp-block-cover.caption-hero .wp-block-cover__inner-container p{background-color:var(--blue);border-top-left-radius:40px;max-width:10vw;min-height:10vw;padding:30px;position:absolute;right:7.5vw;top:140px}@media screen and (max-width:1600px){.wp-block-cover.caption-hero .wp-block-cover__inner-container p{max-width:20vw}}@media screen and (max-width:820px){.wp-block-cover.caption-hero .wp-block-cover__inner-container p{max-width:none;min-height:auto;padding:0;position:static}}.wp-block-cover.caption-hero .wp-block-cover__background{opacity:.3}.wp-block-cover.caption-hero img,.wp-block-cover.caption-hero video{height:37.6vw;min-height:600px;-o-object-fit:cover;object-fit:cover;width:100vw}@media screen and (max-width:820px){.wp-block-cover.caption-hero img,.wp-block-cover.caption-hero video{height:140vw;min-height:autoy}}.wp-block-cover.blue-hero{height:37.6vw;position:relative}@media screen and (max-width:820px){.wp-block-cover.blue-hero{height:140vw}}.wp-block-cover.blue-hero .wp-block-cover__inner-container{align-items:flex-end;background-color:var(--blue);bottom:0;box-sizing:border-box;color:var(--white);display:flex;justify-content:space-between;left:0;padding:60px 7.5vw;position:absolute;width:100%}@media screen and (max-width:820px){.wp-block-cover.blue-hero .wp-block-cover__inner-container{align-items:flex-start;background-color:var(--blue);bottom:15vh;flex-direction:column;justify-content:center;left:15vw;max-height:60vw;padding:25px;position:absolute;right:15vw;top:15vh;width:auto;z-index:90}}.wp-block-cover.blue-hero .wp-block-cover__inner-container h1{flex:1;margin:0!important;text-align:left}@media screen and (max-width:820px){.wp-block-cover.blue-hero .wp-block-cover__inner-container h1{flex:none}}.wp-block-cover.blue-hero .wp-block-cover__inner-container p{display:flex;justify-content:flex-end;margin:0!important;max-width:30%}@media screen and (max-width:820px){.wp-block-cover.blue-hero .wp-block-cover__inner-container p{justify-content:flex-start;max-width:100%}}.wp-block-cover.blue-hero img,.wp-block-cover.blue-hero video{background:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.95) 95%,transparent);height:37.6vw;-o-object-fit:cover;object-fit:cover;width:100vw}@media screen and (max-width:820px){.wp-block-cover.blue-hero img,.wp-block-cover.blue-hero video{height:140vw}}.page-press .wp-block-cover.blue-hero:after{background-image:url(/wp-content/themes/lyvwell/assets/img/flourish.png);background-position:50%;background-repeat:no-repeat;background-size:40px 80px;content:"";height:80px;left:-20px;position:absolute;top:18%;transform:rotate(180deg);width:40px;z-index:500}@media screen and (max-width:820px){.page-press .wp-block-cover.blue-hero:after{display:none}}.wp-block-image{margin-bottom:0}.wp-block-image img{display:block;margin:0;width:100%}.wp-block-image.icon-image-caption{align-items:center;background-color:var(--white);display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.wp-block-image.icon-image-caption.blue-bg{background-color:var(--blue)}.wp-block-image.icon-image-caption.blue-bg .wp-element-caption{color:var(--white)}@media screen and (max-width:820px){.wp-block-image.icon-image-caption{height:50vw;padding:20px}}.wp-block-image.icon-image-caption img{height:40%;max-height:40%}@media screen and (max-width:820px){.wp-block-image.icon-image-caption img{max-height:40%;max-width:100vw}}.wp-block-image.icon-image-caption figcaption{color:var(--blue);margin-top:20px}.wp-block-image.full-bleed{margin:0;width:100%}.wp-block-image.full-bleed img{height:auto;width:100%}.wp-block-image.add-shadow img{box-shadow:0 0 10px rgba(0,0,0,.1)}.wp-block-image.page-separator-accent{position:relative;width:100%}@media screen and (max-width:820px){.wp-block-image.page-separator-accent{margin-bottom:40px}}.wp-block-image.page-separator-accent img{width:100%}.wp-block-image.page-separator-accent:after{background-image:url(/wp-content/themes/lyvwell/assets/img/flourish.png);background-position:50%;background-size:80px 160px;content:"";height:160px;position:absolute;right:0;top:20px;width:80px;z-index:500}.wp-block-image.flourish{position:relative}.wp-block-image.flourish:after{background-image:url(/wp-content/themes/lyvwell/assets/img/flourish-white.svg);background-position:50%;background-size:40px 80px;content:"";height:80px;left:-20px;position:absolute;top:30%;width:40px;z-index:500}.wp-block-image.flourish-right{position:relative}.wp-block-image.flourish-right:after{background-image:url(/wp-content/themes/lyvwell/assets/img/flourish-white.svg);background-position:50%;background-size:60px 100px;content:"";height:100px;position:absolute;right:0;top:30%;width:60px;z-index:8}.wp-block-image.page-separator{position:relative;width:100%}.wp-block-image.page-separator img{width:100%}@media screen and (max-width:820px){.wp-block-image.page-separator img{height:90vw;-o-object-fit:cover;object-fit:cover;width:100%}}.wp-block-image.red-accent{position:relative}.wp-block-image.red-accent img{height:auto;width:100%}.wp-block-image.red-accent:after{border:2px solid var(--red);bottom:30px;content:"";left:30px;position:absolute;right:30px;top:30px;z-index:30}@media screen and (max-width:820px){.wp-block-image.red-accent:after{bottom:20px;left:20px;right:20px;top:20px}}.wp-block-gallery.logo-grid{align-items:center!important;display:flex;gap:unset!important;justify-content:center}.wp-block-gallery.logo-grid .wp-block-image{align-items:center!important;display:flex;justify-content:center;margin:0!important;width:40px}.wp-block-gallery.logo-grid .wp-block-image img{width:180px!important}#wpcontent .wp-block-heading{margin-left:0;margin-right:0}.wp-block-heading.clear-margins,.wp-block-heading:last-child{margin:0!important}.wp-block-heading.sans-serif{font-family:var(--font-inter);line-height:1em}.wp-block-heading.serif{font-family:var(--font-bureauserif)}.wp-block-heading.top-bottom-lines{border-bottom:1px solid var(--black);border-top:1px solid var(--black);padding:10px 0}p.short-width{max-width:72ch}@media screen and (max-width:820px){p.short-width{max-width:100%}}p.shorter-width{max-width:54ch}@media screen and (max-width:820px){p.shorter-width{max-width:100%}}p.center-short{margin-left:auto;margin-right:auto;max-width:80%;text-align:center}@media screen and (max-width:820px){p.center-short{max-width:100%!important;width:100%!important}}p.center-very-short{margin-left:auto;margin-right:auto;max-width:60%;text-align:center}@media screen and (max-width:820px){p.center-very-short{max-width:100%!important;width:auto!important}}p:last-child:not(:only-child){margin-bottom:10px}p.max-width-ch{margin-left:auto;margin-right:auto;max-width:54ch}@media screen and (max-width:820px){p.max-width-ch{max-width:100%!important;width:100%!important}}.wp-block-buttons.center-buttons{justify-content:center}.wp-block-buttons:has(.wp-block-button+.wp-block-button):not(.is-content-justification-right,.is-content-justification-space-between){flex-wrap:wrap;justify-content:center}.wp-block-button .wp-block-button__link{background-color:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment)}.wp-block-button .wp-block-button__link:hover{background-color:var(--color-lichen);color:var(--color-parchment)}.wp-block-button .wp-block-button__link.has-lichen-dark-background-color,.wp-block-button .wp-block-button__link.has-olivewood-background-color{color:var(--color-parchment)}.wp-block-button .wp-block-button__link.has-parchment-background-color{color:var(--color-lichen-dark)}.wp-block-button .wp-block-button__link.has-parchment-background-color:hover{background:var(--color-linen)!important}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent!important}.wp-block-button.is-style-outline .wp-block-button__link.has-lichen-dark-background-color{border-color:var(--color-lichen-dark);color:var(--color-lichen-dark)}.wp-block-button.is-style-outline .wp-block-button__link.has-lichen-dark-background-color:hover{background-color:var(--color-lichen-dark)!important;color:var(--color-parchment)}.wp-block-button.is-style-outline .wp-block-button__link.has-olivewood-background-color{border-color:var(--color-olivewood);color:var(--color-olivewood)}.wp-block-button.is-style-outline .wp-block-button__link.has-olivewood-background-color:hover{background-color:var(--color-olivewood)!important;color:var(--color-parchment)}.wp-block-button.is-style-outline .wp-block-button__link.has-parchment-background-color{border-color:var(--color-parchment);color:var(--color-parchment)}.wp-block-button.is-style-outline .wp-block-button__link.has-parchment-background-color:hover{background-color:var(--color-parchment)!important;color:var(--color-lichen-dark)}.hero-block{--hero-field-panel-max-height:min(440px,70vh);--hero-field-panel-modal-max-height:min(28rem,70vh);margin-top:var(--main-header-height);overflow:visible;position:relative;width:100%}@supports (height:1dvh){.hero-block{--hero-field-panel-max-height:min(440px,70dvh);--hero-field-panel-modal-max-height:min(28rem,70dvh)}}@supports (height:1svh){.hero-block{--hero-field-panel-max-height:min(440px,70svh);--hero-field-panel-modal-max-height:min(28rem,calc(100svh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 8.25rem))}}.hero-block__media{overflow:hidden;position:relative;width:100%}@media screen and (max-width:820px){.hero-block--height-mobile-full .hero-block__media{height:calc(100vh - 48px);min-height:620px}.hero-block--height-mobile-half .hero-block__media{height:80vh;min-height:360px}}@media screen and (max-width:820px) and (orientation:landscape){.hero-block--height-mobile-full .hero-block__media,.hero-block--height-mobile-half .hero-block__media{height:360px;min-height:0}}@media screen and (min-width:821px){.hero-block--height-full .hero-block__media{height:calc(100vh - var(--main-header-height));min-height:540px}.hero-block--height-half .hero-block__media{height:80vh;min-height:360px}}.hero-block--no-filters .hero-block__content{justify-content:center;padding-bottom:24px}@media screen and (min-width:821px){.hero-block--no-filters .hero-block__content{padding-bottom:40px}}.hero-block--no-filters .hero-block__subtext{margin-bottom:0}.hero-block__image,.hero-block__video{display:block;height:100%;-o-object-fit:var(--hero-media-object-fit-desktop,cover);object-fit:var(--hero-media-object-fit-desktop,cover);-o-object-position:var(--hero-media-position-desktop,50% 50%);object-position:var(--hero-media-position-desktop,50% 50%);width:100%}@media screen and (max-width:820px){.hero-block__image,.hero-block__video{-o-object-fit:var(--hero-media-object-fit-mobile,var(--hero-media-object-fit-desktop,cover));object-fit:var(--hero-media-object-fit-mobile,var(--hero-media-object-fit-desktop,cover));-o-object-position:var(--hero-media-position-mobile,var(--hero-media-position-desktop,50% 50%));object-position:var(--hero-media-position-mobile,var(--hero-media-position-desktop,50% 50%))}}.hero-block--mobile-poster .hero-block__image--mobile-poster{display:block;max-height:82vh;scale:1.4}.hero-block--mobile-poster .hero-block__video{display:none}@media screen and (min-width:821px){.hero-block--mobile-poster .hero-block__image--mobile-poster{display:none}.hero-block--mobile-poster .hero-block__video{display:block}}.hero-block__overlay{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.45) 45%,rgba(0,0,0,.35));inset:0;position:absolute}.page-our-communities .hero-block__overlay{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.52) 32%,rgba(0,0,0,.48) 55%,rgba(0,0,0,.64))}.hero-block__content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:24px 20px 0;position:absolute;text-align:center;z-index:20}@media screen and (min-width:821px){.hero-block__content{justify-content:flex-end;padding:24px 40px 100px}}.hero-block__heading{color:var(--white);font-family:var(--font-bureauserif);font-size:42px;font-weight:400;line-height:1;margin:0 0 12px}@media screen and (min-width:821px){.hero-block__heading{font-size:72px}}.page-our-communities .hero-block__heading{letter-spacing:-1.08px;line-height:36px}@media screen and (min-width:821px){.page-our-communities .hero-block__heading{font-size:72px;letter-spacing:-2.16px;line-height:72px;margin:0 0 16px}}.hero-block__subtext{color:var(--white);font-size:16px;font-weight:400;letter-spacing:-.18px;line-height:24px;margin:0 0 20px;max-width:30rem}@media screen and (min-width:821px){.hero-block__subtext{margin-bottom:50px;max-width:34rem}}.hero-block--intro-animate .hero-block__heading{animation:hero-block-fade-in-up .75s cubic-bezier(.22,1,.36,1) .15s forwards;opacity:0}.hero-block--intro-animate .hero-block__subtext{animation:hero-block-fade-in-up .75s cubic-bezier(.22,1,.36,1) .35s forwards;opacity:0}@media (prefers-reduced-motion:reduce){.hero-block--intro-animate .hero-block__heading,.hero-block--intro-animate .hero-block__subtext{animation:none;opacity:1;transform:none}}.hero-block__search{background:rgba(0,0,0,.08);border-radius:0;box-shadow:0 -8px 24px rgba(0,0,0,.15);display:grid;font-family:var(--font-inter);gap:12px;grid-template-columns:1fr 1fr;max-width:min(100%,1040px);position:relative;transform:translateY(1px);width:100%}@media screen and (max-width:820px){.hero-block__search{background:hsla(40,60%,97%,.9);box-shadow:none;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding:20px;transform:none;width:calc(100% + 40px)}}@media screen and (min-width:821px){.hero-block__search{align-items:stretch;border-radius:999px;box-shadow:0 12px 32px rgba(0,0,0,.2);gap:0;grid-template-columns:repeat(4,minmax(0,1fr)) auto;overflow:visible;transform:none}}@media screen and (max-width:820px){.hero-block__search.hero-block__search--modal-open{z-index:1001}}.hero-block__search-close{align-items:center;background:var(--color-parchment);border:0;border-radius:999px;color:var(--dark-gray);cursor:pointer;display:none;font-size:1.25rem;height:36px;justify-content:center;line-height:1;position:absolute;right:0;top:-48px;width:36px}.hero-block__search-close:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media screen and (max-width:820px){.hero-block__search--modal-open .hero-block__search-close{display:flex;font-size:1.5rem;height:44px;position:fixed;right:16px;top:76px;width:44px;z-index:9050}}.hero-block__field-overlay{background:transparent;border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:0}body.wp-admin .hero-block__field-overlay{pointer-events:none}@media screen and (max-width:820px){.hero-block__field-overlay{background:rgba(0,0,0,.55)}}.hero-block__field{background:var(--color-parchment-80);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-inter);gap:2px;min-width:0;padding:12px 16px;text-align:left}@media screen and (max-width:820px){.hero-block__field{background:var(--white);border:1px solid var(--color-warm-border);border-radius:10px;padding:10px 17px}}.hero-block__field label{color:var(--color-olivewood);cursor:pointer;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:13.2px;text-transform:uppercase}.hero-block__field input{background:transparent;border:0;color:var(--dark-gray);font-size:.9375rem;padding:0;width:100%}.hero-block__field input::-moz-placeholder{color:var(--mid-gray)}.hero-block__field input::placeholder{color:var(--mid-gray)}.hero-block__field input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media screen and (max-width:820px){.hero-block__field--rent,.hero-block__field--where{grid-column:1/-1}}.hero-block__field--amenities{display:none}@media screen and (min-width:821px){.hero-block__field{justify-content:center;padding:12px 16px;position:relative}.hero-block__field--where{border-radius:999px 0 0 999px;padding-left:32px}}.hero-block__field-control{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.hero-block__field-trigger{background:transparent;border:0;color:var(--color-stone-gray);cursor:pointer;display:block;flex:1;font-family:var(--font-inter);font-size:15px;font-weight:400;letter-spacing:0;line-height:19.5px;margin:0;min-width:0;overflow:hidden;padding:0;text-align:left}@media screen and (min-width:821px){.hero-block__field-trigger{font-size:14px;line-height:18px}}.hero-block__field-trigger [data-hero-filter-value]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-block__field-trigger:hover{background-color:transparent}.hero-block__field-clear{align-items:center;background:rgba(0,0,0,.08);border:0;border-radius:999px;color:var(--dark-gray);cursor:pointer;display:none;flex:0 0 auto;font-size:.875rem;height:20px;justify-content:center;line-height:1;width:20px}.hero-block__field-clear:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero-block__field-clear:hover{background:rgba(0,0,0,.16)}.hero-block__field-clear:not([hidden]){display:flex}.hero-block__field-panel{backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-parchment) 90%,transparent);border-color:color-mix(in srgb,var(--color-ink-black) 8%,transparent);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.25);box-sizing:border-box;cursor:default;max-height:var(--hero-field-panel-max-height);max-width:26rem;padding:16px;position:absolute;width:100%;z-index:1002}@media screen and (max-width:820px){.hero-block__search--modal-open .hero-block__field--active .hero-block__field-panel{-webkit-overflow-scrolling:touch;backdrop-filter:none;background:var(--color-parchment);box-shadow:0 24px 48px rgba(0,0,0,.35);height:auto;left:50%;max-height:var(--hero-field-panel-modal-max-height);max-width:360px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:360px;z-index:1002}}@media screen and (max-width:820px) and (max-width:359px){.hero-block__search--modal-open .hero-block__field--active .hero-block__field-panel{max-width:calc(100% - 32px);width:calc(100% - 32px)}}.hero-block__field-panel--checklist{display:flex;flex-direction:column;max-height:min(28rem,var(--hero-field-panel-max-height));min-height:0;overflow:hidden;padding:20px 0 0}.hero-block__field-panel--checklist[hidden]{display:none}.hero-block__field-panel--checklist .hero-block__field-panel-title{padding:0 20px}.hero-block__field--where .hero-block__field-panel{overflow:hidden;padding-bottom:20px;width:420px}.hero-block__field--where .hero-block__field-panel:after{background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--color-parchment) 72%);border-radius:0 0 15px 15px;bottom:1px;content:"";height:44px;left:1px;pointer-events:none;position:absolute;right:1px}.hero-block__field--beds .hero-block__field-panel,.hero-block__field--movein .hero-block__field-panel,.hero-block__field--rent .hero-block__field-panel{padding:16px;width:360px}.hero-block__field--amenities .hero-block__field-panel{width:400px}.hero-block__field-panel-title{color:var(--color-ink-black);font-family:var(--font-bureauserif);font-size:21px;font-weight:400;letter-spacing:-.02em;margin:0 0 10px}.hero-block__checklist{-webkit-overflow-scrolling:touch;flex:1;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.hero-block__field-panel--checklist .hero-block__checklist-item{align-items:center;color:var(--color-stone-gray);cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:12px;line-height:16px;margin-bottom:8px;padding:0}.hero-block__field-panel--checklist .hero-block__checklist-item input[type=checkbox]{accent-color:var(--color-ink-black);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1px solid var(--color-warm-border);cursor:pointer;flex:0 0 auto;height:16px;margin:0;position:relative;width:16px}.hero-block__field-panel--checklist .hero-block__checklist-item input[type=checkbox]:checked{background:var(--dark-gray);border-color:var(--dark-gray)}.hero-block__field-panel--checklist .hero-block__checklist-item input[type=checkbox]:checked:after{border:solid var(--white);border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:5px}.hero-block__field-panel--checklist .hero-block__checklist-item input[type=checkbox]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero-block__field-panel-done{background:var(--dark-gray);border:0;border-radius:0 0 16px 16px;color:var(--white);cursor:pointer;flex:0 0 auto;font-size:.9375rem;font-weight:600;margin-top:12px;padding:16px 20px;width:100%}.hero-block__field-panel-done:hover{background:var(--black)}.hero-block__field-panel-done:focus-visible{outline:2px solid var(--white);outline-offset:-4px}.hero-block__option-list-empty{color:var(--mid-gray);font-size:.9375rem;margin:0}.hero-block__option-list{-webkit-overflow-scrolling:touch;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:0;max-height:16rem;overflow-y:auto;padding:0!important}.hero-block__field--beds .hero-block__option-list,.hero-block__field--movein .hero-block__option-list,.hero-block__field--rent .hero-block__option-list{display:flex;flex-wrap:wrap;gap:8px}.hero-block__option-pill{background:var(--color-paper-cream);border:1px solid var(--color-warm-border);border-radius:999px;color:var(--color-ink-black);cursor:pointer;font-family:var(--font-inter);font-size:13px;font-weight:400;line-height:1;min-height:44px;padding:9px 12px 7px;text-align:center;transition:border-color .15s ease,background .15s ease;width:100%}.hero-block__option-pill:hover{background:var(--white);border-color:var(--color-ink-black)}.hero-block__option-pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero-block__option-pill[aria-selected=true]{background:var(--dark-gray);border-color:var(--dark-gray);color:var(--white)}.hero-block__field--where .hero-block__option-pill{min-height:unset;padding:9px 12px 7px;text-align:left}.hero-block__field--beds .hero-block__option-pill,.hero-block__field--movein .hero-block__option-pill,.hero-block__field--rent .hero-block__option-pill{min-height:unset;padding:9px 12px 7px;width:auto}.hero-block__submit-container{align-items:center;background:var(--color-parchment-80);border-radius:0 999px 999px 16px;display:flex;justify-content:flex-end;width:-moz-max-content;width:max-content}@media screen and (max-width:820px){.hero-block__submit-container{background:transparent;border-radius:0;grid-column:1/-1;width:100%}}.hero-block__submit{background:var(--color-olivewood);border:0;color:var(--white);cursor:pointer;font-size:14px;font-weight:500;grid-column:1/-1;letter-spacing:-.15px;line-height:24px;min-height:44px;padding:16px;transition:background-color .15s ease;width:100%}.hero-block__submit:focus-visible{outline:2px solid var(--white);outline-offset:-4px}.hero-block__submit:hover{background:var(--color-lichen-dark)}.hero-block__submit[hidden]{display:none!important}@media screen and (max-width:820px){.hero-block__submit{border-radius:999px}}@media screen and (min-width:821px){.hero-block__submit{align-items:center;border-radius:999px;display:inline-flex;grid-column:auto;height:52px;justify-content:center;margin:8px;padding:0 22px}}.hero-block__reset-wrap{display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:820px){.hero-block__reset-wrap{grid-column:1/-1;justify-content:center;margin-top:4px}}@media screen and (min-width:821px){.hero-block__reset-wrap{left:0;max-width:none;position:absolute;right:0;top:calc(100% + 14px)}}.hero-block__reset-filters{background:transparent;border:0;color:var(--white);cursor:pointer;font-family:var(--font-inter);font-size:16px;font-weight:400;letter-spacing:-.18px;line-height:24px;min-height:44px;padding:10px 12px;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:820px){.hero-block__reset-filters{color:var(--color-olivewood)}.hero-block__reset-filters:hover:not(:disabled){color:var(--color-lichen-dark)}}@media screen and (min-width:821px){.hero-block__reset-filters:hover:not(:disabled){color:var(--color-parchment)}}.hero-block__reset-filters:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hero-block__reset-filters:disabled{cursor:not-allowed;opacity:.45;text-decoration:underline}body.hero-block-modal-open{overflow:hidden}@media screen and (max-width:820px){body.hero-block-modal-open .hero-block__search--modal-open .hero-block__field--active{position:relative;z-index:1002}}@keyframes hero-block-fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#location{overflow:hidden}#location .location-list__more{display:flex;justify-content:center;padding:32px 0 8px}@media screen and (min-width:821px){#location .location-list__more{padding:40px 0 16px}}#location .location-list .location-item[hidden],#location .location-list__more[hidden]{display:none!important}#location .location-header{display:flex;justify-content:space-between;margin-bottom:30px;margin-left:10vw;margin-right:10vw}@media screen and (max-width:1200px){#location .location-header{flex-direction:column;margin-left:20px;margin-right:20px}}#location .location-header h2{margin:0}#location .property-block__heading{font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0 auto 28px;max-width:var(--page-max-width)}@media screen and (max-width:1200px){#location .property-block__heading{margin-left:20px;margin-right:20px}}#location .location-item .location-item__media{aspect-ratio:4/3;overflow:hidden;position:relative}#location .location-item .location-item__media-container{aspect-ratio:4/3;background-color:var(--color-warm-border);overflow:hidden;position:relative}#location .location-item .location-item__media-container .location-item__media-link{display:block;inset:0;position:absolute}#location .location-item .location-item__media-container .location-item__media-link:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px;z-index:1}#location .location-item .location-item__media-container img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#location .location-item .location-item__badge{background:color-mix(in srgb,var(--color-lichen-dark) 70%,transparent);border-radius:var(--radius-buttons);color:var(--color-parchment);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:400;letter-spacing:var(--tracking-body-sm);line-height:1;padding:6px 14px;position:absolute;right:20px;text-decoration:none;top:20px;white-space:nowrap;z-index:10}@media screen and (max-width:820px){#location .location-item .location-item__badge{right:14px;top:14px}}#location .location-item .details{background:var(--surface-card);border-top:3px solid var(--color-phoenix)}#location .location-item .details h3{font-size:28px!important}#location .location-item h3{font-size:44px;margin:0 0 var(--spacing-12) 0}@media screen and (max-width:820px){#location .location-item h3{font-size:6vw}}#location .location-item .panel-cols{display:flex;gap:40px;margin-bottom:var(--spacing-12)}@media screen and (max-width:820px){#location .location-item .panel-cols{flex-direction:column}}#location .location-item .panel-cols .panel-col{flex:1}#location .location-item .panel-cols .panel-col h4{font-family:SangBleu Kingdom;margin-bottom:10px;margin-top:0}#location .location-item .panel-cols .panel-col p{margin:0;max-width:100%}#location .location-item .panel-cols .panel-col ul{list-style:none;margin:0;padding:0}#location .location-item .panel-cols .panel-col ul li:before{color:var(--red);content:"▪";font-size:24px;margin-right:10px}#location .location-item .panel-cols .panel-col ul li a{color:var(--blue)}#location .location-item .explore-link{align-items:center;color:var(--color-lichen-dark);display:inline-block;font-family:var(--font-inter);font-size:var(--text-body-sm);gap:6px;letter-spacing:var(--tracking-body-sm);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}#location .location-item .explore-link:after{background-image:url(/wp-content/themes/lyvwell/assets/img/bf_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;margin-left:6px;margin-top:5px;position:absolute;width:10px}#location .location-item .explore-link:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}#location .location-item .explore-link:hover{text-decoration-color:var(--color-phoenix);text-decoration-style:solid;text-decoration-thickness:2px}#location .location-item--cover .location-item__media{aspect-ratio:1/1.09;overflow:hidden;position:relative}@media screen and (max-width:820px){#location .location-item--cover .location-item__media{aspect-ratio:3/4}}#location .location-item--cover .location-item__media .image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#location .location-item--cover .location-item__scrim{background:linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent 45%);inset:0;pointer-events:none;position:absolute}#location .location-item--cover .location-item__scrim:after{background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 65%);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--header-fade-duration) ease}#location .location-item--cover .location-item__content{bottom:0;left:0;padding:24px;position:absolute;right:0}#location .location-item--cover .location-item__content h3{bottom:24px;color:var(--color-parchment);left:24px;margin:0;position:absolute;right:24px;transform:translateY(0);transition:transform var(--header-fade-duration) ease}@media (prefers-reduced-motion:reduce){#location .location-item--cover .location-item__content h3{transition:none}}#location .location-item--cover .location-item__bottom-row{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}#location .location-item--cover .location-item__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-parchment);display:-webkit-box;filter:blur(14px);font-size:var(--text-body-sm);line-height:1.4;margin:0;max-width:34ch;opacity:0;overflow:hidden;transform:translateY(1.25em);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){#location .location-item--cover .location-item__excerpt{filter:none;transition:none}}#location .location-item--cover .location-item__cta{flex-shrink:0;opacity:0;transform:translateY(1.25em);transition:opacity .45s cubic-bezier(.22,1,.36,1) .12s,transform .45s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s,border-color .18s,box-shadow .18s}@media (prefers-reduced-motion:reduce){#location .location-item--cover .location-item__cta{transition:none}}@media screen and (min-width:821px){#location .location-item--cover .location-item__media:focus-within .location-item__scrim:after,#location .location-item--cover .location-item__media:hover .location-item__scrim:after{opacity:1}#location .location-item--cover .location-item__media:focus-within h3,#location .location-item--cover .location-item__media:hover h3{transform:translateY(-64px)}#location .location-item--cover .location-item__media:focus-within .location-item__excerpt,#location .location-item--cover .location-item__media:hover .location-item__excerpt{filter:blur(0);opacity:1;transform:translateY(0)}#location .location-item--cover .location-item__media:focus-within .location-item__cta,#location .location-item--cover .location-item__media:hover .location-item__cta{opacity:1;transform:translateY(0)}}@media screen and (max-width:820px){#location .location-item--cover .location-item__scrim:after{opacity:1}#location .location-item--cover .location-item__content{padding:16px}#location .location-item--cover .location-item__content h3{bottom:16px;left:16px;right:16px;transform:translateY(-64px)}#location .location-item--cover .location-item__excerpt{filter:none;opacity:1;transform:none}#location .location-item--cover .location-item__cta{opacity:1;transform:translateY(0)}}.related-articles-section .property-block__heading{font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0 auto 28px;max-width:var(--page-max-width)}@media screen and (max-width:1200px){.related-articles-section .property-block__heading{margin-left:20px;margin-right:20px}}.related-articles-section .track{overflow:hidden}.related-articles-section .location-item .location-item__media{aspect-ratio:4/3;overflow:hidden;position:relative}.related-articles-section .location-item .details{background:var(--surface-card);border-top:3px solid var(--color-phoenix)}.related-articles-section .location-item h3{font-size:var(--text-heading-sm);margin:0 0 var(--spacing-12) 0}.related-articles-section .location-item h3 a{color:inherit;text-decoration:none}.related-articles-section .location-item h3 a:hover{text-decoration:underline}.related-articles-section .location-item .explore-link{color:var(--color-olivewood);display:inline-block;font-family:var(--font-inter);font-size:var(--text-body-sm);letter-spacing:var(--tracking-body-sm);text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}.related-articles-section .location-item .explore-link:after{content:"→";margin-left:6px}.related-articles-section .blog-related-card__meta{color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-8) 0}.related-articles-section .blog-related-card__meta-sep{opacity:.45}.related-articles-section .blog-related-card__author{color:var(--color-olivewood);display:block;font-family:var(--font-inter);font-size:var(--text-body-sm);margin-bottom:var(--spacing-8)}.related-articles-section .blog-related-card__date{color:color-mix(in srgb,var(--color-olivewood) 72%,transparent);display:block;font-family:var(--font-inter);font-size:var(--text-body-sm);margin-bottom:var(--spacing-12)}#location.property-block--details,.related-articles-section.property-block--details{margin-block:0;padding-block:72px}@media screen and (max-width:768px){#location.property-block--details,.related-articles-section.property-block--details{margin-block:0;padding-block:48px}}#location.property-block--details .property-block__header,.related-articles-section.property-block--details .property-block__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 28px;max-width:var(--page-max-width)}@media screen and (max-width:1200px){#location.property-block--details .property-block__header,.related-articles-section.property-block--details .property-block__header{margin-left:20px;margin-right:20px;max-width:none}}@media screen and (max-width:768px){#location.property-block--details .property-block__header,.related-articles-section.property-block--details .property-block__header{align-items:flex-start;flex-direction:column}}#location.property-block--details .property-block__heading,.related-articles-section.property-block--details .property-block__heading{flex:1;margin:0;min-width:0}#location.property-block--details .property-block__header .glide__arrows,.related-articles-section.property-block--details .property-block__header .glide__arrows{bottom:auto;flex-shrink:0;position:static;right:auto}#location.property-block--details.property-block--few-slides .glide__slide.location-item,.related-articles-section.property-block--details.property-block--few-slides .glide__slide.location-item{max-width:612px}@media screen and (min-width:821px){#location.property-block--details.property-block--few-slides .property-block__header .glide__arrows,.related-articles-section.property-block--details.property-block--few-slides .property-block__header .glide__arrows{display:none}}#location.property-block--details.property-block--single-slide .property-block__header .glide__arrows,.related-articles-section.property-block--details.property-block--single-slide .property-block__header .glide__arrows{display:none}#location.property-block--details .location-item,.related-articles-section.property-block--details .location-item{transition:box-shadow var(--header-fade-duration) ease}#location.property-block--details .location-item .details,.related-articles-section.property-block--details .location-item .details{border-top:0}@media (prefers-reduced-motion:reduce){#location.property-block--details .location-item,.related-articles-section.property-block--details .location-item{transition:none}}#location.property-block--details .location-item:has(.explore-link),.related-articles-section.property-block--details .location-item:has(.explore-link){cursor:pointer;position:relative}#location.property-block--details .location-item:has(.explore-link) .explore-link:before,.related-articles-section.property-block--details .location-item:has(.explore-link) .explore-link:before{content:"";inset:0;position:absolute;z-index:1}#location.property-block--details .location-item:focus-within,#location.property-block--details .location-item:hover,.related-articles-section.property-block--details .location-item:focus-within,.related-articles-section.property-block--details .location-item:hover{box-shadow:0 16px 36px rgba(0,0,0,.08)}.location-control{align-items:center;display:flex;justify-content:space-between;margin-left:10vw;margin-right:10vw;margin-top:40px}.location-control.hide-on-desktop{display:none}@media screen and (max-width:1200px){.location-control{margin-left:20px;margin-right:20px}}@media screen and (max-width:820px){.location-control{margin-top:28px}.location-control.hide-on-desktop{display:flex}}.glide__arrows{display:flex;gap:12px}.glide__arrows .glide__arrow{align-items:center;background:var(--color-parchment-dark);border:0;border:1px solid var(--color-warm-border);border-radius:50%;color:var(--color-olivewood);cursor:pointer;display:flex;font-family:var(--font-inter);font-size:18px;height:44px;justify-content:center;line-height:1;min-width:44px;transition:background-color var(--header-fade-duration) ease,opacity var(--header-fade-duration) ease;width:44px}.glide__arrows .glide__arrow:hover:not([disabled]){background-color:var(--color-warm-border)}.glide__arrows .glide__arrow:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.glide__arrows .glide__arrow.glide__arrow--disabled,.glide__arrows .glide__arrow[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}.glide__arrows .track{cursor:grab}#amenities-slider-block,.amenities-slider-block{--amenities-slider-sticky-offset:var(--main-header-height,64px);background-color:var(--color-parchment-dark);overflow:hidden;padding-block:0;position:relative;scroll-margin-top:calc(var(--amenities-slider-sticky-offset) + var(--spacing-16))}@media screen and (min-width:821px){#amenities-slider-block,.amenities-slider-block{padding-block:72px}}#amenities-slider-block .amenities-slider__inner,.amenities-slider-block .amenities-slider__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--page-max-width);padding-inline:20px}@media screen and (min-width:1201px){#amenities-slider-block .amenities-slider__inner,.amenities-slider-block .amenities-slider__inner{padding-inline:0}}#amenities-slider-block .amenity_glide,.amenities-slider-block .amenity_glide{--amenities-gap:16px;--amenities-slide-width:77.952vw}@media screen and (min-width:821px){#amenities-slider-block .amenity_glide,.amenities-slider-block .amenity_glide{--amenities-slide-width:min(732px,42.5vw)}}#amenities-slider-block .glide__slides,.amenities-slider-block .glide__slides{gap:0!important}#amenities-slider-block .slider-header,.amenities-slider-block .slider-header{align-items:flex-start;background:transparent;box-sizing:border-box;color:var(--color-olivewood);display:flex;gap:16px;justify-content:space-between;min-height:0;padding-bottom:20px;padding-top:40px;width:100%}@media screen and (max-width:820px){#amenities-slider-block .slider-header,.amenities-slider-block .slider-header{flex-direction:column;padding-bottom:26px;padding-top:30px}}#amenities-slider-block .slider-header__content,.amenities-slider-block .slider-header__content{flex:1;max-width:612px;min-width:0}#amenities-slider-block .slider-header__content h2,.amenities-slider-block .slider-header__content h2{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0 0 12px;max-width:none}#amenities-slider-block .slider-header__content p,.amenities-slider-block .slider-header__content p{color:color-mix(in srgb,var(--color-ink-black) 78%,transparent);font-family:var(--font-inter);font-size:var(--text-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:0!important;max-width:640px}#amenities-slider-block .amenities-slider__cta,.amenities-slider-block .amenities-slider__cta{display:inline-block;margin-top:24px}#amenities-slider-block .amenities-slider__arrows,.amenities-slider-block .amenities-slider__arrows{align-self:flex-end;bottom:auto;flex-shrink:0;gap:8px;position:static;right:auto}#amenities-slider-block .amenities-slider__arrows .glide__arrow,.amenities-slider-block .amenities-slider__arrows .glide__arrow{background-image:none;height:40px;min-width:40px;width:40px}#amenities-slider-block .amenities-slider__arrows .glide__arrow svg,.amenities-slider-block .amenities-slider__arrows .glide__arrow svg{fill:var(--color-olivewood);display:block}#amenities-slider-block .amenities-slider__arrows .glide__arrow:hover:not([disabled]),.amenities-slider-block .amenities-slider__arrows .glide__arrow:hover:not([disabled]){background:var(--color-warm-border)}#amenities-slider-block .amenities-slider__arrows .glide__arrow.glide__arrow--disabled,#amenities-slider-block .amenities-slider__arrows .glide__arrow[disabled],.amenities-slider-block .amenities-slider__arrows .glide__arrow.glide__arrow--disabled,.amenities-slider-block .amenities-slider__arrows .glide__arrow[disabled]{cursor:not-allowed;opacity:.35;pointer-events:none}@media screen and (max-width:820px){#amenities-slider-block .amenities-slider__arrows,.amenities-slider-block .amenities-slider__arrows{align-self:flex-start;bottom:30px;position:absolute}}#amenities-slider-block .amenities-slider__track-wrap,.amenities-slider-block .amenities-slider__track-wrap{overflow:hidden;padding-bottom:100px;padding-left:max(20px,(100vw - var(--page-max-width))/2 + 20px)}@media screen and (min-width:1201px){#amenities-slider-block .amenities-slider__track-wrap,.amenities-slider-block .amenities-slider__track-wrap{padding-bottom:40px;padding-left:calc((100vw - var(--page-max-width))/2)}}#amenities-slider-block .slider,.amenities-slider-block .slider{height:auto;overflow:hidden;position:static;width:100%}#amenities-slider-block .slider .track,.amenities-slider-block .slider .track{height:auto;overflow:hidden;padding-block:4px;padding-inline:0!important}#amenities-slider-block .slider .track img,.amenities-slider-block .slider .track img{-webkit-user-drag:none;pointer-events:none}#amenities-slider-block .slider.amenity_glide--draggable .track,.amenities-slider-block .slider.amenity_glide--draggable .track{cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}#amenities-slider-block .slider.amenity_glide--draggable.glide--dragging .track,.amenities-slider-block .slider.amenity_glide--draggable.glide--dragging .track{cursor:grabbing}#amenities-slider-block .slider .amenitiy-icon.glide__slide,.amenities-slider-block .slider .amenitiy-icon.glide__slide{border-bottom:4px solid var(--color-phoenix);flex:0 0 var(--amenities-slide-width);max-width:var(--amenities-slide-width);min-width:0;width:var(--amenities-slide-width)}#amenities-slider-block .slider .amenitiy-icon.glide__slide:not(:first-child),.amenities-slider-block .slider .amenitiy-icon.glide__slide:not(:first-child){margin-left:calc(var(--amenities-gap)/2)}#amenities-slider-block .slider .amenitiy-icon.glide__slide:not(:last-child),.amenities-slider-block .slider .amenitiy-icon.glide__slide:not(:last-child){margin-right:calc(var(--amenities-gap)/2)}#amenities-slider-block .slider.amenity_glide--draggable .amenitiy-icon.glide__slide,.amenities-slider-block .slider.amenity_glide--draggable .amenitiy-icon.glide__slide{cursor:grab}#amenities-slider-block .slider.amenity_glide--draggable.glide--dragging .amenitiy-icon.glide__slide,.amenities-slider-block .slider.amenity_glide--draggable.glide--dragging .amenitiy-icon.glide__slide{cursor:grabbing}#amenities-slider-block .slider .amenitiy-icon,.amenities-slider-block .slider .amenitiy-icon{align-items:flex-start;background-color:var(--color-paper-cream);border:1px solid var(--color-warm-border);box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0;min-height:100%;padding:24px;text-align:left}#amenities-slider-block .slider .amenitiy-icon__icon-wrap,.amenities-slider-block .slider .amenitiy-icon__icon-wrap{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-bottom:27px}#amenities-slider-block .slider .amenitiy-icon img,.amenities-slider-block .slider .amenitiy-icon img{height:35px;margin:0;-o-object-fit:contain;object-fit:contain;width:35px}#amenities-slider-block .slider .amenitiy-icon .copy,.amenities-slider-block .slider .amenitiy-icon .copy{padding:0;text-align:left;width:100%}#amenities-slider-block .slider .amenitiy-icon p,.amenities-slider-block .slider .amenitiy-icon p{color:var(--color-olivewood);display:block;margin:0;max-width:none;white-space:normal}#amenities-slider-block .slider .amenitiy-icon p.title,.amenities-slider-block .slider .amenitiy-icon p.title{color:var(--color-ink-black);font-family:var(--font-bureauserif);font-size:18px;font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:1.2;margin:0 0 8px;text-transform:capitalize}#amenities-slider-block .slider .amenitiy-icon p.caption,#amenities-slider-block .slider .amenitiy-icon p.description,.amenities-slider-block .slider .amenitiy-icon p.caption,.amenities-slider-block .slider .amenitiy-icon p.description{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:1.45;max-width:none}#amenities-slider-block .slider .amenitiy-icon p.caption,.amenities-slider-block .slider .amenitiy-icon p.caption{margin-bottom:8px}#amenities-slider-block .slider .amenitiy-icon p.description,.amenities-slider-block .slider .amenitiy-icon p.description{margin-bottom:0!important;margin-top:0}#amenities-slider-block .slider .amenitiy-icon.has-description .copy .caption+.description,#amenities-slider-block .slider .amenitiy-icon.has-description .copy .description+.caption,.amenities-slider-block .slider .amenitiy-icon.has-description .copy .caption+.description,.amenities-slider-block .slider .amenitiy-icon.has-description .copy .description+.caption{margin-top:0}body:has(>.promo-banner) .amenities-slider-block{--amenities-slider-sticky-offset:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px))}body:has(>#property-nav) .amenities-slider-block{--amenities-slider-sticky-offset:calc(var(--main-header-height, 64px) + 60px)}@media screen and (max-width:768px){body:has(>#property-nav) .amenities-slider-block{--amenities-slider-sticky-offset:calc(var(--main-header-height, 64px) + 65px)}}body:has(>.promo-banner):has(>#property-nav) .amenities-slider-block{--amenities-slider-sticky-offset:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 60px)}@media screen and (max-width:768px){body:has(>.promo-banner):has(>#property-nav) .amenities-slider-block{--amenities-slider-sticky-offset:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 65px)}}#retail-slider-block,.retail-slider-block{background-position:50%;background-size:cover;display:flex;max-width:100vw;overflow:hidden;padding:100px 0;position:relative}#retail-slider-block.larger,.retail-slider-block.larger{padding:150px 0}#retail-slider-block:after,.retail-slider-block:after{background-color:rgba(0,0,0,.25);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:9}@media screen and (max-width:820px){#retail-slider-block,.retail-slider-block{display:block}}#retail-slider-block.extra-height .retail-slider__header,.retail-slider-block.extra-height .retail-slider__header{min-height:20vw}#retail-slider-block.reverse:after,.retail-slider-block.reverse:after{display:none}#retail-slider-block.reverse .retail-slider__header,.retail-slider-block.reverse .retail-slider__header{background-color:var(--white);color:var(--blue);flex:1;width:50%}#retail-slider-block.reverse .retail-slider__header p,.retail-slider-block.reverse .retail-slider__header p{max-width:80%}#retail-slider-block.reverse .retail-slider__right,.retail-slider-block.reverse .retail-slider__right{flex:1;width:50%}#retail-slider-block.reverse .retail-slider .retail-slider__slide,.retail-slider-block.reverse .retail-slider .retail-slider__slide{background-color:var(--blue);color:var(--white)}#retail-slider-block.reverse .retail-slider .retail-slider__slide p,#retail-slider-block.reverse .retail-slider .retail-slider__slide span,.retail-slider-block.reverse .retail-slider .retail-slider__slide p,.retail-slider-block.reverse .retail-slider .retail-slider__slide span{color:var(--white)}@media screen and (max-width:820px){#retail-slider-block,.retail-slider-block{flex-direction:column;padding:0 0 60px}}#retail-slider-block .retail-slider__right,.retail-slider-block .retail-slider__right{flex:1;position:relative}@media screen and (max-width:820px){#retail-slider-block .retail-slider__right,.retail-slider-block .retail-slider__right{margin-top:-60px;min-height:80vw;position:relative;z-index:40}}#retail-slider-block .retail-slider__header,.retail-slider-block .retail-slider__header{align-items:center;background-color:var(--blue);box-sizing:border-box;color:var(--white);display:flex;min-height:17vw;position:relative;width:35%;z-index:20}#retail-slider-block .retail-slider__header>div,.retail-slider-block .retail-slider__header>div{padding:60px 40px 60px 10vw}#retail-slider-block .retail-slider__header>div p,.retail-slider-block .retail-slider__header>div p{margin-bottom:0}@media screen and (max-width:820px){#retail-slider-block .retail-slider__header,.retail-slider-block .retail-slider__header{min-width:100%;padding:20px 0 60px;width:100%}}@media screen and (max-width:1400px){#retail-slider-block .retail-slider__header,.retail-slider-block .retail-slider__header{width:40%}}#retail-slider-block .retail-slider__header h2,.retail-slider-block .retail-slider__header h2{font-size:2.5em;margin:0;max-width:80%}#retail-slider-block .retail-slider__header p,.retail-slider-block .retail-slider__header p{max-width:80%}#retail-slider-block .retail-slider__header a,.retail-slider-block .retail-slider__header a{background-color:var(--coral);margin-top:25px}#retail-slider-block .retail-slider,.retail-slider-block .retail-slider{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}@media screen and (max-width:820px){#retail-slider-block .retail-slider,.retail-slider-block .retail-slider{height:75vw}}#retail-slider-block .retail-slider .track,#retail-slider-block .retail-slider .track .glide__slides,#retail-slider-block .retail-slider .track .glide__slides .retail-slider__slide,.retail-slider-block .retail-slider .track,.retail-slider-block .retail-slider .track .glide__slides,.retail-slider-block .retail-slider .track .glide__slides .retail-slider__slide{height:100%}@media screen and (max-width:820px){#retail-slider-block .retail-slider .track .glide__slides .retail-slider__slide,.retail-slider-block .retail-slider .track .glide__slides .retail-slider__slide{height:75vw}}#retail-slider-block .retail-slider .retail-slider__slide,.retail-slider-block .retail-slider .retail-slider__slide{align-items:center;background-color:var(--white);display:flex;flex-direction:column;justify-content:center;margin:0 10px}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__slide,.retail-slider-block .retail-slider .retail-slider__slide{padding:0}}#retail-slider-block .retail-slider .retail-slider__slide img,.retail-slider-block .retail-slider .retail-slider__slide img{height:6vw;margin-bottom:7px;-o-object-fit:contain;object-fit:contain;width:6vw}@media screen and (max-width:1200px){#retail-slider-block .retail-slider .retail-slider__slide img,.retail-slider-block .retail-slider .retail-slider__slide img{height:6vw;width:6vw}}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__slide img,.retail-slider-block .retail-slider .retail-slider__slide img{height:15vw;width:15vw}}#retail-slider-block .retail-slider .retail-slider__slide .retail-slider__copy,.retail-slider-block .retail-slider .retail-slider__slide .retail-slider__copy{padding:30px;text-align:center}@media screen and (max-width:1200px){#retail-slider-block .retail-slider .retail-slider__slide .retail-slider__copy,.retail-slider-block .retail-slider .retail-slider__slide .retail-slider__copy{padding:0 20px 20px}}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__slide .retail-slider__copy,.retail-slider-block .retail-slider .retail-slider__slide .retail-slider__copy{padding:0 20px 20px}}#retail-slider-block .retail-slider .retail-slider__slide p,.retail-slider-block .retail-slider .retail-slider__slide p{color:var(--blue);display:block;margin:0;max-width:100%;white-space:break-spaces}#retail-slider-block .retail-slider .retail-slider__slide p.title,.retail-slider-block .retail-slider .retail-slider__slide p.title{font-size:1.4em;font-weight:700;margin:5px 0}#retail-slider-block .retail-slider .retail-slider__slide p.caption,.retail-slider-block .retail-slider .retail-slider__slide p.caption{font-size:16px;margin:5px auto;max-width:80%}@media screen and (max-width:1200px){#retail-slider-block .retail-slider .retail-slider__slide p.caption,.retail-slider-block .retail-slider .retail-slider__slide p.caption{font-size:14px}}#retail-slider-block .retail-slider .retail-slider__slide p.description,.retail-slider-block .retail-slider .retail-slider__slide p.description{font-size:16px;margin:5px 0}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__slide p.description,.retail-slider-block .retail-slider .retail-slider__slide p.description{font-size:14px}}#retail-slider-block .retail-slider .retail-slider__slide.has-description img,.retail-slider-block .retail-slider .retail-slider__slide.has-description img{height:6vw;margin-bottom:10px;-o-object-fit:contain;object-fit:contain;width:6vw}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__slide.has-description img,.retail-slider-block .retail-slider .retail-slider__slide.has-description img{height:10vw;width:10vw}}#retail-slider-block .retail-slider .retail-slider__slide.has-description p.title,.retail-slider-block .retail-slider .retail-slider__slide.has-description p.title{font-size:1.4em;font-weight:700}#retail-slider-block .retail-slider .retail-slider__slide.has-description p.caption,.retail-slider-block .retail-slider .retail-slider__slide.has-description p.caption{font-size:.9vw;margin:5px 0}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__slide.has-description p.caption,.retail-slider-block .retail-slider .retail-slider__slide.has-description p.caption{font-size:14px}}#retail-slider-block .retail-slider .retail-slider__slide.has-description p.description,.retail-slider-block .retail-slider .retail-slider__slide.has-description p.description{font-size:.9vw;margin:5px 0}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__slide.has-description p.description,.retail-slider-block .retail-slider .retail-slider__slide.has-description p.description{font-size:14px}}#retail-slider-block .retail-slider .retail-slider__controls,.retail-slider-block .retail-slider .retail-slider__controls{bottom:-40px;left:30px;position:absolute;right:40px}@media screen and (max-width:820px){#retail-slider-block .retail-slider .retail-slider__controls,.retail-slider-block .retail-slider .retail-slider__controls{bottom:-40px;left:30px}}#retail-slider-block .retail-slider .retail-slider__controls.hide-bullets,.retail-slider-block .retail-slider .retail-slider__controls.hide-bullets{display:none}@media screen and (max-width:1400px){#retail-slider-block .retail-slider .retail-slider__controls.hide-bullets,.retail-slider-block .retail-slider .retail-slider__controls.hide-bullets{display:block}}@media screen and (min-width:820px){#retail-slider-block .retail-slider .retail-slider__controls .glide__bullets button:nth-last-child(2),.retail-slider-block .retail-slider .retail-slider__controls .glide__bullets button:nth-last-child(2){display:none}}@media screen and (max-width:1400px){#retail-slider-block .retail-slider .retail-slider__controls .glide__bullets button:nth-last-child(2),.retail-slider-block .retail-slider .retail-slider__controls .glide__bullets button:nth-last-child(2){display:inline-block}}@media screen and (min-width:820px){#retail-slider-block .retail-slider .retail-slider__controls .glide__bullets button:last-child,.retail-slider-block .retail-slider .retail-slider__controls .glide__bullets button:last-child{display:none}}#retail-slider-block .glide__arrows,#retail-slider-block .glide__bullets,.retail-slider-block .glide__arrows,.retail-slider-block .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#retail-slider-block .glide__bullets button,.retail-slider-block .glide__bullets button{background-color:transparent;border:1px solid var(--red);border-radius:50%;display:inline-block;height:20px;margin:0 3px 0 0;padding:0;width:20px}#retail-slider-block .glide__bullets button.glide__bullet--active,#retail-slider-block .glide__bullets button:hover,.retail-slider-block .glide__bullets button.glide__bullet--active,.retail-slider-block .glide__bullets button:hover{background-color:var(--red)}.tabbed-galleries{padding:0 60px;position:relative}@media screen and (max-width:820px){.tabbed-galleries{padding:0}}.tabbed-galleries .expand{bottom:0;margin:0;position:absolute;right:0;z-index:90}.tabbed-galleries .expand img{cursor:pointer;display:block;height:40px;margin:0;padding:0;width:40px}.tabbed-galleries .view-swapper{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.tabbed-galleries .view-swapper .toggle:before{left:30px}.tabbed-galleries .view-swapper span{font-weight:700}.tabbed-galleries.show-sliders .embed-view{display:none}.tabbed-galleries.show-sliders .controls,.tabbed-galleries.show-sliders .controls-buttons,.tabbed-galleries.show-sliders .galleries{display:block}.tabbed-galleries.show-sliders .view-swapper .toggle:before{left:4px}.tabbed-galleries .embed-view{display:block}.tabbed-galleries .embed-view iframe{min-height:50vw;width:100%}@media screen and (max-width:820px){.tabbed-galleries .embed-view iframe{min-height:90vh}}.tabbed-galleries .controls,.tabbed-galleries .galleries{display:none}.tabbed-galleries .show-lightbox{bottom:17.9%;cursor:pointer;height:40px;position:absolute;right:0;width:40px;z-index:90}.tabbed-galleries .show-lightbox img{width:100%}.tabbed-galleries .close-lightbox{cursor:pointer;height:40px;position:absolute;right:10px;top:10px;width:40px;z-index:90}@media screen and (max-width:820px){.tabbed-galleries .close-lightbox{height:25px;right:30px;width:25px}}.tabbed-galleries .close-lightbox:after{background-image:url(/wp-content/themes/lyvwell/assets/img/close-lightbox.png);background-position:50%;background-repeat:no-repeat;background-size:40px 40px;content:"";height:40px;left:0;position:absolute;top:0;width:40px}@media screen and (max-width:820px){.tabbed-galleries .close-lightbox:after{background-image:url(/wp-content/themes/lyvwell/assets/img/close.svg);background-size:25px 25px;height:25px;left:15px;width:25px}}.tabbed-galleries .lightbox{background:rgba(0,0,0,.8);bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:99999999999}@media screen and (max-width:820px){.tabbed-galleries .lightbox{right:auto;width:100vw}}.tabbed-galleries .lightbox.active{height:calc(100vh - env(safe-area-inset-bottom));opacity:1;overflow-y:auto;padding-bottom:10px;pointer-events:all;visibility:visible}.tabbed-galleries .lightbox .glide__track{left:40px;position:absolute;right:40px;top:60px}@media screen and (max-width:820px){.tabbed-galleries .lightbox .glide__track{bottom:auto;left:20px;right:20px;top:40px}}.tabbed-galleries .lightbox .glide__track .glide__slides{display:flex!important}.tabbed-galleries .lightbox .glide__arrows{align-items:center;bottom:0;display:flex;height:40px;justify-content:space-between;left:0;left:40px;padding:40px;position:absolute;right:0;right:40px;top:auto;z-index:9100}@media screen and (max-width:820px){.tabbed-galleries .lightbox .glide__arrows{bottom:71px;left:0;padding:20px;right:0;top:auto}}.tabbed-galleries .lightbox .glide__arrow{background-size:40px 40px;cursor:pointer;height:40px;width:40px}.tabbed-galleries .lightbox .image,.tabbed-galleries .lightbox .video{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px)!important;min-height:auto!important;overflow:visible;white-space:normal}.tabbed-galleries .lightbox .image img,.tabbed-galleries .lightbox .video img{height:calc(100vh - 180px)!important;-o-object-fit:contain!important;object-fit:contain!important}@media screen and (max-width:820px){.tabbed-galleries .lightbox .image img,.tabbed-galleries .lightbox .video img{height:60vw;width:100%}}.tabbed-galleries .lightbox .image p,.tabbed-galleries .lightbox .video p{color:var(--white);display:block;text-align:center}@media screen and (max-width:1024px){.tabbed-galleries .lightbox .image p,.tabbed-galleries .lightbox .video p{max-width:75%}}@media screen and (max-width:820px){.tabbed-galleries .lightbox .image p,.tabbed-galleries .lightbox .video p{margin:0 auto;white-space:wrap;width:50%}}@media screen and (min-width:821px){.tabbed-galleries .lightbox .video iframe,.tabbed-galleries .lightbox .video video{height:calc(100vh - 180px)!important;-o-object-fit:contain!important;object-fit:contain!important}}@media screen and (max-width:820px){.tabbed-galleries .lightbox .video iframe,.tabbed-galleries .lightbox .video video{height:60vw!important;width:100%!important}}.tabbed-galleries .controls-buttons{display:none;margin-bottom:30px;position:relative;text-align:center}@media screen and (max-width:820px){.tabbed-galleries .controls-buttons{position:relative}.tabbed-galleries .controls-buttons .dropdown{background-color:transparent;border:1px solid var(--red);color:var(--blue);font-size:.8em;font-weight:700;margin:10px;padding:12px 20px;text-align:left;text-transform:capitalize}}.tabbed-galleries .controls-buttons .dropdown{display:none}@media screen and (max-width:820px){.tabbed-galleries .controls-buttons .dropdown{background-color:transparent;border:1px solid var(--red);box-sizing:border-box;color:var(--blue);cursor:pointer;display:inline-block;font-size:.8em;font-weight:700;margin:10px auto;padding:12px 20px;position:relative;text-align:center;text-transform:capitalize;width:200px}.tabbed-galleries .controls-buttons .dropdown:before{background-image:url(/wp-content/themes/lyvwell/assets/img/down-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;position:absolute;right:20px;top:30%;width:20px}}.tabbed-galleries .controls-buttons .button-wrapper{display:inline-block}@media screen and (max-width:820px){.tabbed-galleries .controls-buttons .button-wrapper{display:none;left:0;position:absolute;right:0;top:54px;z-index:150}.tabbed-galleries .controls-buttons.active .button-wrapper{display:block}.tabbed-galleries .controls-buttons.active .dropdown .hitarea{bottom:0;left:0;position:fixed;right:0;top:0}}.tabbed-galleries .controls-buttons button{background-color:var(--white);border:1px solid var(--red);color:var(--blue);cursor:pointer;font-size:.8em;font-weight:700;margin:10px;padding:12px 20px;text-transform:capitalize}@media screen and (max-width:820px){.tabbed-galleries .controls-buttons button{display:block;margin:0 auto -1px;width:200px}}.tabbed-galleries .controls-buttons button.active,.tabbed-galleries .controls-buttons button:hover{background-color:var(--blue);border:1px solid var(--blue);color:var(--white)}.tabbed-galleries .controls-buttons #cat-video-gallery{background-color:var(--coral);border:1px solid var(--coral);color:var(--white)}.tabbed-galleries .controls-buttons #cat-video-gallery.active,.tabbed-galleries .controls-buttons #cat-video-gallery.active:hover,.tabbed-galleries .controls-buttons #cat-video-gallery:hover{background-color:var(--blue);border:1px solid var(--blue);color:var(--white)}.tabbed-galleries .galleries{min-height:40vw;position:relative}.tabbed-galleries .galleries.has-thumbs{min-height:50vw}@media screen and (max-width:820px){.tabbed-galleries .galleries{grid-template-columns:1fr}}.tabbed-galleries .galleries.grid-layout .glide__slides{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.tabbed-galleries .galleries.grid-layout .glide__slides .image{height:20vw}.tabbed-galleries .galleries .gallery{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden}.tabbed-galleries .galleries .gallery:first-child{position:static}.tabbed-galleries .galleries .gallery.active{opacity:1;visibility:visible}.tabbed-galleries .galleries .gallery .trigger-lightbox{background-image:url(/wp-content/themes/lyvwell/assets/img/expand.png);background-position:50%;background-size:40px 40px;bottom:0;cursor:pointer;height:40px;position:absolute;right:0;width:40px;z-index:102}.tabbed-galleries .galleries .gallery.gridded .trigger-lightbox{display:none}.tabbed-galleries .galleries .thumbnails{margin-top:20px;position:relative}@media screen and (max-width:820px){.tabbed-galleries .galleries .thumbnails{width:calc(100vw - 40px)}}.tabbed-galleries .galleries .thumbnails.seven-or-less .glide__slides,.tabbed-galleries .galleries .thumbnails.three-or-less .glide__slides{transform:translateZ(0)!important}.tabbed-galleries .galleries .thumbnails:after{background:linear-gradient(90deg,transparent,#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:10vw}@media screen and (max-width:820px){.tabbed-galleries .galleries .thumbnails:after{display:none}}.tabbed-galleries .galleries .thumbnails .thumb{cursor:pointer;height:10vw;min-height:10vw;position:relative;width:100%}@media screen and (max-width:820px){.tabbed-galleries .galleries .thumbnails .thumb{height:20vw}}.tabbed-galleries .galleries .thumbnails .thumb.active img,.tabbed-galleries .galleries .thumbnails .thumb:hover img{border:2px solid var(--red)}.tabbed-galleries .galleries .thumbnails .thumb img{box-shadow:0 0 5px 0 rgba(0,0,0,.3);height:calc(100% - 10px);margin:5px;max-width:calc(100% - 10px);-o-object-fit:cover;object-fit:cover;width:calc(100% - 10px)}.tabbed-galleries .galleries .thumbnails .cat-video:before{background-color:rgba(0,0,0,.35);content:"";inset:0;margin:5px;position:absolute;z-index:1}.tabbed-galleries .galleries .thumbnails .cat-video.active:before,.tabbed-galleries .galleries .thumbnails .cat-video:hover:before{margin:7px 3px 3px 7px}.tabbed-galleries .galleries .thumbnails .cat-video:after{background-color:#fff;content:"";height:60%;left:50%;mask:url('data:image/svg+xml;utf8,<svg fill="black" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><polygon points="20,15 45,30 20,45"/></svg>') no-repeat center;-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="black" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><polygon points="20,15 45,30 20,45"/></svg>') no-repeat center;mask-size:contain;-webkit-mask-size:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.tabbed-galleries .galleries .image{height:40vw;min-height:24vw;position:relative;width:100%;z-index:150}@media screen and (max-width:820px){.tabbed-galleries .galleries .image{height:55vw}}.tabbed-galleries .galleries .image.active{display:flex}.tabbed-galleries .galleries .image img{box-shadow:0 0 5px 0 rgba(0,0,0,.3);height:calc(100% - 10px);margin:5px;max-width:calc(100% - 10px);-o-object-fit:cover;object-fit:cover;width:calc(100% - 10px)}@media screen and (max-width:820px){.tabbed-galleries .galleries .image img{margin-bottom:20px;max-height:70vh!important}}.tabbed-galleries .galleries.has-thumbs .gallery .trigger-lightbox{bottom:calc(10vw + 25px);right:5px}@media screen and (max-width:820px){.tabbed-galleries .galleries.has-thumbs .gallery .trigger-lightbox{bottom:calc(20vw + 25px);right:5px}}.tabbed-galleries .galleries .video{height:40vw;min-height:24vw;position:relative;width:100%;z-index:150}@media screen and (max-width:820px){.tabbed-galleries .galleries .video{height:55vw}}.tabbed-galleries .galleries .video .video-container,.tabbed-galleries .galleries .video .video-container iframe,.tabbed-galleries .galleries .video video{height:100%;width:100%}.tabbed-galleries .glide__track{position:relative;z-index:101}.tabbed-galleries .glide__arrows{display:flex;justify-content:space-between;left:-100px;position:absolute;right:-100px;top:38%;z-index:100}@media screen and (max-width:820px){.tabbed-galleries .glide__arrows{display:none}}.tabbed-galleries .glide__arrows .glide__arrow--left{background-image:url(/wp-content/themes/lyvwell/assets/img/keyboard-arrow-left.svg);background-size:40px 40px;height:40px;width:40px}.tabbed-galleries .glide__arrows .glide__arrow--right{background-image:url(/wp-content/themes/lyvwell/assets/img/keyboard-arrow-right.svg);background-size:40px 40px;height:40px;width:40px}.tabbed-galleries .glide__arrows .glide__arrow{cursor:pointer}.grid-gallery-view{padding:0 60px;position:relative}@media screen and (max-width:820px){.grid-gallery-view{padding:0}}.grid-gallery-view .grid-gallery-container{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);position:relative}@media screen and (max-width:820px){.grid-gallery-view .grid-gallery-container{gap:15px;grid-template-columns:1fr}}.grid-gallery-view .grid-gallery-container .grid-gallery-item{cursor:pointer;height:20vw;overflow:hidden;position:relative;width:100%}@media screen and (max-width:820px){.grid-gallery-view .grid-gallery-container .grid-gallery-item{height:55vw}}.grid-gallery-view .grid-gallery-container .grid-gallery-item img{box-shadow:0 0 5px 0 rgba(0,0,0,.3);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.grid-gallery-view .grid-gallery-container .grid-gallery-item img:hover{transform:scale(1.05)}.grid-gallery-container{display:none}@media screen and (min-width:820px){#tabbed-galleries.is-grid-view .galleries .gallery{display:none}#tabbed-galleries.is-grid-view .galleries .gallery.active{display:block;position:static}#tabbed-galleries.is-grid-view .galleries .gallery .trigger-lightbox,#tabbed-galleries.is-grid-view .galleries .gallery>.glide__arrows,#tabbed-galleries.is-grid-view .galleries .gallery>.glide__track,#tabbed-galleries.is-grid-view .galleries .gallery>.thumbnails{display:none}}#tabbed-galleries.is-grid-view .grid-gallery-container{-moz-column-gap:39px;column-gap:39px;display:grid;grid-template-columns:repeat(3,1fr);position:relative;row-gap:30px}@media screen and (max-width:820px){#tabbed-galleries.is-grid-view .grid-gallery-container{display:none;gap:15px;grid-template-columns:1fr}}#tabbed-galleries.is-grid-view .grid-gallery-container .grid-gallery-item{cursor:pointer;overflow:hidden;position:relative}@media screen and (max-width:820px){#tabbed-galleries.is-grid-view .grid-gallery-container .grid-gallery-item{height:55vw}}#tabbed-galleries.is-grid-view .grid-gallery-container .grid-gallery-item img{aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#tabbed-galleries.is-grid-view .grid-gallery-video:before{background-color:rgba(0,0,0,.35);content:"";inset:0;position:absolute;z-index:1}#tabbed-galleries.is-grid-view .grid-gallery-video:after{background-color:#fff;content:"";height:60%;left:50%;mask:url('data:image/svg+xml;utf8,<svg fill="black" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><polygon points="20,15 45,30 20,45"/></svg>') no-repeat center;-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="black" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"><polygon points="20,15 45,30 20,45"/></svg>') no-repeat center;mask-size:contain;-webkit-mask-size:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.faq{border-bottom:1px solid var(--blue);margin-bottom:-1px;padding:10px 0;width:100%}.faq button{color:var(--blue);cursor:pointer;font-family:SangBleu Kingdom;font-weight:700;padding:0;width:100%}.faq button svg{height:24px;min-height:24px;min-width:24px;width:24px}.faq .description-wrapper{height:0;overflow:hidden}.faq .description{padding:10px 0 40px}.faq .description .headInfo{color:var(--color-olivewood);display:flex;font-family:var(--font-inter);font-size:16px;font-weight:500;gap:20px;justify-content:space-between;letter-spacing:-.18px;line-height:24px;margin-bottom:14px;margin-top:20px}.faq .description table{border-collapse:collapse;margin-bottom:40px;width:100%}.faq .description table+table{margin-top:40px}.faq .description table td,.faq .description table th{border:1px solid var(--color-warm-border);padding:16px 24px}@media screen and (max-width:460px){.faq .description table td,.faq .description table th{font-size:12px;padding:5px}}.faq .description table th{background:var(--light-gray-3);border-bottom:4px solid var(--color-phoenix);color:var(--color-stone-gray);font-family:var(--font-inter);font-size:14px;font-weight:500;letter-spacing:-.11px;line-height:24px;text-align:left;text-transform:capitalize}.faq .description table th span{float:right;text-align:right}@media screen and (max-width:520px){.faq .description table th span{display:block;text-align:left;width:100%}}.faq .description table th span i{font-style:normal;margin-left:10px}.faq .description table td{background:var(--white);color:var(--color-olivewood);font-family:var(--font-inter);font-size:16px;font-weight:400;letter-spacing:-.18px;line-height:24px}.faq .description .disclaimerCopy ul{list-style:none}.faq .description .disclaimerCopy ul li sup{font-size:11px}.faq.active .description-wrapper{height:auto}.faq.active button.faq-button svg{transform:rotate(45deg)}.faq button.faq-button{align-items:center;background:transparent;border:0;display:flex;justify-content:space-between}.faq button.faq-button p{color:var(--color-stone-gray);font-family:var(--font-bureauserif);font-size:20px;font-weight:400;letter-spacing:-.6px;line-height:24px;margin:20px 0;text-align:left;text-transform:uppercase}.faq-wrapper{margin:0 auto;max-width:var(--page-max-width);padding-block:72px}.faq-wrapper h2{font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-1.2px;line-height:40px;margin-bottom:0}.faq-wrapper .wp-block-paragraph,.faq-wrapper p{font-family:var(--font-inter);font-size:var(--text-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:12px 0 0}.faq-wrapper .wp-block-yoast-faq-block{margin-left:0!important;max-width:990px;padding-top:32px;width:100%}.faq-wrapper .schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-question{color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body);line-height:22px}.faq-wrapper .schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section{border-bottom:1px solid rgba(54,58,54,.122)}.faq-wrapper .schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section.active .schema-faq-question:after{transform:translateY(-50%) rotate(180deg)}.faq-wrapper .schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section.active .schema-faq-answer{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);padding:0 6px 20px 0}.faq-wrapper .schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-question:after{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M1 3.5 5.5 8 10 3.5' stroke='%23363A36'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border:0;content:"";height:15px;min-height:0;min-width:0;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:15px}.faq-wrapper .schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-answer a{color:var(--color-ink-black);text-decoration:underline;text-underline-offset:3px}.faq-wrapper .schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-answer a:hover{color:var(--color-accent)}@media screen and (max-width:1200px){.faq-wrapper{padding-inline:20px}}@media screen and (max-width:768px){.faq-wrapper{padding-block:48px}}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section{border-bottom:1px solid var(--blue);overflow:hidden;padding:0}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section.active .schema-faq-question:after{transform:translateY(-50%) rotate(180deg)}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section.active .schema-faq-answer{max-height:none;opacity:1;padding:10px 0 20px}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-question{color:var(--color-olivewood);cursor:pointer;display:block;font-family:var(--font-inter);font-size:var(--text-body);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body);line-height:22px;margin:0;padding:1em 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;width:auto}@media screen and (max-width:1600px){.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-question{font-size:16px;padding:20px 45px 20px 0}}@media screen and (max-width:820px){.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-question{font-size:16px}}@media screen and (min-width:2048px){.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-question{font-size:16px}}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-question:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M1 3.5 5.5 8 10 3.5' stroke='%23363A36'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;min-height:0;min-width:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:15px}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-answer{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm)!important;letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm)!important;margin:0!important;max-height:0;opacity:0;overflow:hidden;padding:0}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-answer p{line-height:1.6;margin:0 0 15px}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-answer p:last-child{margin-bottom:0}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-answer a{color:var(--blue);text-decoration:underline}.schema-faq:not(.wp-block-yoast-faq-block *) .schema-faq-section .schema-faq-answer a:empty{display:none}#icon-slider{overflow:hidden}@media screen and (max-width:820px){#icon-slider{margin-left:-20px;margin-right:-20px}}#icon-slider .track{margin-bottom:20px;width:80vw}@media screen and (max-width:820px){#icon-slider .track{width:calc(100vw - 40px)}}#icon-slider .track .icon-list .icon-image-caption{box-sizing:border-box;height:12vw;padding:20px}@media screen and (max-width:1200px){#icon-slider .track .icon-list .icon-image-caption{height:16vw}}@media screen and (max-width:1000px){#icon-slider .track .icon-list .icon-image-caption{height:18vw}}@media screen and (max-width:820px){#icon-slider .track .icon-list .icon-image-caption{height:auto;max-width:calc(100vw - 40px);min-height:calc(100vw - 40px);padding:0;width:calc(100vw - 40px)}}#icon-slider .track .icon-list .icon-image-caption .wp-element-caption{white-space:break-spaces}#icon-slider .glide__slides{box-sizing:border-box}#icon-slider .location-control{margin-left:40px;margin-right:40px}@media screen and (max-width:820px){#icon-slider .location-control{margin-left:20px;margin-right:20px}}#icon-slider .glide__bullets{display:none}@media screen and (max-width:820px){#icon-slider .glide__bullets{display:block}}#icon-slider .location-control{display:none}@media screen and (max-width:820px){#icon-slider .location-control{display:flex}}#neighborhood-property-map .google-map{border-radius:var(--radius-cards);height:calc(57vw - 40px);margin:0 auto;max-height:514px;max-width:var(--page-max-width);min-height:240px}@media screen and (max-width:1200px){#neighborhood-property-map .google-map{padding-inline:20px}}#neighborhood-property-map .google-map #map{border:1px solid #c7c4bb;border-radius:var(--radius-cards);height:100%}#properties-map{display:flex;gap:20px;margin-bottom:20px;overflow-x:clip}#properties-map,#properties-map .google-map{box-sizing:border-box;max-width:100%;width:100%}#properties-map .google-map{align-self:flex-start;border-radius:var(--radius-cards);flex:1;height:calc(100vh - 72px);min-width:0;overflow:hidden;position:sticky;top:70px}#properties-map .google-map #map{border-radius:var(--radius-cards);height:100%;max-width:100%;width:100%}@media screen and (max-width:991px){#properties-map .google-map{flex:none;position:relative;top:0}#properties-map .google-map,#properties-map .google-map #map{aspect-ratio:16/9;height:auto;min-height:200px}}#properties-map .google-map img{-o-object-fit:cover;object-fit:cover;width:100%}#properties-map .property-list{container-name:property-list;container-type:inline-size;flex:1;min-width:0}#properties-map .property-list .property-list-wrapper{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding-right:20px}@media screen and (max-width:991px){#properties-map .property-list .property-list-wrapper{padding-inline:20px}}@container property-list (max-width: 580px){#properties-map .property-list .property-list-wrapper{grid-template-columns:1fr}}#properties-map .property-list .property-list-wrapper .card-item{margin-left:0;min-width:0;transition:box-shadow .3s ease-out}#properties-map .property-list .property-list-wrapper .card-item .card-image-link{min-width:0}#properties-map .property-list .property-list-wrapper .card-item .card-image-link img{-o-object-fit:cover;object-fit:cover}#properties-map .property-list .property-list-wrapper .card-item .details{padding:20px}#properties-map .property-list .property-list-wrapper .card-item .details .card-actions{flex-wrap:balance}#properties-map .property-list .property-list-wrapper .card-item .details .card-cols .card-col:last-child{max-width:100%}#properties-map .property-list .property-list-wrapper .card-item.is-active{box-shadow:0 0 0 2px var(--blue)}@media screen and (max-width:991px){#properties-map{flex-direction:column}#properties-map .google-map,#properties-map .property-list{max-width:100%;min-width:0;width:100%}#properties-map .google-map{order:-1}}.property-search #properties-map{display:none}.property-search.show-map #properties-map{display:flex}#properties-map .property-marker .map-card,.properties-map .property-marker .map-card{width:300px}#properties-map .property-marker .card-item .image,.properties-map .property-marker .card-item .image{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;padding:0}#properties-map .property-marker .card-item .details,.properties-map .property-marker .card-item .details{background-color:var(--color-parchment-dark);font-size:inherit;padding:24px}#properties-map .property-marker .card-item .details>p,.properties-map .property-marker .card-item .details>p{text-align:left}#properties-map .property-marker .card-item .details h3,.properties-map .property-marker .card-item .details h3{font-size:28px;margin:4px 0 14px;text-align:left}#properties-map .property-marker .card-item .details p,.properties-map .property-marker .card-item .details p{margin:0}#properties-map .property-marker .card-item .title,.properties-map .property-marker .card-item .title{flex:1;text-align:left}#properties-map .property-marker .card-item .card-actions,.properties-map .property-marker .card-item .card-actions{align-items:stretch;display:flex;flex-direction:row}#properties-map .property-marker .card-item .card-actions .btn-cta,.properties-map .property-marker .card-item .card-actions .btn-cta{padding:5px}#neighborhood-property-map .google-map .gm-bundled-control,#neighborhood-property-map .google-map .gm-style a[href^="http://maps.google.com/maps"],#neighborhood-property-map .google-map .gm-style a[href^="https://maps.google.com/maps"],#neighborhood-property-map .google-map .gm-style a[href^="https://www.google.com/maps"],#neighborhood-property-map .google-map .gm-style-cc,#properties-map .google-map .gm-bundled-control,#properties-map .google-map .gm-style a[href^="http://maps.google.com/maps"],#properties-map .google-map .gm-style a[href^="https://maps.google.com/maps"],#properties-map .google-map .gm-style a[href^="https://www.google.com/maps"],#properties-map .google-map .gm-style-cc{display:none!important}.property-marker{align-items:center;background-color:var(--blue);border-radius:50%;display:flex;flex-direction:column;font-size:14px;gap:15px;height:30px;justify-content:center;position:relative;transition:all .3s ease-out;width:30px}.property-marker .map-card{height:0;overflow:hidden;position:relative;width:260px}@media screen and (max-width:820px){.property-marker .map-card{width:auto}}.property-marker .map-card .close-card{cursor:pointer;height:15px;position:absolute;right:5px;top:5px;width:15px}.property-marker .map-card .close-card img{height:15px;width:15px}.property-marker img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.property-marker .is-special{background-color:var(--red);border-radius:20px;color:var(--white);left:20px;padding:10px 20px;position:absolute;top:20px}.property-marker .image{display:block;height:140px;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}@media screen and (max-width:820px){.property-marker .image{height:auto;width:100%}}.property-marker .title{flex:1;text-align:center}.property-marker .details{background-color:var(--white);display:flex;flex:1;flex-direction:column;font-size:.9em;height:auto;padding:3px 10px 10px}.property-marker .details>p{text-align:center}.property-marker .details .flex{display:flex;justify-content:space-between;width:100%}.property-marker .details .label{font-weight:700;margin-bottom:4px}@media screen{.property-marker .details .label{white-space:wrap}}.property-marker .details .value{font-weight:700;margin-bottom:0}.property-marker .details .value-plus-fees{font-size:14px;font-weight:400}.property-marker .details h3{font-size:20px;margin:0 0 10px}@media screen and (max-width:580px){.property-marker .details h3{font-size:14px;white-space:normal}}@media screen and (max-width:820px){.property-marker .details h3{font-size:14px;white-space:normal}}.property-marker .details p{margin:0}.property-marker .arrow-button{margin:2px 0 6px;padding:0;position:relative;text-align:left}.property-marker .arrow-button a{font-size:.7em!important;text-decoration:none}@media screen and (max-width:820px){.property-marker .arrow-button a:after{background-size:10px 10px;content:"";height:10px;margin-left:3px;width:10px}}.property-marker .little-blue{padding:3px 3px 6px}@media screen and (max-width:820px){.property-marker .little-blue{padding:0}}.property-marker .little-blue a{font-size:.7em!important;text-decoration:none}@media screen and (max-width:820px){.property-marker .little-blue a{font-size:14px;padding:6px}}.property-marker.highlight{background-color:var(--light-gray);box-shadow:10px 10px 5px rgba(0,0,0,.2);height:100%;max-width:300px;padding:0;position:relative;width:auto;z-index:99}.property-marker.highlight .map-card{display:block;height:auto}.property-marker.highlight .icon svg{height:50px;width:50px}.yNHHyP-marker-view{cursor:default!important}.yNHHyP-marker-view circle{fill:var(--blue)!important;opacity:1!important}.property-marker.highlight .fee-information{display:block;font-size:smaller;font-weight:700;margin:10px auto}.property-marker.highlight .fee-information:after{display:none}.floorplan-search-header{padding-block:48px 20px}@media screen and (min-width:821px){.floorplan-search-header{padding-block:72px 20px}}.floorplan-search-header__inner{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin-inline:auto;width:min(100% - 40px,var(--page-max-width))}@media screen and (min-width:821px){.floorplan-search-header__inner{align-items:center;flex-direction:row;gap:32px;justify-content:space-between;width:min(100% - 64px,var(--page-max-width))}}.floorplan-search-header__title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0}@media screen and (min-width:821px){.floorplan-search-header__title{font-size:var(--text-heading)}}.floorplan-search-header__actions{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px 24px;width:100%}@media screen and (min-width:821px){.floorplan-search-header__actions{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;width:auto}}.floorplan-search-header__link{align-items:center;color:var(--color-lichen-dark);display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);gap:6px;letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);text-decoration:none;white-space:nowrap}.floorplan-search-header__link[type=button]{background:transparent;border:0;cursor:pointer;padding:0}.floorplan-search-header__link--map{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px}.floorplan-search-header__link--map:hover{text-decoration-color:var(--color-phoenix);text-decoration-style:solid;text-decoration-thickness:2px}.floorplan-search-header__link--view-all:hover{color:var(--color-lichen-dark)}.floorplan-search-header__link:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-search-header__link-icon{flex-shrink:0}.floorplan-search-header__toggle{background-color:var(--color-parchment-dark);border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);display:flex;padding:4px}.floorplan-search-header__toggle button{background-color:transparent;border:0;border-radius:var(--radius-buttons);color:var(--color-olivewood);cursor:pointer;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:1;padding:10px 16px;white-space:nowrap}.floorplan-search-header__toggle button[aria-pressed=true]{background-color:var(--color-lichen-dark);color:var(--color-parchment)}.floorplan-search-header__toggle button:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-search-filters{--text-body-sm:13px;padding-bottom:24px}.floorplan-search-filters__inner{margin-inline:auto;width:min(100% - 64px,var(--page-max-width))}.floorplan-search-filters__row{align-items:flex-start;display:flex;flex-direction:column;gap:0;position:relative}@media screen and (min-width:821px){.floorplan-search-filters__row{align-items:center;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start}}.floorplan-search-filters__scroll{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-inline:-32px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:32px;scrollbar-width:none;width:100%}.floorplan-search-filters__scroll::-webkit-scrollbar{display:none}@media screen and (min-width:821px){.floorplan-search-filters__scroll{display:contents;margin-inline:0;overflow:visible;padding-inline:0}}.floorplan-search-filters__panels{overflow:visible;position:relative;width:100%}@media screen and (min-width:821px){.floorplan-search-filters__panels{height:auto;inset:0;pointer-events:none;position:absolute;width:auto}.floorplan-search-filters__panels .floorplan-search-filters__panel{pointer-events:auto}}.floorplan-search-filters__bedrooms{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px}.floorplan-search-filters__bedrooms button{background-color:var(--color-parchment-dark);border-radius:var(--radius-buttons);color:var(--color-olivewood);cursor:pointer;font-family:var(--font-inter);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:1;min-height:44px;padding:10px 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.floorplan-search-filters__bedrooms button:hover:not(.is-active){background-color:var(--color-phoenix);border-color:var(--color-phoenix);color:var(--color-parchment)}.floorplan-search-filters__bedrooms button.is-active,.floorplan-search-filters__bedrooms button[aria-pressed=true]{background-color:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment)}.floorplan-search-filters__bedrooms button:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-search-filters__panel-reset,.floorplan-search-filters__reset{align-items:center;background:none;border:0;color:var(--color-lichen-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:400;letter-spacing:var(--tracking-body);line-height:var(--leading-body-sm);margin:12px 0 0;padding:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-lichen-dark) 45%,transparent);text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease,text-decoration-style .15s ease,text-decoration-thickness .15s ease;white-space:nowrap}@media screen and (min-width:821px){.floorplan-search-filters__panel-reset,.floorplan-search-filters__reset{margin:0 0 0 auto}}.floorplan-search-filters__panel-reset:focus-visible,.floorplan-search-filters__panel-reset:hover,.floorplan-search-filters__reset:focus-visible,.floorplan-search-filters__reset:hover{text-decoration-color:var(--color-phoenix);text-decoration-style:solid;text-decoration-thickness:2px}.floorplan-search-filters__panel-reset:focus-visible,.floorplan-search-filters__reset:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:3px}.floorplan-search-filters__panel-reset{margin:0}.floorplan-search-filters__panel-reset[hidden]{display:none}@media screen and (min-width:821px){.floorplan-search-filters__panel-reset{margin:0}}.floorplan-search-filters__panel-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0 0 16px}.floorplan-search-filters__panel-header .floorplan-search-filters__panel-title{margin:0}.floorplan-search-filters__dropdown-triggers{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px}.floorplan-search-filters__dropdown-trigger{align-items:center;background-color:var(--color-parchment-dark);border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-olivewood);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);gap:4px;letter-spacing:var(--tracking-body-sm);line-height:1;min-height:44px;padding:10px 14px;transition:border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.floorplan-search-filters__dropdown-trigger.is-open{background-color:var(--color-phoenix);color:var(--color-parchment)}.floorplan-search-filters__dropdown-trigger.is-open .floorplan-search-filters__dropdown-chevron,.floorplan-search-filters__dropdown-trigger.is-open .floorplan-search-filters__dropdown-label,.floorplan-search-filters__dropdown-trigger.is-open .floorplan-search-filters__dropdown-value{color:var(--color-parchment)}.floorplan-search-filters__dropdown-trigger:hover{background-color:var(--color-phoenix);border-color:var(--color-phoenix);color:var(--color-parchment)}.floorplan-search-filters__dropdown-trigger:hover .floorplan-search-filters__dropdown-chevron,.floorplan-search-filters__dropdown-trigger:hover .floorplan-search-filters__dropdown-label,.floorplan-search-filters__dropdown-trigger:hover .floorplan-search-filters__dropdown-value{color:var(--color-parchment)}.floorplan-search-filters__dropdown-trigger:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-search-filters__dropdown-label{color:var(--color-stone-gray)}.floorplan-search-filters__dropdown-value{color:var(--color-olivewood)}.floorplan-search-filters__dropdown-chevron{flex-shrink:0;margin-left:2px}.floorplan-search-filters__panel{background-color:var(--color-parchment-dark);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields);box-shadow:0 8px 24px rgba(54,58,54,.08);left:0;max-width:calc(100vw - 32px);min-width:min(100%,360px);padding:20px;position:absolute;top:0;transform-origin:top left;z-index:20}.floorplan-search-filters__panel.is-panel-above{transform-origin:bottom left}.floorplan-search-filters__panel[hidden]{display:none}.floorplan-search-filters__panel.is-panel-open{max-width:none;min-width:0;width:auto}@media screen and (max-width:820px){.floorplan-search-filters__panel{max-width:calc(100vw - 32px);min-width:0;width:-moz-max-content;width:max-content}}@media screen and (min-width:821px){.floorplan-search-filters__panel{max-width:360px;min-width:360px}}.floorplan-search-filters__amenities{margin-bottom:16px;max-height:190px;overflow-y:auto;padding-right:12px;scrollbar-color:var(--color-warm-border) transparent;scrollbar-width:thin}.floorplan-search-filters__amenities::-webkit-scrollbar{width:6px}.floorplan-search-filters__amenities::-webkit-scrollbar-track{background:transparent}.floorplan-search-filters__amenities::-webkit-scrollbar-thumb{background:var(--color-warm-border);border-radius:3px}.floorplan-search-filters__amenities-status{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);margin:0}.floorplan-search-filters__amenities-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.floorplan-search-filters__checkbox{align-items:center;color:var(--color-olivewood);cursor:pointer;display:flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);gap:12px;letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm)}.floorplan-search-filters__checkbox input[type=checkbox]{accent-color:var(--color-lichen-dark);border-radius:2px;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.floorplan-search-filters__checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-search-filters__panel-done{background-color:var(--color-olivewood);border:0;border-radius:var(--radius-buttons);color:var(--color-parchment);cursor:pointer;display:block;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:1;padding:12px 16px;transition:background-color .18s ease;width:100%}.floorplan-search-filters__panel-done:hover{background-color:var(--color-lichen-dark);color:var(--color-parchment)}.floorplan-search-filters__panel-done:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.floorplan-search-filters__panel-done{transition:none}}.floorplan-search-filters__panel-title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:1.2;margin:0 0 16px}.floorplan-search-filters__options{display:flex;flex-wrap:wrap;gap:8px}.floorplan-search-filters__options button{background-color:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-olivewood);cursor:pointer;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:1;padding:10px 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.floorplan-search-filters__options button:hover:not(.is-active){border-color:var(--color-phoenix)}.floorplan-search-filters__options button.is-active,.floorplan-search-filters__options button[aria-pressed=true]{background-color:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment)}.floorplan-search-filters__options button:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-search-filters__disclaimer{align-items:center;color:var(--color-stone-gray);display:flex;font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-regular);gap:4px;letter-spacing:var(--tracking-caption);line-height:var(--leading-caption);margin:26px auto 0;width:min(100% - 64px,var(--page-max-width))}.floorplan-search-filters__table-header{display:none}.floorplan-search-filters__table-header-price{align-items:flex-start;display:inline-flex;gap:6px}.floorplan-search-filters__table-header-price .disclaimer-tag{margin-right:0;margin-top:0}#floorplan-search{min-height:60vw}#floorplan-search.is-apartments-view{min-height:0}#floorplan-search .card-item{animation:fadeIn .3s linear 0s forwards;opacity:0}#floorplan-search .card-item .image{box-sizing:border-box;padding:30px}@media screen and (max-width:820px){#floorplan-search .card-item .image{padding:10px}}.apartment-list{--text-body-sm:13px;container-name:apartment-list;container-type:inline-size}.apartment-list[hidden]{display:none}.apartment-list__table{margin:0;table-layout:fixed;width:100%}.apartment-list__col--price{min-width:128px;width:11%}.apartment-list__col--tools{min-width:240px;width:18%}@media screen and (max-width:1100px){.apartment-list__col--tools{min-width:105px;width:5%}}.apartment-list__col--action{width:7rem}.apartment-list__body{margin:0;padding:0}.apartment-list__label{align-items:center;color:var(--color-stone-gray);display:inline-flex;font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-medium);gap:6px;letter-spacing:.08em;line-height:var(--leading-caption);text-transform:uppercase}.apartment-list__label .disclaimer-tag{margin-right:0;margin-top:0}.apartment-list__value{--leading-body-sm:24px;color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);text-align:left}.apartment-list__value--name{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;justify-content:flex-start;min-width:0}.apartment-list__value--price{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.apartment-list__unit{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:1.2}.apartment-list__offer{align-items:center;background-color:var(--color-phoenix);border:0;border-radius:var(--radius-buttons);color:var(--color-on-phoenix);cursor:default;display:inline-flex;font-family:var(--font-inter);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.04em;line-height:1;padding:4px 8px;text-transform:capitalize;white-space:nowrap}.apartment-list__offer:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.apartment-list__price{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:1.2}.apartment-list__base-rent{color:var(--color-linen-light);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);line-height:var(--leading-caption)}.apartment-list__details{background:none;border:0;color:var(--color-lichen-dark);cursor:pointer;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);padding:0;text-decoration:underline;text-underline-offset:3px}.apartment-list__details:hover{text-decoration-color:var(--color-phoenix);text-decoration-style:solid;text-decoration-thickness:2px}.apartment-list__details:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.apartment-list__details--disabled,.apartment-list__details:disabled{color:var(--color-stone-gray);cursor:default;opacity:.5;text-decoration:none}.apartment-list__details--disabled:hover,.apartment-list__details:disabled:hover{text-decoration:none}.apartment-list__footer{align-items:center;background-color:var(--color-parchment-dark);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.apartment-list__tools{align-items:center;display:flex;flex-shrink:0;flex-wrap:balance;gap:8px;width:-moz-fit-content;width:fit-content}.apartment-list__icon-btn{align-items:center;background-color:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields);border-radius:var(--radius-cards);color:var(--color-olivewood);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:border-color .18s ease;width:40px}@media screen and (max-width:820px){.apartment-list__icon-btn{height:36px;width:36px}}.apartment-list__icon-btn:hover{border-color:var(--color-olivewood)}.apartment-list__icon-btn:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.apartment-list__icon-btn{transition:none}}.apartment-list__icon-btn:disabled{cursor:not-allowed;opacity:.45}.apartment-list__icon-btn:disabled,.apartment-list__icon-btn:disabled:hover{border-color:var(--color-warm-border)}.apartment-list__icon-btn--tooltip{position:relative}.apartment-list__icon-btn--tooltip .apartment-list__icon-tooltip{align-items:center;background:var(--surface-canvas);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields);bottom:calc(100% + 8px);box-shadow:0 8px 20px rgba(54,58,54,.12);color:var(--color-olivewood);display:flex;flex-direction:column;font-family:var(--font-inter);font-size:var(--text-body-sm);gap:2px;left:50%;letter-spacing:var(--tracking-body-sm);line-height:1.2;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(4px);transition:opacity var(--header-fade-duration,.15s) ease,visibility var(--header-fade-duration,.15s) ease,transform var(--header-fade-duration,.15s) ease;visibility:hidden;white-space:nowrap;z-index:21}@media (prefers-reduced-motion:reduce){.apartment-list__icon-btn--tooltip .apartment-list__icon-tooltip{transition:none}}.apartment-list__icon-btn--tooltip .apartment-list__icon-tooltip:after{background:var(--surface-canvas);border-bottom:1px solid var(--color-warm-border);border-right:1px solid var(--color-warm-border);bottom:-5px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.apartment-list__icon-btn--tooltip .apartment-list__icon-tooltip-title{font-weight:var(--font-weight-medium)}.apartment-list__icon-btn--tooltip .apartment-list__icon-tooltip-caveat{font-weight:var(--font-weight-regular)}.apartment-list__icon-btn--tooltip:focus-visible .apartment-list__icon-tooltip,.apartment-list__icon-btn--tooltip:hover .apartment-list__icon-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.apartment-list__icon-btn--tooltip:focus-visible,.apartment-list__icon-btn--tooltip:hover{z-index:30}.apartment-list__cta{box-sizing:border-box;display:inline-flex;max-width:100%;white-space:nowrap}.apartment-list__more{display:flex;justify-content:center;padding:32px 0 8px}.apartment-list__empty{margin:100px 0;text-align:center}.apartment-list__empty h2{margin-bottom:10px}.apartment-list__loading-status{margin:0}.apartment-list__skeleton-line{animation:apartment-list-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--color-parchment-dark) 0,var(--white) 50%,var(--color-parchment-dark) 100%);background-size:200% 100%;border-radius:4px;display:block;height:.875rem;width:100%}.apartment-list__skeleton-line--sm{max-width:4.5rem}.apartment-list__skeleton-line--md{max-width:7rem}.apartment-list__skeleton-line--lg{height:1.125rem;max-width:9.5rem}.apartment-list__skeleton-icon{border-radius:var(--radius-form-fields);height:40px;width:40px}.apartment-list__skeleton-btn,.apartment-list__skeleton-icon{animation:apartment-list-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--color-parchment-dark) 0,var(--white) 50%,var(--color-parchment-dark) 100%);background-size:200% 100%;display:inline-block}.apartment-list__skeleton-btn{border-radius:var(--radius-buttons);height:2.75rem;width:9.5rem}.apartment-list__item--skeleton{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.apartment-list__item--skeleton .apartment-list__value--price{gap:6px}.apartment-list.is-loading .apartment-list__loading-status{clip:auto;clip-path:none;color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);height:auto;margin-bottom:16px;overflow:visible;position:static;text-align:center;width:auto}@media (prefers-reduced-motion:reduce){.apartment-list__skeleton-btn,.apartment-list__skeleton-icon,.apartment-list__skeleton-line{animation:none;background:var(--color-parchment-dark)}}.apartment-list:not(.floorplan-card__apartments) .apartment-list__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.apartment-list:not(.floorplan-card__apartments) .apartment-list__body,.apartment-list:not(.floorplan-card__apartments) .apartment-list__table{display:block;width:100%}.apartment-list:not(.floorplan-card__apartments) .apartment-list__head{display:none}.apartment-list:not(.floorplan-card__apartments) .apartment-list__row{background-color:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields);display:flex;flex-wrap:wrap;margin-bottom:16px}@media screen and (max-width:820px){.apartment-list:not(.floorplan-card__apartments) .apartment-list__row{background-color:var(--color-parchment-dark)}}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell{align-items:center;border-bottom:1px dashed var(--color-warm-border);display:grid;gap:12px 16px;grid-template-columns:minmax(7rem,auto) 1fr;padding:14px 20px;width:100%}@media screen and (max-width:820px){.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell{background-color:var(--color-parchment)}}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--name{align-items:flex-end;order:1;padding-top:22px}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--floorplan{order:2}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--beds{order:3}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--sqft{order:4}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--available{order:5}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--price{align-items:flex-start;order:6}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--features{border-bottom:0;order:7}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--features .apartment-list__value{display:flex;justify-content:flex-start}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--action,.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--tools{align-items:center;background-color:var(--color-parchment-dark);border-bottom:0;display:flex;grid-template-columns:unset;padding-bottom:16px;padding-top:16px;width:auto}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--tools{flex:1 1 auto;justify-content:flex-start;min-width:0;order:8;padding-left:20px;padding-right:8px}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--action{flex:0 0 auto;justify-content:flex-end;order:8;padding-left:8px;padding-right:20px;width:auto}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--action .apartment-list__cta{--text-body-sm:12px;--leading-body-sm:16px;white-space:nowrap;width:auto}@container apartment-list (min-width: 821px){.apartment-list:not(.floorplan-card__apartments) .apartment-list__table{display:table;table-layout:fixed;width:100%}.apartment-list:not(.floorplan-card__apartments) .apartment-list__head{display:table-header-group}.apartment-list:not(.floorplan-card__apartments) .apartment-list__head th{background-color:hsla(37,39%,94%,.35);border-bottom:1px solid var(--color-warm-border);color:var(--color-linen-light);font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:.08em;line-height:24px;padding:16px 8px 12px;text-align:left;text-transform:uppercase;vertical-align:bottom}.apartment-list:not(.floorplan-card__apartments) .apartment-list__head-price{align-items:flex-start;display:inline-flex;gap:6px}.apartment-list:not(.floorplan-card__apartments) .apartment-list__head-price .disclaimer-tag{margin-right:0;margin-top:0;position:relative;z-index:2}.apartment-list:not(.floorplan-card__apartments) .apartment-list__body{display:table-row-group}.apartment-list:not(.floorplan-card__apartments) .apartment-list__row{background-color:transparent;border:0;border-radius:0;display:table-row;height:63px;margin-bottom:0}.apartment-list:not(.floorplan-card__apartments) .apartment-list__row:not(:last-child) .apartment-list__cell{border-bottom:1px solid var(--color-warm-border)}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell{border-bottom:0;display:table-cell;order:unset;padding:5px 8px;vertical-align:middle}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell .apartment-list__label{display:none}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--features .apartment-list__value{display:flex;justify-content:flex-start}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--action,.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--tools{background-color:transparent;display:table-cell;padding:5px 8px;vertical-align:middle;width:auto}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--tools{white-space:nowrap}.apartment-list:not(.floorplan-card__apartments) .apartment-list__cell--action{text-align:right}.apartment-list:not(.floorplan-card__apartments) .apartment-list__unit{font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body)}.apartment-list:not(.floorplan-card__apartments) .apartment-list__icon-btn{background-color:var(--color-parchment-dark)}.apartment-list:not(.floorplan-card__apartments) .apartment-list__table{margin:auto 0}.apartment-list:not(.floorplan-card__apartments) .apartment-list__more{padding:40px 0 16px}.apartment-list:not(.floorplan-card__apartments) .apartment-list__item--skeleton .apartment-list__skeleton-line{max-width:none}.apartment-list:not(.floorplan-card__apartments) .apartment-list__item--skeleton .apartment-list__skeleton-line--sm{max-width:3.5rem}.apartment-list:not(.floorplan-card__apartments) .apartment-list__item--skeleton .apartment-list__skeleton-line--md{max-width:5.5rem}.apartment-list:not(.floorplan-card__apartments) .apartment-list__item--skeleton .apartment-list__skeleton-line--lg{max-width:7.5rem}}@container apartment-list (max-width: 820px){.apartment-list:not(.floorplan-card__apartments) .apartment-list__value--name .apartment-list__unit{font-size:31px;line-height:31px}}@keyframes apartment-list-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.floorplan-sightmap-modal{align-items:center;background:transparent;border:0;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;max-height:100%;max-width:100%;opacity:0;overflow:hidden;padding:24px 16px;position:fixed;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:hidden;width:100%}@media screen and (min-width:821px){.floorplan-sightmap-modal{padding:32px}}.floorplan-sightmap-modal.is-visible{opacity:1;visibility:visible}.floorplan-sightmap-modal::backdrop{background:color-mix(in srgb,var(--color-ink-black) 45%,transparent);opacity:0;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:visible}.floorplan-sightmap-modal.is-visible::backdrop{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.floorplan-sightmap-modal{transition:none}.floorplan-sightmap-modal::backdrop{transition:none}}.floorplan-sightmap-modal__panel{background:var(--color-parchment);border-radius:var(--radius-media);box-shadow:0 24px 64px rgba(54,58,54,.18);display:flex;flex-direction:column;height:min(100%,920px);max-height:calc(100vh - 48px);overflow:hidden;position:relative;width:min(100%,1320px)}@media screen and (min-width:821px){.floorplan-sightmap-modal__panel{max-height:calc(100vh - 64px)}}.floorplan-sightmap-modal__header{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:24px 20px 16px}@media screen and (min-width:821px){.floorplan-sightmap-modal__header{padding:32px 32px 20px}}.floorplan-sightmap-modal__title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0}@media screen and (min-width:821px){.floorplan-sightmap-modal__title{font-size:var(--text-heading)}}.floorplan-sightmap-modal__close{align-items:center;background:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:50%;color:var(--color-olivewood);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;height:44px;justify-content:center;line-height:0;padding:0;width:44px}.floorplan-sightmap-modal__close:hover{border-color:var(--color-olivewood)}.floorplan-sightmap-modal__close:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-sightmap-modal__close-icon{height:20px;width:20px}.floorplan-sightmap-modal__content{flex:1;min-height:0;padding:0 16px 16px}@media screen and (min-width:821px){.floorplan-sightmap-modal__content{padding:0 32px 32px}}.floorplan-sightmap-modal__content #sightmap-lazy-container{background:var(--white);border-radius:var(--radius-form-fields);height:100%;min-height:0;overflow:hidden;width:100%}.floorplan-sightmap-modal__content iframe{border:0;display:block;height:100%;min-height:480px;width:100%}@media screen and (min-width:821px){.floorplan-sightmap-modal__content iframe{min-height:600px}}.floorplan-image-modal{align-items:center;background:transparent;border:0;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;max-height:100%;max-width:100%;opacity:0;overflow:hidden;padding:24px 16px;position:fixed;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:hidden;width:100%}@media screen and (min-width:821px){.floorplan-image-modal{padding:32px}}.floorplan-image-modal.is-visible{opacity:1;visibility:visible}.floorplan-image-modal::backdrop{background:color-mix(in srgb,var(--color-ink-black) 45%,transparent);opacity:0;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:visible}.floorplan-image-modal.is-visible::backdrop{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.floorplan-image-modal{transition:none}.floorplan-image-modal::backdrop{transition:none}}.floorplan-image-modal__panel{background:var(--color-parchment);border-radius:var(--radius-media);box-shadow:0 24px 64px rgba(54,58,54,.18);display:flex;flex-direction:column;height:calc(100vh - 48px);max-height:calc(100vh - 48px);min-height:0;overflow:hidden;width:min(100%,640px)}@media screen and (min-width:821px){.floorplan-image-modal__panel{height:calc(100vh - 64px);max-height:calc(100vh - 64px)}}.floorplan-image-modal__header{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:24px 20px 16px}@media screen and (min-width:821px){.floorplan-image-modal__header{padding:32px 32px 20px}}.floorplan-image-modal__title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0}@media screen and (min-width:821px){.floorplan-image-modal__title{font-size:var(--text-heading)}}.floorplan-image-modal__close{align-items:center;background:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:50%;color:var(--color-olivewood);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;height:44px;justify-content:center;line-height:0;padding:0;width:44px}.floorplan-image-modal__close:hover{border-color:var(--color-olivewood)}.floorplan-image-modal__close:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-image-modal__close-icon{height:20px;width:20px}.floorplan-image-modal__content{align-items:center;display:flex;flex:1 1 0;justify-content:center;min-height:0;min-width:0;overflow:hidden;padding:0 20px}@media screen and (min-width:821px){.floorplan-image-modal__content{padding:0 32px}}.floorplan-image-modal__image{background:var(--white);border-radius:var(--radius-form-fields);display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.floorplan-image-modal__footer{display:flex;flex-shrink:0;justify-content:center;padding:24px 20px 32px}@media screen and (min-width:821px){.floorplan-image-modal__footer{padding:24px 32px 40px}}.floorplan-fee-calculator-modal{align-items:center;background:transparent;border:0;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;max-height:100%;max-width:100%;opacity:0;overflow:hidden;padding:24px 16px;position:fixed;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:hidden;width:100%}@media screen and (min-width:821px){.floorplan-fee-calculator-modal{padding:32px}}.floorplan-fee-calculator-modal.is-visible{opacity:1;visibility:visible}.floorplan-fee-calculator-modal::backdrop{background:color-mix(in srgb,var(--color-ink-black) 45%,transparent);opacity:0;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:visible}.floorplan-fee-calculator-modal.is-visible::backdrop{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.floorplan-fee-calculator-modal{transition:none}.floorplan-fee-calculator-modal::backdrop{transition:none}}.floorplan-fee-calculator-modal__panel{background:var(--color-parchment);border-radius:var(--radius-media);box-shadow:0 24px 64px rgba(54,58,54,.18);display:flex;flex-direction:column;height:min(100%,920px);max-height:calc(100vh - 48px);overflow:hidden;position:relative;width:min(100%,1320px)}@media screen and (min-width:821px){.floorplan-fee-calculator-modal__panel{max-height:calc(100vh - 64px)}}.floorplan-fee-calculator-modal__header{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:24px 20px 16px}@media screen and (min-width:821px){.floorplan-fee-calculator-modal__header{padding:32px 32px 20px}}.floorplan-fee-calculator-modal__title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0}@media screen and (min-width:821px){.floorplan-fee-calculator-modal__title{font-size:var(--text-heading)}}.floorplan-fee-calculator-modal__close{align-items:center;background:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:50%;color:var(--color-olivewood);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;height:44px;justify-content:center;line-height:0;padding:0;width:44px}.floorplan-fee-calculator-modal__close:hover{border-color:var(--color-olivewood)}.floorplan-fee-calculator-modal__close:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.floorplan-fee-calculator-modal__close-icon{height:20px;width:20px}.floorplan-fee-calculator-modal__content{flex:1;min-height:0;padding:0 16px 16px}@media screen and (min-width:821px){.floorplan-fee-calculator-modal__content{padding:0 32px 32px}}.floorplan-fee-calculator-modal__iframe{background:var(--white);border:0;border-radius:var(--radius-form-fields);display:block;height:100%;min-height:480px;width:100%}@media screen and (min-width:821px){.floorplan-fee-calculator-modal__iframe{min-height:600px}}@media screen and (max-width:820px){.floorplan-list-section{--fps-gutter:calc((100vw - min(100vw - 40px, var(--page-max-width)))/2);overflow-x:clip}}.floorplan-cards[hidden]{display:none}.floorplan-cards__items{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.floorplan-cards__empty{margin:100px 0;text-align:center}.floorplan-cards__empty h2{margin-bottom:10px}.floorplan-cards__more{display:flex;justify-content:center;padding:32px 0 8px}@media screen and (min-width:821px){.floorplan-cards__more{padding:40px 0 16px}}.floorplan-cards__loading-status{margin:0}.floorplan-cards.is-loading .floorplan-cards__loading-status{clip:auto;clip-path:none;color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);height:auto;margin-bottom:16px;overflow:visible;position:static;text-align:center;width:auto}.floorplan-cards.is-scroll .floorplan-cards__items{flex-direction:column}@media screen and (max-width:820px){.floorplan-cards.is-carousel .floorplan-cards__items{-webkit-overflow-scrolling:touch;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px;margin-inline:calc(var(--fps-gutter)*-1);max-width:100vw;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding:0 0 4px var(--fps-gutter);scroll-padding-inline-start:var(--fps-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + var(--fps-gutter)*2)}.floorplan-cards.is-carousel .floorplan-cards__items::-webkit-scrollbar{display:none}.floorplan-cards.is-carousel .floorplan-cards__items:after{content:"";flex:0 0 var(--fps-gutter);margin-inline-start:calc(var(--spacing-16)*-1);pointer-events:none}.floorplan-cards.is-carousel .floorplan-cards__items.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media screen and (max-width:820px) and (prefers-reduced-motion:reduce){.floorplan-cards.is-carousel .floorplan-cards__items{scroll-behavior:auto}}@media screen and (max-width:820px){.floorplan-cards.is-carousel .floorplan-card{flex:0 0 min(90%,356px);scroll-snap-align:start;width:min(90%,356px)}.floorplan-cards.is-carousel .floorplan-card__inner{display:flex;flex-direction:column;grid-template-columns:none}.floorplan-cards.is-carousel .floorplan-card__media{border-right:0}.floorplan-cards.is-carousel .floorplan-cards__more{display:none}}.floorplan-cards__carousel-nav{display:flex;gap:var(--spacing-8);justify-content:flex-start;padding:24px 0 8px}.floorplan-cards__carousel-nav[hidden]{display:none}.floorplan-cards__nav-btn{align-items:center;background:var(--surface-card);border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-olivewood);cursor:pointer;display:inline-flex;font-size:18px;height:40px;justify-content:center;line-height:1;width:40px}.floorplan-cards__nav-btn:focus-visible,.floorplan-cards__nav-btn:hover{border-color:var(--color-olivewood);outline:none}.floorplan-cards__nav-btn:focus-visible{box-shadow:var(--hh-focus-ring)}.floorplan-cards__nav-btn:disabled{cursor:not-allowed;opacity:.35}.floorplan-card{--text-body-sm:13px;background-color:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields)}.floorplan-card,.floorplan-card__inner{display:flex;flex-direction:column}@media screen and (min-width:821px){.floorplan-card__inner{align-items:stretch;border-bottom:3px solid var(--color-phoenix);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.floorplan-card__media{align-items:center;aspect-ratio:16/9;background-color:var(--white);display:flex;justify-content:center;padding:16px}.floorplan-card__media figure{height:100%;margin:0;position:relative;width:100%}@media screen and (min-width:821px){.floorplan-card__media{border-right:1px solid var(--color-warm-border);padding:24px}}@media screen and (max-width:820px){.floorplan-card__media{aspect-ratio:auto;border-bottom:3px solid var(--color-phoenix);box-sizing:border-box;display:block;height:200px;overflow:hidden}.floorplan-card__media figure{display:block;height:100%;position:static;width:100%}}.floorplan-card__image{display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}@media screen and (max-width:820px){.floorplan-card__image{max-height:100%;max-width:100%;position:static}}.floorplan-card__body{background-color:var(--color-parchment);display:flex;flex-direction:column;gap:24px;justify-self:start;padding:24px 20px 28px;width:auto}@media screen and (min-width:821px){.floorplan-card__body{gap:20px;padding:32px}}.floorplan-card__title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:32px;font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:1.1;margin:0}@media screen and (min-width:821px){.floorplan-card__title{font-size:44px}}.floorplan-card__meta{align-items:start;align-self:start;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:24px}@media screen and (min-width:821px){.floorplan-card__meta{-moz-column-gap:28px;column-gap:28px;row-gap:28px}}.floorplan-card__field{display:flex;flex-direction:column;gap:6px;grid-column:1}.floorplan-card__field--layout{grid-row:1}.floorplan-card__field--availability{grid-row:2}.floorplan-card__label{align-items:center;color:var(--color-linen-light);display:inline-flex;font-family:var(--font-inter);font-size:var(--text-caption);gap:6px;letter-spacing:.08em;line-height:var(--leading-caption);text-transform:uppercase}.floorplan-card__label .disclaimer-tag{margin-right:0;margin-top:0}@media screen and (min-width:1120px){.floorplan-card__label{font-size:10px;font-weight:500;letter-spacing:.4px;line-height:12px}}.floorplan-card__value{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-subheading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1.25;margin:0}@media screen and (min-width:821px){.floorplan-card__value{font-size:var(--text-subheading-md)}}.floorplan-card__price{align-self:start;background-color:var(--color-parchment-dark);border-left:2px solid var(--color-olivewood);border-radius:var(--radius-cards);display:flex;flex-direction:column;grid-column:2;grid-row:1/-1;justify-content:space-between;max-width:100%;padding:10px 20px 10px 16px;width:-moz-max-content;width:max-content}@media screen and (min-width:821px){.floorplan-card__price{padding:10px 24px 10px 16px}}.floorplan-card__price-primary{display:flex;flex-direction:column;gap:6px}.floorplan-card__base-rent{color:var(--color-linen-light);display:block;font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-caption);line-height:var(--leading-caption);white-space:nowrap}.floorplan-card__base-rent--fees{text-decoration:none}.floorplan-card__price-value{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:24px;font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1.2;margin:0}.floorplan-card__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}@media screen and (min-width:821px){.floorplan-card__actions{gap:12px}}.floorplan-card__action{padding-left:14px;padding-right:14px}@media screen and (min-width:821px){.floorplan-card__action{padding-left:24px;padding-right:24px}}.floorplan-card__icon-btn{align-items:center;background-color:transparent;border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-olivewood);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:border-color .18s ease,background-color .18s ease;width:36px}@media screen and (min-width:821px){.floorplan-card__icon-btn{height:40px;width:40px}}.floorplan-card__icon-btn:hover{background-color:var(--color-parchment-dark);border-color:var(--color-olivewood)}.floorplan-card__icon-btn:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.floorplan-card__icon-btn{transition:none}}.floorplan-card__icon{height:18px;width:18px}.floorplan-card__map .floorplan-card__icon{background-color:currentColor;display:block;mask-image:url(/wp-content/themes/lyvwell/assets/img/engrain-map-pin.png);-webkit-mask-image:url(/wp-content/themes/lyvwell/assets/img/engrain-map-pin.png);mask-mode:alpha;-webkit-mask-mode:alpha;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.floorplan-card__accordion-heading{font-size:inherit;font-weight:inherit;margin:0}.floorplan-card__accordion-toggle{align-items:center;background-color:var(--color-parchment-dark);border:0;color:var(--color-olivewood);cursor:pointer;display:flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);gap:16px;justify-content:space-between;letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);padding:18px 20px;text-align:left;transition:background-color .18s ease;width:100%}@media screen and (min-width:821px){.floorplan-card__accordion-toggle{padding:18px 32px}}.floorplan-card__accordion-toggle:hover{background-color:var(--color-parchment-dark);color:var(--color-olivewood)}.floorplan-card__accordion-toggle:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:-2px}.floorplan-card__accordion-toggle[aria-expanded=true] .floorplan-card__accordion-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.floorplan-card__accordion-toggle{transition:none}}.floorplan-card__accordion-chevron{flex-shrink:0;transition:transform .18s ease}@media (prefers-reduced-motion:reduce){.floorplan-card__accordion-chevron{transition:none}}.floorplan-card__units{background-color:var(--color-parchment);border-top:1px solid var(--color-warm-border);padding:20px 12px 10px}@media screen and (min-width:821px){.floorplan-card__units{padding:28px 32px 10px}}.floorplan-card__units[hidden]{display:none}.floorplan-card__units-title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:22px;font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1.2;margin:0}@media screen and (min-width:821px){.floorplan-card__units-title{font-size:22px}}.floorplan-card__units-note{align-items:flex-start;color:var(--color-stone-gray);display:flex;font-family:var(--font-inter);font-size:var(--text-caption);gap:6px;letter-spacing:var(--tracking-caption);line-height:var(--leading-caption);margin:12px 0 0}.floorplan-card__units-note .disclaimer-tag{margin-right:0}.floorplan-card__apartments{margin-top:20px}@media screen and (min-width:821px){.floorplan-card__apartments{margin-top:24px}}.floorplan-card__apartments .apartment-list__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.floorplan-card__apartments .apartment-list__body,.floorplan-card__apartments .apartment-list__table{display:block;width:100%}.floorplan-card__apartments .apartment-list__head{display:none}.floorplan-card__apartments .apartment-list__row{background-color:var(--color-parchment);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields);display:flex;flex-wrap:wrap;margin-bottom:16px}@media screen and (max-width:820px){.floorplan-card__apartments .apartment-list__row{background-color:var(--color-parchment-dark)}}.floorplan-card__apartments .apartment-list__cell{align-items:center;border-bottom:1px dashed var(--color-warm-border);display:grid;gap:12px 16px;grid-template-columns:minmax(7rem,auto) 1fr;padding:14px 20px;width:100%}@media screen and (max-width:820px){.floorplan-card__apartments .apartment-list__cell{background-color:var(--color-parchment)}}.floorplan-card__apartments .apartment-list__cell--name{align-items:flex-end;order:1;padding-top:22px}.floorplan-card__apartments .apartment-list__cell--floorplan{order:2}.floorplan-card__apartments .apartment-list__cell--beds{order:3}.floorplan-card__apartments .apartment-list__cell--sqft{order:4}.floorplan-card__apartments .apartment-list__cell--available{order:5}.floorplan-card__apartments .apartment-list__cell--price{align-items:flex-start;order:6}.floorplan-card__apartments .apartment-list__cell--features{border-bottom:0;order:7}.floorplan-card__apartments .apartment-list__cell--features .apartment-list__value{display:flex;justify-content:flex-start}.floorplan-card__apartments .apartment-list__cell--action,.floorplan-card__apartments .apartment-list__cell--tools{align-items:center;background-color:var(--color-parchment-dark);border-bottom:0;display:flex;grid-template-columns:unset;padding-bottom:16px;padding-top:16px;width:auto}.floorplan-card__apartments .apartment-list__cell--tools{flex:1 1 auto;justify-content:flex-start;min-width:0;order:8;padding-left:20px;padding-right:8px}.floorplan-card__apartments .apartment-list__cell--action{flex:0 0 auto;justify-content:flex-end;order:8;padding-left:8px;padding-right:20px;width:auto}.floorplan-card__apartments .apartment-list__cell--action .apartment-list__cta{--text-body-sm:12px;--leading-body-sm:16px;white-space:nowrap;width:auto}@container apartment-list (min-width: 1120px){.floorplan-card__apartments .apartment-list__table{display:table;table-layout:fixed;width:100%}.floorplan-card__apartments .apartment-list__head{display:table-header-group}.floorplan-card__apartments .apartment-list__head th{background-color:hsla(37,39%,94%,.35);border-bottom:1px solid var(--color-warm-border);color:var(--color-linen-light);font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-medium);letter-spacing:.08em;line-height:24px;padding:16px 8px 12px;text-align:left;text-transform:uppercase;vertical-align:bottom}.floorplan-card__apartments .apartment-list__head-price{align-items:flex-start;display:inline-flex;gap:6px}.floorplan-card__apartments .apartment-list__head-price .disclaimer-tag{margin-right:0;margin-top:0;position:relative;z-index:2}.floorplan-card__apartments .apartment-list__body{display:table-row-group}.floorplan-card__apartments .apartment-list__row{background-color:transparent;border:0;border-radius:0;display:table-row;height:63px;margin-bottom:0}.floorplan-card__apartments .apartment-list__row:not(:last-child) .apartment-list__cell{border-bottom:1px solid var(--color-warm-border)}.floorplan-card__apartments .apartment-list__cell{border-bottom:0;display:table-cell;order:unset;padding:5px 8px;vertical-align:middle}.floorplan-card__apartments .apartment-list__cell .apartment-list__label{display:none}.floorplan-card__apartments .apartment-list__cell--features .apartment-list__value{display:flex;justify-content:flex-start}.floorplan-card__apartments .apartment-list__cell--action,.floorplan-card__apartments .apartment-list__cell--tools{background-color:transparent;display:table-cell;padding:5px 8px;vertical-align:middle;width:auto}.floorplan-card__apartments .apartment-list__cell--tools{white-space:nowrap}.floorplan-card__apartments .apartment-list__cell--action{text-align:right}.floorplan-card__apartments .apartment-list__unit{font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body)}.floorplan-card__apartments .apartment-list__icon-btn{background-color:var(--color-parchment-dark)}.floorplan-card__apartments .apartment-list__head th{background-color:var(--color-parchment-dark);padding:16px 12px}.floorplan-card__apartments .apartment-list__row:last-child .apartment-list__cell{border-bottom:0}.floorplan-card__apartments .apartment-list__unit{font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-regular);letter-spacing:-.01em;white-space:nowrap}.floorplan-card__apartments .apartment-list__value--name{flex-wrap:wrap}.floorplan-card__apartments .apartment-list__base-rent,.floorplan-card__apartments .apartment-list__price,.floorplan-card__apartments .apartment-list__value{overflow-wrap:anywhere}.floorplan-card__apartments .apartment-list__tools{gap:6px}.floorplan-card__apartments .apartment-list__icon-btn{height:36px;width:36px}.floorplan-card__apartments .apartment-list__cta{padding-left:16px;padding-right:16px}}@container apartment-list (max-width: 1119px){.floorplan-card__apartments .apartment-list__cell{grid-template-columns:125px 1fr;padding-left:14px;padding-right:14px}.floorplan-card__apartments .apartment-list__cell--tools{padding-left:14px}.floorplan-card__apartments .apartment-list__cell--action{padding-left:14px;padding-right:14px}.floorplan-card__apartments .apartment-list__value--name{flex-wrap:wrap}.floorplan-card__apartments .apartment-list__value--name .apartment-list__unit{font-size:31px;line-height:.7}}.floorplan-card--skeleton .floorplan-card__body{gap:20px}.floorplan-card--skeleton .floorplan-card__meta{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.floorplan-card--skeleton .floorplan-card__field{gap:8px}.floorplan-card__skeleton-footer,.floorplan-card__skeleton-media{animation:apartment-list-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--color-parchment-dark) 0,var(--white) 50%,var(--color-parchment-dark) 100%);background-size:200% 100%;display:block}@media (prefers-reduced-motion:reduce){.floorplan-card__skeleton-footer,.floorplan-card__skeleton-media{animation:none;background:var(--color-parchment-dark)}}.floorplan-card__skeleton-media{border-radius:var(--radius-cards);height:200px;width:100%}@media screen and (min-width:821px){.floorplan-card__skeleton-media{height:280px}}.floorplan-card__skeleton-footer{height:3.5rem}.floorplan-card__units-legal{display:flex;flex-direction:column;gap:12px;margin-top:20px}@media screen and (min-width:821px){.floorplan-card__units-legal{margin-top:24px}}.floorplan-card__units-legal p{color:var(--color-lichen);font-family:var(--font-inter);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);line-height:1.5;margin:0}.community-fee-guide-wrapper{padding-bottom:48px;padding-top:50px}@media screen and (max-width:820px){.community-fee-guide-wrapper{padding-bottom:20px;padding-top:0}}.community-fee-guide-wrapper .fee-guide-wrapper{border-bottom:1px solid var(--color-olivewood);overflow:hidden}.community-fee-guide-wrapper .fee-guide-wrapper.active .fee-guide-heading:after{transform:translateY(-50%) rotate(45deg)}.community-fee-guide-wrapper .fee-guide-wrapper.active .fee-guide-description{max-height:none;opacity:1;padding:0 0 30px!important}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-heading{color:var(--color-olivewood);cursor:pointer;font-family:var(--font-bureauserif);font-size:45px;font-weight:400;letter-spacing:0;line-height:110%;margin-bottom:15px;margin-top:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:820px){.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-heading{font-size:24px;padding:16px 45px 16px 0}}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-heading:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FF4C55' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.544 14.008H27M14.272 1.28v25.456'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:40px;min-height:40px;min-width:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description{margin:0!important;max-height:0;opacity:0;overflow:hidden;padding:0}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description>p{color:var(--color-olivewood);font-family:var(--font-inter);letter-spacing:0;line-height:140%;margin-bottom:35px;margin-top:0;vertical-align:middle}html:lang(zh-CN) .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description>p{overflow:auto}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description>p:last-of-type{margin-bottom:30px}@media screen and (max-width:820px){.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description>p{font-size:17px;letter-spacing:0;line-height:140%}}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item{border-bottom:1px solid var(--color-warm-border);overflow:hidden;padding:0}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item.active h3{padding-bottom:18px}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item.active h3:after{transform:translateY(calc(-50% - 4px)) rotate(135deg)}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item.active .fee-content{max-height:none;opacity:1}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item h3{color:var(--color-olivewood);cursor:pointer;display:block;font-family:var(--font-bureauserif);font-size:20px;font-weight:400;line-height:100%;margin:0;padding:30px 0 10px 22px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;width:auto}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item h3:after{background:url(/wp-content/themes/lyvwell/assets/img/expand.svg) no-repeat 50%;content:"";height:24px;left:auto;position:absolute;right:0;top:calc(50% + 10px);transform:translateY(-50%);width:24px}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content{color:var(--color-olivewood);font-family:var(--font-inter);font-size:16px;margin:0!important;margin:0;max-height:0;opacity:0;overflow:hidden;overflow-x:auto}@media screen and (max-width:820px){.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content{-webkit-overflow-scrolling:touch}}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table{border-collapse:collapse;margin:0;min-width:600px;width:100%}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td,.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td h6,.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table th{color:var(--color-olivewood);font-family:var(--font-inter);font-size:16px;font-weight:600;line-height:100%;padding:20px;text-align:left}@media screen and (max-width:820px){.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td,.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td h6,.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table th{padding:10px}}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table th{background-color:#eff7fd;font-weight:700}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td{background:var(--white);font-weight:400;padding:17px 20px}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td h6{border:unset;font-weight:700;margin:0;padding:0}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table tr{border:1px solid var(--color-warm-border)}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content p{line-height:1.6;margin:0 0 15px}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content p:last-child{margin-bottom:0}.community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content a{color:var(--color-olivewood);text-decoration:underline}.community-fee-guide-wrapper .fee-disclaimer p{color:var(--color-olivewood);font-family:var(--font-inter);letter-spacing:0;margin-bottom:0!important;margin-top:12px!important}@media screen and (max-width:820px){.community-fee-guide-wrapper .fee-disclaimer p{font-size:17px;letter-spacing:0;line-height:140%}}.community-fee-guide-wrapper .fee-disclaimer a{color:var(--color-olivewood);text-decoration:underline}.community-fee-guide-wrapper.single-property .fee-guide-wrapper{border-bottom:unset}.community-fee-guide-wrapper.single-property .fee-guide-heading{cursor:default}.community-fee-guide-wrapper.single-property .fee-guide-heading:after{display:none}#availability-search:has(.community-fee-guide-wrapper) .floorplan-list,#floorplan-search:has(.community-fee-guide-wrapper) .floorplan-list{padding-bottom:0}#unit-search:has(.community-fee-guide-wrapper) .wp-block-group.back-to-availabilities{padding:42px 0 50px}@media screen and (max-width:820px){#unit-search:has(.community-fee-guide-wrapper) .wp-block-group.back-to-availabilities{padding:30px 0 20px}}.fee-guide-page{background-color:var(--color-parchment-dark);box-sizing:border-box;margin:72px auto;max-width:var(--page-max-width);padding:72px 2.5vw;position:relative;z-index:1}@media screen and (max-width:820px){.fee-guide-page{margin:48px auto;padding:48px 20px}}.fee-guide-page h1{font-family:var(--font-bureauserif);font-size:3vw;font-weight:400;line-height:1.1}@media screen and (max-width:820px){.fee-guide-page h1{font-size:8.3vw}}@media screen and (min-width:2048px){.fee-guide-page h1{font-size:45px}}.fee-guide-page #fee-guide-form label strong{display:block;font-size:22px;font-weight:300;letter-spacing:0;line-height:120%;margin-bottom:20px}.fee-guide-page #fee-guide-form .select2-container .select2-selection--single{border:1px solid var(--color-warm-border);border-radius:0;height:40px}.fee-guide-page #fee-guide-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-ink-black);line-height:40px}.fee-guide-page #fee-guide-form .select2-results__option{color:var(--color-ink-black);font-size:16px;font-weight:400;letter-spacing:0;line-height:25.6px}.fee-guide-page #fee-guide-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.fee-guide-page #fee-guide-form .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#878e91}body.page-fee-guide .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color-accent);color:var(--color-ink-black)}body.page-fee-guide .wp-block-group.hero-group{background:none;padding:0}@media screen and (max-width:820px){body.page-fee-guide .wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image{height:unset}}body.page-fee-guide .wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image img{height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 85%;object-position:center 85%}@media screen and (max-width:820px){body.page-fee-guide .wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image img{height:300px;min-height:unset}}@media screen and (max-width:580px){body.page-fee-guide .wp-block-group.hero-group .wp-block-group__inner-container>.wp-block-image img{height:231px}}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item h3:after{height:24px;top:50%;width:24px}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item h3{font-weight:400;letter-spacing:0;line-height:110%;padding-bottom:10px;padding-left:0;padding-top:10px;text-transform:uppercase}@media screen and (max-width:820px){body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item h3{font-weight:400;letter-spacing:0;line-height:110%}}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item{margin-bottom:15px}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content{padding-top:16px}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table th{background-color:var(--light-gray-3);font-weight:500;letter-spacing:0;line-height:120%}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table th:has(.disclaimer-tag){text-align:center}@media screen and (max-width:820px){body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table th{font-size:18px}}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table th .disclaimer-tag img{position:relative;top:3px}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td{font-weight:400;letter-spacing:0;line-height:140%}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td:has(.check-circle){text-align:center}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td h6{font-weight:400;letter-spacing:0;line-height:140%}body.page-fee-guide .community-fee-guide-wrapper .fee-guide-wrapper .fee-guide-description .fee-item .fee-content table td .fee-guide-page #fee-guide-form .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(/wp-content/themes/lyvwell/assets/img/select-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:unset;height:100%;left:auto;right:20px;top:0;width:100%}.fee-guide-hero-heading{align-items:center;background-color:var(--color-olivewood);border-top-left-radius:100px;box-sizing:border-box;display:flex;justify-content:center;margin:-257px auto 0;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:820px){.fee-guide-hero-heading{margin:-146px auto 0}}@media screen and (max-width:580px){.fee-guide-hero-heading{margin:-152px auto 0}}.fee-guide-hero-heading h1{font-weight:400;line-height:100%;padding:136px 40px 176px}@media screen and (max-width:820px){.fee-guide-hero-heading h1{padding:111px 30px}}.check-circle{background-image:url(/wp-content/themes/lyvwell/assets/img/check-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;width:20px}.desktop-fee-table{display:table}@media screen and (max-width:820px){.desktop-fee-table{display:none}}.mobile-fee-cards{display:none}@media screen and (max-width:820px){.mobile-fee-cards{display:block}}.mobile-fee-cards .mobile-fee-card{border:1px solid var(--color-olivewood);border-bottom:unset}.mobile-fee-cards .mobile-fee-card:last-child{border-bottom:1px solid var(--color-olivewood)}.mobile-fee-cards .mobile-fee-card .mobile-fee-row{display:flex;gap:40px;justify-content:space-between;padding:8px 20px}.mobile-fee-cards .mobile-fee-card .mobile-fee-row:first-child{padding-top:20px}.mobile-fee-cards .mobile-fee-card .mobile-fee-row:last-child{padding-bottom:20px}.mobile-fee-cards .mobile-fee-card .mobile-fee-row .mobile-fee-label{color:var(--color-olivewood);font-size:18px;font-weight:400;letter-spacing:0;line-height:120%}.mobile-fee-cards .mobile-fee-card .mobile-fee-row .mobile-fee-label:has(.disclaimer-tag){display:flex}.mobile-fee-cards .mobile-fee-card .mobile-fee-row .mobile-fee-value{color:var(--color-olivewood);font-size:19px;font-weight:500;letter-spacing:0;line-height:140%;text-align:right}.mobile-fee-cards .mobile-fee-card .mobile-fee-row .mobile-fee-value.mobile-fee-value--checkbox{min-width:40px}.mobile-fee-cards .mobile-fee-card .mobile-fee-row .mobile-fee-value strong{font-weight:500}.page-fee-definitions .wp-block-heading strong{font-family:var(--font-bureauserif)}.page-fee-definitions table tr{border:1px solid var(--color-warm-border)}.page-fee-definitions table tr th{background-color:var(--light-gray-3);border-bottom:4px solid var(--color-phoenix);font-weight:500;letter-spacing:0;line-height:120%}.page-fee-definitions table tr td{background:var(--white);font-weight:400;letter-spacing:0;line-height:140%}.page-fee-definitions table tr td,.page-fee-definitions table tr th{color:var(--color-olivewood);font-family:var(--font-inter);font-size:16px}.walkscore-box.hide{display:none}.walkscore-widget{border:1px solid #999;margin:auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:400px){.walkscore-widget{margin:0;width:100%}}.walkscore-widget__content{margin:22px 22px 11px}.walkscore-widget__title{color:var(--blue);font-family:SangBleu Kingdom;font-size:20px;font-weight:800;margin:0;padding:0}.walkscore-widget__subtitle{color:var(--blue);font-family:CerebriSans;font-size:.9vw;font-weight:400;line-height:1.5;margin:2px 0 4px;padding:0}@media screen and (max-width:1600px){.walkscore-widget__subtitle{font-size:16px}}@media screen and (max-width:820px){.walkscore-widget__subtitle{font-size:16px}}@media screen and (min-width:2048px){.walkscore-widget__subtitle{font-size:16px}}.walkscore-widget__badges{width:100%}.walkscore-widget__badges-inner,.walkscore-widget__badges-inner a{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.walkscore-widget__badges-inner a{height:100%;width:100%}.walkscore-widget__badges-inner img{height:90px;height:auto;width:90px}.walkscore-widget__badges-inner img.hide{display:none}@media screen and (max-width:400px){.walkscore-widget__badges-inner img{height:calc(33.33% - 4px);width:calc(33.33% - 4px)}}.walkscore-widget__footer{clear:both;margin-bottom:0!important}.walkscore-widget__footer,.walkscore-widget__footer a{color:#4f595e;font-family:CerebriSans;font-size:11px;line-height:13px}.walkscore-widget__footer a{text-decoration:none}.walkscore-widget__footer img{visibility:hidden}.feature-card{background-color:var(--color-parchment-dark);box-sizing:border-box;color:var(--color-olivewood);height:100%;max-width:100%;min-width:319px;padding:20px}.feature-card,.feature-card__image{border-radius:var(--radius-cards);width:100%}.feature-card__image{aspect-ratio:16/10;display:block;max-height:218px;max-width:350px;-o-object-fit:cover;object-fit:cover}.wp-block-column .feature-card__image{max-width:100%}.feature-card__title{font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);letter-spacing:-.84px;line-height:28px;margin:20px 0 16px;text-transform:capitalize}.feature-card__description,.feature-card__title{color:var(--color-olivewood);font-weight:var(--font-weight-regular)}.feature-card__description{font-family:var(--font-inter);font-size:var(--text-body-sm);letter-spacing:var(--tracking-body-sm);line-height:20px;margin:0;overflow-wrap:break-word}.feature-card__description p{margin:0}.feature-card__description p+p{margin-top:var(--spacing-12)}.feature-card__description p:last-child{margin-bottom:0!important}.feature-card.border-top{border-top:4px solid var(--color-phoenix)}.feature-card.border-bottom{border-bottom:4px solid var(--color-phoenix)}.featured-card-wrapper,.wp-block-columns.featured-card-wrapper{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:16px;margin:40px auto 72px;max-width:var(--page-max-width);overflow-x:auto}@media screen and (max-width:1200px){.featured-card-wrapper,.wp-block-columns.featured-card-wrapper{padding-inline:20px}}.featured-card-wrapper>.wp-block-column,.wp-block-columns.featured-card-wrapper>.wp-block-column{min-width:319px}@media screen and (max-width:820px){.featured-card-wrapper,.wp-block-columns.featured-card-wrapper{flex-direction:row!important}.featured-card-wrapper>.wp-block-column,.wp-block-columns.featured-card-wrapper>.wp-block-column{flex:0 0 319px!important;max-width:319px;width:319px!important}}.featured-heading{font-size:var(--text-heading);margin-bottom:16px;text-align:center}.featured-content{font-size:var(--text-body);margin:0 auto;max-width:640px;text-align:center}.media-card{border-radius:var(--radius-cards);display:flex;flex-direction:column;max-width:590px}.media-card,.media-card__media{background:var(--surface-card);margin:0;overflow:hidden;width:100%}.media-card__media{aspect-ratio:4/3;border-bottom:4px solid var(--color-phoenix)}.media-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-card__media--carousel{overflow:hidden;position:relative}.media-card__track{backface-visibility:hidden;display:flex;height:100%;transform:translateZ(0);transition:transform .8s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.media-card__track.is-jumping{transition:none}@media (prefers-reduced-motion:reduce){.media-card__track{transition:none}}.media-card__track:focus-visible{box-shadow:inset var(--hh-focus-ring);outline:none}.media-card__slide{backface-visibility:hidden;flex:0 0 100%;height:100%;margin:0;overflow:hidden;width:100%}.media-card__carousel-nav{align-items:center;display:flex;inset:0;justify-content:space-between;padding:0 var(--spacing-12);pointer-events:none;position:absolute}.media-card__nav-btn{align-items:center;backdrop-filter:blur(9px);background:rgba(0,0,0,.2);border:1px solid hsla(40,60%,97%,.482);border-radius:var(--radius-buttons);color:#fcf9f3;cursor:pointer;display:inline-flex;height:40px;justify-content:center;pointer-events:auto;width:40px}.media-card__nav-btn svg{display:block}.media-card__nav-btn svg path{fill:#fcf9f3}.media-card__nav-btn:focus-visible,.media-card__nav-btn:hover{border-color:var(--color-parchment);outline:none}.media-card__nav-btn:focus-visible{box-shadow:var(--hh-focus-ring)}.media-card__nav-btn:disabled{cursor:not-allowed;opacity:.35}.media-card__body{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-24)}.media-card__body h3{color:var(--color-ink-black);font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1.2;margin:0;text-transform:capitalize}.media-card__body p{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);margin:0!important}.icon-card{background-color:var(--color-parchment-dark);border-radius:var(--radius-cards);box-sizing:border-box;color:var(--color-olivewood);height:100%;max-width:100%;overflow:hidden;padding:24px;position:relative;width:100%}.icon-card:after{background-color:var(--color-phoenix);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}@media screen and (max-width:820px){.icon-card__header{align-items:center;display:flex;gap:16px;margin-bottom:8px}}.icon-card__icon{display:block;height:52px;margin-bottom:24px;-o-object-fit:contain;object-fit:contain;width:52px}@media screen and (max-width:820px){.icon-card__icon{flex-shrink:0;height:36px;margin-bottom:0;width:36px}}.icon-card__title{color:var(--color-olivewood);font-family:var(--font-bureauserif);font-size:var(--text-heading-sm);font-weight:var(--font-weight-regular);letter-spacing:-.84px;line-height:32px;margin:0 0 8px}@media screen and (max-width:820px){.icon-card__title{font-size:20px;margin:0}}.icon-card__description{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);margin:0;overflow-wrap:break-word}.media-half-width-block{background:var(--color-parchment)}.media-half-width-block .bf-container{flex-direction:column-reverse;margin:0 auto;max-width:var(--page-max-width)}.media-half-width-block .bf-media-row{align-items:center;display:flex}@media screen and (max-width:900px){.media-half-width-block .bf-media-row{flex-direction:column}}.media-half-width-block .bf-media-left{border-radius:var(--radius-cards);overflow:hidden;position:relative;width:100%}@media screen and (max-width:900px){.media-half-width-block .bf-media-left{flex:unset;width:100%}}.media-half-width-block .bf-media-left--aspect-4-3{aspect-ratio:4/3}.media-half-width-block .bf-media-left--aspect-4-5{aspect-ratio:572/610}.media-half-width-block .bf-media-left--aspect-3-4{aspect-ratio:3/4}.media-half-width-block .bf-media-left>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-half-width-block .bf-media-player{aspect-ratio:4/3;background:var(--color-lichen-dark);inset:0;position:absolute}.media-half-width-block .bf-media-player__poster{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.media-half-width-block .bf-media-player__embed{inset:0;overflow:hidden;position:absolute;z-index:1}.media-half-width-block .bf-media-player__embed iframe{border:0;display:block;height:100%;pointer-events:none;width:100%}.media-half-width-block .bf-media-play{align-items:center;background:rgba(0,0,0,.2);border:0;color:var(--color-parchment);cursor:pointer;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:absolute;z-index:2}.media-half-width-block .bf-media-play svg{display:block;height:56px;width:56px}.media-half-width-block .bf-media-play:focus-visible{outline:2px solid var(--color-parchment);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.media-half-width-block .bf-media-play{transition:opacity .2s ease,visibility .2s ease}}.media-half-width-block .bf-media-play--iframe{background:transparent}.media-half-width-block .bf-media-player__iframe-overlay{align-items:center;aspect-ratio:1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--color-ink-black) 18%,transparent);border-radius:var(--radius-cards);box-shadow:0 12px 48px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem 1.75rem;position:relative;width:min(72%,18.75rem)}.media-half-width-block .bf-media-player__iframe-brand{align-items:flex-start;align-items:center;display:flex;flex:1;justify-content:center;min-height:0;width:100%}.media-half-width-block .bf-media-player__iframe-logo{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.media-half-width-block .bf-media-player__iframe-play-icon{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-half-width-block .bf-media-player__iframe-play-icon img,.media-half-width-block .bf-media-player__iframe-play-icon svg{display:block;height:5.5rem;width:5.5rem}.media-half-width-block .bf-media-modal{align-items:center;background:transparent;border:0;box-sizing:border-box;display:flex;height:100vh;justify-content:center;margin:0;max-height:100vh;max-width:100vw;opacity:0;overflow:visible;padding:0;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);visibility:hidden;width:100vw}.media-half-width-block .bf-media-modal.is-visible{opacity:1;visibility:visible}.media-half-width-block .bf-media-modal::backdrop{background:color-mix(in srgb,var(--color-ink-black) 40%,transparent);opacity:0;transition:opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease)}.media-half-width-block .bf-media-modal.is-visible::backdrop{opacity:1}@media (prefers-reduced-motion:reduce){.media-half-width-block .bf-media-modal{transition:none}.media-half-width-block .bf-media-modal::backdrop{transition:none}}.media-half-width-block .bf-media-modal__close{align-items:center;background:var(--color-pure-white,#fff);border:0;border-radius:50%;box-shadow:none;color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-size:0;height:40px;justify-content:center;line-height:0;padding:0;position:absolute;right:max(5vw,env(safe-area-inset-right,0px));top:max(5vh,env(safe-area-inset-top,0px));width:40px;z-index:2}.media-half-width-block .bf-media-modal__close:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.media-half-width-block .bf-media-modal__close-icon{height:24px;width:24px}.media-half-width-block .bf-media-modal.is-visible .bf-media-modal__content{opacity:1;transform:translateY(0) scale(1)}.media-half-width-block .bf-media-modal__content{align-items:center;background:var(--color-ink-black);border-radius:var(--radius-cards);display:flex;height:90vh;justify-content:center;margin:auto;max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;transform:translateY(12px) scale(.985);transition:transform var(--header-fade-duration,.3s) var(--header-slide-easing,ease),opacity var(--header-fade-duration,.3s) var(--header-slide-easing,ease);width:90vw}@media (prefers-reduced-motion:reduce){.media-half-width-block .bf-media-modal__content{opacity:1;transform:none;transition:none}}.media-half-width-block .bf-media-modal__content video{display:block;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.media-half-width-block .bf-media-modal__content .bf-media-embed{height:100%;max-height:100%;position:relative;width:100%}.media-half-width-block .bf-media-modal__content .bf-media-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.media-half-width-block .bf-media-right{flex:1;padding:10px 0}.media-half-width-block .media-placeholder{align-items:center;background:var(--surface-card);box-sizing:border-box;color:var(--color-lichen-dark);display:flex;font-family:var(--font-inter);font-size:var(--text-body-sm);height:100%;justify-content:center;min-height:200px;padding:var(--spacing-24);text-align:center;width:100%}.property-highlights{box-sizing:border-box;margin-inline:auto;max-width:var(--page-max-width);padding-block:48px;padding-inline:20px;width:100%}@media screen and (min-width:769px){.property-highlights{padding-block:72px}}.property-highlights--carousel{padding-bottom:20px}@media screen and (min-width:1201px){.property-highlights{padding-inline:0}}.property-highlights__top{display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:40px}.property-highlights__top--no-highlights{margin-bottom:0}@media screen and (min-width:769px){.property-highlights__top{grid-template-columns:1fr 1fr}.property-highlights__top--image-right .property-highlights__image-wrapper{order:2}.property-highlights__top--image-right .property-highlights__content{order:1}}@media screen and (max-width:768px){.property-highlights__top--content-first-mobile .property-highlights__image-wrapper{order:2}.property-highlights__top--content-first-mobile .property-highlights__content{order:1}}.property-highlights__image-wrapper{aspect-ratio:4/3;background:var(--color-parchment);border-radius:var(--radius-cards);clip-path:inset(0 round var(--radius-cards));overflow:hidden;position:relative}.property-highlights__image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center;width:100%}.property-highlights__content{align-items:flex-start;color:var(--color-olivewood);display:flex;flex-direction:column;gap:16px;justify-content:center}.property-highlights__content h2{font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0}.property-highlights__content p{font-family:var(--font-inter);font-size:var(--text-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:0;white-space:pre-line}.property-highlights__bottom-wrap--carousel .property-highlights__bottom{grid-auto-columns:minmax(min(81.6vw,318px),1fr);grid-auto-flow:column;grid-template-columns:unset;overflow-x:auto;scroll-padding-inline:0;scroll-snap-type:x mandatory}@media screen and (min-width:769px){.property-highlights__bottom-wrap--carousel .property-highlights__bottom{gap:20px;grid-auto-columns:calc(33.33333% - 13.33333px)}}.property-highlights__bottom-wrap--carousel .property-highlights__bottom-item{scroll-snap-align:start}@media screen and (min-width:769px){.property-highlights__bottom-wrap--carousel .property-highlights__carousel-nav{display:flex}}.property-highlights__bottom{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:grid;gap:16px;grid-auto-columns:minmax(min(81.6vw,318px),1fr);grid-auto-flow:column;overflow-x:auto;scrollbar-width:none}.property-highlights__bottom::-webkit-scrollbar{display:none}@media screen and (min-width:769px){.property-highlights__bottom{gap:20px;grid-auto-columns:unset;grid-auto-flow:unset;grid-template-columns:repeat(3,1fr);overflow-x:visible}}.property-highlights__bottom p:last-child{margin-bottom:0!important}.property-highlights__carousel-nav{display:flex;gap:var(--spacing-8,8px);margin-top:20px}.property-highlights__carousel-nav[hidden]{display:none}@media screen and (min-width:769px){.property-highlights__carousel-nav{display:none}}.property-highlights__nav-btn{align-items:center;background:var(--surface-card,var(--color-pure-white));border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.property-highlights__nav-btn svg{fill:var(--color-ink-black);display:block}.property-highlights__nav-btn:focus-visible,.property-highlights__nav-btn:hover{border-color:var(--color-ink-black);outline:none}.property-highlights__nav-btn:focus-visible{box-shadow:var(--hh-focus-ring)}.property-highlights__nav-btn:disabled{cursor:not-allowed;opacity:.35}.property-highlights__bottom-item{align-items:flex-start;background-color:var(--color-parchment-dark);border-radius:var(--radius-cards);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:24px;position:relative}.property-highlights__bottom-item:after{background-color:var(--color-accent);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}@media screen and (min-width:769px){.property-highlights__bottom-item{min-width:0}}.property-highlights__bottom-item img{height:35px;margin-bottom:15px;-o-object-fit:contain;object-fit:contain;width:35px}.property-highlights__bottom-item h3{color:var(--color-ink-black);font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1.2;margin:0;text-transform:capitalize}.property-highlights__bottom-item .property-highlights__item-description p{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);margin:0}.property-highlights__bottom-item .property-highlights__item-description ul{margin:0;padding-inline-start:1.25em}.property-highlights__bottom-item .property-highlights__item-description li{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);padding-block:2px}.property-highlights__bottom-item .property-highlights__item-description li::marker{color:var(--color-phoenix)}.property-highlights .term-condition{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);margin:16px 0 0;padding-left:16px}.property-highlights.title54 h2{font-size:54px;letter-spacing:-1.62px;line-height:54px}@media screen and (max-width:769px){.property-highlights.title54 h2{font-size:40px;letter-spacing:-1.2px;line-height:40px}}.property-highlights.careers-content .property-highlights__content{justify-self:center;margin-inline:auto;max-width:400px;padding-left:48px}@media screen and (max-width:769px){.property-highlights.careers-content .property-highlights__content{max-width:100%;padding-left:0}}.feature-accordion{--thumb-size:28px;--thumb-gap:14px;--feature-accordion-sticky-offset:var(--main-header-height,64px);box-sizing:border-box;color:var(--color-olivewood);margin-inline:auto;max-width:var(--page-max-width);padding:48px 20px;scroll-margin-top:calc(var(--feature-accordion-sticky-offset) + var(--spacing-16));width:100%}@media screen and (min-width:769px){.feature-accordion{padding-block:72px}}@media screen and (min-width:1201px){.feature-accordion{padding-inline:0}}.feature-accordion__intro{margin:0 auto 40px;max-width:720px;text-align:center}.feature-accordion__intro h2{font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0 0 16px;text-transform:capitalize}.feature-accordion__intro p{font-family:var(--font-inter);font-size:var(--text-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:0}.feature-accordion__intro--left{margin-left:0;text-align:left}.feature-accordion__list{border-top:1px solid var(--color-warm-border)}.feature-accordion__item{border-bottom:1px solid var(--color-warm-border);margin:0}.feature-accordion__item--static .feature-accordion__trigger{cursor:default}.feature-accordion__trigger{align-items:center;color:inherit;cursor:pointer;display:flex;font-family:var(--font-bureauserif);font-size:var(--text-subheading);font-weight:var(--font-weight-regular);justify-content:space-between;letter-spacing:-.03em;line-height:1.2;list-style:none;margin:0;padding:16px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.feature-accordion__trigger::-webkit-details-marker{display:none}.feature-accordion__trigger::marker{content:""}.feature-accordion__trigger:focus{outline:none}.feature-accordion__trigger:focus-visible{outline:2px solid var(--color-phoenix);outline-offset:2px}.feature-accordion__trigger-label{align-items:center;display:flex;gap:var(--thumb-gap);min-width:0;text-transform:capitalize}.feature-accordion__item-image{flex-shrink:0;height:var(--thumb-size);-o-object-fit:contain;object-fit:contain;width:var(--thumb-size)}.feature-accordion__icon{flex-shrink:0;height:18px;opacity:.5;transform-origin:center;transition:transform .4s cubic-bezier(.33,1,.68,1);width:18px}.feature-accordion__item.is-open .feature-accordion__icon{transform:rotate(180deg)}.feature-accordion__content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.33,1,.68,1)}.feature-accordion__content-inner{box-sizing:border-box;color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body);font-weight:var(--font-weight-regular);letter-spacing:-.11px;line-height:21px;min-height:0;overflow:hidden;padding:0 0 20px}.feature-accordion__content-inner>p:first-child{margin-bottom:16px;margin-top:0}.feature-accordion__content-inner>p:last-child{margin-bottom:0!important}.feature-accordion__content-inner ul{margin:0}.feature-accordion__content-inner li{letter-spacing:-.18px;line-height:17.55px;margin-left:-22px;padding-block:5px}.feature-accordion__content-inner li::marker{color:var(--color-phoenix)}.feature-accordion__item--has-image .feature-accordion__content-inner{padding-inline-start:calc(var(--thumb-size) + var(--thumb-gap))}.feature-accordion__footer{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm);margin:24px 0 0}.feature-accordion__footer:last-child{margin-bottom:0!important}body:has(>.promo-banner) .feature-accordion{--feature-accordion-sticky-offset:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px))}body:has(>#property-nav) .feature-accordion{--feature-accordion-sticky-offset:calc(var(--main-header-height, 64px) + 60px)}@media screen and (max-width:768px){body:has(>#property-nav) .feature-accordion{--feature-accordion-sticky-offset:calc(var(--main-header-height, 64px) + 65px)}}body:has(>.promo-banner):has(>#property-nav) .feature-accordion{--feature-accordion-sticky-offset:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 60px)}@media screen and (max-width:768px){body:has(>.promo-banner):has(>#property-nav) .feature-accordion{--feature-accordion-sticky-offset:calc(var(--promo-banner-height, 0px) + var(--main-header-height, 64px) + 65px)}}@media (prefers-reduced-motion:reduce){.feature-accordion__content,.feature-accordion__content-inner,.feature-accordion__icon{transition:none}}.affordable-housing{background-color:var(--color-parchment-dark)}.affordable-housing p{color:color-mix(in srgb,var(--color-ink-black) 78%,transparent)}.affordable-housing a{background-color:var(--color-parchment);border:1px solid var(--color-parchment);color:var(--color-lichen-dark);margin-top:8px}.affordable-housing a:hover{background-color:var(--color-linen);border-color:var(--color-linen);color:var(--color-lichen-dark)}.affordable-housing.dark-cta a{background:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment);transition:background-color var(--header-fade-duration) ease,color var(--header-fade-duration) ease,border-color var(--header-fade-duration) ease,box-shadow var(--header-fade-duration) ease}.affordable-housing.dark-cta a:hover{background:var(--color-lichen);color:var(--color-parchment)}body.property-affordable ul li::marker,body.property-affordable-housing ul li::marker{color:var(--color-phoenix)}.blockquote-list{border-left:3px solid var(--color-accent);display:flex;flex-direction:column;gap:12px;margin:0;margin-bottom:var(--spacing-24);padding:4px 0 4px 20px}.blockquote-list__item{display:flex;flex-direction:column;gap:4px;margin:0}.blockquote-list__label{color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--hh-eyebrow-size);font-weight:700;letter-spacing:var(--hh-eyebrow-tracking);line-height:var(--hh-eyebrow-leading);text-transform:uppercase}.blockquote-list__text{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body-sm);line-height:var(--leading-body-sm)}@media screen and (min-width:768px){.blockquote-list{gap:16px}.blockquote-list__item{align-items:baseline;flex-direction:row;gap:12px}.blockquote-list__label{flex:0 0 auto}}.property-floorplans-map{--pfm-gutter:calc((100vw - min(100vw - 40px, var(--page-max-width)))/2);background:var(--color-parchment);color:var(--color-ink-black);overflow-x:clip;padding-block:var(--spacing-48)}@media screen and (min-width:768px){.property-floorplans-map{--pfm-gutter:calc((100vw - min(100vw - 64px, var(--page-max-width)))/2)}}.property-floorplans-map__inner{margin-inline:auto;width:min(100% - 40px,var(--page-max-width))}@media screen and (min-width:768px){.property-floorplans-map__inner{width:min(100% - 64px,var(--page-max-width))}}.property-floorplans-map__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-16);justify-content:flex-start;margin-bottom:var(--spacing-32)}.property-floorplans-map__title{color:var(--color-ink-black);font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0}.property-floorplans-map__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-16) var(--spacing-24);justify-content:flex-end;margin-left:auto;max-width:100%}@media screen and (max-width:767px){.property-floorplans-map__header-actions{align-items:stretch;flex-direction:column;gap:var(--spacing-12);margin-left:0;width:100%}}.property-floorplans-map__links{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--spacing-16)}.property-floorplans-map__link{align-items:center;background:none;border:0;color:var(--color-lichen-dark);cursor:pointer;display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:400;gap:var(--spacing-4);letter-spacing:var(--tracking-body);line-height:var(--leading-body-sm);margin:0;padding:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-lichen-dark) 45%,transparent);text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease,text-decoration-style .15s ease,text-decoration-thickness .15s ease;white-space:nowrap}.property-floorplans-map__link:focus-visible,.property-floorplans-map__link:hover{text-decoration-color:var(--color-phoenix);text-decoration-style:solid;text-decoration-thickness:2px}.property-floorplans-map__link:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:3px}.property-floorplans-map__arrow{display:block;flex-shrink:0;height:10px;transform:rotate(315deg);width:10px}.property-floorplans-map__view-toggle{flex:0 0 auto}.property-floorplans-map__toggle-track{align-items:center;background:var(--surface-card);border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);display:grid;grid-template-columns:1fr 1fr;min-width:min(100%,230px);padding:var(--spacing-4);position:relative}.property-floorplans-map__toggle-track.is-plans .property-floorplans-map__toggle-thumb,.property-floorplans-map__toggle-track[data-mode=plans] .property-floorplans-map__toggle-thumb{transform:translateX(100%)}@media screen and (max-width:767px){.property-floorplans-map__toggle-track{max-width:60%}}.property-floorplans-map__toggle-thumb{background:var(--color-lichen-dark);border-radius:var(--radius-buttons);bottom:var(--spacing-4);left:var(--spacing-4);pointer-events:none;position:absolute;top:var(--spacing-4);transition:transform .25s ease,background-color .2s ease;width:calc(50% - var(--spacing-4))}@media (prefers-reduced-motion:reduce){.property-floorplans-map__toggle-thumb{transition:none}}.property-floorplans-map__toggle-btn{align-items:center;background:transparent;border:none;border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:400;justify-content:center;letter-spacing:var(--tracking-body-sm);line-height:1;margin:0;min-height:44px;padding:10px var(--spacing-16);position:relative;transition:color .2s ease,background-color .2s ease;white-space:nowrap;z-index:1}.property-floorplans-map__toggle-btn.is-active{color:var(--color-parchment)}.property-floorplans-map__toggle-btn:not(.is-active):hover{background:var(--color-phoenix);color:var(--color-on-phoenix)}.property-floorplans-map__toggle-btn:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.property-floorplans-map__toggle-track:has(.property-floorplans-map__toggle-btn.is-active:hover) .property-floorplans-map__toggle-thumb{background:var(--color-phoenix)}.property-floorplans-map__toggle-btn.is-active:hover{color:var(--color-on-phoenix)}.property-floorplans-map__toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-16);justify-content:space-between;margin-bottom:22px;min-height:50px}@media screen and (max-width:767px){.property-floorplans-map__toolbar{flex-wrap:wrap}}.property-floorplans-map__filters-row{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:10px;margin-inline-start:calc(var(--pfm-gutter)*-1);min-width:0;overflow-x:auto;padding-inline-start:var(--pfm-gutter);scroll-padding-inline-start:var(--pfm-gutter);scrollbar-width:none}.property-floorplans-map__filters-row::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.property-floorplans-map__filters-row{margin-inline-end:calc(var(--pfm-gutter)*-1);width:100%}.property-floorplans-map__filters-row:after{content:"";flex:0 0 var(--pfm-gutter);margin-inline-start:-10px;pointer-events:none}}.property-floorplans-map__bed-filters,.property-floorplans-map__filter-extras{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px}.property-floorplans-map__bed-filter{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-parchment-dark);border:1px solid transparent;border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-inter);font-size:13px;font-weight:400;justify-content:center;line-height:1;min-height:44px;padding:1px 18px 0;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.property-floorplans-map__bed-filter:hover{background:var(--color-phoenix);border-color:var(--color-phoenix);color:var(--color-parchment)}.property-floorplans-map__bed-filter.is-active{background:var(--color-lichen-dark);color:var(--color-parchment)}.property-floorplans-map__bed-filter:focus-visible{box-shadow:var(--hh-focus-ring);outline:none}.property-floorplans-map__bed-filter[hidden]{display:none}.property-floorplans-map__filter{flex-shrink:0;position:relative}.property-floorplans-map__filter-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-parchment-dark);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%233f423e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);box-sizing:border-box;color:var(--color-ink-black);cursor:pointer;font-family:var(--font-inter);font-size:13px;font-weight:400;line-height:1;min-height:44px;padding:1px 40px 0 16px;white-space:nowrap}.property-floorplans-map__filter-trigger:hover,.property-floorplans-map__filter-trigger[aria-expanded=true]{background-color:var(--color-phoenix);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23FCF9F3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:var(--color-phoenix);color:var(--color-parchment)}.property-floorplans-map__filter-trigger:focus-visible{box-shadow:var(--hh-focus-ring);outline:none}.property-floorplans-map__filter-panel{background:var(--surface-card);border:1px solid var(--color-warm-border);border-radius:16px;box-shadow:0 12px 36px color-mix(in srgb,var(--color-ink-black) 16%,transparent);box-sizing:border-box;max-width:360px;padding:16px;position:absolute;transform-origin:top left;width:min(360px,100vw - 16px);z-index:200}.property-floorplans-map__filter-panel[hidden]{display:none!important}.property-floorplans-map__filter-panel.is-panel-above{transform-origin:bottom left}.property-floorplans-map__filter-panel.is-checklist{display:flex;flex-direction:column;max-height:min(440px,70vh);max-width:400px;width:min(400px,100vw - 16px)}.property-floorplans-map__filter-panel h3{color:var(--color-ink-black);font-family:var(--font-bureauserif);font-size:18px;font-weight:400;letter-spacing:-.02em;margin:0 0 10px}.property-floorplans-map__filter-panel-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px}.property-floorplans-map__filter-panel-header h3{line-height:1.2;margin:0}.property-floorplans-map__filter-panel-header [hidden]{display:none}.property-floorplans-map__filter-checklist-wrap{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0}.property-floorplans-map__filter-checklist{display:flex;flex-direction:column;gap:8px;max-height:min(280px,48vh);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:var(--color-warm-border) transparent;scrollbar-width:thin}.property-floorplans-map__checkbox{align-items:center;color:var(--color-stone-gray);cursor:pointer;display:flex;font-size:var(--text-caption);gap:var(--spacing-12);line-height:var(--leading-caption);text-align:left}.property-floorplans-map__checkbox input{accent-color:var(--color-ink-black);flex-shrink:0;height:16px;margin:0;width:16px}.property-floorplans-map__checkbox span{transform:translateY(1px)}.property-floorplans-map__filter-done{align-items:center;align-self:stretch;background:var(--color-ink-black);border:0;border-radius:999px;box-sizing:border-box;color:var(--color-paper-cream);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-inter);font-size:14px;font-weight:600;justify-content:center;line-height:1;min-height:40px;padding:0 16px;transition:background .15s ease;width:100%}.property-floorplans-map__filter-done:hover{background:color-mix(in srgb,var(--color-ink-black) 88%,#fff)}.property-floorplans-map__filter-done:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.property-floorplans-map__filter-chips{display:flex;flex-wrap:wrap;gap:8px}.property-floorplans-map__filter-chip{align-items:center;background:var(--color-paper-cream);border:1px solid var(--color-warm-border);border-radius:999px;color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-family:var(--font-inter);font-size:13px;font-weight:400;justify-content:center;line-height:1;padding:9px 12px 7px;transition:border-color .15s ease,background .15s ease,color .15s ease}.property-floorplans-map__filter-chip:hover{background:var(--color-parchment);border-color:var(--color-ink-black)}.property-floorplans-map__filter-chip.is-selected,.property-floorplans-map__filter-chip[aria-pressed=true]{background:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment)}.property-floorplans-map__filter-chip.is-selected:hover,.property-floorplans-map__filter-chip[aria-pressed=true]:hover{border-color:var(--color-phoenix)}.property-floorplans-map__filter-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.property-floorplans-map[data-view=plans] .property-floorplans-map__nav-btn{display:none}.property-floorplans-map__carousel-nav{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-8)}@media screen and (max-width:767px){.property-floorplans-map__carousel-nav{width:100%}}.property-floorplans-map__nav-btn{align-items:center;background:var(--surface-card);border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-size:20px;height:40px;justify-content:center;line-height:1;width:40px}.property-floorplans-map__nav-btn[hidden]{display:none}@media screen and (max-width:767px){.property-floorplans-map__nav-btn{display:none}}.property-floorplans-map__nav-btn:focus-visible,.property-floorplans-map__nav-btn:hover{background:var(--color-phoenix);border-color:var(--color-phoenix);color:var(--color-paper-cream)}.property-floorplans-map__nav-btn:focus-visible{box-shadow:var(--hh-focus-ring)}.property-floorplans-map__nav-btn:disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.property-floorplans-map__nav-btn span{position:relative;top:-2px}.property-floorplans-map__nav-btn svg{margin-top:1px}.property-floorplans-map__panel[hidden]{display:none}.property-floorplans-map__results{min-height:280px;position:relative}.property-floorplans-map__panel.is-loading .property-floorplans-map__plans-loading-status,.property-floorplans-map__panel.is-loading .property-floorplans-map__units-loading-status{clip:auto;clip-path:none;color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);height:auto;margin:0 0 16px;overflow:visible;position:static;text-align:center;width:auto}.property-floorplans-map ul.property-floorplans-map__units{-webkit-overflow-scrolling:touch;align-items:stretch;cursor:grab;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-16);list-style:none;margin:0;margin-inline:calc(var(--pfm-gutter)*-1);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding:0 0 4px var(--pfm-gutter);scroll-padding-inline-start:var(--pfm-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.property-floorplans-map ul.property-floorplans-map__units::-webkit-scrollbar{display:none}.property-floorplans-map ul.property-floorplans-map__units:after{content:"";flex:0 0 20px;margin-inline-start:calc(var(--spacing-16)*-1);pointer-events:none}.property-floorplans-map ul.property-floorplans-map__units.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-floorplans-map ul.property-floorplans-map__units img{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-floorplans-map__unit{display:flex;flex:0 0 min(90%,356px);flex-direction:column;list-style:none;margin:0;padding:0;scroll-snap-align:start;width:min(90%,356px)}@media screen and (min-width:768px){.property-floorplans-map__unit{flex:0 0 360px;width:360px}}.property-floorplans-map__unit--skeleton{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-floorplans-map__unit--skeleton .property-floorplans-map__body{gap:10px}.property-floorplans-map__unit--skeleton .property-floorplans-map__media{align-items:stretch;background:transparent;padding:0}.property-floorplans-map__skeleton-media,.property-floorplans-map__skeleton-stat{animation:pfm-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--color-parchment-dark) 0,var(--white) 50%,var(--color-parchment-dark) 100%);background-size:200% 100%;display:block}@media (prefers-reduced-motion:reduce){.property-floorplans-map__skeleton-media,.property-floorplans-map__skeleton-stat{animation:none;background:var(--color-parchment-dark)}}.property-floorplans-map__skeleton-media{align-self:stretch;flex:1 1 auto;height:200px;width:100%}@media screen and (min-width:768px){.property-floorplans-map__skeleton-media{height:220px}}.property-floorplans-map__skeleton-stats{display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;margin-top:4px}.property-floorplans-map__skeleton-stat{border-radius:var(--radius-cards);min-height:3.5rem}.property-floorplans-map__skeleton-stat:first-child{grid-row:1/span 2;min-height:5.5rem}.property-floorplans-map__skeleton-stat--compact{min-height:2.75rem}.property-floorplans-map__panel.is-loading ul.property-floorplans-map__units>.property-floorplans-map__unit--skeleton{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-floorplans-map ul.property-floorplans-map__plans{display:flex;flex-direction:column;gap:var(--spacing-24);list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.property-floorplans-map ul.property-floorplans-map__plans{-webkit-overflow-scrolling:touch;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-16);margin-inline:calc(var(--pfm-gutter)*-1);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding:0 0 4px var(--pfm-gutter);scroll-padding-inline-start:var(--pfm-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.property-floorplans-map ul.property-floorplans-map__plans::-webkit-scrollbar{display:none}.property-floorplans-map ul.property-floorplans-map__plans:after{content:"";flex:0 0 var(--pfm-gutter);margin-inline-start:calc(var(--spacing-16)*-1);pointer-events:none}.property-floorplans-map ul.property-floorplans-map__plans>.floorplan-card,.property-floorplans-map ul.property-floorplans-map__plans>.property-floorplans-map__plans-view-more-card{align-self:flex-start;display:flex;flex:0 0 min(90%,356px);flex-direction:column;height:auto;scroll-snap-align:start;width:min(90%,356px)}}.property-floorplans-map ul.property-floorplans-map__plans>.floorplan-card{list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.property-floorplans-map ul.property-floorplans-map__plans>.floorplan-card{width:100%}}.property-floorplans-map__panel.is-loading ul.property-floorplans-map__plans>.floorplan-card{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-floorplans-map__plans-loading-status{margin:0}.property-floorplans-map__card{background:transparent;border:1px solid var(--color-warm-border);border-radius:var(--radius-cards);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%;width:100%}.property-floorplans-map__media{align-items:center;background:var(--white);border-bottom:4px solid var(--color-phoenix);box-sizing:border-box;display:flex;flex:0 0 auto;height:200px;justify-content:center;overflow:hidden;padding:16px}@media screen and (min-width:768px){.property-floorplans-map__media{height:220px;padding:20px}}.property-floorplans-map__media img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.property-floorplans-map__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:22px 20px 24px}@media screen and (min-width:768px){.property-floorplans-map__body{padding:24px 24px 28px}}.property-floorplans-map__property{color:#737373;font-family:var(--font-inter);font-size:var(--hh-eyebrow-size);font-weight:500;letter-spacing:var(--hh-eyebrow-tracking);line-height:var(--hh-eyebrow-leading);margin:0;text-transform:uppercase}.property-floorplans-map__unit-title{align-items:center;color:var(--color-ink-black);-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;font-family:var(--font-bureauserif);font-size:clamp(26px,3.2vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0;row-gap:6px}.property-floorplans-map__offer{align-items:center;background:var(--color-phoenix);border:1px solid var(--color-phoenix);border-radius:var(--radius-buttons);color:var(--color-on-phoenix);display:inline-flex;font-family:var(--font-inter);font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.2;padding:3px 9px;text-transform:capitalize;white-space:nowrap}.property-floorplans-map__specs{color:var(--color-ink-black);font-family:var(--font-inter);font-size:14px;line-height:1.4;margin:0}.property-floorplans-map__stats{display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;margin-top:4px}.property-floorplans-map__stat .property-floorplans-map__stat-label{align-items:center;color:var(--color-linen-light);display:flex;font-size:var(--hh-eyebrow-size);font-weight:500;gap:4px;letter-spacing:var(--hh-eyebrow-tracking);line-height:1.2;margin-bottom:0;text-transform:uppercase}.property-floorplans-map__stat strong{color:var(--color-ink-black);display:block;font-family:var(--font-bureauserif);font-size:19px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.property-floorplans-map__stat--price{align-self:start;background:var(--color-parchment-dark);border-left:2px solid var(--color-ink-black);border-radius:var(--radius-cards);grid-row:1/span 2;padding:10px 23px 5px 16px;width:-moz-max-content;width:max-content}.property-floorplans-map__stat--price strong{font-size:24px}.property-floorplans-map__base-rent{color:#737373;display:block;font-size:12px;font-weight:500;letter-spacing:.08em;margin-top:4px;text-transform:none;text-transform:uppercase;white-space:nowrap}.property-floorplans-map__card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.property-floorplans-map__card-actions .btn-cta{padding:10px 14px}.property-floorplans-map__tour{align-items:center;background:var(--color-parchment-dark);border:1.5px solid var(--color-warm-border);border-radius:var(--radius-buttons);box-sizing:border-box;color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:400;justify-content:center;letter-spacing:var(--tracking-body-sm);line-height:1;min-height:44px;padding:10px 14px;text-decoration:none;white-space:nowrap}.property-floorplans-map__tour:focus-visible,.property-floorplans-map__tour:hover{border-color:var(--color-ink-black)}.property-floorplans-map__tour:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.property-floorplans-map__map-btn{align-items:center;background-color:var(--color-parchment-dark);background-image:url(/wp-content/themes/lyvwell/assets/img/engrain-tour.png);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid var(--color-warm-border);border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;padding:0;width:40px}.property-floorplans-map__map-btn:focus-visible,.property-floorplans-map__map-btn:hover{border-color:var(--color-ink-black)}.property-floorplans-map__map-btn:focus-visible{box-shadow:var(--hh-focus-ring);outline:none}.property-floorplans-map__view-all-card{align-self:stretch;display:flex;flex-direction:column;height:auto}.property-floorplans-map__view-all-card .property-floorplans-map__card{align-items:center;box-sizing:border-box;color:var(--color-ink-black);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-12);justify-content:center;min-height:100%;padding:32px 24px;text-decoration:none;width:100%}@supports (-webkit-touch-callout:none){@media screen and (max-width:767px){.property-floorplans-map__view-all-card .property-floorplans-map__card{min-height:32rem}}}.property-floorplans-map__view-all-card .property-floorplans-map__card:focus-visible,.property-floorplans-map__view-all-card .property-floorplans-map__card:hover{background:color-mix(in srgb,var(--color-parchment-dark) 82%,#fff);outline:none}.property-floorplans-map__view-all-card .property-floorplans-map__card:focus-visible{box-shadow:0 0 0 2px var(--color-parchment),0 0 0 4px var(--color-ink-black)}.property-floorplans-map__view-all-label{font-family:var(--font-bureauserif);font-size:clamp(28px,3.4vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.15;text-align:center}.property-floorplans-map__empty{color:var(--color-stone-gray);font-size:var(--text-body-sm);margin:24px 0}.property-floorplans-map__empty[hidden]{display:none}.property-floorplans-map__disclaimer-wrapper{align-items:center;display:flex;gap:6px;margin:18px 0 0}.property-floorplans-map__disclaimer-wrapper img{height:16px;width:16px}.property-floorplans-map__disclaimer{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.property-floorplans-map__plans-more{display:flex;justify-content:center;margin-top:var(--spacing-32)}@media screen and (max-width:767px){.property-floorplans-map__plans-more{display:none}}.property-floorplans-map__plans-more[hidden]{display:none}.property-floorplans-map__plans-view-more-card{align-self:flex-start;display:flex;flex-direction:column;height:auto;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.property-floorplans-map__plans-view-more-card{display:none}}.property-floorplans-map__plans-view-more-card .property-floorplans-map__plans-show-more-card{align-items:center;background:transparent;border:1px solid var(--color-warm-border);border-radius:var(--radius-cards);box-sizing:border-box;color:var(--color-ink-black);cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;gap:var(--spacing-12);justify-content:center;min-height:100%;padding:32px 24px;text-align:center;width:100%}@supports (-webkit-touch-callout:none){@media screen and (max-width:767px){.property-floorplans-map__plans-view-more-card .property-floorplans-map__plans-show-more-card{min-height:32rem}}}.property-floorplans-map__plans-view-more-card .property-floorplans-map__plans-show-more-card:focus-visible,.property-floorplans-map__plans-view-more-card .property-floorplans-map__plans-show-more-card:hover{background:color-mix(in srgb,var(--color-parchment-dark) 82%,#fff);outline:none}.property-floorplans-map__plans-view-more-card .property-floorplans-map__plans-show-more-card:focus-visible{box-shadow:0 0 0 2px var(--color-parchment),0 0 0 4px var(--color-ink-black)}.property-floorplans-map__waitlist{align-items:center;background:var(--color-lichen);border-radius:var(--radius-cards);color:var(--white);display:flex;flex-direction:column;gap:var(--spacing-16);margin-top:80px;padding:var(--spacing-48) var(--spacing-32);text-align:center}.property-floorplans-map__waitlist-title{color:var(--white);font-family:var(--font-bureauserif);font-size:28px;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0}.property-floorplans-map__waitlist-copy{color:var(--white);font-size:var(--text-body-sm);line-height:1.5;margin:0;max-width:520px}.property-floorplans-map__waitlist-links{display:flex;flex-wrap:wrap;gap:var(--spacing-16) var(--spacing-32);justify-content:center;margin-top:var(--spacing-16)}@media screen and (max-width:768px){.property-floorplans-map__waitlist-links{gap:11px 30px}}.property-floorplans-map__waitlist-link{align-items:center;color:var(--white);display:inline-flex;font-size:var(--text-body-sm);gap:var(--spacing-4);line-height:var(--leading-body-sm);text-decoration:none}.property-floorplans-map__waitlist-link:focus-visible,.property-floorplans-map__waitlist-link:hover{color:var(--color-parchment-dark);text-decoration:underline!important;text-decoration-color:var(--color-phoenix)!important;text-underline-offset:3px}.property-floorplans-map__waitlist-link:focus-visible{opacity:1;outline:2px solid var(--white);outline-offset:3px}.property-floorplans-map #floorplan-fee-calculator-modal.ly-modal .ly-modal-content,.property-floorplans-map #floorplan-image-modal.ly-modal .ly-modal-content,.property-floorplans-map #floorplan-sightmap-modal.ly-modal .ly-modal-content,.property-floorplans-map .ly-modal[data-pfm-map-dialog] .ly-modal-content{display:flex;flex-direction:column;overflow:hidden}.property-floorplans-map #floorplan-image-modal.ly-modal .ly-modal-content{width:min(100%,640px)}.property-floorplans-map__fee-calculator-embed,.property-floorplans-map__map-embed,.property-floorplans-map__sightmap-embed{background:var(--white);flex:1 1 auto;position:relative}.property-floorplans-map__fee-calculator-embed #sightmap-lazy-container,.property-floorplans-map__fee-calculator-embed iframe,.property-floorplans-map__map-embed #sightmap-lazy-container,.property-floorplans-map__map-embed iframe,.property-floorplans-map__sightmap-embed #sightmap-lazy-container,.property-floorplans-map__sightmap-embed iframe{border:0;display:block;width:100%}.property-floorplans-map__map-embed iframe{min-height:65vh}.property-floorplans-map__floorplan-image-content{height:400px;min-height:0;overflow:auto}.property-floorplans-map__floorplan-image-content .floorplan-image-modal__image{background:var(--white);border-radius:var(--radius-form-fields);display:block;height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:auto}.property-floorplans-map__floorplan-image-footer{display:flex;flex-shrink:0;justify-content:center;margin-top:24px}@media screen and (max-width:768px){.property-floorplans-map .property-floorplans-map__plans .floorplan-card__media{border-bottom:4px solid var(--color-phoenix)}}@keyframes pfm-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.property-floorplans-map__stat span{color:var(--color-linen-light);font-size:12px;font-weight:500;text-transform:uppercase}.availability-region-slider{--ars-gutter:calc((100vw - min(100vw - 40px, var(--page-max-width)))/2);background:var(--color-parchment);color:var(--color-ink-black);overflow-x:clip;padding-block:var(--spacing-48)}.availability-region-slider#floorplan-slider{max-width:none;overflow-x:clip;overflow-y:visible}@media screen and (min-width:768px){.availability-region-slider{--ars-gutter:calc((100vw - min(100vw - 64px, var(--page-max-width)))/2)}}.availability-region-slider__inner{margin-inline:auto;width:min(100% - 40px,var(--page-max-width))}@media screen and (min-width:768px){.availability-region-slider__inner{width:min(100% - 64px,var(--page-max-width))}}.availability-region-slider__header{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-32);margin-bottom:var(--spacing-48)}.availability-region-slider__header-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-16);justify-content:space-between}.availability-region-slider__title{color:var(--color-ink-black);font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0}.availability-region-slider__carousel-nav{align-items:center;align-self:flex-end;display:flex;flex-shrink:0;gap:var(--spacing-8)}@media screen and (max-width:767px){.availability-region-slider__carousel-nav{display:none}}.availability-region-slider__nav-btn{align-items:center;background:var(--surface-card);border:1px solid var(--color-warm-border);border-radius:var(--radius-buttons);color:var(--color-ink-black);cursor:pointer;display:inline-flex;font-size:18px;height:40px;justify-content:center;line-height:1;width:40px}.availability-region-slider__nav-btn:focus-visible,.availability-region-slider__nav-btn:hover{border-color:var(--color-ink-black);outline:none}.availability-region-slider__nav-btn:focus-visible{outline:2px solid var(--color-ink-black);outline-offset:2px}.availability-region-slider__nav-btn:disabled{cursor:not-allowed;opacity:.4}.availability-region-slider__results{position:relative}.availability-region-slider__results.is-loading .availability-region-slider__loading-status{clip:auto;clip-path:none;color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);height:auto;margin:0 0 16px;overflow:visible;position:static;text-align:center;width:auto}.availability-region-slider__loading-status{margin:0}.availability-region-slider__cards-grid{-webkit-overflow-scrolling:touch;align-items:stretch;cursor:grab;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-16);list-style:none;margin:0;margin-inline:calc(var(--ars-gutter)*-1);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding:0 0 4px var(--ars-gutter);scroll-padding-inline-start:var(--ars-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.availability-region-slider__cards-grid::-webkit-scrollbar{display:none}.availability-region-slider__cards-grid:after{content:"";flex:0 0 var(--ars-gutter);margin-inline-start:calc(var(--spacing-16)*-1);pointer-events:none}.availability-region-slider__cards-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.availability-region-slider__cards-grid img{-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.availability-region-slider__cards-grid>.property-floorplans-map__unit{color:var(--color-linen-light);display:flex;flex:0 0 min(90%,356px);flex-direction:column;font-size:12px;font-weight:500;letter-spacing:.96px;line-height:14.4px;list-style:none;margin:0;min-width:331px;padding:0;scroll-snap-align:start;width:min(90%,356px)}.availability-region-slider__cards-grid>.property-floorplans-map__unit span{text-transform:uppercase}@media screen and (min-width:768px){.availability-region-slider__cards-grid>.property-floorplans-map__unit{flex:0 0 360px;width:360px}}@media screen and (max-width:767px){.availability-region-slider__cards-grid{padding-inline:0}}.availability-region-slider__empty{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:var(--text-body-sm);margin:24px 0 0;text-align:center}.availability-region-slider__disclaimer{color:var(--color-stone-gray);font-family:var(--font-inter);font-size:12px;line-height:1.4;margin:16px 0 0}.availability-region-slider__disclaimer:before{background-image:url(/wp-content/themes/lyvwell/assets/img/TMLP.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:5px;position:relative;top:3px;width:16px}.availability-region-slider__results.is-loading .property-floorplans-map__unit--skeleton{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.availability-region-slider .property-floorplans-map__offer,.availability-region-slider .property-floorplans-map__property,.availability-region-slider .property-floorplans-map__stat .property-floorplans-map__stat-label{font-weight:500}.availability-region-slider .property-floorplans-map__stat strong{font-family:var(--font-bureauserif);font-weight:400;letter-spacing:-.38px;line-height:20.9px;margin-top:2px}.availability-region-slider .property-floorplans-map__stat--price{padding-bottom:10px}.availability-region-slider .property-floorplans-map__media{border-radius:var(--radius-cards)}.availability-region-slider .property-floorplans-map__unit--skeleton .property-floorplans-map__media{border-bottom:0}.wp-block-spacer.bmk-spacer--responsive{clear:both;height:var(--bmk-spacer-height-desktop,72px)!important;width:100%}@media screen and (max-width:820px){.wp-block-spacer.bmk-spacer--responsive{height:var(--bmk-spacer-height-mobile,48px)!important}}.wp-block-spacer.bmk-spacer--responsive.bmk-spacer--height-default{--bmk-spacer-height-desktop:72px;--bmk-spacer-height-mobile:48px}.fee-disclosures-banner{background:var(--color-sage);border-bottom:none;border-top:none;color:var(--color-paper-cream);padding-block:var(--spacing-56,56px)}.fee-disclosures-banner .fee-disclosures-banner__content{align-items:start;display:grid;gap:var(--spacing-48);grid-template-columns:1fr 1fr;margin-inline:auto;width:min(100% - 64px,var(--page-max-width))}@media screen and (max-width:820px){.fee-disclosures-banner .fee-disclosures-banner__content{gap:28px;grid-template-columns:1fr}}.fee-disclosures-banner .fee-disclosures-banner__title{color:var(--white);font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0}@media screen and (max-width:820px){.fee-disclosures-banner .fee-disclosures-banner__title{letter-spacing:-1.2px;line-height:40px}}.fee-disclosures-banner .fee-disclosures-banner__aside{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.fee-disclosures-banner .fee-disclosures-banner__aside a{background-color:var(--white);color:var(--color-lichen-dark)}.fee-disclosures-banner .fee-disclosures-banner__aside a:hover{background-color:var(--color-lichen-dark);color:var(--color-parchment)}.fee-disclosures-banner .fee-disclosures-banner__description{color:var(--color-pure-white);font-size:var(--text-body-sm);letter-spacing:-.11px;line-height:20px;margin:0;max-width:32rem}@media screen and (max-width:1200px){.panels{margin:20px 0}}@media screen and (max-width:821px){.panels{margin:0}}.panels .panel-grid{display:grid;gap:40px 32px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:821px){.panels .panel-grid{grid-template-columns:repeat(1,1fr)}}.panels .panel-item{border-radius:var(--radius-cards);display:flex;flex-direction:column;height:auto!important;overflow:hidden}.panels .panel-item img{height:auto;width:100%}.panels .panel-item .image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease;width:100%}@media (prefers-reduced-motion:reduce){.panels .panel-item .image{transition:none}}.panels .panel-item:hover .image{transform:scale(1.04)}.panels .panel-item .details{color:var(--color-stone-gray);display:flex;flex:1;flex-direction:column;padding:var(--spacing-24)}.panels .panel-item .details .panel-cols{flex:1}.panels .panel-item .details h3,.panels .panel-item .details p,.panels .panel-item .details p:first-child{margin:0}.glide .panel-item{position:relative}.list-view{margin:40px 80px 80px}@media screen and (max-width:1200px){.list-view{margin:20px}}.list-view .list-item h3{margin:0;min-width:20%}.list-view .list-item p{margin:0;min-width:15%}.list-view .list-item a{color:var(--black);text-decoration:none}.list-view .list-item .details{align-items:center;display:flex;padding:20px 0}.list-view .availability-disclaimer{border-bottom:1px solid var(--blue);color:var(--blue);padding-bottom:5px}#no-results{display:none}.no-results+#no-results{display:block}#availability-search{margin:0 10vw}@media screen and (max-width:820px){#availability-search{margin:0 20px}}#availability-search .availability-search-header{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 300px}#availability-search .availability-search-header.hide{display:none}#availability-search .availability-search-header>div{align-items:center;color:var(--dark-gray);display:flex;font-weight:700;line-height:140%}#availability-search .availability-search-header .sort{background-color:transparent;background-image:url(/wp-content/themes/lyvwell/assets/img/sort.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border:0;display:none;height:15px;margin-left:5px;width:15px}@media screen and (max-width:820px){#availability-search .availability-search-header{display:none}}#availability-search .availability-search-header .rent-range-header .disclaimer-tag{height:13px;margin-right:6px;width:13px}#availability-search .list-item{border-bottom:1px solid var(--dark-gray);color:var(--dark-gray);display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 300px;padding:40px 0 25px}#availability-search .list-item:first-child{padding-top:30px}#availability-search .list-item.hide{display:none}@media screen and (max-width:820px){#availability-search .list-item{font-weight:700;grid-template-areas:"div div" "div" "div div div";grid-template-columns:1fr 1fr;padding:30px 0 20px}#availability-search .list-item .avail-name{font-family:SangBlue Kingdom;font-size:1.7em;font-weight:400}}#availability-search .list-item .avail-sqr-footage-mobile{display:none}@media screen and (max-width:820px){#availability-search .list-item .avail-sqr-footage-mobile{display:block;text-align:right}}#availability-search .list-item .avail-unit-type span:after{content:"|";margin-left:5px;margin-right:5px}#availability-search .list-item .avail-unit-type span:last-child:after{display:none}@media screen and (max-width:820px){#availability-search .list-item .avail-unit-type{justify-content:flex-start}#availability-search .list-item .avail-date,#availability-search .list-item .bath-mobile{justify-content:flex-end}#availability-search .list-item .avail-view{justify-content:flex-end;width:100%}}#availability-search .list-item .avail-fullname{display:flex}@media screen and (max-width:820px){#availability-search .list-item .avail-fullname{display:none}}#availability-search .list-item .avail-tour-mobile,#availability-search .list-item .bath-mobile{display:none}@media screen and (max-width:820px){#availability-search .list-item .avail-tour-mobile,#availability-search .list-item .bath-mobile{display:flex}}#availability-search .list-item .avail-sqr-footage{align-items:flex-start;display:flex}@media screen and (max-width:820px){#availability-search .list-item .avail-sqr-footage{display:none}}#availability-search .list-item .avail-amenities{display:flex}@media screen and (max-width:820px){#availability-search .list-item .avail-amenities{display:none}}#availability-search .list-item .avail-amenities .details-button{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:1.5px}#availability-search .list-item .avail-amenities.avail-amenities-mobile{background-color:var(--white);border:0;border:1px solid var(--blue);color:var(--white);color:var(--blue);cursor:pointer;display:none;font-size:16px;font-weight:700;margin-left:5%;padding:9px 10px}@media screen and (max-width:820px){#availability-search .list-item .avail-amenities.avail-amenities-mobile{display:flex!important}}#availability-search .list-item .avail-amenities.avail-amenities-mobile .details-button{text-decoration:none}@media screen and (max-width:820px){#availability-search .list-item .avail-amenities.no-amenities{display:none!important}}#availability-search .list-item .avail-rent-range:has(.value-plus-fees),#availability-search .list-item .price-main:has(.value-plus-fees){align-items:flex-start;flex-direction:column;justify-content:center}#availability-search .list-item .avail-rent-range:has(.value-plus-fees) .value-plus-fees,#availability-search .list-item .price-main:has(.value-plus-fees) .value-plus-fees{font-size:14px;font-weight:400}#availability-search .list-item>div{align-items:flex-start;display:flex}@media screen and (max-width:820px){#availability-search .list-item>div{align-items:center}}#availability-search .list-item>div.avail-rent-range{align-items:flex-start;color:var(--blue);flex-direction:column}#availability-search .list-item>div.avail-date{color:var(--blue)}#availability-search .list-item h3{font-family:SengBleu Kingdom;font-weight:100}#availability-search .list-item button{white-space:nowrap}#availability-search .list-item button a{color:var(--white)}#availability-search .list-item .view-apartment-btn{background-color:var(--blue);border:0;color:var(--white);cursor:pointer;font-family:CerebriSans;font-size:1.2vw;font-weight:700;padding:10px;white-space:nowrap}@media screen and (max-width:820px){#availability-search .list-item .view-apartment-btn{font-size:16px}}@media screen and (min-width:1500px){#availability-search .list-item .view-apartment-btn{font-size:1.2vw}}#availability-search .list-item .view-apartment-btn:hover{background-color:var(--coral)}#availability-search .list-item .avail-rent-range .price-base-rent{margin-bottom:0}#availability-search .list-item>div.avail-name button.specials,#availability-search .list-item>div.avail-name span.specials,.card-item .details .specials_pill,.specials_pill,.unit-item .details .unit-col button.specials,.unit-item .details .unit-col span.specials{background-color:var(--red);border-radius:20px;color:var(--white);font-size:12px;font-weight:400;left:5px;padding:3px 8px 5px;position:relative;top:0}#availability-search .list-item{position:relative}#availability-search .list-item>div.avail-name{color:var(--blue);display:flex;flex-wrap:wrap;font-size:22px;font-weight:600;gap:6px;position:relative}@media screen and (min-width:820px) and (max-width:1200px){#availability-search .list-item>div.avail-name{font-size:18px}}@media screen and (min-width:820px){#availability-search .list-item>div.avail-name .avail-name-text{white-space:nowrap}}#availability-search .list-item>div.avail-name button.specials,#availability-search .list-item>div.avail-name span.specials{font-weight:600;margin-left:0;position:static}@media screen and (max-width:820px){#availability-search .list-item>div.avail-name button.specials,#availability-search .list-item>div.avail-name span.specials{pointer-events:none}}#availability-search .list-item>div.avail-name .avail-name-specials-pill{display:flex;flex-wrap:wrap;gap:4px}#availability-search .list-item .specials_popup{display:block;opacity:1;transition:all .3s ease;visibility:visible}@media screen and (max-width:820px){#availability-search .list-item .specials_popup{display:none;margin:10px 0}}#availability-search .list-item .specials_popup.hide{opacity:0;visibility:hidden}#availability-search .list-item .specials_popup .spls-copy{border-radius:15px;bottom:3px;color:var(--red);display:flex;font-size:16px;font-weight:700;left:0;margin:auto;padding:7px 8px 7px 0;position:absolute;text-align:left;width:auto}@media screen and (max-width:1288px){#availability-search .list-item .specials_popup .spls-copy{font-size:14px}}@media screen and (max-width:820px){#availability-search .list-item .specials_popup .spls-copy{align-items:center;font-size:12px;justify-content:center;text-align:center;width:97%}}@media screen and (max-width:420px){#availability-search .list-item .specials_popup .spls-copy{align-items:center;font-size:11px;justify-content:center;width:97%}}#availability-search .list-item .specials_popup .spls-copy .closePopup{background:var(--red);border-radius:100%;color:var(--white);font-size:8px;height:15px;margin-left:6px;padding:0;position:relative;right:0;top:3px;width:15px}@media screen and (max-width:1288px){#availability-search .list-item .specials_popup .spls-copy .closePopup{top:1px}}@media screen and (max-width:820px){#availability-search .list-item .specials_popup .spls-copy .closePopup{line-height:12px;text-align:center;top:0}}#availability-search .list-item>div.avail-name #floorplan-search .card-item button.specials,#availability-search .list-item>div.avail-name #floorplan-search .card-item span.specials,#floorplan-search #availability-search .list-item>div.avail-name .card-item .details button.specials,#floorplan-search #availability-search .list-item>div.avail-name .card-item .details span.specials,#floorplan-search .card-item #availability-search .list-item>div.avail-name button.specials,#floorplan-search .card-item #availability-search .list-item>div.avail-name span.specials,#floorplan-search .card-item .specials_pill,#floorplan-search .card-item .unit-item .details .unit-col button.specials,#floorplan-search .card-item .unit-item .details .unit-col span.specials,#floorplan-search .unit-item .card-item .details .unit-col button.specials,#floorplan-search .unit-item .card-item .details .unit-col span.specials,.unit-item #floorplan-search .card-item .details .unit-col button.specials,.unit-item #floorplan-search .card-item .details .unit-col span.specials,.unit-item .details .unit-col #floorplan-search .card-item button.specials,.unit-item .details .unit-col #floorplan-search .card-item span.specials{font-size:14px;left:20px;position:absolute;top:20px}.unit-item .details .specialsNotification{flex-flow:column;position:relative}.unit-item .details .unit-col button.specials,.unit-item .details .unit-col span.specials{font-size:16px;font-weight:600;left:0;pointer-events:none}.unit-item .details .specials_popup{display:inline-flex;opacity:1;transition:all .3s ease;visibility:visible}@media screen and (max-width:820px){.unit-item .details .specials_popup{margin:10px 0}}.unit-item .details .specials_popup.hide{opacity:0;visibility:hidden}.unit-item .details .specials_popup .spls-copy{background:var(--blue);border:1px solid var(--blue);border-radius:15px;bottom:3px;color:var(--white);display:flex;display:none;font-size:16px;left:0;margin:10px 0 0;padding:7px 8px 7px 17px;position:relative;text-align:left;width:auto}@media screen and (max-width:820px){.unit-item .details .specials_popup .spls-copy{align-items:center;font-size:14px;justify-content:center;text-align:center;width:97%}}.unit-item .details .specials_popup .spls-copy .closePopup{background:var(--white);border-radius:100%;color:var(--blue);font-size:8px;height:15px;margin-left:6px;padding:0;position:relative;right:0;top:3px;width:15px}@media screen and (max-width:1280px){.unit-item .details .specials_popup .spls-copy .closePopup{height:13px}}@media screen and (max-width:820px){.unit-item .details .specials_popup .spls-copy .closePopup{line-height:12px;text-align:center;top:1px}}.unit-item .details .spls-copy-desc{color:var(--red);font-weight:700;margin-bottom:35px;margin-top:5px}@media screen and (max-width:820px){.unit-item .details .spls-copy-desc{margin-bottom:30px}}#availability-search .list-item>div.avail-name .card-item .details button.specials,#availability-search .list-item>div.avail-name .card-item .details span.specials,.card-item .details #availability-search .list-item>div.avail-name button.specials,.card-item .details #availability-search .list-item>div.avail-name span.specials,.card-item .details .specials_pill,.card-item .unit-item .details .unit-col button.specials,.card-item .unit-item .details .unit-col span.specials,.unit-item .card-item .details .unit-col button.specials,.unit-item .card-item .details .unit-col span.specials{font-size:14px}@media screen and (max-width:1280px){.card-item .is-special{padding:10px 15px}}@media screen and (max-width:1024px){.card-item .is-special{font-size:12px;left:15px;padding:8px 10px}}@media screen and (max-width:820px){.card-item .is-special{font-size:14px;left:20px;padding:10px 20px}}@media screen and (max-width:520px){.card-item .is-special{font-size:12px}}.card-item .is-special+.is-special{left:auto;right:20px}@media screen and (max-width:1024px){.card-item .is-special+.is-special{right:15px}}@media screen and (max-width:820px){.card-item .is-special+.is-special{right:20px}}.press{display:flex;flex-direction:column;gap:40px}.press.featured .press-item{background-color:var(--white);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:20px}.press.just-text .image{display:none}.press .press-item{padding:15px 0}.press .press-item h3{letter-spacing:-.9px;line-height:1;margin-top:7px}.press .press-item .post-top{font-size:1em;margin:0}.press .press-item.press-release .wp-block-columns .wp-block-column:nth-child(2){display:flex;gap:20px}.press .press-item .wp-block-columns{gap:40px}.press .press-item .wp-block-columns .wp-block-column img{width:100%}.press a{color:var(--black);text-decoration:none}.press h2{font-size:2em;margin:0 0 40px!important;padding:0!important}.press button a{color:var(--white);white-space:nowrap}.wpcf7{width:100%}.page-availabilities .wpcf7 textarea,.page-floorplans .wpcf7 textarea,.page-unit .wpcf7 textarea,.single-property .wpcf7 textarea{display:none!important}.contactFormWrapper,.wpcf7-form{display:block;margin:40px 0}.contactFormWrapper ::-moz-placeholder,.wpcf7-form ::-moz-placeholder{color:var(--white);font-family:CerebriSans}.contactFormWrapper ::placeholder,.wpcf7-form ::placeholder{color:var(--white);font-family:CerebriSans}@media screen and (max-width:820px){.contactFormWrapper,.wpcf7-form{margin:0 0 40px}}.contactFormWrapper .row,.wpcf7-form .row{box-sizing:border-box;display:flex;width:100%}.contactFormWrapper .row span,.wpcf7-form .row span{box-sizing:border-box;width:100%}.contactFormWrapper input[type=date],.contactFormWrapper input[type=email],.contactFormWrapper input[type=tel],.contactFormWrapper input[type=text],.contactFormWrapper textarea,.wpcf7-form input[type=date],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{-webkit-appearance:none;background-color:transparent;border:0;border-bottom:1px solid var(--white);border-radius:0;box-sizing:border-box;color:var(--white);display:block;font-size:.9vw;margin-bottom:10px;padding:20px 0 10px;width:100%!important}@media screen and (max-width:1600px){.contactFormWrapper input[type=date],.contactFormWrapper input[type=email],.contactFormWrapper input[type=tel],.contactFormWrapper input[type=text],.contactFormWrapper textarea,.wpcf7-form input[type=date],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{font-size:16px}}@media screen and (max-width:820px){.contactFormWrapper input[type=date],.contactFormWrapper input[type=email],.contactFormWrapper input[type=tel],.contactFormWrapper input[type=text],.contactFormWrapper textarea,.wpcf7-form input[type=date],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{font-size:16px}}.contactFormWrapper input[type=date]:after,.wpcf7-form input[type=date]:after{cursor:pointer}.contactFormWrapper h4,.wpcf7-form h4{margin-bottom:10px}.contactFormWrapper select,.wpcf7-form select{background-color:transparent;border:0;box-sizing:border-box;color:var(--white);cursor:pointer;display:block;font-size:.9vw;height:60px;margin:-1px!important;padding:20px;width:100%!important}.contactFormWrapper select option,.wpcf7-form select option{background-color:var(--white);color:var(--blue)}@media screen and (max-width:1600px){.contactFormWrapper select,.wpcf7-form select{font-size:16px}}@media screen and (max-width:820px){.contactFormWrapper select,.wpcf7-form select{font-size:16px}}@media screen and (min-width:2400px){.contactFormWrapper select,.wpcf7-form select{height:auto}}.contactFormWrapper input[type=date],.contactFormWrapper textarea,.wpcf7-form input[type=date],.wpcf7-form textarea{background:transparent;border:1px solid var(--white);color:var(--white);font-family:CerebriSans;margin-bottom:20px!important;max-height:120px;min-height:63px;padding:15px}.contactFormWrapper span[data-name=menu-507],.contactFormWrapper span[data-name=menu-508],.wpcf7-form span[data-name=menu-507],.wpcf7-form span[data-name=menu-508]{border:1px solid var(--white);height:60px;margin-bottom:20px!important}@media screen and (min-width:2400px){.contactFormWrapper span[data-name=menu-507],.contactFormWrapper span[data-name=menu-508],.wpcf7-form span[data-name=menu-507],.wpcf7-form span[data-name=menu-508]{height:auto}}.contactFormWrapper input[type=date],.contactFormWrapper span[data-name=menu-507],.contactFormWrapper span[data-name=menu-508],.wpcf7-form input[type=date],.wpcf7-form span[data-name=menu-507],.wpcf7-form span[data-name=menu-508]{position:relative}.contactFormWrapper input[type=date]:after,.contactFormWrapper span[data-name=menu-507]:after,.contactFormWrapper span[data-name=menu-508]:after,.wpcf7-form input[type=date]:after,.wpcf7-form span[data-name=menu-507]:after,.wpcf7-form span[data-name=menu-508]:after{background-image:url(/wp-content/themes/lyvwell/assets/img/calendar.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-left:1px solid var(--white);bottom:0;content:"";height:20px;padding:20px;pointer-events:none;position:absolute;right:0;top:0;width:20px}.contactFormWrapper span[data-name=menu-507],.contactFormWrapper span[data-name=menu-508],.wpcf7-form span[data-name=menu-507],.wpcf7-form span[data-name=menu-508]{display:block;margin-bottom:40px;position:relative}.contactFormWrapper span[data-name=menu-507]:after,.contactFormWrapper span[data-name=menu-508]:after,.wpcf7-form span[data-name=menu-507]:after,.wpcf7-form span[data-name=menu-508]:after{background-image:url(/wp-content/themes/lyvwell/assets/img/select-arrow.svg)}.contactFormWrapper input[type=date]::-webkit-calendar-picker-indicator,.contactFormWrapper input[type=date]::-webkit-inner-spin-button,.wpcf7-form input[type=date]::-webkit-calendar-picker-indicator,.wpcf7-form input[type=date]::-webkit-inner-spin-button{opacity:0}.contactFormWrapper select::-ms-expand,.wpcf7-form select::-ms-expand{display:none!important}.contactFormWrapper select,.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactFormWrapper .submit,.wpcf7-form .submit{background-color:var(--white)!important;box-sizing:border-box;color:var(--dark-gray);display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;width:100%}.contactFormWrapper .submit .wpcf7-spinner,.wpcf7-form .submit .wpcf7-spinner{bottom:-40px;box-sizing:border-box;left:0;position:absolute;width:100%}.contactFormWrapper input[type=submit],.wpcf7-form input[type=submit]{background-color:var(--white)!important;border:0;box-sizing:border-box;color:var(--white);color:var(--dark-gray);cursor:pointer;font-size:14px;margin-top:30px;padding:15px;width:100%}.contactFormWrapper .disclaimer,.wpcf7-form .disclaimer{padding:10px 0}.contactFormWrapper .wpcf7-list-item,.wpcf7-form .wpcf7-list-item{margin:0}.contactFormWrapper .wpcf7-spinner,.wpcf7-form .wpcf7-spinner{box-sizing:border-box;width:100%}.cols{display:flex;gap:40px}@media screen and (max-width:820px){.cols{flex-direction:column;gap:0}}.cols>div{flex:1}.wpcf7-not-valid-tip{color:var(--ada-red)!important}.grecaptcha-badge{display:none}.contactFormWrapper{width:100%}.contactFormWrapper .cols input[type=date],.contactFormWrapper .cols input[type=email],.contactFormWrapper .cols input[type=tel],.contactFormWrapper .cols input[type=text],.contactFormWrapper .cols textarea{-webkit-appearance:none;background-color:transparent;border:0;border-bottom:1px solid var(--white);border-radius:0;box-sizing:border-box;color:var(--white);display:block;font-size:.9vw;margin-bottom:10px;padding:20px 0 10px;width:100%!important}@media screen and (max-width:1600px){.contactFormWrapper .cols input[type=date],.contactFormWrapper .cols input[type=email],.contactFormWrapper .cols input[type=tel],.contactFormWrapper .cols input[type=text],.contactFormWrapper .cols textarea{font-size:16px}}@media screen and (max-width:820px){.contactFormWrapper .cols input[type=date],.contactFormWrapper .cols input[type=email],.contactFormWrapper .cols input[type=tel],.contactFormWrapper .cols input[type=text],.contactFormWrapper .cols textarea{font-size:16px}}.contactFormWrapper .cols .error-message{color:var(--ada-red)!important}.contactFormWrapper .cols select{background-color:transparent;background-image:url(/wp-content/themes/lyvwell/assets/img/select-arrow.svg);background-position:right .7em top 50%;background-repeat:no-repeat;border:0;border:1px solid var(--white);box-sizing:border-box;color:var(--white);cursor:pointer;display:block;font-size:.9vw;height:60px;margin:-1px -1px 20px!important;padding:20px;width:100%!important}.contactFormWrapper .cols select option{background-color:var(--white);color:var(--blue)}@media screen and (max-width:1600px){.contactFormWrapper .cols select{font-size:16px}}@media screen and (max-width:820px){.contactFormWrapper .cols select{font-size:16px}}.contactFormWrapper h4{margin-bottom:10px}.contactFormWrapper input[type=date],.contactFormWrapper textarea{background:transparent;border:1px solid var(--white)!important;color:var(--white);font-family:CerebriSans;margin-bottom:20px!important;max-height:120px;min-height:63px;padding:15px!important}.contactFormWrapper .submit{background-color:var(--white)!important;box-sizing:border-box;color:var(--dark-gray);display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;width:100%}.contactFormWrapper .submit .wpcf7-spinner{bottom:-40px;box-sizing:border-box;left:0;position:absolute;width:100%}:root{--white:#fff;--black:#000}.lightbox,[class*=" showLight-"],[class^=showLight-]{overflow:hidden}.lightbox{background:linear-gradient(135deg,rgba(205,158,81,.9),rgba(25,39,82,.9));box-shadow:0 22px 34px -20px rgba(0,0,0,.5);height:100vh;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transition:width .3s,opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:6}.lightbox>.row{height:100%;position:relative}.showLight-Gallery .lightbox-gallery,.showLight-Schedule .lightbox-schedule{opacity:1;visibility:visible}.lightbox .close{background-color:#fff;border-radius:100%;box-shadow:0 2px 19px -4px rgba(0,0,0,.5);color:#192752;display:inline-block;font-size:1.7em;height:4.1rem;line-height:4.1rem;position:absolute;right:-7.6rem;text-align:center;top:-5.5rem;width:4.1rem}.lightbox-gallery figure{border-radius:10px;box-shadow:0 12px 54px -10px rgba(0,0,0,.5);height:53.2rem;margin:0 0 5.5rem}.lightbox-gallery figcaption{text-align:center}.lightbox-gallery figcaption p{color:#fff;font-size:1.6em;line-height:1.938em}.lightbox-schedule .box{background-color:#fff;border:.1rem solid #dee6ff;border-radius:8px;box-shadow:0 12px 14px -13px rgba(0,0,0,.74);padding:2.1rem 10rem 4.7rem;position:relative}.lightbox-schedule .close{background:linear-gradient(135deg,#364f8a,#192752);box-shadow:0 2px 19px -4px rgba(0,0,0,.5);color:#fff;right:2.6rem;top:3.9rem}.lightbox-schedule .icon-calendar-full{background-color:#cd9e51;border-radius:100%;color:#fff;display:block;font-size:4.5em;height:7.7rem;line-height:7.7rem;margin:0 auto 1.7rem;width:7.7rem}.lightbox-schedule h2{color:#192752;font-size:3em;font-weight:800;letter-spacing:-1px;line-height:1.235em;margin:0 0 3.1rem}.lightbox-schedule .select-wrapper i{color:#cd9e51;right:1.9rem}.lightbox-schedule .form-box p{margin:0 0 1rem}.lightbox-schedule .form-box p:last-child{margin:1.8rem 0 1rem}.lightbox-schedule .captcha{background-color:#fafafa;border:.1rem solid #cd9e51;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);display:inline-block}.show-popup-yardi .form-container{opacity:1;pointer-events:all;visibility:visible}.form-container{align-items:center;background-color:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;top:0;transition:opacity .7s;visibility:hidden;width:100%;z-index:99999999}.tour-details__container{background-color:var(--white);flex:0 1 100%;height:auto;margin:0 30px;max-width:440px;min-height:400px}.tour-details__container>div{max-height:80vh;overflow-y:auto;padding:20px;position:relative}.tour-details__container>div::-webkit-scrollbar{width:8px}.tour-details__container>div::-webkit-scrollbar-track{background-color:#f1f1f1}.tour-details__container>div::-webkit-scrollbar-thumb{background-color:var(--blue);border-radius:0}.form-container .close{background-color:var(--blue);background-image:url(/wp-content/themes/lyvwell/assets/img/white-close.png);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:50%;cursor:pointer;display:inline-block;height:40px;position:absolute;right:10px;top:10px;width:40px}@media only screen and (min-width:0px) and (max-width:769px){.form-container{align-items:flex-start;font-size:4px;padding-bottom:5rem;padding-top:5rem}}.tour-details__intro{margin:0 0 30px;text-align:center}.tour-details__intro h2{color:var(--blue);font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:24px}.tour-details__header{display:none;margin:0 0 30px}.tour-details__header .form-step{align-items:center;background-color:var(--blue);display:flex;height:50px;justify-content:space-between;padding:0 15px;position:relative}.tour-details__header .form-step:not(:last-child){margin:0 0 15px}.tour-details__header .form-step b{color:var(--white);font-size:16px;font-weight:500;line-height:1.2em}.tour-details__header .form-step .icon-close{background-image:url(/wp-content/themes/lyvwell/assets/img/white-close.png);background-position:50%;background-repeat:no-repeat;background-size:12px;border:1px solid var(--white);border-radius:50%;cursor:pointer;display:inline-block;height:30px;height:20px;padding:5px;width:30px;width:20px}.tour-details__section{padding:0 0 3rem;position:relative}.tour-details__calendar.show,.tour-details__form .summary.show,.tour-details__form.show,.tour-details__header.show,.tour-details__hours.show{display:block}.tour-details__calendar,.tour-details__calendar #actualDate{display:none}.tour-details__calendar .ui-widget-content{border:none;padding:0;width:100%}.tour-details__calendar .ui-datepicker thead{display:none}.tour-details__calendar .ui-datepicker table{font-size:1em;margin:0}.tour-details__calendar .ui-datepicker td{border-bottom:none;border-left:none;font-size:1.4em;font-weight:700;padding:0;text-align:center}.tour-details__calendar .ui-datepicker td a,.tour-details__calendar .ui-datepicker td span{padding:1.045em 0;text-align:center}.tour-details__calendar .ui-datepicker td a{opacity:1}.tour-details__calendar .ui-datepicker .ui-datepicker-header{border:1px solid var(--bf-gray);border-bottom:none;padding:.4em 0 .3em}.tour-details__calendar .ui-datepicker .ui-datepicker-title{font-size:1.6em;font-weight:400;letter-spacing:.3px;text-transform:uppercase}.tour-details__calendar .ui-datepicker-next,.tour-details__calendar .ui-datepicker-prev{border:none;cursor:pointer;height:1em;top:1.2em;width:.7em}.tour-details__calendar .ui-datepicker-next:hover,.tour-details__calendar .ui-datepicker-prev:hover{background:transparent}.tour-details__calendar .ui-datepicker-prev{left:.9em}.tour-details__calendar .ui-datepicker-next{right:.9em}.tour-details__calendar .ui-datepicker .ui-datepicker-next span,.tour-details__calendar .ui-datepicker .ui-datepicker-prev span{background:url(/wp-content/themes/lyvwell/assets/img/calendar-left.png) 50% no-repeat;background-size:contain;float:left;height:100%;left:auto;margin:0;position:relative;top:auto;width:100%}.tour-details__calendar .ui-datepicker .ui-datepicker-next span{background-image:url(/wp-content/themes/lyvwell/assets/img/calendar-right.png)}@media only screen and (min-width:0px) and (max-width:769px){.tour-details__calendar .ui-datepicker table{border:.2em solid var(--bf-gray);margin-bottom:7em}.tour-details__calendar .ui-datepicker td{font-size:3.747em;font-weight:400;letter-spacing:.03em}.tour-details__calendar .ui-datepicker td a,.tour-details__calendar .ui-datepicker td span{border-width:.055em;font-weight:700;padding:.855em 0}.tour-details__calendar .ui-datepicker .ui-datepicker-header{border-width:.4em;padding:.8em 0 .7em}.tour-details__calendar .ui-datepicker .ui-datepicker-title{font-size:4.283em;letter-spacing:.03em}.tour-details__calendar .ui-datepicker-next,.tour-details__calendar .ui-datepicker-prev{height:2.7em;top:3.1em;width:2em}.tour-details__calendar .ui-datepicker-prev{left:2.2em}.tour-details__calendar .ui-datepicker-next{right:2.2em}.tour-details__calendar .ui-datepicker .ui-datepicker-prev span{background-image:url(/wp-content/themes/lyvwell/assets/img/calendar-left-mobile.png)}.tour-details__calendar .ui-datepicker .ui-datepicker-next span{background-image:url(/wp-content/themes/lyvwell/assets/img/calendar-right-mobile.png)}}.tour-details__hours{display:none}.tour-details__hours span{color:var(--black);display:block;font-size:16px;margin:8px 0}.tour-details__hours ul{-moz-column-gap:5.3px;column-gap:5.3px;display:flex;flex-wrap:wrap;margin:0;overflow:hidden;padding:0;row-gap:1rem}.tour-details__hours li{flex:0 1 calc(25% - 4px);float:left;list-style:none outside none;max-width:calc(25% - 4px)}.tour-details__hours a{background:hsla(0,0%,100%,.1) none repeat scroll 0 0;border:1px solid transparent;color:#34383e;display:block;font-size:14px;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.tour-details__hours a:hover{opacity:.7}.tour-details__form{display:none}.tour-details__form label{display:block;position:relative}.tour-details__form label.error{bottom:17px;color:red;font-size:10px;position:absolute;right:10px}:root{--blue:#0f3557;--bf-gray:#000}.tour-details__form input[type=date],.tour-details__form input[type=email],.tour-details__form input[type=tel],.tour-details__form input[type=text]{border:1px solid var(--blue);box-sizing:border-box;color:var(--blue);font-size:14px;height:4.4rem;margin-bottom:.786em;padding:0 1em;width:100%}.flatpickr-calendar.inline{margin:0 auto}.tour-details__form textarea{border:1px solid var(--bf-gray);box-sizing:border-box;color:var(--blue);font-size:14px;height:6rem;margin-bottom:.786em;padding:1em;resize:none;width:100%}.tour-details__form input[type=date].error,.tour-details__form input[type=email].error,.tour-details__form input[type=tel].error,.tour-details__form input[type=text].error,.tour-details__form select.error,.tour-details__form textarea.error{border-color:red}.tour-details__form ::-webkit-input-placeholder{color:var(--blue)}.tour-details__form ::-moz-placeholder{color:var(--blue)}.tour-details__form :-ms-input-placeholder{color:var(--blue)}.tour-details__form input:-moz-placeholder{color:var(--blue)}.tour-details__form .select-wrapper{position:relative}.tour-details__form input[type=date]::-webkit-calendar-picker-indicator{background-position:calc(100% - 1rem);background-size:1rem auto;bottom:0;color:transparent;cursor:pointer;height:auto;left:-.75rem;position:absolute;right:0;top:1.5rem;width:calc(100% + 1rem)}.tour-details__form select{border:1px solid var(--blue);box-sizing:border-box;color:var(--blue);font-size:14px;height:4.4rem;margin-bottom:.643rem;padding:0 .718rem;text-align:left;width:100%}.tour-details__form h4{color:var(--blue);font-size:14px;font-weight:500;margin-bottom:10px;margin-top:0;padding:10px 0 0;width:100%}.tour-details__form .summary{border:1px solid var(--blue);display:none;margin:0 0 20px;padding:20px;text-align:center}.tour-details__form .summary p{color:var(--black);font-size:14px;font-weight:500;line-height:1.2em}.tour-details__form .button{align-items:center;background-color:var(--blue);border:0;color:var(--white);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;letter-spacing:.05em;width:100%}@media only screen and (min-width:0px) and (max-width:769px){.tour-details__form input[type=date],.tour-details__form input[type=email],.tour-details__form input[type=tel],.tour-details__form input[type=text]{border-width:.116rem;font-size:16px;height:56px;margin-bottom:1.5rem;padding:0 .8rem;width:100%}.tour-details__form input:focus,.tour-details__form input:focus-visible,.tour-details__form select:focus,.tour-details__form select:focus-visible,.tour-details__form textarea:focus,.tour-details__form textarea:focus-visible{border:3px solid var(--blue)!important;border-radius:5px}.tour-details__form input[type=date]::-webkit-calendar-picker-indicator{background-position:calc(100% - .5rem);background-size:contain;bottom:0;height:1rem;left:-1rem;position:absolute;right:0;top:4.2rem;width:calc(100% + .5rem)}.tour-details__form textarea{border-width:.116rem;font-size:16px;height:60px;margin-bottom:1.5rem;padding:.8rem}.tour-details__form select{border-width:.116rem;font-size:16px;height:56px;margin-bottom:2.429rem;padding:0 .686rem}.tour-details__form .select-wrapper:first-of-type select{margin-bottom:1.5rem}.tour-details__form .select-wrapper:before{content:none}}@media only screen and (max-width:375px){.tour-details__hours a{font-size:12px}}@media only screen and (max-width:320px){.tour-details__hours a{font-size:10px}}.form-container .thanks{display:none}.show-thanks-yardi .form-container .thanks{display:block}.show-thanks-yardi .tour-details__header,.show-thanks-yardi .tour-details__intro,.show-thanks-yardi .tour-details__section{display:none}.form-container .thanks{padding-top:110px;text-align:center}.form-container .thanks h2{color:var(--blue);font-size:40px;font-weight:400;letter-spacing:-.5px;line-height:1em;margin:0 0 11px;text-align:center}.form-container .thanks p{color:var(--blue);font-size:19px;font-weight:700;margin:0 auto;max-width:220px;text-align:center}.form-container .lds-ring.hide{display:none}.form-container .lds-ring{display:block;height:25px;left:50%;position:absolute;top:30px;transform:translateX(-50%);width:25px}.form-container .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid var(--black);border-color:var(--black) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:25px;position:absolute;width:25px}.form-container .lds-ring div:first-child{animation-delay:-.45s}.form-container .lds-ring div:nth-child(2){animation-delay:-.3s}.form-container .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.consent-checkbox{align-items:flex-start;display:flex;flex-direction:row;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:20px;margin-top:20px}.consent-checkbox input[type=checkbox]{accent-color:var(--blue);flex-shrink:0;margin-right:10px;margin-top:3px}.consent-checkbox label{color:var(--blue);cursor:pointer;font-size:14px;font-weight:400;-webkit-user-select:text;-moz-user-select:text;user-select:text}.wpcf7-form-control-wrap[data-name=email_consent] .wpcf7-checkbox .wpcf7-list-item{align-items:flex-start;display:flex;flex-direction:row;font-size:14px;font-weight:500;line-height:1.5}.wpcf7-form-control-wrap[data-name=email_consent] .wpcf7-checkbox .wpcf7-list-item label{align-items:flex-start;color:var(--white);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;margin:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.wpcf7-form-control-wrap[data-name=email_consent] .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{accent-color:var(--coral);flex-shrink:0;margin-right:10px;margin-top:3px}.wpcf7-form-control-wrap[data-name=email_consent] .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{color:var(--white);cursor:pointer;font-size:14px;font-weight:400;line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}.contactFormWrapper .consent-checkbox{gap:0}.contactFormWrapper .consent-checkbox label{color:var(--white)}.contactFormWrapper .consent-checkbox input[type=checkbox]{accent-color:var(--coral)}#contactForm{margin:0}#contactForm .contactFormWrapper{background-color:var(--color-paper-cream);border-radius:var(--radius-cards);box-sizing:border-box;color:var(--color-olivewood);display:grid;gap:16px;grid-template-columns:1fr;margin:40px auto;max-width:820px;padding:28px 20px}#contactForm .contactFormWrapper .property-footer-field{display:flex;flex-direction:column;gap:var(--spacing-8);min-width:0}#contactForm .contactFormWrapper .property-footer-field__label,#contactForm .contactFormWrapper h4,#contactForm .contactFormWrapper label{color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:20px;margin:0}#contactForm .contactFormWrapper .wpcf7-form-control-wrap{display:block;width:100%}#contactForm .contactFormWrapper span[data-name=menu-507],#contactForm .contactFormWrapper span[data-name=menu-508]{border:0;height:auto!important;margin:0!important;min-height:0}#contactForm .contactFormWrapper input[type=date]:after,#contactForm .contactFormWrapper span[data-name=menu-507]:after,#contactForm .contactFormWrapper span[data-name=menu-508]:after{content:none;display:none}#contactForm .contactFormWrapper input[type=date],#contactForm .contactFormWrapper input[type=email],#contactForm .contactFormWrapper input[type=tel],#contactForm .contactFormWrapper input[type=text],#contactForm .contactFormWrapper select,#contactForm .contactFormWrapper textarea{background-color:var(--color-paper-cream);border:1px solid var(--color-warm-border);border-radius:var(--radius-form-fields);box-sizing:border-box;color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-body-sm);line-height:1.4;margin:0!important;min-height:48px;padding:12px 14px;width:100%!important}#contactForm .contactFormWrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-paper-cream);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath d='m1 1 6 6 6-6' stroke='%23363A36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 7px;cursor:pointer;height:48px!important;min-height:48px;padding:12px 40px 12px 14px}#contactForm .contactFormWrapper select option{background-color:var(--color-paper-cream);color:var(--color-olivewood)}#contactForm .contactFormWrapper .property-footer-field--date .wpcf7-form-control-wrap{position:relative}#contactForm .contactFormWrapper input[type=date]{background-color:var(--color-paper-cream);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1 3.6c0-.47.39-.86.87-.86h18.26c.48 0 .87.39.87.87v16.52c0 .48-.39.87-.87.87H1.87a.87.87 0 0 1-.87-.87V3.61ZM5.35 1v4.35M16.65 1v4.35M1 7.09h20' stroke='%23363A36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:44px;position:relative}#contactForm .contactFormWrapper input[type=date]::-webkit-inner-spin-button{display:none}#contactForm .contactFormWrapper input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:auto;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:auto;z-index:2}#contactForm .contactFormWrapper ::-moz-placeholder{color:var(--mid-gray);font-family:var(--font-inter)}#contactForm .contactFormWrapper ::placeholder{color:var(--mid-gray);font-family:var(--font-inter)}#contactForm .contactFormWrapper .property-footer-field--full,#contactForm .contactFormWrapper>:has(input[type=checkbox]){grid-column:1/-1}#contactForm .contactFormWrapper .wpcf7-submit,#contactForm .contactFormWrapper input[type=submit]{background-color:var(--color-lichen-dark)!important;border:1px solid var(--color-lichen-dark);border-radius:var(--radius-buttons);color:var(--color-paper-cream);cursor:pointer;font-family:var(--font-inter);font-size:var(--text-body-sm);grid-column:1/-1;height:36px;justify-self:start;line-height:14px;margin:4px 0 0;max-height:36px;min-height:0;padding:0 16px;width:auto!important}#contactForm .contactFormWrapper .wpcf7-submit:hover,#contactForm .contactFormWrapper input[type=submit]:hover{background-color:var(--color-lichen)!important;border-color:var(--color-lichen);color:var(--color-parchment)}#contactForm .contactFormWrapper .wpcf7-not-valid-tip{margin-top:4px}#contactForm .contactFormWrapper .wp-block-spacer{display:none}#contactForm .contactFormWrapper .cols{display:grid;gap:16px;grid-template-columns:1fr}#contactForm .contactFormWrapper .cols>div{flex:none}#contactForm .contactFormWrapper .item{display:flex;flex-direction:column;gap:var(--spacing-8);margin:0;min-width:0;position:relative}#contactForm .contactFormWrapper .item:empty{display:none}#contactForm .contactFormWrapper .dropdown .item span{border:0;display:block;height:auto;margin:0!important}#contactForm .contactFormWrapper .dropdown .item span:after{content:none;display:none}#contactForm .contactFormWrapper .dropdown .item span select{border:1px solid var(--color-warm-border)!important}#contactForm .contactFormWrapper #move-in-date,#contactForm .contactFormWrapper textarea{border:1px solid var(--color-warm-border)!important;font-family:var(--font-inter);min-height:48px;padding:12px 14px!important}#contactForm .contactFormWrapper #move-in-date{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M1 3.6c0-.47.39-.86.87-.86h18.26c.48 0 .87.39.87.87v16.52c0 .48-.39.87-.87.87H1.87a.87.87 0 0 1-.87-.87V3.61ZM5.35 1v4.35M16.65 1v4.35M1 7.09h20' stroke='%23363A36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;cursor:pointer;padding-right:44px!important}#contactForm .contactFormWrapper .datepicker.datepicker-dropdown{display:none;z-index:20}#contactForm .contactFormWrapper .datepicker.datepicker-dropdown.active{display:block}#contactForm .contactFormWrapper .datepicker .dow,#contactForm .contactFormWrapper .datepicker .week,#contactForm .contactFormWrapper .datepicker-cell,#contactForm .contactFormWrapper .datepicker-controls .button,#contactForm .contactFormWrapper .datepicker-dropdown,#contactForm .contactFormWrapper .datepicker-footer,#contactForm .contactFormWrapper .datepicker-header .datepicker-controls .button,#contactForm .contactFormWrapper .datepicker-main,#contactForm .contactFormWrapper .datepicker-picker,#contactForm .contactFormWrapper .datepicker-title{background-color:var(--color-paper-cream);color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-caption);font-weight:var(--font-weight-regular)}#contactForm .contactFormWrapper .datepicker-dropdown .datepicker-picker{border-radius:var(--radius-form-fields);box-shadow:0 4px 16px rgba(54,58,54,.12),0 0 0 1px var(--color-warm-border)}#contactForm .contactFormWrapper .datepicker-controls .button{border-color:var(--color-warm-border)}#contactForm .contactFormWrapper .datepicker-controls .button:hover{background-color:var(--color-parchment-dark);color:var(--color-olivewood)}#contactForm .contactFormWrapper .datepicker-controls .button:focus{border-color:var(--color-lichen-dark);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-lichen-dark) 25%,transparent)}#contactForm .contactFormWrapper .datepicker-header .datepicker-controls .button{font-weight:var(--font-weight-regular)}#contactForm .contactFormWrapper .datepicker-cell.focused:not(.selected),#contactForm .contactFormWrapper .datepicker-cell:not(.disabled):hover{background-color:var(--color-parchment-dark)}#contactForm .contactFormWrapper .datepicker-cell.selected,#contactForm .contactFormWrapper .datepicker-cell.selected:hover{background-color:var(--color-lichen-dark);color:var(--color-paper-cream)}#contactForm .contactFormWrapper .datepicker-cell.today:not(.selected):not(.disabled){background-color:transparent;color:var(--color-olivewood);font-weight:var(--font-weight-semibold,600)}#contactForm .contactFormWrapper .datepicker-cell.next:not(.disabled),#contactForm .contactFormWrapper .datepicker-cell.prev:not(.disabled){color:var(--color-stone-gray)}#contactForm .contactFormWrapper .datepicker-cell.disabled{color:color-mix(in srgb,var(--color-olivewood) 35%,transparent)}#contactForm .contactFormWrapper textarea{max-height:240px;min-height:120px;resize:vertical}#contactForm .contactFormWrapper .error-message{color:var(--ada-red);display:none;font-size:var(--text-caption);line-height:1.4}#contactForm .contactFormWrapper .consent-checkbox{align-items:flex-start;display:flex;gap:10px;margin:0}#contactForm .contactFormWrapper .consent-checkbox input[type=checkbox]{accent-color:var(--color-lichen-dark);margin:3px 0 0}#contactForm .contactFormWrapper .consent-checkbox label{color:var(--color-olivewood);cursor:pointer;font-size:var(--text-caption);line-height:1.45}#contactForm .contactFormWrapper .required_text{color:var(--color-olivewood);font-family:var(--font-inter);font-size:var(--text-caption)}#contactForm .contactFormWrapper input[type=submit]{align-self:flex-start;margin-bottom:0}#contactForm .contactFormWrapper #move-in-date:focus-visible,#contactForm .contactFormWrapper input:focus-visible,#contactForm .contactFormWrapper select:focus-visible,#contactForm .contactFormWrapper textarea:focus-visible{box-shadow:var(--hh-focus-ring,0 0 0 2px var(--color-phoenix));outline:none}#contactForm .form-success{background-color:var(--color-paper-cream);border-radius:var(--radius-cards);display:none;padding:28px 20px}#contactForm .form-success .wp-block-spacer{display:none!important}#contactForm #form-response{margin:0}#contactForm #form-response p{border:1px solid var(--color-lichen-dark);border-radius:var(--radius-form-fields);color:var(--color-olivewood)!important;font-family:var(--font-inter);font-size:var(--text-body-sm);margin:0!important;padding:12px 16px}@media screen and (min-width:821px){#contactForm .contactFormWrapper,#contactForm .form-success{padding:32px 28px}#contactForm .contactFormWrapper .cols:not(.consent-checkbox){grid-template-columns:1fr 1fr}#contactForm .contactFormWrapper .cols:has(textarea) .item{grid-column:1/-1}}.error-404{align-items:center;background-color:var(--color-olivewood);box-sizing:border-box;display:flex;justify-content:center;margin-top:var(--main-header-height);min-height:calc(100vh - var(--main-header-height));min-height:calc(100svh - var(--main-header-height));overflow:hidden;padding:var(--spacing-48) 20px;position:relative}.error-404:before{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.5) 50.48%,rgba(0,0,0,.75));inset:0}.error-404:after,.error-404:before{content:"";position:absolute;z-index:1}.error-404:after{aspect-ratio:696/277;background:url(/wp-content/themes/lyvwell/assets/img/404.svg) no-repeat 100% 100%/contain;bottom:20px;opacity:.35;pointer-events:none;right:20px;width:min(40vw,480px)}.error-404__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.error-404__card{align-items:center;background-color:var(--color-paper-cream);border-radius:var(--radius-cards);box-sizing:border-box;color:var(--color-olivewood);display:flex;flex-direction:column;gap:var(--spacing-16);max-width:480px;padding:var(--spacing-48) var(--spacing-24);position:relative;text-align:center;width:100%;z-index:2}.error-404__heading{font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1.1}.error-404__heading,.error-404__text{color:var(--color-olivewood);margin:0}.error-404__text{font-family:var(--font-inter);font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.error-404__cta{margin-top:var(--spacing-8)}@media screen and (min-width:821px){.error-404{padding:72px 40px}.error-404:after{bottom:40px;right:40px}.error-404__card{padding:var(--spacing-56) var(--spacing-48)}.error-404__heading{font-size:clamp(2.625rem,5vw,var(--text-display))}}body.page-privacy-policy #main-header .main-banner,body.page-sms-privacy-notice #main-header .main-banner,body.page-sms-terms-and-conditions #main-header .main-banner,body.page-terms #main-header .main-banner{background:var(--blue)}body.page-privacy-policy #page .section-wrapper,body.page-sms-privacy-notice #page .section-wrapper,body.page-sms-terms-and-conditions #page .section-wrapper,body.page-terms #page .section-wrapper{padding:172px 7.5vw 0}@media screen and (max-width:820px){body.page-privacy-policy #page .section-wrapper,body.page-sms-privacy-notice #page .section-wrapper,body.page-sms-terms-and-conditions #page .section-wrapper,body.page-terms #page .section-wrapper{padding:104px 20px 0}}body.page-privacy-policy #page .otnotice-section-header,body.page-sms-privacy-notice #page .otnotice-section-header,body.page-sms-terms-and-conditions #page .otnotice-section-header,body.page-terms #page .otnotice-section-header{color:var(--color-olivewood);font-family:var(--font-inter);font-size:18px;font-weight:var(--font-weight-medium);margin-bottom:18px;margin-top:30px}body.page-privacy-policy #page .otnotice-section-content strong,body.page-sms-privacy-notice #page .otnotice-section-content strong,body.page-sms-terms-and-conditions #page .otnotice-section-content strong,body.page-terms #page .otnotice-section-content strong{font-weight:500!important}body.page-privacy-policy #page .otnotice-section-content p,body.page-privacy-policy #page .otnotice-section-content ul,body.page-sms-privacy-notice #page .otnotice-section-content p,body.page-sms-privacy-notice #page .otnotice-section-content ul,body.page-sms-terms-and-conditions #page .otnotice-section-content p,body.page-sms-terms-and-conditions #page .otnotice-section-content ul,body.page-terms #page .otnotice-section-content p,body.page-terms #page .otnotice-section-content ul{font-size:14px}body.page-privacy-policy #page .otnotice-section-content p a,body.page-privacy-policy #page .otnotice-section-content ul a,body.page-sms-privacy-notice #page .otnotice-section-content p a,body.page-sms-privacy-notice #page .otnotice-section-content ul a,body.page-sms-terms-and-conditions #page .otnotice-section-content p a,body.page-sms-terms-and-conditions #page .otnotice-section-content ul a,body.page-terms #page .otnotice-section-content p a,body.page-terms #page .otnotice-section-content ul a{color:var(--color-ink-black);text-decoration:underline}body.page-privacy-policy #page .otnotice-section-content p a:hover,body.page-privacy-policy #page .otnotice-section-content ul a:hover,body.page-sms-privacy-notice #page .otnotice-section-content p a:hover,body.page-sms-privacy-notice #page .otnotice-section-content ul a:hover,body.page-sms-terms-and-conditions #page .otnotice-section-content p a:hover,body.page-sms-terms-and-conditions #page .otnotice-section-content ul a:hover,body.page-terms #page .otnotice-section-content p a:hover,body.page-terms #page .otnotice-section-content ul a:hover{color:var(--color-phoenix)}body.page-privacy-policy #page .otnotice-section-content p,body.page-privacy-policy #page .otnotice-section-content span,body.page-sms-privacy-notice #page .otnotice-section-content p,body.page-sms-privacy-notice #page .otnotice-section-content span,body.page-sms-terms-and-conditions #page .otnotice-section-content p,body.page-sms-terms-and-conditions #page .otnotice-section-content span,body.page-terms #page .otnotice-section-content p,body.page-terms #page .otnotice-section-content span{background:transparent!important}body.page-privacy-policy .otnotice,body.page-sms-privacy-notice .otnotice,body.page-terms .otnotice{position:relative}body.page-privacy-policy .otnotice-menu>.otnotice-menu-section,body.page-sms-privacy-notice .otnotice-menu>.otnotice-menu-section,body.page-terms .otnotice-menu>.otnotice-menu-section{width:100%}body.page-privacy-policy .otnotice-menu>.otnotice-menu-section a,body.page-sms-privacy-notice .otnotice-menu>.otnotice-menu-section a,body.page-terms .otnotice-menu>.otnotice-menu-section a{color:var(--color-lichen-dark)!important;font-size:16px;font-weight:500!important}body.page-privacy-policy .otnotice-content,body.page-sms-privacy-notice .otnotice-content,body.page-terms .otnotice-content{align-items:flex-start;display:flex;flex-direction:row;gap:30px;padding-bottom:100px;position:relative}@media screen and (max-width:767px){body.page-privacy-policy .otnotice-content,body.page-sms-privacy-notice .otnotice-content,body.page-terms .otnotice-content{flex-direction:column}}body.page-privacy-policy .otnotice-content .otnotice-menu,body.page-sms-privacy-notice .otnotice-content .otnotice-menu,body.page-terms .otnotice-content .otnotice-menu{margin:0;position:sticky;top:0}body.page-privacy-policy .otnotice-content .otnotice-sections,body.page-sms-privacy-notice .otnotice-content .otnotice-sections,body.page-terms .otnotice-content .otnotice-sections{margin-left:0;margin-right:0;width:calc(100% - 310px)}@media screen and (max-width:767px){body.page-privacy-policy .otnotice-content .otnotice-sections,body.page-sms-privacy-notice .otnotice-content .otnotice-sections,body.page-terms .otnotice-content .otnotice-sections{width:100%}}body.page-privacy-policy .otnotice-content .otnotice-version,body.page-sms-privacy-notice .otnotice-content .otnotice-version,body.page-terms .otnotice-content .otnotice-version{bottom:30px;margin:0;position:absolute;right:0}body.page-privacy-policy .otnotice-content .otnotice-menu-mobile,body.page-sms-privacy-notice .otnotice-content .otnotice-menu-mobile,body.page-terms .otnotice-content .otnotice-menu-mobile{width:100%}@media screen and (max-width:767px){body.page-privacy-policy .otnotice-menu-mobile,body.page-privacy-policy .otnotice-section-content,body.page-privacy-policy .otnotice-sections>.otnotice-section>.otnotice-section-content,body.page-privacy-policy .otnotice-sections>.otnotice-section>h2.otnotice-section-header,body.page-sms-privacy-notice .otnotice-menu-mobile,body.page-sms-privacy-notice .otnotice-section-content,body.page-sms-privacy-notice .otnotice-sections>.otnotice-section>.otnotice-section-content,body.page-sms-privacy-notice .otnotice-sections>.otnotice-section>h2.otnotice-section-header,body.page-terms .otnotice-menu-mobile,body.page-terms .otnotice-section-content,body.page-terms .otnotice-sections>.otnotice-section>.otnotice-section-content,body.page-terms .otnotice-sections>.otnotice-section>h2.otnotice-section-header{margin-left:0;margin-right:0}}body.page-sms-terms-and-conditions #page .section-wrapper{margin:0 auto;max-width:1100px;padding-bottom:100px}body.page-sms-terms-and-conditions #page .section-wrapper .otnotice-sections>.otnotice-section .otnotice-sections,body.page-sms-terms-and-conditions #page .section-wrapper .otnotice-sections>.otnotice-section>.otnotice-section-content,body.page-sms-terms-and-conditions #page .section-wrapper .otnotice-sections>.otnotice-section>h2.otnotice-section-header{margin-left:0;margin-right:0}body.page-sms-terms-and-conditions #page .section-wrapper .otnotice-content{padding:0}.is-iframe body.page-sms-privacy-notice #main-header,.is-iframe body.page-sms-privacy-notice .gtranslate_wrapper,.is-iframe body.page-sms-privacy-notice footer,.is-iframe body.page-sms-terms-and-conditions #main-header,.is-iframe body.page-sms-terms-and-conditions .gtranslate_wrapper,.is-iframe body.page-sms-terms-and-conditions footer{display:none}.is-iframe body.page-sms-privacy-notice #page .section-wrapper,.is-iframe body.page-sms-terms-and-conditions #page .section-wrapper{padding:45px 60px 0}@media screen and (max-width:820px){.is-iframe body.page-sms-privacy-notice #page .section-wrapper,.is-iframe body.page-sms-terms-and-conditions #page .section-wrapper{padding:45px 45px 0}}#privacyLoader{align-items:center;display:none;height:100%;justify-content:center}#privacyLoader .loader{animation:rotation 1s linear infinite;border:5px solid var(--blue);border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.privacy-page-loading #privacyIframe{display:none}.privacy-page-loading #privacyLoader{display:flex}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.page-privacy-policy #page .section-wrapper,body.page-terms #page .section-wrapper{padding:unset}body.page-privacy-policy #page .section-wrapper .ot-privacy-notice-language-dropdown-container,body.page-terms #page .section-wrapper .ot-privacy-notice-language-dropdown-container{box-sizing:border-box;padding:20px 7.5vw}@media screen and (max-width:820px){body.page-privacy-policy #page .section-wrapper .ot-privacy-notice-language-dropdown-container,body.page-terms #page .section-wrapper .ot-privacy-notice-language-dropdown-container{padding:20px}}body.page-privacy-policy #page .section-wrapper .otnotice,body.page-terms #page .section-wrapper .otnotice{box-sizing:border-box;padding:10px 7.5vw 20px}@media screen and (max-width:820px){body.page-privacy-policy #page .section-wrapper .otnotice,body.page-terms #page .section-wrapper .otnotice{padding:10px 20px 20px}}.virtual-tour-wrapper{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--page-max-width);padding-block:72px;width:100%}@media screen and (max-width:1240px){.virtual-tour-wrapper{padding-inline:20px}}.wp-block-group .virtual-tour-wrapper{padding-inline:0}@media screen and (max-width:820px){.virtual-tour-wrapper{padding-block:0}.wp-block-group .virtual-tour-wrapper{padding-inline:0}}.virtual-tour-wrapper .wp-block-column:last-child figure{border-radius:var(--radius-cards);margin:0;overflow:hidden;position:relative}.virtual-tour-wrapper .wp-block-column:last-child figure a{cursor:pointer;display:block;position:relative}.virtual-tour-wrapper .wp-block-column:last-child figure a:before{background:color-mix(in srgb,var(--color-ink-black) 18%,transparent);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:1}.virtual-tour-wrapper .wp-block-column:last-child figure a:after{background-color:var(--color-paper-cream);content:"";height:56px;left:50%;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="56" height="56" viewBox="0 0 48 48" fill="none"><circle cx="24" cy="24" r="23" stroke="black" stroke-width="1.5"/><path d="M20 16.5v15l12-7.5-12-7.5Z" fill="black"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="56" height="56" viewBox="0 0 48 48" fill="none"><circle cx="24" cy="24" r="23" stroke="black" stroke-width="1.5"/><path d="M20 16.5v15l12-7.5-12-7.5Z" fill="black"/></svg>');mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:2}.virtual-tour-wrapper .wp-block-column:last-child figure a img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}.virtual-tour-wrapper .wp-block-column:last-child figure a:hover:before{opacity:1}.virtual-tour-heading{font-family:var(--font-bureauserif);font-size:var(--text-heading);font-weight:var(--font-weight-regular);letter-spacing:-.03em;line-height:1;margin:0}.virtual-tour-description{font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:16px 0}.virtual-tour-button{margin-top:8px!important}@media screen and (max-width:820px){.wp-block-columns.virtual-tour-wrapper{display:flex!important;flex-direction:unset!important}}.wp-block-heading.overview-title{color:var(--color-olivewood);font-size:clamp(40px,5vw,var(--text-display));letter-spacing:-2.16px;line-height:72px;margin:0 auto!important;max-width:760px}@media screen and (max-width:768px){.wp-block-heading.overview-title{letter-spacing:-1.2px;line-height:40px}}.wp-block-heading.overview-description,.wp-block-paragraph.overview-description{color:var(--color-olivewood);font-size:var(--text-body);letter-spacing:-.18px;line-height:24px;margin:24px auto!important;max-width:640px}@media screen and (max-width:768px){.wp-block-heading.overview-description,.wp-block-paragraph.overview-description{letter-spacing:-.18px;line-height:24px}}button{border:0;padding:0}.btn-a,button{cursor:pointer;font-family:var(--font-inter)}.btn-a{background-color:var(--blue);color:var(--white);display:inline-block;font-size:1.2vw;font-weight:700;padding:10px;text-decoration:none}@media screen and (max-width:820px){.btn-a{font-size:16px}}@media screen and (min-width:1500px){.btn-a{font-size:1.2vw}}.btn-a:hover{background-color:var(--coral)}.btn-a.little-blue{white-space:nowrap}@media screen and (max-width:820px){.btn-a.little-blue{font-size:12px}}.btn-a.arrow-button{background-color:transparent;color:var(--blue);font-weight:700;padding:0;position:relative;text-align:left;text-decoration:underline;white-space:nowrap}@media screen and (max-width:820px){.btn-a.arrow-button{padding:10px 0;text-align:left}}.btn-a.arrow-button.is-layout-flex{text-align:left!important}@media screen and (max-width:820px){.btn-a.arrow-button{padding:0}}.btn-a.arrow-button:after{background-image:url(/wp-content/themes/lyvwell/assets/img/arrow-for-button.svg);background-position:50%;background-repeat:no-repeat;background-size:1.1vw 1.1vw;content:"";display:inline-block;height:1.1vw;margin-bottom:-3px;margin-left:.5vw;width:1.1vw}@media screen and (max-width:820px){.btn-a.arrow-button:after{background-size:16px 16px;height:16px;margin-left:10px;width:16px}}@media screen and (min-width:1500px){.btn-a.arrow-button:after{background-size:16px 16px;height:16px;width:16px}}.btn-a.user-popout{background-color:transparent;color:var(--blue);display:inline-block;font-size:20px;font-weight:700;padding:0;position:relative;text-decoration:underline}@media screen and (max-width:820px){.btn-a.user-popout{padding:10px 0;padding:0;text-align:left}}.btn-a.user-popout:after{background-image:url(/wp-content/themes/lyvwell/assets/img/user-logout.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;content:"";display:inline-block;height:20px;margin-left:15px;width:20px}.btn-a.invert{background-color:var(--white);border:1px solid var(--blue);color:var(--blue);display:block;padding:10px 20px;text-decoration:none}.btn-a.invert:hover{background-color:var(--blue);color:var(--white)}.btn-a.arrow-button-down{background-color:transparent;color:var(--blue);font-weight:700;padding:0;position:relative;text-align:left;text-decoration:underline;white-space:nowrap}@media screen and (max-width:820px){.btn-a.arrow-button-down{padding:10px 0;text-align:left}}.btn-a.arrow-button-down.is-layout-flex{text-align:left!important}@media screen and (max-width:820px){.btn-a.arrow-button-down{padding:0}}.btn-a.arrow-button-down:after{background-image:url(/wp-content/themes/lyvwell/assets/img/arrow-down-button.svg);background-position:50%;background-repeat:no-repeat;background-size:1.1vw 1.1vw;background-size:25px 25px;content:"";display:inline-block;height:1.1vw;height:25px;margin-bottom:-3px;margin-left:20px;width:1.1vw;width:25px}.btn-a.join-the-waitlist-link{background-color:var(--white);color:#202020;font-size:16px;font-weight:700;padding:15px 20px;text-decoration:none!important}.btn-a.join-the-waitlist-link:after{content:none}.btn-disabled{pointer-events:none!important}.btn-cta,.wp-block-button .wp-block-button__link{align-items:center;border:1.5px solid transparent;border-radius:var(--radius-buttons);box-shadow:none;cursor:pointer;display:inline-flex;font-family:var(--font-inter);font-size:var(--text-body-sm);font-weight:400;justify-content:center;letter-spacing:var(--tracking-body-sm);line-height:1;padding:10px 18px;text-decoration:none;transition:background-color var(--header-fade-duration) ease,color var(--header-fade-duration) ease,border-color var(--header-fade-duration) ease,box-shadow var(--header-fade-duration) ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.btn-cta,.wp-block-button .wp-block-button__link{transition:none}}.btn-cta{background:var(--color-lichen-dark);border-color:var(--color-lichen-dark)}.btn-cta,.btn-cta:hover{color:var(--color-parchment)}.btn-cta:hover{background:var(--color-lichen)}.btn-cta:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.btn-cta--outline{background:transparent;border-color:var(--color-parchment);color:var(--color-parchment)}.btn-cta--outline:hover{background:var(--color-parchment);border-color:var(--color-parchment);color:var(--color-lichen-dark)}.btn-cta--outline:focus-visible{outline:2px solid var(--color-parchment);outline-offset:2px}.btn-cta--outline-dark{background:transparent;border-color:var(--color-lichen-dark);color:var(--color-lichen-dark)}.btn-cta--outline-dark:hover{background:var(--color-lichen-dark);color:var(--color-parchment)}.btn-cta--outline-dark:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.btn-cta--light{background:var(--color-parchment);border-color:var(--color-parchment);color:var(--color-olivewood)}.btn-cta--light:hover{background:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment)}.btn-cta--light:focus-visible{outline:2px solid var(--color-parchment);outline-offset:2px}.btn-cta--tan{background:var(--color-parchment-dark);border-color:var(--color-warm-border);color:var(--color-ink-black)}.btn-cta--tan:hover{background:var(--color-linen);border-color:var(--color-linen);color:var(--color-ink-black)}.btn-cta--tan:focus-visible{outline:2px solid var(--color-parchment)}.btn-cta--muted{background:var(--color-parchment-dark);border-color:var(--color-parchment-dark);color:var(--color-olivewood)}.btn-cta--muted:hover{background:var(--color-lichen-dark);border-color:var(--color-lichen-dark);color:var(--color-parchment)}.btn-cta--muted:focus-visible{outline:2px solid var(--color-lichen-dark);outline-offset:2px}.btn-cta--sm{font-weight:400;padding:8px 16px}@media screen and (min-width:821px){.btn-cta--sm{padding:8px 16px}}@media (prefers-reduced-motion:reduce){.btn-cta{transition:none}}.btn-cta:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.modal-close-button{border:1px solid var(--color-warm-border);border-radius:9999px;color:var(--color-olivewood);flex-shrink:0;font-size:18px;height:36px;line-height:1;padding:0;position:absolute;right:15px;top:15px;width:36px}.modal-close-button,.modal-close-button:hover{background:var(--surface-card)}input:checked+.toggle:before{transform:translateX(26px)}.toggle.round{border-radius:34px}.toggle.round:before{border-radius:50%}.datepicker{cursor:pointer;position:relative;width:-moz-min-content;width:min-content}.datepicker-dropdown{background-color:#fff;padding-top:4px;position:absolute;z-index:99999999}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:var(--white);border-radius:4px;display:flex;flex-direction:column}.datepicker-input{cursor:pointer!important}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#fff;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker-title{background-color:#fff;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-footer .datepicker-controls{display:flex;flex-direction:row-reverse}.datepicker-footer .datepicker-controls .clear-button,.datepicker-footer .datepicker-controls .today-button{align-items:center;background-color:transparent!important;border:none!important;display:flex;font-family:CerebriSans;font-size:1em!important;font-weight:700;justify-content:center}.datepicker-footer .datepicker-controls .today-button{justify-content:end}.datepicker-footer .datepicker-controls .clear-button{justify-content:start}.datepicker-footer .datepicker-controls .clear-button:before{background-image:url(/wp-content/themes/lyvwell/assets/img/icon-close.svg);background-size:12px 12px;content:"";height:12px;margin-right:5px;width:12px}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{-webkit-touch-callout:none;align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.date-filter{position:relative;z-index:9}.date-filter:after{background-color:transparent;bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:10}.flex-spread{display:flex;justify-content:space-between}@media screen and (max-width:820px){.flex-spread{flex-direction:column}}.align-center{justify-content:center;text-align:center}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.desktop-only{display:block}@media screen and (max-width:820px){.desktop-only{display:none}}.mobile-only{display:none}@media screen and (max-width:820px){.mobile-only{display:block}}
