@font-face{font-display:swap;font-family:CompassSans;font-style:normal;font-weight:300;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:CompassSans;font-style:italic;font-weight:300;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:CompassSans;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:CompassSans;font-style:italic;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:CompassSans;font-style:normal;font-weight:500;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:CompassSans;font-style:italic;font-weight:500;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:CompassSans;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:CompassSans;font-style:italic;font-weight:700;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/CompassSans-BoldItalic.woff2) format("woff2")}.alternative,.clearfix:after,.clearfix:before,.footer-top-nav,.fp-header,.main-footer .footer-section:last-child,.rg-footer,.rightColumn{display:none}h1,h2,h3,h4,h5,h6,li,p,span,strong,ul{font-family:var(--font)!important}.miranda-lb h2{color:#000;font-weight:600;padding:10px!important;text-align:left!important;width:100%}html{scroll-behavior:smooth;scroll-padding-top:78px}#proplist_disclaimer{display:none!important;padding:0}@media(max-width:737px){html{scroll-padding-top:64px}}.miranda-wrapper{overflow-x:hidden!important;width:100%}.body-content h1,.body-content h2,.body-content h3,.body-content h4,.body-content h5,.body-content h6{color:var(--accentcolor);font-family:var(--fontheader)!important;font-weight:400;line-height:1.3}le{font-size:min(10vw,25px);line-height:1.4;margin-top:0!important}.body-content h2,.body-content h3{font-size:min(6vw,32px)!important}.widgets-market-report h3{font-size:min(6vw,22px)!important}.body-content h4,.body-content h5,m .body-content h6{font-size:min(7.5vw,22px)}.body-content p{color:#000}.body-content .body-container ul li,.body-content p{font-size:min(3.5vw,17px);font-weight:300;line-height:1.55}.fa:not(.fa-brands,.blog-socials .fa,.social-links .fa){font-family:var(--fontawesome)!important}.gobbla-toggle{background:var(--maincolor);border:1px solid #ffffff40;border-radius:100%;bottom:70px!important;height:50px;right:15px!important;width:50px}#gobbla .gobbla-link{align-items:center;background:var(--maincolor);display:flex;height:100%;justify-content:center;padding:0;width:100%}.eight-peaks .gobbla-link:before,.eight-peaks .skarsnik-link:before,.gobbla .gobbla-link:before,.gobbla .skarsnik-link:before,.skarsnik .gobbla-link:before,.skarsnik .skarsnik-link:before,.warboss .gobbla-link:before,.warboss .skarsnik-link:before{font-size:26px!important}.gobbla.gob-maximized{bottom:140px!important}.styled-select .autocomplete-field .tt-suggestion p{margin:0}.gobbla.gob-minimized .gobbla__head,.row .row.collapse:after,.row .row.collapse:before{display:none}.container{padding:var(--containerpadding)}@media(max-width:737px){.container{padding:var(--containerpaddingmobile)}nav .header__container{padding:0}.fullwidth .inner-content{padding:var(--containerpaddingmobile)!important}.ultimate-guide section.home-listings .inner-content{padding:0!important}}.fullwidth{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}@media(min-width:1000px){.ultimate-guide .fullwidth:not(#custom-hero,#agent-cta,#recent-blogs){left:0;margin:auto;right:0;width:100%!important}}.ultimate-guide #recent-blogs{background:#e0e0e04a}.fullwidth .inner-content{padding:var(--containerpadding);position:relative}.design-partners .fullwidth .inner-content:not(#area-hero .inner-content){max-width:none;padding:0}.design-partners .fullwidth .inner-content .hlc-flex{gap:0}.vg-form .multiSelect,.vg-form select{background:url(https://u.realgeeks.media/thebrokerreserve/brand/chev.svg) right 10px center no-repeat!important;background-color:#fff!important;background-size:15px!important}a.multiSelect,select:not(.multiple-selects select,.vg-form select){background:url(https://u.realgeeks.media/searchchestercounty/vanitygeeks/assets/chevron-down-sharp-thin.svg) right 10px center no-repeat!important;background-color:#fff!important;background-size:15px!important;border:1px solid #888;color:#000}.noclearnav header:before,header.header.navshadow:before{backdrop-filter:blur(4px);background:#fff0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.noclearnav header,header.header.navshadow{box-shadow:none;padding-top:0;position:relative}nav.top-nav .user-popup .inner .fp-count{background-color:#000}nav.top-nav .user-popup .inner .info-blob{background-color:#f1f1f1!important;border:none;border-radius:4px;color:#fff!important;font-weight:700;margin-top:0}nav.top-nav .user-popup .inner h2{color:#000;font:500 25px/25px var(--font),sans-serif!important;letter-spacing:0;text-align:left}nav.top-nav .nav-container .user-popup.show{align-items:center;backdrop-filter:blur(2px);background-color:#000000a3;display:flex!important;flex-direction:column;height:100%!important;justify-content:center;left:0;padding:20px;position:fixed!important;right:0!important;top:0!important;width:100%!important}a.clearnav:not(.noclearnav a):hover{color:#fff!important}nav.top-nav .user-popup .inner .info-blob a{color:#000!important;display:block;height:100%;padding:10px!important;width:100%}nav.top-nav .user-popup .inner{background-color:#fff!important;border-radius:0;height:auto;margin:0;max-width:500px;padding:20px;position:relative;width:100%}nav.top-nav .user-popup .inner .button-row h2{color:#000!important;float:none;margin-bottom:20px;text-align:left;text-overflow:ellipsis}nav.top-nav .user-popup .inner .button-row button:hover{background:#dedede!important}nav.top-nav .user-popup .inner .popup-body label,nav.top-nav .user-popup .inner form label{color:#000;font-size:16px;font-weight:500;padding-bottom:2px}nav.top-nav .user-popup .inner input:focus,nav.top-nav .user-popup .inner input:hover{border-color:var(--maincolor)!important;box-shadow:none!important}nav.top-nav .user-popup .inner .popup-body button,nav.top-nav .user-popup .inner form button{background:#000;border:none;border-radius:0;font-family:var(--font)!important;letter-spacing:2px;margin-bottom:0;margin-top:0;text-transform:uppercase;transition:none}nav.top-nav .user-popup .inner .popup-footer,nav.top-nav .user-popup .inner .popup-title{margin-top:10px;padding:0}nav.top-nav .user-popup .inner .ss-count{background-color:#004bff}nav.top-nav .user-popup .inner .popup-body button,nav.top-nav .user-popup .inner form button{background:var(--maincolor);border-radius:40px;color:#fff;font-weight:600}nav.top-nav .user-popup .inner .form-row a{display:block;font-size:15px;margin-top:10px}nav.top-nav .user-popup .inner .popup-body,nav.top-nav .user-popup .inner form{background-color:#fff!important;border-bottom:none!important;border-top:none!important;margin-top:30px;padding:0}.miranda-wrapper .content-banner{display:none!important}.banner-navbar--container{left:0;position:fixed!important;right:0;width:0;z-index:601!important}nav.top-nav .nav-container>div{display:none!important}.userSavedSearches{display:none}.js-user-signed-in{max-width:500px;width:100%}nav.top-nav{height:0}nav.noclearnav~.miranda-wrapper{margin-top:78px}@media(min-width:767px){nav.noclearnav~.miranda-wrapper{margin-top:80px}}@media(max-width:576px){nav.noclearnav~.miranda-wrapper{margin-top:65px!important}}header,nav{display:block}@media(max-width:576px){nav div.logo{margin-right:0}}@media only screen and (max-width:1366px){nav#lux-navbar .hamburger{padding-right:0}}nav#lux-navbar{align-items:center;display:flex;justify-content:center;margin:auto;overflow:visible;position:fixed;top:0;transition:all .5s;width:100%;z-index:400}nav .header{color:#fff;font-family:Montserrat,sans-serif;left:0;position:relative;right:0;top:0;-webkit-transition:all .5s;transition:all .5s;width:100%}nav.noclearnav.firsttopnav .header{background:var(--navbackground);max-width:none!important;transition:all .3s;width:100%}nav .header.clearnav .navbar{background:transparent;border:none!important}nav .header__container{align-items:center;display:flex;justify-content:center;max-width:none;overflow:visible;padding:0;transition:all .3s;width:100%}.home-navigation .header__container,.property-page-navigation .header__container{max-width:none}nav .header .navigation-wrapper{align-content:center;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:0}nav .header .navbar,nav .header .navigation-wrapper{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}nav .header .navbar{background:inherit;flex-wrap:nowrap;max-height:100px;min-height:40px;position:relative;transition:all .5s}nav .navbar>a{flex:1 1 100%}@media(min-width:1200px){nav .header .navbar{flex-wrap:nowrap}nav .header .navigation-wrapper{flex:1 1 100%;grid-gap:0}}@media(max-width:576px){.logo.clearnav:not(.noclearnav .logo){max-width:184px!important}nav .logo{height:46px!important;margin-right:15px;max-width:169px;top:0;width:100%}}nav .navigation{color:inherit;padding:0 30px 0 0;width:100%}@media(max-width:1199px){nav .navigation{display:none}.mobile-about{display:block!important;margin-left:10px}}@media(min-width:1199px){.mobile-about{display:none}}nav .navigation ul{list-style-type:none;padding-left:0;position:relative;grid-column-gap:28px;grid-row-gap:5pxpx;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:revert;justify-content:right;margin-bottom:0;margin-left:0;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start}nav .navigation__item{line-height:1;margin:0;padding:0;position:relative}nav .nav-ink{border:none;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:4px;line-height:100%;padding:5px 0;position:relative;text-align:left;text-transform:uppercase;vertical-align:top;white-space:nowrap}nav.clearnav:not(.noclearnav) .nav-ink{color:var(--clearnavlinkcolor)}nav .nav-ink:hover{opacity:1}nav .nav-ink:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.3s ease;width:0}#global-sidemenu .socials__link:after,body>div.sidemenu .sidemenu__nav-link:after{background-color:#000!important;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:.3s ease;width:0}nav .navshadow .nav-ink:after,nav.noclearnav .nav-ink:after{background-color:#000!important}nav .about-nav .nav-ink:after{display:none}#global-sidemenu .socials__link:hover:after,body>div.sidemenu .sidemenu__nav-link:hover:after,nav .nav-ink:hover:after{width:100%}nav .hamburger{align-items:center;background-color:transparent!important;border:none;color:var(--navlinkcolor);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:var(--fontheader)!important;font-size:23px;font-weight:600;justify-content:center;line-height:1;margin-bottom:0;outline:none;padding:15px 4px 6px 0;position:relative;vertical-align:middle;z-index:915}nav.clearnav:not(.noclearnav) .hamburger__bars,nav.clearnav:not(.noclearnav) .hamburger__bars:after,nav.clearnav:not(.noclearnav) .hamburger__bars:before{background:#fff}.clearnav:not(.showoriginalnav) .about-nav .nav-ink svg{fill:#fff}nav .hamburger__bars{background:#000;display:block;height:1px;position:relative;top:0;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;width:35px}nav .hamburger__bars:before{background-color:#000;content:"";display:block;height:1px;position:absolute;right:0;top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);transform:translateY(-9px);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;width:35px}nav .hamburger__bars:after{-webkit-transform:translateY(9px);-moz-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px)}nav .hamburger:hover{text-shadow:none}nav .hamburger:hover .hamburger__bars:before{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}nav .hamburger:hover .hamburger__bars:after{-webkit-transform:translateY(7px);-moz-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}nav .hamburger.active .hamburger__bars{background-color:#fff;margin-left:10px;top:-3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:25px}nav .hamburger.active .hamburger__bars:before{top:0;transform:rotate(45deg);-webkit-transform:rotate(270deg);width:25px}nav .hamburger.active .hamburger__bars:after{top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.redesign *,.redesign :after,.redesign :before{box-sizing:border-box;outline:none}.redesign button{border-radius:0;font:inherit;line-height:inherit;margin:0;text-transform:none}.redesign ul{margin-top:0}.redesign li,.redesign ul ul{margin-bottom:0}@media(max-width:560px){.redesign .feature{font-size:19px;letter-spacing:2px}}.logo{background-image:var(--logo);background-position-y:center;background-repeat:no-repeat!important;background-size:contain;height:60px;left:0;max-width:250px;position:relative;top:0;transition:all .3s;width:100%}.logo.clearnav:not(.noclearnav .logo){background-image:var(--clearnavlogo);max-width:300px}@media(min-width:767px){nav .header .navbar{align-items:center;background:transparent}nav.clearnav:not(.noclearnav) .header .navbar{max-height:none}}@media(max-width:767px){nav .header .navbar{align-items:center;background:transparent;padding:9px 20px!important;grid-gap:30px;justify-content:center}body.vg-search-page-active nav#lux-navbar .navbar{padding-left:15px!important}}.sidemenu{backdrop-filter:blur(16px);background-color:#fff;height:100dvh;left:50%;overflow:hidden;position:fixed;top:-100%;transform:translate(-50%);transition:top .5s ease-in-out;width:100%;z-index:250}.sidemenu.visible{top:0;z-index:250}.sidemenu.fade-in{opacity:1!important;transform:translate(0)!important}body>div.sidemenu .feature{padding:0}body>div.sidemenu .sidemenu__wrap{display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;inset:0;min-height:100vh;overflow-y:scroll;position:absolute;-webkit-box-pack:justify;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:none;padding:120px 0 0;width:100%}@media(max-width:580px){body>div.sidemenu .sidemenu__wrap{padding:70px 0 150px}.inner-menu{padding:0!important}}@media(max-height:580px){body>div.sidemenu .sidemenu__wrap{padding:16px 25px}}.inner-menu{max-width:1500px;opacity:0;padding:0 30px;transition:opacity .5s ease-in-out .5s;width:100%}.home-navigation.inner-menu{max-width:1800px!important}.sidemenu.visible .inner-menu{opacity:1}body>div.sidemenu .sidemenu::-webkit-scrollbar{background-color:transparent;width:4px}body>div.sidemenu .sidemenu::-webkit-scrollbar-thumb{background-color:#171819}body>div.sidemenu .sidemenu::-webkit-scrollbar-track{background-color:#fff;-webkit-box-shadow:inset 0 0 4px hsla(0,0%,100%,.3)}body>div.sidemenu .sidemenu__nav{display:flex;display:none;flex-wrap:wrap;gap:30px;justify-content:space-between;list-style-type:none;margin:0 0 50px;max-width:none;padding:0;width:100%}body>div.sidemenu .sidemenu__nav-link{background-color:transparent;border:none;color:#000;cursor:pointer;display:block;font-family:var(--fontheader);font-size:min(5vw,21px);font-weight:100!important;letter-spacing:1px;line-height:1;padding:12px 0;position:relative;text-align:left;-webkit-transition:all .2s ease;transition:all .2s ease;width:fit-content}@media(max-height:580px){body>div.sidemenu .sidemenu__nav-link{padding:10px 25px}}#global-sidemenu .socials__link{align-items:center;background-color:transparent;border-radius:0;color:#000!important;display:flex;font-family:var(--font);font-size:min(3.5vw,15px);font-weight:400;margin:0;padding:0;position:relative;transition:all .2s;width:fit-content}.sideoptions:before{background:#000;content:"";height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw}.sideoptions{display:flex;flex-direction:row;gap:30px;justify-content:space-between;margin-top:30px;padding:20px 0;position:relative}.sideoptions i:before,.sideoptions svg{color:#000;font-size:min(3vw,15px);font-weight:300!important;height:19px}.sideoptions a{grid-gap:10px;letter-spacing:1px}.redesign .socials__link i{font-weight:100;text-align:center}.redesign .socials__link:hover{background-color:#000;color:#fff}nav#lux-navbar .header.navshadow.showoriginalnav:not(.clearnav){top:0}.miranda-wrapper:not(.clearnav) .banner-navbar--container{top:-150px}@media(max-width:700px){.miranda-wrapper:not(.clearnav) .banner-navbar--container:not(.showoriginalnav) .user-info{top:-75px!important}}.miranda-wrapper:not(.clearnav) .banner-navbar--container.showoriginalnav{top:0}.submenu{background:#e0e0e0;box-shadow:0 4px 8px #0000003b;display:flex;flex-direction:column!important;min-height:100%;min-width:300px;padding:0;position:absolute!important;white-space:nowrap;z-index:333;grid-gap:1px;align-items:start!important;border-radius:0;justify-content:center!important;overflow:hidden;text-align:left!important;transition:opacity .3s ease,max-height .3s ease}.submenu,.submenu li{width:100%}.submenu.visible{max-height:200px;opacity:1}.submenu li a{background:#fff;color:#000!important;display:flex;font-size:13px;font-weight:400!important;height:100%;letter-spacing:1px;min-width:100%;padding:10px 13px;width:100%}.submenu li a:hover{background:#ebebeb;color:#000!important;opacity:.7}.sidemenu__nav .submenu{background:none;box-shadow:none;margin:0;padding:0;position:relative!important}.sidemenu__nav .submenu a{background:none;color:#000}.sidemenu__nav .submenu a:hover{background:none}.submenu li::marker{display:none!important;font-size:0}.folder:after{content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Sharp;font-weight:400;margin-left:10px;transform-origin:center;transition:transform .3s cubic-bezier(.68,-.55,.27,1.55)}.folder.opened:after{transform:rotate(180deg)}.content-banner--container{display:inline;height:auto!important;position:relative;z-index:3}#content-banner-close{align-content:center;border-radius:100%;display:inline-block;font-size:14px;height:30px;justify-content:center;margin-right:0;position:absolute;right:0;top:0;width:30px}.content-banner--container *{line-height:1.5}nav.top-nav .user-info{display:none!important}#overlay-sidemenu-black{background:#353535;display:none;height:auto;position:fixed;right:0;top:0;width:100vw;z-index:101}#overlay-sidemenu-black:before{content:"";display:block;height:100%;position:absolute;width:100%;z-index:2}#overlay-sidemenu-black.visible{display:block}.hoz-inside{align-items:baseline;background:none;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:15px;position:relative;width:100%;z-index:3}@media only screen and (min-width:737px){#quicksearch-section div.hoz-inside{height:100%;margin:0;max-width:1500px!important;padding:25px;position:relative;width:100%}#quicksearch-section .hoz-inside.hoz-home{align-items:baseline;max-width:1800px!important;padding:0 20px}}.hero-search .hs-row{margin:0;max-width:fit-content;text-align:left}#quicksearch-section{align-items:center;background-color:#000!important;background-repeat:no-repeat!important;background-size:cover!important;border:none;box-shadow:none;display:flex;flex-direction:column;height:auto;justify-content:center;justify-content:flex-end;margin-top:0!important;min-height:50vh;overflow:visible;padding-bottom:2vh;padding-top:200px;position:relative;z-index:10}@media(max-width:46em){#quicksearch-section{min-height:50vh;padding-bottom:20px;padding-top:75px}#quicksearch-section div.hs-row{padding-top:0}}.no-search{min-height:auto!important}@media(max-width:737px){div#diamond-search{padding:0!important}.hs-row .small-12{margin-top:0;padding:0}}form.hs-row{align-items:center;display:flex;display:none;justify-content:center;position:relative;z-index:2}.search-header{color:#fff;font-family:var(--fontheader)!important;font-size:min(8vw,41px)!important;font-weight:500!important;line-height:1.1;margin:0 auto 20px;max-width:597px;position:relative;text-align:left;text-shadow:none;z-index:33}@media(min-width:1130px){.search-header{text-align:left!important}}.hs-row .small-12{padding:0}.bdba.clearfix:after,.bdba.clearfix:before{display:none}.search-section{display:flex;justify-content:center;min-width:auto}.hoz-s .search-section .search-container:after,.hoz-s .search-section .search-container:before{display:none}#autocomplete-search-container{align-items:center;flex-direction:row;height:auto;padding:0!important;padding:5px;width:100%}#autocomplete-search-container .autocomplete-field{height:100%}.search-section.autocomplete-search-section{flex:1 1 100%;height:100%;max-width:none!important;padding:0;width:100%}#autocomplete-search-container .autocomplete-field i{display:none!important}.search-container{background:#ffffffeb;border-radius:0;height:100%;max-width:800px;padding:10px 0!important;width:100%}.search-container .property-type label:not(:first-child){font-weight:400}.hero-search-submit input[type=submit]{background:var(--maincolor);border:none;border-radius:0;font-family:var(--font);letter-spacing:3px;text-transform:uppercase}.hero-search-submit input[type=submit]:hover{background:var(--accentcolor)!important;border:none!important}#diamond-search form{display:none;flex-basis:100%;flex:1 1 100%;height:auto;overflow:visible;width:100%}#quicksearch-section:before{background:linear-gradient(340deg,#0000005e,#00000017,#00000024);bottom:0;content:"";height:100%;left:0;min-height:20vh;position:absolute;top:0;width:100%;z-index:1}.hero-search .hs-row:after{display:none}#diamond-search button:focus{outline-width:0}#diamond-search form#address button,#diamond-search form#address-sell button{font-size:min(3vw,14px);position:absolute;right:0;top:0}#diamond-search input{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none;box-shadow:none!important;color:#000!important;display:inline-block!important;font-size:min(4vw,17px)!important;font-weight:600;height:100%!important;left:10px;margin-bottom:0!important;padding:0!important;text-overflow:ellipsis;width:100%}#diamond-search input:focus{box-shadow:0 0 5px #999}.tt-hint{display:none!important}#diamond-search input::placeholder{color:#ffffffde!important;font-weight:6 0}#diamond-search input.active{display:block!important}#diamond-search .tt-dropdown-menu p{color:#000;font-size:min(4vw,15px);margin-left:5px}#diamond-search button#diamond-search-btn:hover{color:#fff!important;opacity:.8}#search-autocomplete{float:left;width:calc(100% - 80px)}#diamond-search button#diamond-search-btn{background:var(--maincolor);border:none;border-radius:0 3px 3px 0;color:#fff;display:inline-block;float:none;font-weight:500;height:100%;letter-spacing:3px;margin:0;padding:5px 10px;text-transform:uppercase;width:auto}@media(max-width:700px){#diamond-search form{height:55px!important}#diamond-search button{font-size:min(4.2vw,18px);margin-right:25px;padding:5px 15px}#diamond-search button#diamond-search-btn{font-size:min(3.5vw,16px)!important;font-weight:600;padding:5px 15px}#diamond-search input{font-size:min(3vw,16px)!important}#diamond-search button i{font-size:20px}}#sell-one{height:auto}.tt-dropdown-menu{border-radius:0!important;border-top:1px solid #dadada!important;height:auto;left:-1px!important;top:54px!important;width:100%}.styled-select .autocomplete-field .tt-suggestion .suggestion-field-label{font-size:min(3vw,10px);margin:0}@media(max-width:737px){.tt-dropdown-menu{left:-1px!important;top:53px!important}}#diamond-search form.active{background:#fff;border-bottom:none;border-radius:0 5px 5px;box-shadow:0 9px 20px #00000059;display:flex!important;flex-basis:100%;flex-wrap:wrap;height:60px;justify-content:space-between;margin:0;max-width:700px!important;padding:3px;position:relative;width:100%}.hero-search-submit a{color:gray;font-size:min(4vw,16px);line-height:1;white-space:nowrap}div#diamond-search{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;max-width:593px;padding:0;position:relative;width:100%;grid-column-gap:0;grid-row-gap:0;height:fit-content;z-index:3}#diamond-search button{background:transparent;border:none;border-radius:0;font-size:min(2.5vw,16px);font-weight:400;letter-spacing:0;line-height:1;margin:0 20px 10px 0;padding:8px 15px}#diamond-search button:not(#diamond-search form button){background:#343434;color:#fff;font-weight:600;letter-spacing:0;margin:0;padding:9px 14px;text-shadow:none;transition:padding .3s ease-in}.mobile-address-search{display:none}.vg-home .body-content{padding-bottom:0!important}.body-content{display:flex;padding:50px 0 0;grid-column-gap:50px;flex-direction:column;max-width:none}.body-content.blank-page{padding-top:0}@media(max-width:1200px){.body-content{flex-direction:column;padding:0 20px!important}.body-content.blog{margin-top:30px}}@media only screen and (max-width:46em)and (orientation:portrait){.body-content .body-container{padding:0!important}}.body-container{box-sizing:border-box;margin:0 auto!important;max-width:100%;position:relative}.blog .body-container{max-width:1000px}@media only screen and (min-width:737px){.body-content .body-container{padding:var(--containerpadding);width:100%}}.body-content .sidebar-true{float:none;padding:0}@media(max-width:1200px){.body-content .body-container{width:100%}}.body-content:after,.body-content:before{content:" ";display:none}.field{display:flex;flex-direction:column;margin-bottom:20px;grid-gap:5px}div.rg-modal.rg-modal-contact h2{color:#000;line-height:110%;margin-bottom:20px;margin-top:0;padding:0;text-align:left}.miranda-lb{background:#fff;border-radius:10px;height:auto;margin-bottom:0!important;min-height:auto;padding:35px 25px 15px!important}.miranda-lb h2.show-for-medium-up{color:var(--maincolor);display:block!important}.miranda-lb .lb-content{align-items:center;background:none;border:none;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}.rg-modal .rag-modal{align-items:baseline;display:flex;justify-content:center;overflow:auto}.miranda-lb .lb-content p{border-bottom:none;color:#595959;font-size:min(5vw,15px);margin-bottom:20px!important;margin-top:0!important;padding:0;text-align:left;width:100%}.rg-modal-contactupdate .lightbox img,.rg-modal-contentcapture .lightbox img,.rg-modal-marketreportsignup .lightbox img{margin:0 0 20px;padding-bottom:0;padding-left:10px}.miranda-lb .columns,.miranda-lb .firstName,.miranda-lb .lastName{float:none;padding:0!important;width:100%}.required span{color:#3f14d8!important;margin-right:5px}.hitarea:not(.rg-modal-contact .rag-modal-close){color:#000;text-decoration:underline}.rg-modal-contentcapture .lightbox iframe,.rg-modal-marketreportsignup .lightbox iframe,.rg-modal-signin .lightbox iframe,.rg-modal-signin iframe,.rg-modal-signup iframe{border-radius:0;height:50px;margin:0;width:100%}.miranda-lb input:not(.miranda-lb input[type=submit],input[type=checkbox]),.miranda-lb select,.miranda-lb textarea,.user-popup input{background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:0 1px 6px #e0e0e0!important;display:block;font-size:16px!important;font-weight:600;height:50px!important;padding:5px 9px!important;transition:.1s;width:100%}.miranda-lb textarea#address{height:50px;min-height:auto!important}.miranda-lb textarea{min-height:150px}.lightbox input:focus,.lightbox input:hover,.miranda-lb input:not(.miranda-lb input[type=submit]):focus,.miranda-lb input:not(.miranda-lb input[type=submit]):hover,.miranda-lb select:focus,.miranda-lb select:hover,.miranda-lb textarea:focus,.miranda-lb textarea:hover,.user-popup input:focus,.user-popup input:hover{border:2px solid var(--maincolor)!important}.miranda-lb .lightbox label{margin:0!important;padding:0!important;width:100%!important}.miranda-lb .lightbox{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.miranda-lb .lightbox form,.miranda-lb form{display:flex;flex-direction:column;margin-top:20px;grid-gap:10px;width:100%}.miranda-lb .contact input[type=submit],.miranda-lb .lb-content .signup-box input[type=submit],.miranda-lb input[type=submit]{background:var(--maincolor)!important;border:none!important;border-radius:0!important;color:#fff!important;font-size:min(4vw,20px)!important;font-weight:600;height:50px!important;margin:0!important;transform:none!important;width:100%!important}.miranda-lb input[type=submit]:hover{opacity:.7!important}.rag-modal-backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#00000096!important}@media only screen and (max-width:36em){.rag-modal{padding:20px!important;position:fixed!important}}.rg-modal .rag-modal-window{background:#fff;border:none;border-radius:0!important;box-shadow:0 10px 20px #0000004d;margin-bottom:50px!important;margin:0;max-height:max-content;max-width:500px!important;overflow:visible!important;-moz-user-select:auto;-ms-user-select:auto;width:100%!important;z-index:2099!important}.rg-modal-contact .rag-modal-close,.rg-modal-savesearch .rag-modal-close,.rg-modal-signin .rag-modal-close,.rg-modal-signup .rag-modal-close{align-items:center;background:none;border-radius:8px;color:#000!important;display:flex;justify-content:center;padding:3px;right:2px;top:2px}.icon-x:before,.rg-modal-contact .rag-modal-close:before,.rg-modal-savesearch .rag-modal-close:before,.rg-modal-signin .rag-modal-close:before,.rg-modal-signup .rag-modal-close:before{color:#000!important;font-family:Font Awesome\ 6 Pro;font-size:min(7vw,29px);font-weight:900;font-weight:200;line-height:1;position:relative}@media only screen and (max-width:36em){.miranda-lb .firstName{padding-right:5px}.miranda-lb .show-for-small-only{display:block!important}.miranda-lb{background:#fff;left:0!important;margin:auto!important;padding:40px 25px 25px!important;right:0!important;top:20px;width:100%!important}.miranda-lb .contact label.show-for-medium-up{display:none!important}.miranda-lb .contact input[type=email],.miranda-lb .contact input[type=tel],.miranda-lb .contact input[type=text]{width:100%}}div.rg-modal.rg-modal-contact .small-12.columns .styled-select{display:grid}div.rg-modal.rg-modal-contact .small-12.columns>div:first-child{display:grid;grid-column:span 2;grid-template-columns:repeat(2,1fr);grid-column-gap:10px}div.rg-modal.rg-modal-contact .small-12.columns>div:nth-child(4){border-bottom:none;display:grid;grid-column:span 2;grid-template-columns:repeat(1,1fr);padding-bottom:20px}div.rg-modal.rg-modal-contact .small-12.columns>div:nth-child(5){display:grid;grid-column:span 2;grid-template-columns:repeat(1,1fr);grid-column-gap:10px}.miranda-lb .contact-us{border-radius:10px;display:flex;flex-direction:column;height:100%;margin-top:20px;max-width:100%!important;width:100%}.miranda-lb .row{width:100%!important}.miranda-lb .leftColumn,.miranda-lb .rightColumn{float:none;width:100%}div.rg-modal.rg-modal-contact .small-12.columns{display:flex;flex-direction:column;padding:0;grid-gap:0;flex-wrap:wrap}.miranda-lb .warning-messages{background:#f2eee6;border:none;border-radius:0;margin-bottom:20px;padding:10px!important}.miranda-lb .lb-content label,.miranda-lb h3{color:#000;font-size:17px!important;font-weight:500!important;letter-spacing:0;margin-top:0;padding-bottom:5px!important;text-align:left!important}.miranda-lb .contact label.long-label{grid-column:1/-1;text-align:left;white-space:inherit}.inner-content{margin:auto;max-width:1500px;width:100%}.featured-properties{display:none;flex-flow:wrap;grid-gap:15px;align-content:center;align-items:baseline;grid-template-columns:repeat(3,1fr);justify-content:left;margin:auto;margin-bottom:50px!important;position:relative;text-align:center;width:100%}.featured-properties.home-original-listings{display:none}.show-grid{display:grid}.vg-area-page .featured-properties{grid-template-columns:repeat(4,1fr)}@media(min-width:737px)and (max-width:1050px){.featured-properties{grid-template-columns:repeat(3,1fr)!important}.vg-area-page .featured-properties{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:450px)and (max-width:737px){.featured-properties{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:450px){.featured-properties{grid-template-columns:repeat(1,1fr)!important}}.blank-page .featured-properties:not(section .featured-properties){display:none;grid-template-columns:repeat(4,1fr)}.body-container .featured-properties .fp-header{color:var(--maincolor);display:block;flex:1 1 100%;font-weight:500;grid-column:1/-1;margin-bottom:10px!important;margin-top:10px!important;text-align:left}.featured-properties .pagination_wrapper{grid-column:1/-1}div#featured-three-slides{box-sizing:border-box;margin:auto;min-height:200px;overflow:visible;pointer-events:all;position:relative;text-align:center;width:auto}.body-container .property:not(.featured-properties .property){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}#featured-three-slides .property,.featured-properties .property.featured,.search-results .property{background:transparent;border:1px solid #e0e0e0;border-radius:8px;flex:1 1 24%;flex-direction:column;height:100%;margin:0!important;overflow:hidden!important;padding:0!important;position:relative!important;transition:all .2s;width:100%!important}#featured-three-slides .property,.featured-properties .property.featured,.search-results .property,.user-content .property{display:flex!important}.property .property-thumb img,.property-thumb,div#featured-three-slides .property{background:linear-gradient(45deg,#000000a3,#5d5d5d9e);height:auto!important;padding:0!important;width:100%!important}.home-listings div#featured-three-slides .property img{min-height:25vh}ul.pagination li a.current{background:#000}ul.pagination li a{border-radius:0!important}@media(max-width:1100px){.home-listings div#featured-three-slides .property img{min-height:200px}}.property:hover{transform:scale(.98)!important}.property-thumb:before{content:"For Sale"}.minilisting.listing-sold .minilisting-thumb:before,.property-sold .property-thumb:before,.property-thumb:before{align-items:center;background:var(--accentcolor);border:1px solid #ffffff3d;border-radius:0;color:#fff;display:flex;font-size:min(5vw,9px);font-weight:700;justify-content:center;left:0;letter-spacing:2px;opacity:1;padding:2px 6px;pointer-events:none;position:absolute;text-shadow:none;text-transform:uppercase;top:0;z-index:2}.property .property-thumb img{margin:0!important;max-height:200px;max-width:none;min-height:250px;object-fit:cover;object-position:center;width:100%!important}@media(max-width:450px){.property .property-thumb img{min-height:200px}}.property .property-thumb .property-image{visibility:hidden}.nophoto{background-size:50%!important}.property-thumb.pending:before{background:#f49e1c;content:"pending"}.property-thumb.pendinginspection:before{background:#ff6436;content:"pending inspection"}.minilisting.listing-sold .minilisting-thumb:before,.property-sold .property-thumb:before{background:#cb0000}.property-thumb a{border:none!important;display:block;height:100%!important;width:100%}.property-thumb a:before{background:linear-gradient(1turn,#000000eb,transparent,transparent);content:"";display:block;height:100%;position:absolute;width:100%}.property .property-details ul:after,.property .property-details ul:before{display:none}.property-detail-section .row{margin:0!important}.property a.address{border:none;box-shadow:none;color:#fff!important;display:block!important;float:none!important;font-family:var(--font);font-size:14px!important;font-weight:400;line-height:120%;margin-bottom:0!important;margin-top:0!important;order:2;overflow:hidden;padding:0;text-align:left!important;text-overflow:ellipsis;width:100%!important}.property .cool_idx_logo,.property .courtesy,.property .property-details ul li:nth-of-type(3){display:none!important}.property .view-fp{-webkit-appearance:none;background:none!important;border:none!important;-webkit-border-radius:0;border-radius:4px;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-block!important;display:flex;float:none;font-family:var(--font);font-size:0;font-weight:500;justify-content:end;letter-spacing:1px;line-height:1;margin:0;margin:0!important;padding:0!important;position:relative;right:8px;text-align:center;text-decoration:none;text-transform:uppercase!important;transition:.15s;width:fit-content!important}div.row.search-results:not(.mapsearch .search-results) div.small-12.medium-5.columns{display:flex;justify-content:flex-end;margin-top:0;pointer-events:all;position:absolute;right:0;top:7px}.property.results .view-fp.information{display:none!important}@media only screen and (min-width:737px){.featured-properties .property{width:32.8%}.property .address .building_name{display:none!important}}.property .property-details ul .detail .detail-title{color:#fff!important;display:inline-block!important;font-size:11px!important;font-weight:400!important;line-height:100%!important;text-transform:lowercase!important}.property .property-details ul .detail .number{display:inline-block!important;font-size:14px!important;font-weight:600!important;line-height:100%!important}.property .property-details ul .detail{grid-gap:5px;align-items:center;background:0 0;border:none!important;border-radius:0!important;box-sizing:border-box;color:#fff;cursor:default;display:flex;line-height:100%;list-style-position:inside;padding:0;padding-right:0!important;position:relative;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s ease-out;white-space:nowrap}.property .property-details ul .detail .number{color:#fff!important;font-family:var(--font),sans-serif!important}.row.search-results:not(.mapsearch .search-results) .property .property-details ul .detail:last-child{display:none!important}.property .property-details ul{justify-content:flex-start;list-style:none;margin:0!important;overflow:hidden;position:relative;text-align:left;white-space:nowrap;grid-gap:5px;display:flex;text-overflow:ellipsis}.results .property-detail-section .small-12.columns{background:none;border:none;float:none;max-width:100%;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.property .price{background:transparent;box-shadow:none;color:#fff;font-family:var(--font),sans-serif!important;font-size:min(10vw,23px);font-weight:600;left:0;line-height:1;padding:0;position:relative;top:0;transition:.15s}.featured-property-description{display:none!important}.property.featured .featured-property-details{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.property.results .view-fp i{align-items:center;color:#fff;display:flex;line-height:1;padding:0;top:0;width:fit-content}.property .price:hover{box-shadow:none}.property.featured .property-detail-section .columns{background:transparent;float:none;height:100%;margin-top:0;padding:1px 0;text-align:left!important}.property-detail-section .row:first-child .columns{align-items:flex-start;display:flex;flex-direction:column;justify-content:left;grid-gap:5px}.property-detail-section{bottom:0!important;display:flex;flex-direction:column;left:0!important;padding:20px 10px 10px!important;width:100%!important;grid-gap:5px;float:none!important;height:100%;justify-content:end;pointer-events:none;position:absolute}.row.property.featured.collapse.property-sold .property-thumb:before{background:#f44336;border:none;border-radius:0;color:#fff;content:"sold";font-size:12px;font-weight:700;left:0;letter-spacing:2px;opacity:1;padding:0 10px;pointer-events:none;position:absolute;text-shadow:none;top:0}.listing-slick-btns{display:flex;justify-content:end;width:100%;grid-gap:30px;flex:1;height:40px;position:relative}#featured-three-slides:before{bottom:0;content:"";left:-100vw;pointer-events:none;position:absolute;top:0;width:100vw;z-index:1}.heart:before{font-weight:400!important}.delete_favorite_button .fa-heart:before,.mapsearch .fa-heart:before{font-weight:900!important}.fa-heart-o:before{font-family:Font Awesome\ 6 Pro;font-weight:100}.delete_favorite_button i{color:red!important}.add_favorite_button:hover>i:before{color:red!important;font-weight:900!important}.delete_favorite_button:hover>i:before{color:#edad6a!important;font-weight:900!important}.change_up{color:#2fac89!important}.change_down{color:#ff3e3e!important;font-size:0}.change_down:before{content:"\f103";font-family:var(--fontawesome);font-size:20px;font-weight:600}.change_up{font-size:0}.change_up:before{content:"\f102";font-family:var(--fontawesome);font-size:20px;font-weight:600}.search-results:not(.mapsearch .search-results){max-width:1500px;padding:25px 25px 80px}@media only screen and (max-width:767px){.search-results:not(.mapsearch .search-results){margin-top:0!important;padding:0!important}}.search-results:not(.mapsearch .search-results):not(.mapsearch .search-results:not(.mapsearch .search-results)) .tabs{display:flex;grid-gap:10px;align-items:center;flex-flow:wrap;flex-direction:row;margin-bottom:0!important;width:100%}.gallery_buttons{bottom:10px}@media only screen and (max-width:767px){.search-results:not(.mapsearch .search-results):not(.mapsearch .search-results:not(.mapsearch .search-results)) .tabs{background:#f1f1f1;margin-bottom:10px!important;padding:10px 15px!important;top:0}.search-results:not(.mapsearch .search-results) .tabs a{background:#fff;height:auto;line-height:20px;text-align:center;width:100%}}@media only screen and (max-width:1134px)and (min-width:767px){.search-results:not(.mapsearch .search-results) .tabs{margin-left:15px!important}}@media only screen and (min-width:767px){.search-results:not(.mapsearch .search-results) .tabs{margin-left:0}}.tabs:after,.tabs:before{content:" ";display:none}.search-results:not(.mapsearch .search-results) .tabs a{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:#616161!important;cursor:pointer;display:flex;font-family:var(--font);font-size:min(5vw,16px);font-weight:400;justify-content:center;margin-right:0;padding:7px 18px;text-align:center;text-decoration:none!important;white-space:nowrap}.search-results:not(.mapsearch .search-results) .tabs a:hover{background:#f2f2f2!important;border-color:var(--maincolor);color:#000!important}.search-results:not(.mapsearch .search-results) .tabs .active a{color:var(--maincolor)!important;font-weight:500}@media(max-width:767px){.search-results:not(.mapsearch .search-results) .tabs dd{flex:1;width:auto}}.properties-found span,.search-results:not(.mapsearch .search-results) .tabs dd{align-items:center;display:flex;justify-content:center}.properties-found span{border:1px solid #e0e0e0;border-radius:40px!important;color:var(--maincolor);font-size:min(4vw,17px)!important;font-weight:600;padding:3px 16px;position:relative;top:0;width:100%;width:fit-content}.show-for-medium-up.properties-found span{display:none!important}@media(max-width:1136px){.search-results:not(.mapsearch .search-results) .properties-found-alt .h2{padding:0 15px!important}}.search-results .properties-found-alt .h2{font-size:min(5vw,1.5rem)!important}.search-results:not(.property-page,.user-backend) .sub-bar:not(.sub-bar-advanced){background:#fff;border:none;box-shadow:none;float:none;margin-bottom:0;padding:0}.user-backend .sub-bar{display:flex;flex-direction:column;margin-top:20px;position:relative;grid-gap:10px;background:#f5f5f5;padding:20px!important}.sub-bar a.save-search{align-items:center;background:#000;border-radius:8px;color:#fff;display:flex;font-size:min(7vw,16px);font-weight:700!important;letter-spacing:0;line-height:1;padding:0 11px;width:fit-content}@media(max-width:737px){.sub-bar a.save-search{border:1px solid #ffffff45;box-shadow:0 4px 9px #00000052;width:fit-content}}.sub-bar a.save-search i{color:#fff;float:none;font-size:16px;margin-right:8px;position:relative}.sub-bar a.save-search:hover i{color:#fff;opacity:.7}.rg-modal-signupv2 a{color:#000!important;font-style:normal!important;font-weight:600!important}.lightbox iframe{border-radius:0!important}.sub-bar a.save-search i:before{color:#fff;content:"\f762"!important;font-weight:600}.sub-bar a.save-search:hover{color:#fff!important}.results-list{display:grid;margin-bottom:20px;padding:0!important;grid-gap:15px;float:none!important;grid-template-columns:repeat(4,1fr);margin-top:20px}@media only screen and (max-width:737px){.results-list{flex-direction:column;grid-template-columns:repeat(2,1fr)!important;padding-left:15px!important;padding-right:15px!important}.user-backend .results-list{margin-top:20px!important}.search-results:not(.mapsearch .search-results) .properties-found.show-for-small-only{margin-bottom:0!important;width:100%!important}}@media only screen and (min-width:737px)and (max-width:1135px){.results-list{grid-template-columns:repeat(3,1fr)!important;padding:0 15px!important;text-align:center}}@media(max-width:450px){.results-list{grid-template-columns:repeat(1,1fr)!important}}.resultblock{background:none;background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;border-radius:0;height:auto;left:0;position:relative}.search-results:not(.mapsearch .search-results) .resultblock .blockback .button{background:var(--maincolor);color:#fff!important;font-size:min(6vw,19px);font-weight:600;margin-bottom:0!important;margin:20px auto auto;max-width:250px;padding:5px 10px!important;width:100%}.search-results:not(.mapsearch .search-results) .resultblock .blockback .button:hover{opacity:.6}@media only screen and (max-width:737px){.resultblock .blockback{border-left:none!important;border-right:none!important}}@media only screen and (max-width:550px){.resultblock{grid-column:span 1}}.resultblock .blockback{border:1px solid #fff;border-radius:0}.resultblock .blockback,.resultblock div div.content{display:flex;height:100%;justify-content:center;width:100%}.resultblock div div.content{background:#fff;border:1px solid #e0e0e0;border-radius:0;flex-direction:column;margin:0;padding:30px 20px;text-align:left;text-align:center!important}.resultblock .content h2,.resultblock .content p{color:#000;line-height:120%;text-align:center!important}.resultblock h2,.resultblock p{color:#fff;margin-bottom:10px!important;margin-top:0!important}.resultblock p{font-size:15px}.resultblock h2{font-family:var(--font)!important;font-size:min(7vw,30px);line-height:1.2!important}.resultblock button{box-shadow:0 4px 12px 2px #00000045;margin:0!important}.resultblock button,.resultblock button:hover{background:#000;color:#fff}.search-results .properties-found.show-for-small-only:first-child{align-items:baseline;display:flex!important;grid-column:1/-1;margin-bottom:0;padding:0;width:100%}.search-results:not(.mapsearch .search-results).property-page{margin-top:50px;max-width:1200px}.property-page .medium-8,.property-page .mortgage-column{width:100%}@media(min-width:900px){.fotorama__stage,.slideshow{background:#fff;border-radius:7px;height:600px!important;overflow:hidden}}.property-details-section .prop-descrip .prop-status-ACTIVE{background:#479b4d;border-radius:6px!important;color:#fff;line-height:1;max-width:fit-content;padding:5px 10px}.property-details-section .prop-descrip{align-items:center;display:inline-flex}.sub-bar .new-search,div.small-12.columns .button{background:var(--maincolor)!important;color:#fff;font-family:var(--font),sans-serif!important;font-size:min(6vw,16px);margin:0;text-shadow:none}div.small-12.columns .button{width:100%}.mortgage-column{padding:0}.property-option-container{display:flex;grid-gap:50px;flex-wrap:wrap;margin-bottom:50px;margin-top:20px;padding-top:30px}.property-option{display:flex;flex:1 1 47%;flex-direction:column;width:100%}.property-option h2{font-size:min(7vw,25px);font-weight:600;margin-bottom:30px}.galleryPopup{padding:0;top:-100px!important;width:100%;z-index:9301}@media only screen and (min-width:750px){.galleryPopup{background-color:#79797900;display:flex;flex-flow:wrap;margin-left:auto;margin-right:auto;max-width:1500px;padding:0;position:absolute;right:0;z-index:1301}.galleryOverlay,.galleryPopup{left:0;top:0!important;width:100%}.galleryOverlay{background-color:#000000db;height:100%;position:fixed;z-index:300}}.jqm_close{cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;right:.6875rem;top:.5rem}.galleryPopup .jqm_close{background:0 0;border-radius:8px;box-shadow:none;color:#000;font-size:3rem;line-height:0;padding:0 10px;right:auto;text-shadow:1px 1px 0 rgba(0,0,0,.22);text-transform:uppercase}@media only screen and (max-width:46em){.galleryPopup .jqm_close{align-items:center;bottom:0;color:#fff;display:flex;font-size:14px;height:50px;justify-content:center;left:0;line-height:normal;padding:0;position:relative;text-align:center;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%;z-index:1}.galleryPopup .jqm_close:after{content:"Close";margin-left:10px}.galleryPopup .header{background:linear-gradient(180deg,rgba(0,0,0,.57),transparent);bottom:auto;height:50px;position:fixed;top:0;width:100%;z-index:250}}@media only screen and (min-width:737px){.galleryPopup .header{background:linear-gradient(180deg,rgba(0,0,0,.57),transparent);display:block;height:50px;top:0;z-index:9999}.galleryPopup .jqm_close{align-items:center;background:#fff;bottom:0;display:flex;font-size:25px!important;font-size:14px;justify-content:right;left:10px;line-height:normal;position:relative;text-align:center;top:11px;z-index:1}}@media(max-width:750px){.galleryPopup img{width:100%!important}}.galleryPopup img{box-shadow:none;display:block;margin:0;max-width:100%;object-fit:cover;width:50%}.galleryOverlay{background-color:#000000db;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1300}.fotorama__img{height:100%!important;left:0!important;object-fit:cover;object-position:center!important;top:0!important;width:100%!important}.gallery_buttons button{background:#fff!important;color:#000;font-weight:600}.additional-information .additional-information-element p{font-size:min(5vw,15px);line-height:2}.additional-information .company-stamp img{height:100%;max-height:400px;max-width:400px;object-fit:cover;width:100%}.additional-information .company-stamp{align-items:center;display:inline-flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;width:100%;grid-gap:10px;border:none;box-shadow:none;padding:10px}.m-call-to-action{grid-column:span 3}@media(max-width:627px){.additional-information .additional-information-element,.additional-information .company-stamp{grid-column:span 3!important}}.additional-information .property-details-section{grid-column:span 3}.additional-information .company-stamp .phone-number{margin:0;width:100%}.additional-information .company-stamp div{display:block!important;margin:0!important;max-width:300px;width:100%;width:100%!important}.additional-information.results-details:not(.coming-soon-page .additional-information.results-details){display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px}.additional-information .additional-information-element{grid-column:span 2;width:100%}.additional-information h3{grid-column:1/-1}.mapsearch .save-search{background:#000;color:#fff!important;display:inline-block;font-family:var(--font);font-weight:700;height:100%;margin:0;padding:0 10px}.mapsearch .save-search i{color:#fff}.mapsearch .save-search:hover{background:var(--maincolor);color:#fff}.mapsearch .save-search:hover i{color:#959595}.mapsearch a.save-search i:before{content:"\f762"!important;font-weight:600}@media(min-width:737px){.mapsearch .search-results{align-items:center;display:flex;justify-content:center;margin:0;position:relative;top:36px;width:fit-content}}.mapsearch .search-results{max-width:none!important}.mapsearch .viewport{max-width:none;top:120px}@media(max-width:737px){.mapsearch .search-results{position:relative;top:78px}.mapsearch .viewport{top:167px}}@media(max-width:576px){.mapsearch .search-results{position:relative;top:63px}.mapsearch .viewport{top:152px}}.user-backend .ub-name{color:var(--maincolor);display:block;font-size:min(7vw,40px);margin-bottom:20px;padding-bottom:0}.user-backend .sub-bar .new-mr-search,.user-backend .sub-bar .new-search{color:#fff!important;display:flex;justify-content:flex-start;max-width:300px;position:relative;right:0}.sidebar{clip:rect(0 0 0 0);clip-path:inset(50%);float:none!important;height:1px;overflow:hidden;padding:0!important;position:absolute!important;white-space:nowrap;width:1px!important}.section{display:flex;flex-direction:column;margin:0;grid-gap:10px;max-width:350px}.section a{color:var(--maincolor);font-weight:400}.mce-sidebar-content{flex-direction:column;grid-gap:30px}.sidebar h3 a{color:#000}.vg-sidebar{display:flex;flex-direction:column;grid-gap:30px;margin-top:-100px;z-index:3}.content-block .vg-sidebar{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.content-block .vg-sidebar{grid-template-columns:repeat(1,1fr)}}.vg-sidebar ul{display:grid!important;grid-template-columns:repeat(2,1fr);text-align:left;transition:all .3s;grid-gap:10px;margin:0}.vg-sidebar ul li::marker{font-size:0}.vg-sidebar ul:not(.first-item ul) li{padding:0!important;width:100%!important}.sidebar .vg-sidebar ul a{font-size:min(4vw,15px)}.sidebar .vg-sidebar ul a:hover{text-decoration:underline!important}.vg-sidebar-hidden{height:0;overflow:hidden;visibility:hidden}.vg-sidebar-expanded .vg-sidebar-hidden{height:auto;visibility:visible}.vg-sidebar-view-all-link{background:#f5f5f5;border-radius:23px;color:#000!important;cursor:pointer;display:block;font-size:min(5vw,14px);font-weight:600;margin-top:10px;padding:5px 20px;width:fit-content}.vg-sidebar-view-all-link.vg-sidebar-expanded-link:after{content:"\f077"!important}.vg-sidebar-view-all-link:after{color:#808080a1;content:"\f078";font-family:var(--fontawesome);margin-left:10px}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{border:none;font-size:min(5vw,20px)!important;font-weight:600;line-height:1.5;margin:0}@media only screen and (max-width:1200px){.body-content .sidebar{display:flex;width:100%;grid-gap:30px;flex-direction:column;float:none;margin-top:50px;padding:0}}#address_search_container{display:none;margin:0!important}.shareWrapper{display:none}body{background-color:transparent!important;cursor:auto;font-family:var(--font)!important;margin:0;min-height:100%;overflow-x:hidden;padding-top:0!important;padding:0}.fa-facebook:before{content:"\f09a"!important}.blog-socials{display:flex;grid-gap:20px;flex-wrap:wrap;margin-bottom:20px;grid-row-gap:5px;border-bottom:1px solid #80808029;border-color:#80808029 currentcolor;border-top:1px solid #80808029;padding:12px 0}.blog-post a{color:#898989;font-weight:400;text-decoration:underline}.blog-post .category a,.blog-post a:hover,.comments a{color:#000}.blog-socials h4{color:#000;flex:1 1 100%;font-family:var(--font)!important;font-size:min(6vw,15px)!important;font-weight:300!important;margin:0}.blog-socials a{color:#000;font-size:min(7vw,20px)}.blog-socials a:hover{opacity:.5}.blog-socials a em{font-weight:100;width:auto}.blog-post .title{color:#000!important;font-family:var(--font)!important;font-size:min(5vw,40px)!important;font-weight:700!important;line-height:1.2!important;margin-bottom:20px;margin-top:0;max-width:75%;padding-bottom:0!important;text-align:left!important;text-transform:capitalize;width:100%}div.blog-post h1{font-size:min(7vw,30px)}div.blog-post h2{font-size:min(7vw,23px)}div.blog-post h3,div.blog-post h4,div.blog-post h5,div.blog-post h6{font-size:min(7vw,20px);font-weight:500}h1.title,h1.title a{color:#000!important;font-weight:500;text-decoration:none}.body-container>div.blog-post{border:none}.blog_pagination a{background:#e3e3e3;border:none;color:#000;font-weight:600}.blog_pagination a:hover{background:#e3e3e3!important;color:#000;opacity:.5}.blog-post .date{border-radius:30px!important;box-shadow:none;color:#7d7d7d;float:none;font-size:min(4vw,12px);font-weight:800;line-height:100%;margin-bottom:20px;margin-left:0;margin-top:0;padding:0;position:relative;text-transform:uppercase;width:fit-content}.vg-blog-home>.body-container{display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);grid-gap:40px;align-items:flex-start;height:100%;justify-content:space-between;margin-bottom:75px!important;max-width:1500px;width:100%}.blog-post .blog-no-img{align-items:center;background:linear-gradient(318deg,#132432,#28465e);border-radius:0;color:#fff!important;display:flex;font-size:min(10vw,22px)!important;font-weight:300!important;height:auto;justify-content:center;line-height:1.2!important;margin:0!important;max-height:231px;min-height:175px;padding:10px;text-align:center}#logged-in-card p{color:#fff!important}.blog-post .blog-has-img{border-radius:0;display:block;height:auto;margin-top:0;width:100%}.blog-post .blog-has-img img{max-height:20vh;min-height:20vh;min-width:100%;object-fit:cover}@media(min-width:550px)and (max-width:1100px){.vg-blog-home>.body-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.vg-blog-home>.body-container{grid-template-columns:repeat(1,1fr);justify-items:center}.blog-post .blog-has-img img{max-height:20vh!important;min-height:20vh}.vg-blog-home .blog-post{max-width:400px}.blog-post .blog-no-img{max-height:none;min-height:200px;padding-bottom:30px;padding-top:30px}}.vg-blog-home .blog-post{border-radius:0;height:100%;margin:0;overflow:hidden;transition:all .3s;width:100%}.vg-blog-home .date{display:none}.vg-blog-home .vg-blog-title-block{width:100%}.vg-blog-home .vg-blog-card-date{color:#707070;font-size:min(4vw,13px);font-weight:600;letter-spacing:1px;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.vg-blog-home .body-container .blog-post:nth-child(2)>a .post-content:after{background:#fff;border-radius:5px;box-shadow:1px 2px 3px #00000030;color:#000;content:"New";font-size:min(5vw,14px);font-weight:700;left:5px;letter-spacing:4px;padding:1% 5%;position:absolute;text-align:center;text-transform:uppercase;top:5px;width:fit-content}.blog-post:hover>a .post-content .vg-blog-box button{background:var(--accentcolor);border-color:#000;color:#fff}.blog-post:hover>a .post-content .vg-blog-box button:after{margin-left:15%}.vg-blog-home .post-content p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#303030;font-size:min(5vw,14px);margin:0 0 20px;max-height:200px;overflow:hidden;text-overflow:ellipsis}.vg-blog-home .category,.vg-blog-home .comments{display:none}.vg-blog-home .post-content{background:#fff;border:1px solid #e0e0e0;border-radius:10px;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;position:relative;transition:all .3s}.vg-blog-home .blog-post a{text-decoration:none!important;width:100%}.vg-blog-box a{white-space:nowrap;width:fit-content!important}.vg-blog-home .post-content:hover{transform:scale(.97)}.vg-blog-home .post-content button{background:#fff;border:1px solid #e0e0e0;border-radius:5px;color:#000;font-weight:600;letter-spacing:2px;margin:0;text-align:left;text-transform:uppercase;transition:all .3s;width:100%}.vg-blog-home .post-content button:after{content:"\f178";font-family:Font Awesome\ 6 Sharp;font-weight:400;margin-left:10px;transition:all .3s}.vg-blog-home .post-content h2{font-family:var(--font)!important;font-size:min(7vw,21px)!important;font-weight:700;line-height:1.4!important;margin:0 0 10px!important;text-align:left;text-decoration:none!important;word-break:break-word}.vg-blog-box{align-items:baseline;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px 10px 10px}.loading-container{align-items:center;display:flex;height:400px;justify-content:center;left:0;position:relative;top:0;width:100%;z-index:9999}.loading-icon{animation:spin .2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#1b2cff;height:30px;width:30px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.category-buttons{display:flex;flex-wrap:wrap;grid-gap:10px;grid-column:1/-1;width:100%}.category-buttons button{background:#fff;border:1px solid #e0e0e0;border-radius:40px;color:#000;font-weight:600;margin:0;padding:10px 23px}.category-buttons button:hover{background:#eaeaea!important;border:1px solid #e0e0e0;color:#000!important}.category-buttons button.active{background:var(--maincolor);color:#fff}.category-buttons button.active:hover{background:var(--maincolor)!important;color:#fff!important}#cat-container{display:block;margin-top:50px}.blog_pagination{grid-column:1/-1;margin-bottom:10px;position:relative}.realtor-list span{align-items:center;bottom:0;color:#000;font-family:var(--fontheader)!important;font-size:min(4vw,31px);font-weight:500;height:fit-content;line-height:120%;text-align:left;white-space:break-spaces;width:100%}[class*=block-grid-]:after,[class*=block-grid-]:before{display:none}ul.realtor-list{align-items:stretch;grid-template-columns:repeat(3,1fr);justify-content:flex-start;margin:75px auto 0;grid-gap:20px;height:1px!important;margin:-1px!important;max-width:1500px;overflow:hidden!important;padding-left:25px;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;white-space:nowrap!important}@media only screen and (max-width:625px){ul.realtor-list{flex-wrap:wrap;grid-template-columns:repeat(2,1fr);justify-content:center;padding:0}.realtor-list .agent{min-height:auto!important;min-width:100%!important;width:100%!important;grid-gap:10px}}@media only screen and (min-width:800px)and (max-width:1200px){ul.realtor-list{grid-template-columns:repeat(2,1fr)}.realtor-list img{height:320px!important}}@media only screen and (min-width:625px)and (max-width:800px){ul.realtor-list{grid-template-columns:repeat(2,1fr)}.realtor-list img{max-height:33vh!important;min-height:33vh!important}}@media only screen and (min-width:450px)and (max-width:625px){.realtor-list img{height:320px!important;min-height:auto!important}}@media only screen and (max-width:450px){ul.realtor-list{grid-template-columns:repeat(2,1fr)!important;justify-items:center;grid-gap:5px;grid-row-gap:30px}.realtor-list li{flex-direction:column}.realtor-list a,.realtor-list span{max-width:100%!important;width:100%!important}.realtor-list span{padding:3px 5px}.realtor-list img{max-height:25vh!important;max-width:100%!important;min-height:25vh!important;width:100%!important}}.realtor-list img{border:none;border-radius:0;display:block;margin-left:0!important;margin-right:0!important;max-height:50vh;max-width:none;min-height:50vh;object-fit:cover;object-position:top!important;padding:0;width:100%}.realtor-list .agent{display:flex;flex-direction:column;height:100%;margin-bottom:0!important;min-height:400px;padding:0;position:relative;transition:all .2s;width:100%}@media(max-width:1200px){.realtor-list .agent{min-height:300px}}.realtor-list .agent:hover{transform:scale(1.05);z-index:2}.realtor-list a{height:100%;position:relative;width:100%}.realtor-list a:hover,.realtor-list a:hover span{color:var(--accentcolor)}.phone_number{padding:0!important;width:100%!important}.phone_number:before{content:"\f095";font-family:var(--fontawesome);font-weight:200;margin-right:10px}.main-footer{background:#000;box-shadow:none!important;margin:0 auto auto;max-width:var(--max-site-width)!important;overflow:visible;padding:0}.main-footer .footer-section{border:none;width:100%}.vg-footer{align-items:center;display:flex;min-height:75vh}.vg-footer .container{display:flex;flex-direction:column;grid-gap:80px;max-width:1500px;padding-bottom:100px;padding-top:100px!important}.vg-footer .footer-logo{margin-bottom:75px!important;max-width:200px;object-fit:contain;width:100%}.social-links{display:flex;flex-direction:row;grid-gap:20px;grid-row-gap:20px;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;position:relative}.vg-footer .social-links{justify-content:flex-start;margin:0}.social-links a{color:#000;font-size:min(10vw,30px)}#global-sidemenu .social-links a{color:#000;font-size:min(5vw,23px)}#agent-cta .social-links a{color:#fff!important}#global-sidemenu .social-links{align-items:center;margin-bottom:0;margin-top:0;min-width:100%;overflow:hidden;width:100%}#global-sidemenu .social-wrapper{background:transparent}.social-wrapper{align-items:center;background:#fff;display:flex;gap:20px;height:fit-content;padding-left:30px;position:relative}.social-wrapper:before{background:#000;content:"";height:1px;left:-100vw;position:absolute;top:50%;transform:translateY(-50%);width:100vw}.social-links a:hover{opacity:.5}.vg-footer .footer-block a{color:#000}.vg-area-page .social-links a{display:flex!important;justify-content:center!important}footer .social-links a{background:none;border:none;color:#000!important;font-size:min(10vw,36px)}.social-links a:hover,.vg-footer .social-links a:hover{opacity:.4}footer h3,footer h4{color:#000;color:#fff!important;font-family:var(--font)!important;font-size:min(6vw,20px)!important;font-weight:100!important;letter-spacing:2px!important;margin:0;text-transform:uppercase}.footer-about{align-items:normal;display:flex;flex-direction:column}.company-agent{align-items:center;display:flex;grid-gap:20px}.footer-about h3{font-size:min(10vw,22px);font-weight:600;text-transform:uppercase}.vg-footer .footer-about span a{align-items:center;display:flex;font-weight:600!important;word-break:break-word}.agent-title{color:#fff;font-size:min(5vw,14px)}.vg-footer .footer-container{align-items:flex-start;display:flex;grid-gap:150px;justify-content:space-between}.footer-directory{border-bottom:1px solid #ffffff4a;border-top:1px solid #ffffff4a;display:flex;gap:20px;margin-top:-80px;padding-bottom:50px;padding-top:50px}.vg-footer .footer-content{display:flex;width:100%;grid-column-gap:50px;grid-row-gap:50px;flex-wrap:wrap;padding-bottom:40px}.vg-footer .footer-block{display:flex;flex:1;flex-direction:column;width:100%;grid-gap:20px}.vg-footer .footer-block ul{display:flex;flex-wrap:wrap;grid-gap:10px}.vg-footer .footer-block ul li{flex:1 1 42%;line-height:1;padding:0;width:100%}.vg-footer .footer-block ul li a{font-size:min(7vw,16px);font-weight:500;line-height:1.2;transition:all .5s}.vg-footer .footer-block ul li a:hover{color:#aaa!important}.footer-contact-small{border-width:1px;margin:10px 0;padding:10px 0;width:fit-content}.vg-footer .footer-about span a:hover:before{color:#7c7c7c}.vg-footer #footer-disclaimer{display:flex;flex-direction:column;grid-gap:20px}.vg-footer #footer-disclaimer p{color:#fff}.vg-footer #footer-disclaimer .designed-by a{color:#fff!important}.vg-footer #footer-disclaimer .designed-by a:hover{color:#11caca!important}.vg-footer #agent-all img{max-height:28px}.vg-footer #agent-all{display:flex;flex-direction:column;grid-gap:10px}.social-links .fa-solid:before,.social-links .fa:before{font-weight:100}.vg-footer .footer-email a:before,.vg-footer .footer-phn a:before{color:#fff;font-family:var(--fontawesome);font-size:min(7vw,18px);font-weight:900;margin-right:10px;transition:all .3s}.vg-footer .footer-email a:before{content:"\e10c"}.vg-footer .footer-phn a:before{content:"\e11b"}@media(max-width:1200px){.vg-footer .footer-container{flex-direction:column;grid-gap:50px}.footer-directory{flex-direction:column;gap:50px}.vg-footer .footer-logo{max-height:75px}}@media(max-width:750px){.vg-footer .footer-block ul,.vg-footer .footer-content{flex-direction:column}}@media(max-width:488px){.vg-footer .social-links{justify-content:left}}.designed-by{margin:0}.designed-by a,.vg-footer .footer-block a,.vg-footer a{color:#fff!important}.vg-footer .social-links a{align-items:center;background:transparent;border:1px solid #00000038;border-radius:100%;color:#fff!important;display:flex;font-size:min(5vw,30px);justify-content:start;max-height:30px;max-width:30px;min-height:30px;min-width:30px;transition:all .3s;width:auto!important}#condo-blog-intro :is(h1,p),.body-content.blog :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,th,td,button),[data-condo-blog-hub] :is(h1,h2,h3,h4,h5,h6,p,li,button),[data-vg-post-slug] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,th,td,button){font-family:var(--font)!important}.body-content.blog .title{text-transform:none}#recent-blogs[data-condo-blog-hub]>[data-blog-section]{left:0!important;margin:0!important;right:auto!important;width:100%!important}[data-condo-blog-hub] [data-blog-cards]{margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}[data-condo-blog-hub] [data-blog-section]>.inner-content>:is(h1,h2)+p{margin-bottom:32px!important}#condo-blog-intro>.inner-content>p a,[data-condo-blog-hub] [data-blog-section]>.inner-content>p a:not(.begin):not([data-blog-all]){color:#000!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}#condo-blog-intro>.inner-content>p a:is(:hover,:focus-visible,:active),[data-condo-blog-hub] [data-blog-section]>.inner-content>p a:not(.begin):not([data-blog-all]):is(:hover,:focus-visible,:active){color:#000!important}#recent-blogs[data-condo-blog-hub] [data-blog-section]>.inner-content>p a:not(.begin):not([data-blog-all]),#recent-blogs[data-condo-blog-hub] [data-blog-section]>.inner-content>p a:not(.begin):not([data-blog-all]):is(:hover,:focus-visible,:active){color:#fff!important}body .vg-blog-breadcrumb{align-items:baseline;color:#555!important;display:flex;flex-wrap:wrap;font-family:var(--font),sans-serif!important;font-size:13px!important;gap:6px 9px;line-height:1.5!important;margin:0 0 20px;padding:0}body .vg-blog-breadcrumb :is(a,span){font-family:var(--font),sans-serif!important;font-size:inherit!important;line-height:inherit!important}body .vg-blog-breadcrumb a{color:#000!important;text-decoration:underline!important;text-underline-offset:3px}body .vg-blog-breadcrumb a:is(:hover,:focus-visible){color:#555!important}.vg-blog-home .body-container .blog-post:nth-child(2)>a .post-content:after{content:none!important;display:none!important}[data-vg-post-slug]>section.hlc-cta.hlc-light{left:0!important;margin:32px 0!important;max-width:100%!important;padding:0!important;right:auto!important;width:100%!important}[data-vg-post-slug]>section.hlc-cta.hlc-light>.inner-content{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-flex{align-items:end;aspect-ratio:16/9;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;isolation:isolate;position:relative;width:100%}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-image{border-radius:0!important;height:100%!important;inset:0!important;margin:0!important;max-width:100%!important;min-height:0!important;position:absolute!important;width:100%!important;z-index:0}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-image :is(a,img){aspect-ratio:auto!important;border-radius:0!important;display:block!important;height:100%!important;margin:0!important;max-height:none!important;object-fit:cover;object-position:center;width:100%!important}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-text{align-self:end;background:#ffffffe6;box-sizing:border-box;color:#000;grid-area:1/1;justify-content:flex-start;margin:24px!important;max-width:calc(100% - 48px)!important;min-width:0;padding:24px!important;width:min(620px,calc(100% - 48px))!important;z-index:1}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-text h2{margin:0 0 12px!important}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-text p{margin:0!important}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-text a.begin{box-sizing:border-box;margin-top:20px!important;max-width:100%}@media(max-width:599px){[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-flex{aspect-ratio:auto}[data-vg-post-slug]>section.hlc-cta.hlc-light .hlc-text{margin:16px!important;max-width:calc(100% - 32px)!important;padding:20px!important;width:calc(100% - 32px)!important}}.blog-post .blog-has-img,.generated-blogs .blog-image{aspect-ratio:16/9!important;display:block!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden;position:relative!important;width:100%!important}.blog-post .blog-has-img img,.generated-blogs .blog-image img{display:block!important;height:100%!important;inset:0!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;object-fit:contain!important;object-position:center!important;position:absolute!important;width:100%!important}.body-content.blog.vg-blog-home .blog-post:has(.category):not(:has(.category a[href*="/blog/category/weekly-market-reports/"])) .blog-has-img img,[data-condo-blog-hub] [data-blog-section=articles] :is(.blog-has-img,.blog-image) img{object-fit:cover!important}.body-content.blog .post-content a[href*="/property/"],[data-vg-post-slug] a[href*="/property/"]{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}.body-content.blog .blog-post .post-content h3:has(>a[href*="/property/"]),.body-content.blog .blog-post .post-content h3>a[href*="/property/"],[data-vg-post-slug] h3:has(>a[href*="/property/"]),[data-vg-post-slug] h3>a[href*="/property/"]{color:#000!important;font-family:var(--font),sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.45!important}[data-vg-post-slug] .vg-weekly-listing{display:flow-root;margin:24px 0}[data-vg-post-slug] .vg-weekly-listing+.vg-weekly-listing{border-top:1px solid #e5e5e5;padding-top:24px}[data-vg-post-slug] .vg-weekly-listing h3{margin:0 0 8px!important}[data-vg-post-slug] .vg-weekly-listing p{margin:0 0 12px!important}[data-vg-post-slug] .vg-weekly-listing>:last-child{margin-bottom:0!important}.body-content.blog:not(.vg-blog-home) .post-content :is(p,li)>a:not(.begin,.button,.btn,.vg-weekly-meet-lucy):not(#agent-cta a):not(.vg-weekly-lucy-thoughts a):not(.vg-weekly-building-location a){color:#555!important}[data-vg-post-slug] .vg-weekly-listing p.vg-weekly-building-location{font-family:var(--font),sans-serif!important;font-size:inherit;font-weight:400;line-height:inherit;margin-top:12px!important}.body-content.blog:not(.vg-blog-home) .post-content [data-vg-post-slug] .vg-weekly-listing p.vg-weekly-building-location>a{color:#000!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}body #agent-cta,body #agent-cta :is(h1,h2,h3,h4,h5,h6,p,a,button,span,strong,b,small,blockquote,cite,li,dt,dd),body #agent-cta em:not(.fa){font-family:var(--font),sans-serif!important}body #agent-cta :is(h1,h2,h3,h4,h5,h6){--font:var(--fontheader);font-family:var(--fontheader)!important}body #agent-cta :is(h1,h2,h3,h4,h5,h6) :is(span,a,strong,b,em,small):not(.fa):not([class*=fa-]){font-family:var(--fontheader)!important}[data-vg-post-slug] .vg-weekly-lucy-thoughts{background:#000;color:#fff!important;display:flow-root;margin:30px 0;padding:28px}[data-vg-post-slug] .vg-weekly-lucy-thoughts :is(h2,p,a,blockquote,strong,em,span,cite){color:#fff!important;font-family:var(--font),sans-serif!important}[data-vg-post-slug] .vg-weekly-lucy-thoughts h2{font-size:26px!important;font-weight:400!important;line-height:1.3!important;margin:0 0 18px}[data-vg-post-slug] .vg-weekly-lucy-thoughts .vg-weekly-lucy-thoughts-photo{float:right;margin:0 0 16px 20px}[data-vg-post-slug] .vg-weekly-lucy-thoughts-quote{border:0;font-style:normal;margin:0;padding:0}[data-vg-post-slug] .vg-weekly-lucy-thoughts-quote p{margin:0 0 16px}[data-vg-post-slug] .vg-weekly-lucy-thoughts-quote p:last-child{margin-bottom:0}[data-vg-post-slug] :is(.vg-weekly-listing-label,.vg-weekly-sale-label,.vg-weekly-comparison){font-family:var(--font),sans-serif!important;font-size:inherit;font-weight:500}[data-vg-post-slug] :is(.vg-weekly-listing-label--new,.vg-weekly-listing-label--sold,.vg-weekly-sale-label--above,.vg-weekly-comparison--up){color:#15775b!important}[data-vg-post-slug] :is(.vg-weekly-sale-label--below,.vg-weekly-comparison--down){color:#b52b2b!important}[data-vg-post-slug] :is(.vg-weekly-listing-label--pending,.vg-weekly-listing-label--change,.vg-weekly-sale-label--at,.vg-weekly-sale-label--unavailable,.vg-weekly-comparison--flat,.vg-weekly-comparison--unavailable){color:#707070!important}.body-content.blog:not(.vg-blog-home) .post-content>.vg-element>p:has(>img):first-of-type,.body-content.blog:not(.vg-blog-home) .post-content>p:has(>img):first-of-type,[data-vg-post-slug]>.vg-weekly-report-cover{border-bottom:1px solid #efefef;margin-bottom:24px;padding-bottom:24px}.vg-weekly-lucy-profile{align-items:center;display:flex;gap:20px;margin-bottom:30px}.vg-weekly-lucy-photo{border-radius:50%;display:block;flex:0 0 80px;height:80px;overflow:hidden;position:relative;width:80px}.vg-weekly-lucy-photo img{border-radius:0;display:block;height:auto!important;left:-61.290323%;margin:0!important;max-width:none!important;position:absolute;top:-130.241935%;width:322.580645%!important}.vg-weekly-lucy-copy{flex:1;min-width:0}.vg-weekly-lucy-copy p{margin:0 0 10px}.vg-weekly-lucy-copy p:last-child{margin-bottom:0}.vg-weekly-lucy-actions{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.vg-weekly-lucy-profile .hlc-git-btn{align-self:auto;background:#000;border:1px solid #000;letter-spacing:1px;margin:0;padding:12px 20px}.vg-weekly-lucy-profile :is(.hlc-git-btn,.vg-weekly-meet-lucy){align-items:center;display:inline-flex;font-family:var(--font)!important;font-size:12px;font-weight:600;justify-content:center;letter-spacing:1px;line-height:1.4;padding:12px 20px!important;text-decoration:none!important;text-transform:uppercase;transition:background .3s,color .3s,border-color .3s;width:auto!important}.vg-weekly-lucy-profile .hlc-git-btn{background:#000!important;border:1px solid #000!important;color:#fff!important;opacity:1!important}.vg-weekly-lucy-profile .hlc-git-btn:is(:hover,:focus-visible,:active){background:#222!important;border-color:#222!important;color:#fff!important;opacity:1!important}.vg-weekly-lucy-profile .vg-weekly-meet-lucy{background:#fff!important;border:1px solid #e0e0e0!important;color:#000!important;opacity:1!important}.vg-weekly-lucy-profile .vg-weekly-meet-lucy:is(:hover,:focus-visible,:active){background:#f4f4f4!important;border-color:#bdbdbd!important;color:#000!important;opacity:1!important}.vg-weekly-lucy-profile :is(.hlc-git-btn,.vg-weekly-meet-lucy):focus-visible{outline:2px solid gray;outline-offset:3px}[data-vg-post-slug]>.vg-weekly-report-cover:has(+.vg-weekly-lucy-profile--editorial){border-bottom:0!important;line-height:0;margin-bottom:0!important;padding-bottom:0!important}[data-vg-post-slug]>.vg-weekly-report-cover:has(+.vg-weekly-lucy-profile--editorial) img{aspect-ratio:16/9!important;border-radius:0;display:block;height:auto!important;margin:0!important;object-fit:contain!important;width:100%!important}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;box-sizing:border-box;display:block!important;margin:0 0 30px!important;padding:25px 0 27px}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-report-title{color:#000!important;font-family:var(--font),sans-serif!important;font-size:27px!important;font-weight:500!important;line-height:1.25!important;margin:0!important;text-transform:none}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-row{align-items:center;display:flex;gap:18px;margin-top:24px}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-copy{flex:1;min-width:0}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-name{color:#000!important;font-family:var(--font),sans-serif!important;font-size:18px!important;line-height:1.35!important;margin:0 0 4px!important}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-expertise{color:#555!important;font-family:var(--font),sans-serif!important;font-size:16px!important;line-height:1.45!important;margin:0!important}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-photo{flex-basis:68px;height:68px;width:68px}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0!important}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial :is(.hlc-git-btn,.vg-weekly-meet-lucy){box-sizing:border-box;font-family:var(--font),sans-serif!important;font-size:12px!important;height:46px!important;line-height:1.4!important;min-height:46px!important;padding:12px 16px!important;text-decoration:none!important;white-space:nowrap}@media(max-width:1000px)and (min-width:551px){body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-row{flex-wrap:wrap}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-actions{margin-left:86px!important}}@media(max-width:550px){body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial{padding:20px 0 22px}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-report-title{font-size:22px!important}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-name{font-size:17px!important}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-expertise{font-size:15px!important}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-row{align-items:center;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr);margin-top:22px}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-photo{height:58px;width:58px}body .body-content.blog .post-content .vg-weekly-lucy-profile--editorial .vg-weekly-lucy-actions{grid-column:1/-1;margin:3px 0 0!important}}#recent-blogs .generated-blogs a.post,#recent-blogs .generated-blogs a.post:is(:hover,:focus,:active),.body-content.blog .post-content :is(a.begin,a.button,a.btn,a.vg-weekly-meet-lucy),.body-content.blog .post-content :is(a.begin,a.button,a.btn,a.vg-weekly-meet-lucy):is(:hover,:focus,:active),.vg-blog-home .blog-post a,.vg-blog-home .blog-post a:is(:hover,:focus,:active),[data-condo-blog-hub] :is(a.begin,a[data-blog-all],button[data-blog-more]),[data-condo-blog-hub] :is(a.begin,a[data-blog-all],button[data-blog-more]):is(:hover,:focus,:active),body #agent-cta :is(a.begin,a.button,a.btn),body #agent-cta :is(a.begin,a.button,a.btn):is(:hover,:focus,:active){text-decoration:none!important}[data-vg-post-slug] [data-vg-weekly-faq] .vg-faq-item{border-color:#e5e5e5}[data-vg-post-slug] [data-vg-weekly-faq] .vg-faq-a p,[data-vg-post-slug] [data-vg-weekly-faq] .vg-faq-q{color:#000!important}[data-vg-post-slug] [data-vg-weekly-faq] .vg-faq-a[hidden]{display:none!important}[data-vg-post-slug] [data-vg-weekly-faq] .vg-faq-item.open .vg-faq-a{max-height:none}@media(max-width:550px){.body-content.blog:not(.vg-blog-home) .blog-post>.title{font-size:26px!important;line-height:1.3!important;max-width:100%!important}.body-content.blog:not(.vg-blog-home) .post-content :is(p,li,dt,dd,blockquote){font-size:16px!important}.vg-weekly-lucy-profile{align-items:flex-start;gap:15px}.vg-weekly-lucy-profile .hlc-git-btn{padding:10px 14px}.vg-weekly-lucy-profile :is(.hlc-git-btn,.vg-weekly-meet-lucy){padding:10px 14px!important}.body-content.blog .blog-post .post-content h3:has(>a[href*="/property/"]),.body-content.blog .blog-post .post-content h3>a[href*="/property/"],[data-vg-post-slug] h3:has(>a[href*="/property/"]),[data-vg-post-slug] h3>a[href*="/property/"]{font-size:16px!important}[data-vg-post-slug] .vg-weekly-lucy-thoughts{padding:24px}[data-vg-post-slug] .vg-weekly-lucy-thoughts h2{font-size:22px!important}}@media(max-width:599px){.vg-weekly-lucy-profile :is(.hlc-git-btn,.vg-weekly-meet-lucy){font-size:13px}}:root{--logo:url(https://u.realgeeks.media/recreatingre/dev_site/baseline_20261020/optimized_images/brand-27bd1b7235ada85deff4.webp);--clearnavlogo:url(https://u.realgeeks.media/recreatingre/dev_site/baseline_20261020/optimized_images/brand-df1cbaf51c6c986bd237.webp);--font:"CompassSans",sans-serif;--fontheader:"the-seasons","the-seasons-fallback",sans-serif;--maincolor:#000;--accentcolor:#000;--fontawesome:"Font Awesome 6 Pro"!important;--heroctabtnbg:var(--maincolor);--navbackground:var();--navlinkcolor:var();--navbackground:#fff;--sidemenubackground:var();--sidemenubackground:var(--accentcolor);--sidemenuctabuttoncolor:var( --maincolor);--footerbgcolor:var();--footerbgcolor:var(--maincolor);--footerinputbg:#fff;--footerunderlinecolor:#b4b4b4;--footerbtn:var( --maincolor);--footerbtntext:#000;--navuserinfoborder:solid .5px #dadada;--fullwidthpadding:0px 45px;--containerpadding:0px 25px;--containerpaddingmobile:0px 20px;--li-height:2em}body.lch-has-koula-test #quicksearch-section{display:none!important}body.lch-has-koula-test .body-container{padding-bottom:0!important}body.lch-has-koula-test .body-content{padding-bottom:0!important;padding-top:0!important}.vg-koula-listing-test-page #area-hero{overflow:visible!important;position:relative;z-index:200}.vg-koula-listing-test-page #area-hero .hlc-flex,.vg-koula-listing-test-page #area-hero .hlc-text,.vg-koula-listing-test-page #area-hero .inner-content{overflow:visible!important}.vg-koula-listing-test-page #luxury-listings{z-index:1}.vg-koula-listing-test-page #area-hero .vg-koula-more-options>summary{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--fontbody,var(--font,sans-serif));font-size:12px;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.2;min-height:50px;padding:15px 22px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.vg-koula-listing-test-page #area-hero .vg-koula-more-options{display:inline-block;margin:0;position:relative;z-index:300}.vg-koula-listing-test-page #area-hero .vg-koula-more-options>summary{background:#fff;border:1px solid #d7d7d7;color:#000!important;list-style:none}.vg-koula-listing-test-page #area-hero .vg-koula-more-options>summary::-webkit-details-marker{display:none}.vg-koula-listing-test-page #area-hero .vg-koula-more-options>summary:hover{background:#f7f7f7;color:#000!important}.vg-koula-listing-test-page #area-hero .vg-koula-more-menu{background:#fff;border:1px solid #d7d7d7;box-shadow:0 18px 38px #00000024;left:0;min-width:280px;padding:7px 0;position:absolute;top:calc(100% - 1px);z-index:400}.vg-koula-listing-test-page #area-hero .vg-koula-more-menu a{color:#111!important;display:block;font-family:var(--fontbody,var(--font,sans-serif));font-size:13px;font-weight:500;line-height:1.25;padding:12px 16px;text-decoration:none;white-space:nowrap}.vg-koula-listing-test-page #area-hero .vg-koula-more-menu a:hover{background:#f3f3f3;color:#111!important}@media(max-width:700px){.vg-koula-listing-test-page #area-hero .vg-koula-more-options,.vg-koula-listing-test-page #area-hero .vg-koula-more-options>summary{width:100%}.vg-koula-listing-test-page #area-hero .vg-koula-more-menu{min-width:0;width:100%}.vg-koula-listing-test-page #area-hero .vg-koula-more-menu a{white-space:normal}}#home-valuation .vg-home-valuation-input{background:#fff!important;border:none!important;box-shadow:none!important;color:#111!important;flex:1 1 auto;font-family:var(--fontbody,var(--font))!important;font-size:16px!important;font-weight:300!important;height:100%!important;letter-spacing:0!important;min-width:0;padding:22px 26px!important;text-align:left}#home-valuation .vg-home-valuation-input::placeholder{color:#888;font-weight:300}#home-valuation .vg-home-valuation-btn{background:#111!important;border:none!important;color:#fff!important;cursor:pointer;flex:0 0 auto;font-family:var(--fontbody,var(--font))!important;font-size:12px!important;font-weight:500!important;height:100%!important;letter-spacing:2px!important;min-width:170px;padding:0 36px!important;text-transform:uppercase;transition:opacity .25s ease}#home-valuation .vg-home-valuation-btn:focus,#home-valuation .vg-home-valuation-btn:hover{background:#111!important;color:#fff!important;opacity:.72}#home-valuation .vg-home-valuation-btn:disabled{cursor:wait;opacity:.7}#home-valuation .vg-home-valuation-divider{align-items:center;color:#111;display:flex;font-family:var(--fontbody,var(--font));font-size:11px;font-weight:500;letter-spacing:2px;margin:56px auto 36px;max-width:1000px;text-transform:uppercase;width:100%}#home-valuation .vg-home-valuation-divider:after,#home-valuation .vg-home-valuation-divider:before{background:#1111112e;content:"";flex:1 1 auto;height:1px}#home-valuation .vg-home-valuation-divider span{padding:0 18px}#home-valuation .vg-home-valuation-agents{align-items:center;display:inline-flex;margin:0 0 18px}#home-valuation .vg-home-valuation-agents img{border:3px solid #fff;border-radius:50%;box-shadow:0 14px 30px #0000002e;height:64px;object-fit:cover;opacity:0;transform:translate(16px) scale(.94);transition:opacity .45s,transform .62s cubic-bezier(.22,1,.36,1);width:64px}#home-valuation .vg-home-valuation-agents img+img{margin-left:-18px}#home-valuation .vg-home-valuation-agents.is-visible img{opacity:1;transform:translate(0) scale(1)}#home-valuation .vg-home-valuation-agents.is-visible img:first-child{transition-delay:40ms}#home-valuation .vg-home-valuation-agents.is-visible img:nth-child(2){transition-delay:.18s}#home-valuation .vg-home-valuation-agents.is-visible img:nth-child(3){transition-delay:.32s}@media(max-width:768px){#home-valuation .vg-home-valuation-input{border-bottom:1px solid #eee!important;min-height:60px;padding:18px 20px!important}#home-valuation .vg-home-valuation-btn{min-height:58px;padding:18px!important;width:100%}#home-valuation .vg-home-valuation-divider{margin:36px 0 24px}#home-valuation .vg-home-valuation-agents img{height:54px;width:54px}#home-valuation .vg-home-valuation-agents img+img{margin-left:-16px}}@keyframes border-bottom-left{0%{background-size:0 1px,1px 0}50%{background-size:100% 1px,1px 0}to{background-size:100% 1px,1px 100%}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lux-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes popUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}svg circle{fill:#fff!important;stroke:#000!important}svg #text{pointer-events:none!important}svg text:not(#g131 text){fill:#fff!important;font-family:var(--font)!important}#nyc.mobile svg{max-height:1000px}svg#vg-map{height:100%;width:100%}g[id=areas] path,g[id=areas] polygon{pointer-events:all}g[id=areas] path:hover,g[id=areas] polygon:hover{opacity:.4!important}g[id=_\d0\a1\d0\bb\d0\be\d0\b9_2] path,g[id=_\d0\a1\d0\bb\d0\be\d0\b9_2] polygon{pointer-events:all}g[id=_\d0\a1\d0\bb\d0\be\d0\b9_2] path:hover,g[id=_\d0\a1\d0\bb\d0\be\d0\b9_2] polygon:hover{opacity:.4!important}g[id=small_text] a:hover g>path{fill:#fff!important}g[id=text] path{fill:#000;stroke:none}.vg-main-areas section h2:not(#market-section h2,#grid-listings-all h2){margin-bottom:30px;margin-top:0}#lux-map-container #map svg{height:100%;width:100%}svg line{stroke:#fff!important}#lux-map-container #map svg rect{fill:#000!important;stroke:#b5b5b5}#lux-map-container #map svg rect:hover{fill:#acacac!important}#reviews h2{font-size:min(7vw,50px);line-height:1}#market-section header h2{font-size:min(7vw,40px)}.about-nav .nav-ink{background:transparent;border:1px solid #ffffff9c;padding:10px}nav .about-nav .nav-ink svg{fill:#000;height:22px}nav.clearnav:not(.firsttopnav) .about-nav .nav-ink svg{fill:#fff}.clearnav .about-nav .nav-ink:hover{border-color:#fff;opacity:.6}.about-nav .nav-ink:hover{opacity:.5}.mobile-about .about-nav .nav-ink{background:none;border:none;color:#fff!important;font-size:min(3vw,10px);letter-spacing:2px}.noclearnav .mobile-about .about-nav .nav-ink{color:#000!important}nav.clearnav:not(.showoriginalnav) .mobile-about .about-nav .nav-ink{color:#fff!important}.navshadow .acct-nav a:before,nav .navshadow .mobile-about .about-nav .nav-ink{color:#000!important}.about-nav,.acct-nav a{display:flex}.acct-nav a{border:none!important;padding:0!important}.listing-h span:not(#agent-cta span,.sidemenu span){background:#000;border:1px solid;color:#fff;display:block;font-size:min(2.2vw,11px);font-weight:800;letter-spacing:2px;line-height:1;margin-bottom:10px;padding:5px;text-transform:uppercase;width:fit-content}#agent-cta button,.sidemenu button{background:transparent;border:1px solid #ffffff91!important;border-radius:0;color:#fff;font-weight:600!important;letter-spacing:2px;padding:15px 20px!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase}nav.forced-white .header{background:#fff!important;border-bottom:1px solid #000!important;padding:0}nav.forced-white .logo{background-image:var(--logo)!important}nav.forced-white .nav-ink,nav.forced-white .nav-ink:before{color:#000!important}nav.forced-white .hamburger__bars,nav.forced-white .hamburger__bars:before{background-color:#000!important;color:#000!important}nav.forced-white .about-nav .nav-ink svg{fill:#000!important}nav.forced-white .navigation{display:none}.sidemenu .listing-h h3{font-family:var(--fontheader)!important}.vg-hero{min-height:50vh;padding-bottom:0!important}.vg-hero .inner-content:not(#reviews .inner-content){align-items:center;display:flex;justify-content:normal;margin:auto;max-width:none;min-height:50vh;padding:100px 20px!important;grid-gap:40px;top:0}.vg-hero .vg-form .row{display:flex;justify-content:space-between;grid-gap:10px;flex-direction:column;margin-bottom:10px}.vg-hero .vg-form .row:after,.vg-hero .vg-form .row:before{display:none}.vg-hero .vg-form .row div{width:100%}.vg-hero button:hover{background:#fff!important;opacity:.7}section.vg-hero h1,section.vg-hero h2{color:#fff;line-height:1.2!important}section.vg-hero p{color:#fff;font-size:min(4vw,17px);line-height:1.4}.vg-hero .blog-socials a,.vg-hero .blog-socials h4{color:#fff}.market-widgets .row:not(.hero-search-submit){display:flex;flex-direction:column;padding:0!important}.design-partners .hlc-text:not(#area-hero .hlc-text){padding:50px;width:100%}.parent-hero{align-items:center;display:flex;gap:20px;margin-bottom:20px}#diamond-search .parent-hero{gap:10px;margin-top:30px;max-width:657px;width:100%}#diamond-search .parent-hero .long-dash:before{border-color:#fff}#diamond-search .parent-hero a{color:#fff;font-size:min(4.2vw,14px);font-weight:600;letter-spacing:1px}#diamond-search .parent-hero a:hover{text-decoration:underline}.parent-hero a{color:#000;font-size:min(6vw,13px);font-weight:400;letter-spacing:2px;line-height:1;text-transform:uppercase;white-space:nowrap}.parent-hero a:hover{color:#00f}#about-text,#area-hero,#luxury-listings,#photo-gallery{padding-top:5vh!important;position:relative;z-index:2}.vg-form-container{background:#000;border-radius:0;box-shadow:0 11px 9px #00000030;max-width:750px;padding:15px;width:100%}.vg-form{border-top:1px solid;flex-direction:column;gap:10px;margin-top:10px;padding-top:30px}.vg-form,.vg-form .row{display:flex;width:100%}.vg-form .row{gap:20px}.vg-form .row div{width:100%}.vg-form .row:after,.vg-form .row:before{display:none}.vg-form button{background:#fff;color:#000;font-size:min(4vw,18px);letter-spacing:2px;text-transform:uppercase;width:100%}.vg-form label{color:#fff;font-size:min(6vw,17px);font-weight:600;margin-bottom:6px}.vg-form .not-complete{border-color:red!important;border:1px solid}.vg-form input,.vg-form select,.vg-form textarea{background-color:#ffffff1f!important;border:none;color:#ffffffb5!important;font-weight:600;height:50px;width:100%}.vg-form textarea{height:200px;margin-bottom:20px}.form-error{border:1px solid red;color:#fff;display:block;font-weight:600;margin-bottom:20px;padding:10px;text-align:center;width:100%}button.alt-btn{background:var(--accentcolor)!important;color:#fff!important}button.alt-btn:hover{background:#000!important}.flex-btns button{letter-spacing:2px;margin:0!important;text-transform:uppercase}section.content-block button:not(.listing-slick-btns button,#agent-cta button,.listing-cta-btns button,.cta-buttons button):hover{opacity:.6!important}.button,button{background:#000;font-family:var(--font);font-size:min(4vw,14px);font-weight:600;margin:0;transition:all .3s}.search-results .button{background:#000;border-radius:0;margin-bottom:20px}.button:hover,button:hover{opacity:.7}.listing-ctas button{background:none;color:#000;font-size:min(4vw,16px);font-weight:400!important;margin:0!important;padding:0!important;width:100%}.sidemenu .listing-ctas button{font-weight:400!important;padding:15px 20px!important}.listing-ctas button:hover{text-decoration:underline}.listing-ctas button:before{font-family:Font Awesome\ 6 Sharp;font-weight:200;margin-right:10px}.listing-ctas button#alllistings:before{content:"\f4d9"}.flex-btns a,.flex-btns button{max-width:600px!important}#value-section .flex-btns button{background:#2d00b1;color:#fff}.generated-blogs .all-posts button{background:#fff;border:none;border-bottom:solid;color:#000;letter-spacing:1px;margin:0!important;padding:15px 20px;position:relative;text-transform:uppercase;width:100%;width:fit-content}.hlc-dark button{background:#fff;color:#000}#agent-cta .popup button{background:#07607b}.view-listings-link button{background:transparent!important;border:1px solid #fff!important;color:#fff!important;cursor:pointer;font-size:min(2.5vw,15px)!important;font-weight:600;height:100%;letter-spacing:2px!important;padding:15px!important;text-transform:uppercase;transition:background .2s ease,color .2s ease!important;white-space:nowrap;width:100%}.view-listings-link button:hover{background:#fff!important;color:#000!important;opacity:1}.search-modal-divider,.search-modal-form,.search-modal-grid,.search-modal-title{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform 1s ease}.search-modal.active .search-modal-form{opacity:1;transform:translateY(0);transition-delay:.25s}.search-modal-form{align-items:center;background:#fff;border:1px solid #00000042;border-radius:0;display:flex;gap:0;margin:0 auto;max-width:100%;position:relative;z-index:33}.search-modal-form #modal-move-form{flex:1}.search-modal-form #modal-move-form form{margin:0}.search-modal-form #modal-move-form input[type=text]{background:transparent!important;border:none!important;box-shadow:none!important;font-size:16px!important;outline:none;padding:15px 20px!important;width:100%}.search-modal-form #modal-move-form input[type=text]:focus{box-shadow:none!important;outline:none}.search-modal-form #modal-search-btn{align-items:center;background:transparent;border:none;color:#000!important;cursor:pointer;display:flex;justify-content:center;padding:15px 25px;transition:background .2s ease}.search-modal-form #modal-search-btn:hover{background:transparent}.search-modal-form #modal-search-btn i{color:#000;font-size:min(5vw,25px)}.search-modal-form #modal-search-btn i:before{color:#000!important;font-weight:300}.vg-modal{align-items:center;backdrop-filter:blur(6px);background:#000000a6;display:none;inset:0;justify-content:center;position:fixed;z-index:99999}.vg-modal.active{display:flex}.vg-modal-content{background:#838383;position:relative}.vg-modal-content,.vg-modal-content img{border-radius:8px;max-height:90vh;max-width:90vw}.vg-modal-content img{display:block;height:auto;width:auto}.vg-modal-close{background:#fff;border:none;border-bottom-left-radius:8px;border-top-right-radius:8px;color:#000;cursor:pointer;font-size:40px;font-weight:300;height:50px;opacity:1!important;padding:0;position:absolute;right:0;top:0;transition:opacity .2s ease;width:50px}.vg-modal-close:hover{background:#000}#market-section .popup{color:#000;font-weight:500;text-decoration:underline}.search-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:99999}.search-modal.active{pointer-events:auto;visibility:visible}.search-modal-overlay{background:#000000d9;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.search-modal.active .search-modal-overlay{opacity:1}.search-modal-content{background:#fff;border-radius:0;max-height:90vh;max-width:700px;opacity:0;overflow-y:auto;padding:50px 25px 25px;position:relative;transform:translateY(80px);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease;width:90%;z-index:1}.search-modal.active .search-modal-content{opacity:1;transform:translateY(0)}.search-modal.active .search-modal-title{opacity:1;transform:translateY(0);transition-delay:.15s}.search-modal.active .search-modal-divider{opacity:1;transform:translateY(0);transition-delay:.35s}.search-modal.active .search-modal-grid{opacity:1;transform:translateY(0);transition-delay:.45s}.search-modal-item{opacity:0;transform:translateY(25px);transition:opacity .4s ease,transform .4s ease,box-shadow .3s ease}.search-modal.active .search-modal-item:first-child,.search-modal.active .search-modal-item:nth-child(2){opacity:1;transform:translateY(0)}.search-modal-close{background:none!important;border:none;color:#333;cursor:pointer;font-size:32px;font-weight:300;line-height:1;padding:0;position:absolute;right:20px;top:15px;transition:color .2s ease}.search-modal-close:hover{color:#000}.search-modal-title{color:#333!important;font-family:var(--font)!important;font-size:min(6vw,28px)!important;font-weight:500!important;margin:0 0 30px!important;text-align:center}.search-modal-divider{align-items:center;display:flex;gap:20px;margin:25px 0}.search-modal-divider:after,.search-modal-divider:before{background:#ddd;content:"";flex:1;height:1px}.search-modal-divider span{color:#7a7a7a;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.search-modal-grid{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);height:100%}.search-modal-item{border-radius:8px;box-shadow:0 2px 10px #0000001a;height:100%;max-height:25vh;min-height:25vh;overflow:hidden;position:relative}.search-modal.active .search-modal-item:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)!important}.search-modal-item img{display:block;height:100%;object-fit:cover;width:100%}.search-modal-item-text{align-items:center;background:#0000007d;display:flex;flex-direction:column;height:100%;justify-content:center;padding:15px;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.search-modal-item-text h3{color:#fff;font-family:var(--font)!important;font-size:min(6vw,32px)!important;font-weight:500;line-height:1;margin:0 0 8px}.search-modal-item-text p{color:#fffffff7;font-size:min(4vw,17px);line-height:1.4;margin:0;max-width:200px;text-align:center}.search-modal-item a{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#luxury-listings .inner-content{display:flex;min-height:auto}#luxury-listings{background:#fff;border-top:1px solid #000;display:flex;margin-bottom:0;min-height:50vh;overflow:hidden;padding-bottom:5vh;position:relative}#quicksearch-section #luxury-listings{border:none;left:0;padding:0!important;position:absolute;top:0;width:100%}#luxury-listings.no-listings-section{min-height:auto!important}#luxury-listings>.inner-content{flex-direction:column;margin:0 auto;position:relative;z-index:1}section.home-listings .listing-h h1,section.home-listings .listing-h h2{font-size:min(6vw,35px)!important;margin-bottom:0!important}.ultimate-guide section.home-listings h2{font-size:min(8vw,30px)}section.home-listings{padding-bottom:5vh;padding-top:5vh}.ultimate-guide section.home-listings{border-top:solid;border-color:#e0e0e0;left:0;margin:0!important;padding:100px 0!important;right:0;width:100%}section.home-listings .featured-properties{margin-bottom:0!important}.ultimate-guide section.home-listings .featured-properties{grid-template-columns:repeat(4,1fr)}.listing-ctas{align-items:baseline;display:flex;grid-gap:15px;flex-direction:column;justify-content:space-between;margin-bottom:30px}.listing-ctas h1{margin:0!important}.listing-cta-btns{display:flex;grid-gap:30px}.home-listings .property{opacity:0;transform:translate(-30px);transition:opacity .4s ease,transform .4s ease}.home-listings .property.visible{opacity:1;transform:translate(0)}.toggle-extra-btn.closed-listings:after{content:"\f078"}.toggle-extra-btn.opened-listings:after{content:"\f077"}.no-listings{align-items:center;align-items:baseline;display:flex;flex-direction:column;min-height:auto!important}.luxury-listing-container.no-listings{border:1px solid!important;border-radius:0!important;left:auto;margin:0!important;padding:30px;position:relative;right:auto;width:fit-content!important}.luxury-listing-container.no-listings h2{font-family:var(--font)!important;font-size:min(5vw,22px)!important;font-weight:700;margin-bottom:0!important}.no-listings a{color:#000!important;font-weight:500!important;text-decoration:underline}.luxury-listing-container{border-radius:8px;flex:1 1 60%;height:50vh;min-height:50vh;overflow:hidden;position:relative;width:100%}.lux-listing{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}#quicksearch-section .lux-listing{align-items:center;display:flex;justify-content:center}.lux-listing:before{background:linear-gradient(194deg,#000000c7,transparent,transparent,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.lux-listing.active{opacity:1;z-index:2}.lux-link{display:block;height:100%;overflow:hidden;position:relative;width:100%}.lux-link img{height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.5s ease,transform 4s ease;width:100%}.lux-link img.loaded{opacity:1}.lux-link:hover img{transform:scale(1.05)}.lux-info{bottom:0;color:#fff;display:flex;flex-direction:column;font-family:var(--font);justify-content:end;left:0;padding:30px 30px 10px;text-align:right;z-index:5}.lux-info,.lux-info:before{height:100%;position:absolute;width:100%}.lux-info:before{background:linear-gradient(348deg,#000000de,#0000004d,#0000,#0000);content:"";inset:0;max-width:none;pointer-events:none;z-index:-1}.lux-details .detail-title,.lux-details .number{color:#9e9e9e;display:inline-block;font-size:min(3vw,9px);font-weight:400;letter-spacing:2px;text-transform:uppercase}.lux-details .number{color:#fff;font-size:min(5vw,11px);margin-right:0}.lux-address{font-family:var(--font);font-size:min(4vw,20px);font-weight:500;margin:auto 0 5px auto;max-width:400px;text-align:right}.lux-price{font-size:min(6vw,31px);font-weight:600;line-height:1;margin-bottom:0}.lux-details ul{display:flex;gap:10px;column-gap:25px;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}#quicksearch-section .lux-details ul{justify-content:flex-start}.lux-details .detail{color:#eee;display:flex;font-size:.9rem;grid-gap:2px;align-items:flex-end;flex-direction:column}.lux-controls{display:flex;font-size:0!important;gap:40px;height:fit-content;padding:30px;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.luxury-listing-container .lux-controls .lux-btn{background:transparent!important;border:none;border-radius:50%;cursor:pointer;height:15px;margin:0!important;min-width:auto!important;padding:0!important;pointer-events:all;position:relative;transition:background .3s ease;width:15px!important}.lux-btn:hover{background:transparent}.lux-btn:before{color:#fff;font-family:Font Awesome\ 6 Sharp;font-size:min(7vw,34px);font-weight:100;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lux-btn.prev:before{content:"\f177"}.lux-btn.next:before{content:"\f178"}.lux-loading-spinner{animation:lux-spin 1s linear infinite;border:1px solid hsla(0,0%,41%,.3);border-radius:50%;border-top-color:#000;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:20}.lux-loading-spinner.hidden{display:none!important}.listings-dynamic.show{display:flex!important;transition-delay:0s!important}#lux-map-container{align-items:flex-start;border-color:currentcolor currentcolor #525252 #525252;border-right:1px solid #525252;border-top:1px solid #525252;display:flex;justify-content:end;margin-top:30px;overflow:hidden}#lux-map-container #map{display:flex;height:100%;width:100%}.view-listings-link{display:inline-flex;height:auto;opacity:1;overflow:hidden;transition:max-width .6s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1);width:100%}.view-listings-link.hiding{margin:0;max-width:0;opacity:0;padding:0}.lux-home-style{background-color:#000;border-top:1px solid #000;padding:0!important}.lux-home-style>.inner-content{max-width:none;padding:0!important}.lux-home-style .luxury-listing-container{background:#313131;border-radius:0;border-top:1px solid #000;flex:1 1 60%;height:100%;left:0;overflow:hidden}.lux-home-style .luxury-listing-container:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:400px;z-index:0}.lux-home-style .lux-controls{padding:45px}.lux-home-style .luxury-listing-container .lux-controls .lux-btn{height:42px;width:42px!important}.lux-home-style .lux-btn:before{color:#fff;font-family:Font Awesome\ 6 Sharp;font-size:min(7vw,34px);font-weight:100;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.lux-home-style .lux-btn.prev:before{content:"\f177"}.lux-home-style .lux-btn.next:before{content:"\f178"}.lux-home-style.no-lux-listings .begin,.lux-home-style.no-lux-listings .luxury-listing-container{display:none}#recent-blogs{background:#000;margin-bottom:0;padding-bottom:7vh!important;padding-top:7vh!important}#recent-blogs h2{color:#fff}.vg-blog-home .title{grid-column:1/-1}.generated-blogs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-top:30px}.generated-blogs article{display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between}.generated-blogs .post{box-shadow:0 8px 20px #0000000f;overflow:hidden;transition:all .3s}.generated-blogs .post:hover{opacity:.7;transform:scale(.98)}.generated-blogs .post-info{background:#000;display:flex;flex:1;flex-direction:column-reverse;height:auto;justify-content:space-between;padding-top:20px}.generated-blogs .date{border-radius:2px;color:#fff;font-size:min(4vw,16px);font-weight:500;line-height:1;padding:0;text-transform:uppercase;width:fit-content}.generated-blogs h3{color:#fff;font-family:var(--font)!important;font-size:min(6vw,22px)!important;font-weight:300;margin:0 0 30px}.generated-blogs .blog-image{aspect-ratio:16/9;height:auto;min-height:25vh;overflow:hidden;position:relative;width:100%}.generated-blogs .blog-image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.generated-blogs .all-posts{margin-top:50px}.vg-home section:not(#map-section,#quicksearch-section){padding-bottom:0;padding-top:7vh}#map-section{background:#000!important;margin-top:7vh}.click-map{color:#fff;display:flex;font-size:min(4vw,21px);font-weight:500;gap:10px;margin-top:20px;position:relative}.click-map:before{content:"\f245";font-family:Font Awesome\ 6 Sharp;font-weight:100}.hlc-flex{display:grid;gap:100px;grid-template-columns:repeat(2,1fr)}.hlc-text{display:flex;flex:1;flex-direction:column;justify-content:center;position:relative}.hlc-flex{display:flex;gap:50px}.hlc-image{border-radius:8px;flex:1;height:100%;overflow:hidden;position:relative}.hlc-image img{aspect-ratio:4/4;height:100%;object-fit:cover;width:100%}.design-partners .hlc-image{border-radius:0;min-height:50vh}.design-partners .hlc-image img{height:100%;max-height:50vh;object-fit:cover;object-position:center}.hlc-dark{background:#000}.hlc-dark a,.hlc-dark h2,.hlc-dark p,.hlc-dark strong{color:#fff!important}#value-section{background:#f4f4f4;margin-bottom:0;padding:5vh 0!important}#value-section .inner-content{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);row-gap:0}.vg-sidebar .section h3{font-size:min(7vw,22px);margin:0!important;text-align:left!important}section.content-block{box-sizing:border-box}section.content-block h1{margin-bottom:20px}#agent-cta:not(.ultimate-guide #agent-cta){margin-bottom:0}.cta .inner-content{align-items:stretch;display:flex;grid-gap:20px;flex-wrap:wrap;justify-content:space-between}.market-widgets .search-column .search-section{padding:0}.vg-main-areas section#about-text h2:first-of-type{color:#fff;margin-bottom:30px}.vg-main-areas section#about-text h3{font-family:var(--font)!important;font-size:min(5vw,22px)!important}.vg-main-areas section#about-text h2:not(h2:first-of-type){border-bottom:1px solid;color:#000;display:block;font-family:var(--font)!important;font-size:min(6vw,21px)!important;font-weight:700;margin-bottom:20px!important;margin-top:30px;padding-bottom:20px;width:fit-content}.vg-main-areas section#about-text h2:not(h2:first-of-type)+h3{margin-top:0}.agent-cta .flex-btns{margin-top:30px}#agent-cta .social-links:before{background:#fff;content:"";height:1px;left:-10011px;position:absolute;top:42%;transform:translateY(-50%);width:9999px}#agent-cta .social-links{justify-content:right!important;margin-left:auto;margin-right:0;transform:translate(-100vh);transition:opacity .5s ease,transform 2s ease-in-out;width:fit-content}#agent-cta .alt-btn{background:transparent!important}#quicksearch-section h3{color:#fff;display:none;font-size:min(3.5vw,18px);font-weight:600;margin:0 0 20px;text-shadow:0 2px 6px #00000096;width:100%}.sidebar.accordion-enabled .section h3{align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;font-family:var(--font)!important;font-size:min(5vw,16px)!important;font-weight:400;justify-content:space-between;margin:0;padding:12px 0;user-select:none}.sidebar.accordion-enabled .section h3:after{content:"\f078";font-family:Font Awesome\ 6 Sharp;font-size:12px;font-weight:300;margin-left:10px;transition:transform .3s ease}.sidebar.accordion-enabled .section h3.expanded:after{transform:rotate(180deg)}.sidebar.accordion-enabled .section .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.sidebar.accordion-enabled .section h3.expanded+.accordion-content{max-height:2000px}@media(max-width:1150px){.vg-hero .inner-content:not(#reviews .inner-content){flex-direction:column;overflow:hidden;padding:50px 30px!important}}@media(max-width:750px){.vg-form-container{margin-bottom:0}}@media(max-width:737px){.home-sections section:not(#custom-hero,.design-partners section){margin-top:0;padding-bottom:30px!important;padding-top:30px!important}}@media(max-width:750px){#vg-market-report{align-items:center;flex-direction:column;grid-gap:30px}.vg-active-market-report,.vg-sold-market-report,.vg-under-contract-market-report{width:100%}}@media(max-width:1150px){.luxury-listing-container:before{display:none}.luxury-listing-container{border:none!important;border-radius:0!important;box-shadow:none!important;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;width:100vw!important}.lux-info{padding:15px 15px 10px!important}.lux-controls{padding:15px!important;right:15px!important}.building-label{left:15px!important;top:15px!important}}@media(max-width:900px){.directory{grid-template-columns:repeat(1,1fr)}}@media(max-width:850px){.directory{gap:15px;grid-template-columns:repeat(1,1fr)}}@media(max-width:1200px){.vg-sidebar{margin-top:0}}@media(max-width:1000px){.listing-cta-btns{flex-direction:column;gap:10px;justify-content:space-between;margin-top:0;width:100%}.listing-cta-btns a{width:fit-content}.listing-ctas button{font-size:min(3vw,14px);padding:0;text-align:left;white-space:nowrap}#alllistings{padding:0!important}.listing-ctas{align-items:center;flex-direction:column;justify-content:center!important;margin-bottom:20px}.listing-ctas:not(#agent-cta .listing-ctas){align-items:baseline}}@media(min-width:600px){#market-section .flex-btns a,#market-section .flex-btns button{max-width:fit-content!important}}@media(max-width:600px){.listing-ctas{align-items:baseline;flex-direction:column}}@media(max-width:1000px){.ultimate-guide section.home-listings{border:none!important;border-top:1px solid!important;box-shadow:none;padding:30px 0 0!important}}@media(min-width:1000px){.flex-btns.home{justify-content:center!important}}@media(max-width:800px){#market-section .flex-btns a{width:100%}#value-section .inner-content{grid-gap:25px;grid-template-columns:repeat(1,1fr)}.vg-neighborhoods{gap:10px!important}.generated-blogs{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.generated-blogs{grid-template-columns:repeat(1,1fr)}}@media(max-width:600px){.agent-cta .flex-btns a,.agent-cta .flex-btns button{width:100%}}@media(max-width:850px){.custom-menu.mobile-menu{gap:10px;grid-template-columns:repeat(1,1fr);margin-bottom:0}.custom-menu:not(.mobile-menu),.sidemenu__nav{display:none!important}body>div.sidemenu .sidemenu__nav{gap:30px;grid-row-gap:15px;justify-content:left;margin-bottom:20px;padding:0 15px}.sidemenu__nav-item{width:fit-content}.custom-menu-column ul{display:grid;grid-template-columns:repeat(2,1fr)}.sideoptions{display:grid;flex-wrap:wrap;grid-template-columns:repeat(1,1fr);justify-content:flex-start;margin-top:0;grid-column-gap:10px;padding:20px}.inner-side{flex-direction:column}#global-sidemenu .social-links{margin-bottom:20px;padding-right:15px}.social-wrapper{padding-left:30px}.emblem{max-width:55px!important;min-width:55px!important;padding-left:15px;padding-right:15px!important;position:relative}body>div.sidemenu .sidemenu__nav-link{padding:0}}@media(min-width:850px){.mobile-menu{display:none!important}}@media(max-width:600px){section.content-block button:not(.listing-slick-btns button,.listing-ctas button,.vg-faq-q){display:block;min-width:auto;width:100%!important}}@media(max-width:900px){#team-wrapper{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:450px){#team-wrapper{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(min-width:851px){.vg-neighborhoods.accordion-mode .area-list h3 i{display:none}.vg-neighborhoods.accordion-mode .area-list ul{max-height:none!important;overflow:visible!important}}@media(max-width:1130px){#quicksearch-section.quick-hero{justify-content:end;min-height:100vh;padding-bottom:0}.quick-hero .hoz-inside{align-items:center!important;justify-content:flex-end;margin:0!important;padding:15vh 20px 7vh!important}#quicksearch-section{padding-left:0;padding-right:0}}@media(min-width:1559px){.design-partners .hlc-text:not(#area-hero .hlc-text){max-width:40%;padding-left:150px;padding-right:150px}}@media(max-width:1559px){.design-partners .fullwidth .inner-content .hlc-flex{flex-direction:column}.design-partners .hlc-text:not(#area-hero .hlc-text){max-width:none!important;padding:10vh 30px}}@media(max-width:1100px){.vg-photo-gallery{column-count:3!important}}@media(max-width:800px){.vg-photo-gallery{column-count:2!important}}@media(max-width:500px){.vg-photo-gallery{column-count:1!important}}@media(max-width:950px){.hlc-flex{gap:5vh;grid-template-columns:repeat(1,1fr)}.hlc-image:not(.guide-hero .hlc-image){border-radius:0!important;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.photogallerynum{bottom:0;left:50%!important;max-width:100%;text-align:center!important;transform:translate(-50%,-50%)!important;width:max-content}#area-hero{margin-bottom:0}#luxury-listings{border:none;margin-bottom:0;margin-top:0!important}.hlc-flex{flex-direction:column}#agent-cta .hlc-flex{flex-direction:column-reverse}}@media(max-width:1250px){#lux-map-container{border-right:none!important;display:flex;flex-direction:column-reverse;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:10px;max-width:100vw;position:relative;right:50%;width:100vw}.legend{flex-direction:row!important;flex-wrap:wrap;justify-content:center;max-width:none!important;width:100%}}@media(max-width:820px){.diamond-initial-btns{align-items:flex-start;display:grid;flex-wrap:nowrap;gap:10px;grid-template-columns:repeat(2,1fr)}.diamond-initial-btns.open{flex-direction:column}}@media(max-width:650px){.view-listings-link{flex:1 1 100%;width:100%}.view-listings-link button{width:100%!important}#diamond-search h3{font-size:min(5vw,18px);padding:0 15px}}@media(max-width:900px){.lux-home-style .luxury-listing-container{flex:none;height:50vh;left:0;min-height:350px}.lux-home-style .luxury-listing-container:before{display:none}.lux-home-style .lux-controls{gap:20px;padding:15px!important}.lux-home-style .lux-btn:before{font-size:min(8vw,28px)}.lux-home-style .luxury-listing-container .lux-controls .lux-btn{height:36px;width:36px!important}}@media(max-width:768px){.search-modal-grid{grid-template-columns:1fr}.search-modal-content{padding:40px 20px 30px}.search-modal-title{font-size:22px!important;margin-bottom:20px!important}.search-modal-form{border:none;flex-direction:column;gap:10px}.search-modal-form #modal-move-form{border:1px solid #ddd;border-radius:4px;width:100%}.search-modal-form #modal-search-btn{border-radius:4px;bottom:0;height:100%;justify-content:end;padding:12px 20px;position:absolute;right:0;width:100%}.search-modal-item{min-height:20vh}.search-modal-divider{margin:25px 0}}#proplist_disclaimer img{display:none}#reviews .inner-content:after{display:none!important}.vg-sidebar h3 a{color:var(--maincolor)!important;font-weight:600}.vg-sidebar h3 a:hover{border-bottom:1px solid var(--maincolor)}.vg-sidebar h3 a:after{color:var(--maincolor);content:"\e0fc";font-family:var(--fontawesome);font-weight:100;margin-left:10px;text-decoration:none}.vg-home .hug-top{margin-bottom:0}.flex-btns{display:flex!important;flex-direction:row!important;grid-gap:10px;flex-wrap:wrap}#vg-market-report{margin-top:50px;grid-gap:50px;flex-direction:column;justify-content:center;margin-bottom:70px;width:100%}#vg-market-report .vg-market-container{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:40px;align-items:baseline;justify-content:flex-start;text-align:center}#vg-market-report .vg-market-container div{align-items:stretch;align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.vg-active-market-report div div span:not(.miranda-lb span),.vg-sold-market-report div div span:not(.miranda-lb span),.vg-under-contract-market-report div div span:not(.miranda-lb span){color:var(--accentcolor);font-size:min(5vw,23px);font-weight:500}.vg-active-market-report h2,.vg-sold-market-report h2,.vg-under-contract-market-report h2{align-items:center;border-bottom:1px solid #0000001f;color:var(--accentcolor);display:flex;font-family:var(--font)!important;font-size:min(3.5vw,18px)!important;font-weight:600;margin-bottom:30px!important;padding-bottom:10px;text-align:center;text-transform:none;width:fit-content;width:100%}.vg-active-market-report,.vg-sold-market-report,.vg-under-contract-market-report{border-radius:0;flex-direction:column;overflow:hidden;width:100%}.hug-top{margin-bottom:5vh}#neighborhood-list{padding-top:7vh}#photo-gallery{margin-bottom:5vh}.hug-top:last-child{margin-bottom:0}.sidebar .do_search{background:#000}.vg-active-market-report p,.vg-sold-market-report p,.vg-under-contract-market-report p{font-size:min(5vw,13px);font-weight:500;max-width:300px;text-align:left!important}#reviews img{margin-top:10px;max-height:18px}#mobile-banner{display:none!important}.vg-area-page p a{color:var(--accentcolor);font-weight:500;text-decoration:underline}.mobile-about{display:none!important;padding-right:13px!important}.forced-white .mobile-about{display:block!important}strong{color:var(--maincolor);font-weight:500}g[id=text] g{pointer-events:none}.dot.active{background:#fff}#reviews .inner-content{overflow:hidden;width:100%}#reviews{height:100%;margin:0;min-height:50vh;position:relative;z-index:2}rect:hover{fill:#000!important}.vg-area-page .vg-element{display:flex;flex-direction:column;grid-gap:50px}.area-description{background:#eee0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;max-height:300px;overflow:hidden;padding:50px 20px;position:relative;transition:max-height .5s ease}.area-description.expanded{max-height:1000px}.read-more-toggle{background:#fff!important;border:1px solid #e0e0e0;border-top:none!important;color:var(--accentcolor)!important;cursor:pointer;display:inline-block;font-size:17px;left:0;margin-top:-1px!important;opacity:1!important;position:relative;position:absolute;z-index:2}.area-description.expanded{max-height:2000px}.area-description.fade-gradient:after{background:linear-gradient(180deg,#fff0,#ffffff9e,#fff);bottom:0;content:"";height:200px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.area-description.expanded:after{opacity:0}.featured-properties.extra-properties{margin-top:15px}.toggle-extra-btn{background:#b7b7b726!important;border-radius:5px;color:#000!important;font-size:min(5vw,17px);padding:10px 15px}.toggle-extra-btn:hover{transform:scale(.97)}.toggle-extra-btn:after{font-family:Font Awesome\ 6 Sharp;font-weight:200;margin-left:.4em;transition:transform .3s ease}.slide-from-left,.slide-from-left-last{opacity:0;transform:translate(-40px)!important;transition:opacity .5s ease,transform .5s ease}.slide-from-left.visible{opacity:1;transform:translate(0)!important;transition-delay:0s}.hlc-hero-area h1{font-size:min(7vw,40px);margin-top:10px}.slide-from-top,.slide-from-top-last{opacity:0;transform:translateY(-40px);transition:opacity 1s ease,transform 2s ease}.slide-from-top-last.visible,.slide-from-top.visible{opacity:1;transform:translateY(0);transition-delay:.5s}.slide-from-left-last.visible{opacity:1;transform:translate(0)!important;transition-delay:.5s}.vg-neighborhoods{display:flex;width:100%;grid-gap:30px;border-top:1px solid;flex-wrap:wrap;margin-top:30px;padding-top:30px}.area-list{flex:1 1 10%;width:100%}.area-list h3{font-size:min(6vw,22px)!important;white-space:nowrap}.area-list h3 a{color:#000}.area-list h3 a:hover{text-decoration:underline}.area-list ul{display:flex;margin:0;grid-row-gap:15px;grid-column-gap:40px;flex-direction:column}.area-list li a{color:#565656;font-size:min(3.5vw,16px);font-weight:500;line-height:1;text-decoration:underline;text-decoration-color:#0000001a}.area-list li{line-height:1.2!important}.area-list li a:hover{text-decoration:underline}.area-list li::marker{font-size:0}.market-widgets .row:before{display:none!important}.market-widgets .row .columns{float:none;padding:0;width:100%}#market-report .row{max-width:none}.market-widgets{max-width:500px}.market-widgets .row .columns .search-container{border:1px solid #e0e0e0;border-radius:5px;padding:20px!important;width:100%}#about-text{background:#000;min-height:auto;padding-bottom:5vh}#about-text h2,#about-text h3,#about-text p,#about-text strong{color:#fff}#about-text .inner-content{position:relative;z-index:1}#about-text ul li{color:#fff;font-size:min(5vw,15px)}.text-wrapper.preview-mode .text-full{max-height:0;overflow:hidden;transition:max-height .3s ease}.text-wrapper.preview-mode .text-preview{display:block}.text-wrapper:not(.preview-mode) .text-preview{display:none}.text-wrapper:not(.preview-mode) .text-full{max-height:9999px;overflow:visible}@media(max-width:1000px){.about-area{opacity:0;transition:opacity 2s ease;visibility:hidden}.about-area.visible{opacity:1;visibility:visible}}.fa-magnifying-glass:before,.fa-search:before{color:#fff!important;backgroundt:transparent!important}.custom-menu{display:grid;gap:50px;grid-template-columns:repeat(4,1fr);margin-bottom:50px}.custom-menu-column h2{color:#000;font-family:var(--fontheader)!important;font-size:min(5vw,24px);font-weight:400;line-height:1.5;margin:0 0 20px}.custom-menu-column ul{display:grid;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0}.custom-menu-column li{flex:1 1 30%;line-height:1;list-style:none}.custom-menu-column li a{color:#000;font-size:min(3.4vw,17px);font-weight:300}.custom-menu-column li a:hover{color:#8f8f8f;text-decoration:underline}.emblem{background:#f6f1d2;height:100%;max-width:60px;min-width:60px;opacity:0;padding-right:20px;width:100%;z-index:2}.inner-side{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1000px;width:100%;grid-gap:20px}.mobile-menu .custom-menu-column{border-bottom:1px solid #303030;padding:0 20px}.mobile-menu .custom-menu-column:last-child{border:none}.mobile-menu h2{align-items:center;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;margin:0;padding:20px 0;position:relative}.mobile-menu h2:after{content:"\f078";font-family:Font Awesome\ 6 Sharp;font-weight:200;transition:transform .3s ease}.mobile-menu h2.active:after{transform:rotate(180deg)}.mobile-menu ul{margin:0;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.mobile-menu ul.open{gap:10px;max-height:500px;opacity:1;padding-bottom:20px}.building-label{background:#fff;border-radius:5px;color:#000;font-weight:500;left:20px;padding:3px 12px;position:absolute;top:20px}.market-loading-spinner.hidden{display:none!important}.begin{align-items:center;background:#000;color:#fff!important;display:flex;font-size:min(4vw,15px);font-weight:500;gap:10px;justify-content:flex-end;letter-spacing:2px;line-height:1.4;margin-top:30px;padding:15px 20px;position:relative;text-align:left;text-transform:uppercase;transition:all .3s;width:fit-content;z-index:2}.begin:hover{background:#505050;color:#fff;opacity:.7}.parent-link{color:#fff;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.parent-link:hover{color:#fff;opacity:.7}#neighborhood-list .parent-link{color:#000}#team-wrapper{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px;position:relative;z-index:1}.vg-agent{aspect-ratio:2/3;filter:grayscale(1);opacity:0;overflow:hidden;position:relative;transform:translate(-40px);transition:transform .6s ease,opacity 1s ease,filter .5s ease}.vg-agent.visible{opacity:1;transform:translate(0)}.vg-agent:hover{filter:none}.vg-agent a{display:block;height:100%;position:relative;text-decoration:none;width:100%}.vg-agent img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%}.vg-agent h3{background:linear-gradient(0deg,#000,#000000bf,#00000099,#00000029,transparent);bottom:0;color:#fff;font-size:min(4.5vw,35px)!important;left:0;line-height:1.1;margin:0;padding:70px 10px 10px;position:absolute;right:0;text-align:center}.vg-agent:hover img{transform:scale(1.02)}.vg-neighborhoods.accordion-mode .area-list h3{align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;padding:15px 0;position:relative}.vg-neighborhoods.accordion-mode .area-list h3 i{margin-left:10px;transition:transform .3s ease}.vg-neighborhoods.accordion-mode .area-list.open h3 i.rotate{transform:rotate(180deg)}.vg-neighborhoods.accordion-mode .area-list ul{margin:0;max-height:0;overflow:hidden;padding-left:0;transition:max-height .4s ease;grid-gap:0}.vg-neighborhoods.accordion-mode .area-list ul li{list-style:none;padding:8px 0}.long-dash{align-items:center;display:inline-flex;justify-content:center;width:100%}.long-dash:before{border-top:1px solid #000;content:"";display:block;height:0;width:100%}.vg-photo-gallery{column-count:4;column-gap:16px}.vg-photo-gallery img{border:1px solid #e0e0e0;border-radius:6px;break-inside:avoid;cursor:pointer;display:block;margin-bottom:16px;transition:all .3s;width:100%}.vg-photo-gallery img:hover{position:relative;transform:scale(.97);z-index:3}.photogallerynum{bottom:10px;height:fit-content;position:absolute;right:10px}.photogallerynum a{background:#fff;color:#000;display:block;font-weight:600;height:fit-content;padding:10px;position:relative;transition:all .5s}.photogallerynum a:hover{opacity:.7}.vg-photo-toggle{align-items:center;background:#eee;border-radius:8px;color:#000;display:flex;font-size:min(7vw,20px)!important;height:100%;justify-content:center;padding:20px}#no-market-data{border:1px solid;margin-top:30px;max-width:750px;padding:30px}#no-market-data h3{font-family:var(--font)!important;font-size:min(5vw,22px)!important;font-weight:500}.diamond-initial-btns{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);justify-content:flex-start;width:100%}#start-search-btn.start-search-btn,.vg-hero-section .start-search-btn{background:#fff!important;border:1px solid #fff!important;color:#000!important;cursor:pointer;flex:1 1 100%;font-size:min(2.5vw,15px)!important;font-weight:600;letter-spacing:2px!important;padding:15px!important;text-transform:uppercase;transition:background .2s ease,color .2s ease!important;white-space:nowrap;width:100%}#start-search-btn.start-search-btn:hover,.vg-hero-section .start-search-btn:hover{background:var(--accentcolor)!important;border-color:var(--accentcolor)!important;color:#fff!important}#lang-toggle{display:flex;justify-content:flex-start;margin-bottom:14px}.lang-toggle-track{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000002b;border-radius:999px;display:inline-flex;gap:5px;padding:4px;position:relative}.lang-toggle-indicator{background:#fff;border-radius:999px;bottom:4px;pointer-events:none;position:absolute;top:4px;transition:left .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1)}.lang-btn{background:transparent;border:none;border-radius:999px;color:#ffffffbf;cursor:pointer;font-size:min(2vw,10px);font-weight:700;letter-spacing:.06em;line-height:1.4;padding:3px 13px;position:relative;text-transform:uppercase;transition:color .2s;white-space:nowrap;z-index:1}.lang-btn.active{background:#fff;color:#111}.lang-btn:not(.active):hover{background:#ffffff38;color:#fff}.vg-faq{background:#000;margin-bottom:0;padding:70px 0;padding-bottom:7vh!important}.vg-faq .inner-content>h2{color:#fff!important;margin-bottom:36px}.vg-faq-list{width:100%}.vg-faq-item{border-top:1px solid #525252}.vg-faq-item:last-child{border-bottom:1px solid #525252}.vg-faq-q{align-items:center;background:none!important;border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:20px;justify-content:space-between;line-height:1.4;padding:20px 0;text-align:left;width:100%}.vg-faq-icon{flex-shrink:0;height:18px;position:relative;width:18px}.vg-faq-icon:after,.vg-faq-icon:before{background:currentColor;border-radius:2px;content:"";position:absolute;transition:transform .25s ease}.vg-faq-icon:before{height:2px;top:50%;transform:translateY(-50%);width:100%}.vg-faq-icon:after{height:100%;left:50%;transform:translate(-50%);width:2px}.vg-faq-item.open .vg-faq-icon:after{transform:translate(-50%) rotate(90deg)}.vg-faq-a{max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .3s ease,padding-bottom .3s ease}.vg-faq-item.open .vg-faq-a{max-height:500px;padding-bottom:22px}.vg-faq-a p{color:#fff;font-size:15px;line-height:1.75;margin:0}nav .header .navbar{background:#fff;border-bottom:1px solid #59595938!important;flex:1;min-width:0;padding:9px 30px 9px 25px;width:auto}.hlc-git-btn{align-self:stretch;background:transparent;border:none;border-left:1px solid hsla(0,0%,100%,.28);color:#fff!important;cursor:pointer;flex:none;font-family:var(--font)!important;font-size:12px;font-weight:600;letter-spacing:2px;padding:0 30px;text-transform:uppercase;transition:background .3s,color .3s,border-color .3s;white-space:nowrap}.hlc-git-btn:after{content:"\f890";font-family:Font Awesome\ 6 Pro,FontAwesome;font-size:14px;font-weight:300;margin-left:10px}.hlc-git-btn:hover{background:#ffffff1a}.navshadow .hlc-git-btn,.noclearnav .hlc-git-btn{background:#000;border-bottom:1px solid #646464c4;border-left-color:#0000001f;color:#fff!important}.forced-white .hlc-git-btn{background:#fff;border-color:#000;border-bottom:none;color:#000!important}.forced-white .hlc-git-btn:hover{background:#e4e4e4!important}.navshadow .hlc-git-btn:hover,.noclearnav .hlc-git-btn:hover{background:#222;opacity:1}nav.forced-white .navbar{border:none!important}@media(max-width:899px){.hlc-git-btn{font-size:10px;letter-spacing:1.5px;padding:0 18px}}@media(max-width:599px){.hlc-git-btn{font-size:13px;letter-spacing:1px;padding:0 12px}}#hlc-git-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;width:100%;z-index:99999}#hlc-git-modal.visible{opacity:1;pointer-events:auto;visibility:visible}.hlc-git-overlay{background:#0009;height:100%;left:0;position:absolute;top:0;width:100%}.hlc-git-box{display:flex;height:100%;max-height:70vh;max-width:1000px;opacity:0;overflow:hidden;position:relative;transform:scale(.95);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .35s ease;width:92%;z-index:1}#hlc-git-modal.visible .hlc-git-box{opacity:1;transform:scale(1)}.hlc-git-close{background:none!important;border:none;color:transparent;cursor:pointer;font-size:0;padding:0;position:absolute;right:18px;top:14px;z-index:3}.hlc-git-close:before{color:#000;content:"\f00d";display:block;font-family:Font Awesome\ 6 Pro,FontAwesome;font-size:24px;font-weight:300;text-shadow:0 1px 6px #fff}.hlc-git-close:hover{opacity:.6}.hlc-git-left{background:#fff;color:#000;display:flex;flex:1;flex-direction:column;justify-content:center;padding:50px 45px}.hlc-git-social{align-items:center;display:flex;gap:16px;margin-bottom:40px}.hlc-git-line{background:#0000004d;flex:1;height:1px}.hlc-git-social a{color:#000;font-size:20px;text-decoration:none;transition:opacity .3s}.hlc-git-social a:hover{opacity:.6}.hlc-git-label{color:#000000b3;font-family:var(--font)!important;font-size:min(3vw,12px);font-weight:600;letter-spacing:2.5px;margin:0 0 16px;text-transform:uppercase}.hlc-git-name{color:#000;font-family:var(--fontheader)!important;font-size:clamp(36px,5vw,56px)!important;font-weight:100;line-height:1.1;margin:0 0 35px}.hlc-git-links{display:flex;flex-direction:column;gap:12px}.hlc-git-link{align-items:center;background:transparent;border:1px solid #000;color:#000!important;cursor:pointer;display:inline-flex;font-family:var(--font)!important;font-size:17px;font-weight:400;gap:10px;justify-content:center;padding:14px 28px;text-decoration:none;transition:opacity .3s;transition:all .3s}.hlc-git-link:hover{background:#000;color:#fff!important}.hlc-git-right{aspect-ratio:4/8;flex:0 0 45%;position:relative}.hlc-git-right img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media(max-width:768px){.hlc-git-box{flex-direction:column-reverse;max-height:90vh;max-width:420px}.hlc-git-right{aspect-ratio:1/1;flex:none}.hlc-git-left{padding:30px 28px}.hlc-git-name,.hlc-git-social{margin-bottom:24px}.hlc-git-name{font-size:37px!important}.hlc-git-right img{aspect-ratio:1/1}}.vg-hero-section{align-items:flex-end;display:flex;justify-content:flex-start;margin-top:-1px;min-height:50vh;overflow:hidden;position:relative}.vg-hero-section .vg-hero-bg{height:100%;inset:0;object-fit:cover;object-position:50% 50%;position:absolute;width:100%;z-index:0}.vg-diamond-search{align-items:flex-start;display:flex;flex-direction:column;max-width:592px;width:100%}.vg-diamond-search h3{color:#fff;display:none;font-size:min(3.5vw,18px);font-weight:600;margin:0 0 20px;text-shadow:0 2px 6px #00000096;width:100%}.vg-lang-toggle{display:flex;justify-content:flex-start;margin-bottom:14px}.vg-lang-toggle .lang-toggle-track{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000002b;border-radius:999px;display:inline-flex;gap:5px;padding:4px;position:relative}.vg-lang-toggle .lang-btn{background:transparent;border:none;border-radius:999px;color:#ffffffbf;cursor:pointer;display:inline-block;font-size:min(2vw,10px);font-weight:700;letter-spacing:.06em;line-height:1.4;padding:3px 13px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s;white-space:nowrap;z-index:1}.vg-lang-toggle .lang-toggle-indicator{background:#fff;border-radius:999px;bottom:4px;pointer-events:none;position:absolute;top:4px;transition:left .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1)}.vg-lang-toggle .lang-btn.active{background:transparent;color:#111}.vg-lang-toggle .lang-btn:not(.active):hover{background:#ffffff38;color:#fff}@media(max-width:1130px){.vg-hero-section{justify-content:flex-end;min-height:100vh;padding-bottom:0}}.vg-diamond-search .parent-hero{gap:10px;margin-top:30px;max-width:657px;width:100%}.vg-diamond-search .parent-hero .long-dash:before{border-color:#fff}.vg-diamond-search .parent-hero a{color:#fff;font-size:min(4.2vw,14px);font-weight:600;letter-spacing:1px}.vg-diamond-search .parent-hero a:hover{text-decoration:underline}@media(max-width:650px){.vg-diamond-search h3{font-size:min(5vw,18px);padding:0 15px}}@media(max-width:820px){.vg-hero-section .diamond-initial-btns{align-items:flex-start;display:grid;flex-wrap:nowrap;gap:10px;grid-template-columns:repeat(2,1fr)}.vg-hero-section .view-listings-link{flex:1 1 100%;width:100%}.vg-hero-section .view-listings-link button{width:100%!important}}.vg-building-map-skeleton{align-items:center;background:#eef2f3;display:none;gap:12px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:5}.vg-building-map-skeleton.is-visible{display:flex}.vg-building-map-skeleton span{animation:vg-bm-pulse 1s ease-in-out infinite alternate;background:#00000024;display:block;height:18px;width:86px}.vg-building-map-skeleton span:nth-child(2){animation-delay:.18s;width:112px}.vg-building-map-skeleton span:nth-child(3){animation-delay:.36s;width:70px}@keyframes vg-bm-pulse{0%{opacity:.35;transform:translateY(0)}to{opacity:.85;transform:translateY(-4px)}}.vg-bm-showcase{display:none}#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-panel{background:transparent;border:1px solid rgba(0,0,0,.22);display:flex;flex-direction:column;max-height:calc(100% - 150px);padding:14px;position:absolute;right:64px;top:50%;transform:translateY(-50%);width:300px;z-index:18}#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-panel[hidden]{display:none}#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-panel-heading{color:#000;flex-shrink:0;font-family:var(--font,sans-serif);font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-list{max-height:350px;min-height:0;overflow-y:auto;overscroll-behavior:contain;position:relative;scrollbar-width:thin;touch-action:pan-y}#luxury-listings.vg-bm-list-panel-mode button.vg-bm-listing-row{align-items:center;background:transparent!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.14)!important;border-radius:0!important;box-shadow:none!important;color:#000!important;cursor:pointer;display:grid;font-family:var(--font,sans-serif);font-weight:400;gap:6px 10px;grid-template-columns:minmax(0,1fr) auto;letter-spacing:0;line-height:1.4;margin:0;min-height:72px;padding:12px 6px;text-align:left;text-transform:none;width:100%}#luxury-listings.vg-bm-list-panel-mode button.vg-bm-listing-row.is-selected,#luxury-listings.vg-bm-list-panel-mode button.vg-bm-listing-row:hover{background:#ffffffb8!important;color:#000!important}#luxury-listings.vg-bm-list-panel-mode button.vg-bm-listing-row:focus-visible{outline:2px solid #000;outline-offset:-2px}#luxury-listings.vg-bm-list-panel-mode .vg-bm-listing-address{color:#000;font-size:13px;overflow-wrap:anywhere}#luxury-listings.vg-bm-list-panel-mode .vg-bm-listing-price{background:#000;color:#fff;font-size:13px;font-weight:600;padding:5px 8px;white-space:nowrap}#luxury-listings.vg-bm-list-panel-mode .is-sold .vg-bm-listing-price{background:#d8332f}#luxury-listings.vg-bm-list-panel-mode .vg-bm-listing-stats{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-size:11px;gap:5px;grid-column:1/-1}#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-pin{color:#000;font-size:34px;line-height:1;pointer-events:none;position:absolute;transform:translate(-50%,-100%);z-index:2}#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-connector{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:15}#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-connector line{stroke:#000!important;stroke-opacity:.55;stroke-width:1.5}@media(max-width:1100px){#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-panel{right:60px;width:250px}}@media(max-width:900px){#luxury-listings.vg-bm-list-panel-mode .vg-bm-building-panel{max-height:calc(100% - 190px);padding:10px;right:16px;width:min(270px,calc(100% - 108px))}#luxury-listings.vg-bm-list-panel-mode .vg-bm-notch{white-space:nowrap}}.vg-bm-notch{background:#fff;box-shadow:0 18px 45px #0000002e;display:inline-flex;gap:0;left:50%;padding:4px;position:absolute;top:18px;transform:translate(-50%);z-index:20}.vg-bm-notch button{background:transparent!important;border:0!important;color:#000!important;cursor:pointer;font-family:var(--font,sans-serif);font-size:12px;font-weight:700;letter-spacing:0;line-height:1;min-height:36px;padding:0 16px;text-transform:uppercase}.vg-bm-notch button.is-active{background:#000!important;color:#fff!important}.vg-bm-notch button:hover{background:#00000014!important;color:#000!important}.vg-bm-notch button.is-active:hover{background:#000!important;color:#fff!important}.vg-bm-empty{align-items:center;display:none;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:18}.vg-bm-empty.is-visible{display:flex}.vg-bm-empty-box{background:#000;color:#fff;max-width:min(460px,calc(100vw - 40px));padding:34px;pointer-events:auto;text-align:left}.vg-bm-empty-box h3{color:#fff;font-family:var(--fontheader,var(--font,sans-serif));font-size:34px;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 14px}.vg-bm-empty-box p{color:#ffffffd1;font-family:var(--font,sans-serif);font-size:14px;line-height:1.55;margin:0 0 22px}.vg-bm-empty-box button{background:#fff!important;border:1px solid #fff!important;color:#000!important;cursor:pointer;font-family:var(--font,sans-serif);font-size:12px;font-weight:800;letter-spacing:0;min-height:42px;padding:0 18px;text-transform:uppercase}.vg-bm-empty-box button:hover{background:#fff!important;color:#000!important;opacity:.72}@media(max-width:900px){.vg-bm-notch{top:12px;width:calc(100vw - 24px)}.vg-bm-notch button{flex:1 1 50%;padding:0 8px}}.vg-listings-modal-close{border:0!important;color:#111!important;padding:0!important}.vg-listings-modal-box h2{color:#111;font-family:var(--fontheader,var(--font,serif))}.vg-listings-modal-box label,.vg-listings-modal-sub{color:#555;font-family:var(--fontbody,var(--font,sans-serif))}.vg-listings-modal-box label{font-weight:500}.vg-listings-modal-box input,.vg-listings-modal-box select{border:1px solid #ddd;color:#111;font-family:var(--fontbody,var(--font,sans-serif));min-height:44px}.vg-listings-modal-box input:focus,.vg-listings-modal-box select:focus{border-color:#111;outline:0}.vg-listings-modal-submit{background:#111;border:0;font-family:var(--fontbody,var(--font,sans-serif));transition:opacity .2s ease}.vg-listings-modal-submit:hover{background:#111;color:#fff;opacity:.78}.vg-listings-modal-error,.vg-listings-modal-success{display:none;font-family:var(--fontbody,var(--font,sans-serif));font-size:13px;line-height:1.4;margin-top:14px;padding:10px 12px}.vg-listings-modal-error a,.vg-listings-modal-foot a{color:inherit;cursor:pointer;font-weight:600;text-decoration:underline}.vg-listings-modal-foot{color:#555;font-family:var(--fontbody,var(--font,sans-serif))}body[data-lucy-annotations-nav]{padding-top:84px!important}body[data-lucy-annotations-nav] :is(#lux-navbar,#global-sidemenu,#overlay-sidemenu-black,#hlc-git-modal,.user-popup){display:none!important}body[data-lucy-annotations-nav] :is(#gobbla>.gobbla,#gobbla .gobbla__container,.gobbla-visitor__capture,.gobbla__notification){display:none!important}body[data-lucy-annotations-nav] .gobbla-toggle{height:52px!important;inset:auto 22px 22px auto!important;position:fixed!important;transform:none!important;width:52px!important;z-index:1100!important}body[data-lucy-annotations-nav] .gobbla-toggle>a.gobbla-link{align-items:center!important;background:#080a0b!important;border-radius:100%!important;color:#fff!important;display:flex!important;font-size:26px!important;height:52px!important;inset:0!important;justify-content:center!important;line-height:52px!important;margin:0!important;max-height:52px!important;max-width:52px!important;min-height:52px!important;min-width:52px!important;padding:0!important;position:absolute!important;transform:none!important;width:52px!important}#lucy-annotation-header,.lan-overlay{--lan-ink:#080a0b;--lan-line:#dedede;--lan-muted:#555;--lan-sans:var(--font,"CompassSans",Arial,sans-serif);--lan-serif:var(--fontheader,Georgia,serif);color:var(--lan-ink);font:400 16px/1.5 var(--lan-sans)}#lucy-annotation-header *,.lan-overlay *{box-sizing:border-box}#lucy-annotation-header{align-items:center;background:#fff;border-bottom:1px solid var(--lan-line);display:flex;gap:30px;height:84px;inset:0 0 auto;padding:12px 3vw;position:fixed;z-index:1190}#lucy-annotation-header a{color:#080a0b;text-decoration:none}#lucy-annotation-header button,.lan-overlay button{cursor:pointer;font:inherit;letter-spacing:0;text-transform:none}#lucy-annotation-header button{align-items:center;background:#fff;border:0;border-radius:0;color:#080a0b;display:inline-flex;gap:9px;justify-content:center;min-height:44px;padding:10px 14px}#lucy-annotation-header svg,.lan-overlay svg{display:block;flex:0 0 22px;height:22px;width:22px}#lucy-annotation-header .lan-brand{align-items:center;display:flex;flex:0 0 180px}#lucy-annotation-header .lan-brand img{display:block;max-height:58px;max-width:100%;object-fit:contain;object-position:left center;width:180px}#lucy-annotation-header .lan-desktop{align-items:center;display:flex;flex:1;gap:28px;justify-content:center}#lucy-annotation-header .lan-desktop>:is(a,button),#lucy-annotation-header summary{align-items:center;display:flex;font:500 15px/1.4 var(--lan-sans);min-height:44px;padding:10px 0;white-space:nowrap}#lucy-annotation-header details>summary{cursor:pointer;gap:9px;list-style:none}#lucy-annotation-header summary::-webkit-details-marker,.lan-overlay summary::-webkit-details-marker{display:none}#lucy-annotation-header summary:after,.lan-overlay summary:after{border-bottom:1px solid;border-right:1px solid;content:"";display:block;height:7px;margin:0 1px 4px 6px;transform:rotate(45deg);width:7px}#lucy-annotation-header details[open]>summary:after,.lan-overlay details[open]>summary:after{margin-bottom:-3px;transform:rotate(225deg)}#lucy-annotation-header .lan-header-actions{align-items:center;display:flex;gap:10px}#lucy-annotation-header .lan-header-actions .lan-talk{border:1px solid #080a0b;padding-inline:18px}#lucy-annotation-header a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}#lucy-annotation-header .lan-mega{background:#fff;border-bottom:1px solid var(--lan-line);box-shadow:0 18px 26px #00000012;display:grid;gap:36px;left:0;max-height:calc(100dvh - 100px);overflow-y:auto;padding:36px max(4vw,24px);position:absolute;right:0;top:83px}#lucy-annotation-header .lan-mega-search{grid-template-columns:1.1fr 1fr 1fr}#lucy-annotation-header .lan-mega-buildings{grid-template-columns:repeat(4,minmax(0,1fr))}#lucy-annotation-header .lan-mega h2{font:400 30px/1.2 var(--lan-serif);margin:0 0 18px}#lucy-annotation-header .lan-mega h3{font:400 24px/1.3 var(--lan-serif);margin:0 0 14px}#lucy-annotation-header .lan-mega a{display:block;font-size:15px;line-height:1.4;padding:6px 0;width:fit-content}#lucy-annotation-header .lan-mega a:hover,.lan-menu-nav a:hover{text-decoration:underline;text-underline-offset:4px}#lucy-annotation-header .lan-mega .lan-primary{background:#080a0b;border:1px solid #080a0b;color:#fff;display:flex;gap:10px;justify-content:center;margin:0 0 14px;max-width:290px;padding:15px;width:100%}body.lch-design #lucy-annotation-header{transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}#lucy-annotation-header .lan-disclosure .lan-mega{opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .22s ease,transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;visibility:hidden}#lucy-annotation-header .lan-disclosure-visible .lan-mega{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}@media(prefers-reduced-motion:reduce){#lucy-annotation-header .lan-disclosure .lan-mega,body.lch-design #lucy-annotation-header{transform:none;transition:none!important}}#lucy-annotation-header :is(a,button,summary):focus-visible,.lan-overlay :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid currentColor;outline-offset:4px}.lan-overlay{align-items:center;background:#0000006b;display:grid;inset:0;justify-items:center;overflow-y:auto;overscroll-behavior:contain;padding:28px;position:fixed;z-index:15000}.lan-overlay .lan-dialog{background:#fff;border-radius:0;box-shadow:0 20px 60px #0000002e;color:#080a0b;max-height:calc(100dvh - 56px);overflow:auto;position:relative;width:min(540px,100%)}.lan-overlay .lan-dialog-content{padding:40px}.lan-overlay .lan-close{align-items:center;background:#fff;border:1px solid #b8b8b8;border-radius:100%;color:#080a0b;display:flex;height:44px;justify-content:center;padding:10px;position:absolute;right:12px;top:12px;width:44px;z-index:3}.lan-overlay h2{font:400 34px/1.15 var(--lan-serif);margin:0 0 18px}.lan-overlay p{font:400 15px/1.6 var(--lan-sans);margin:0 0 18px}.lan-overlay a{color:inherit}.lan-overlay .lan-primary,.lan-overlay .lan-secondary{align-items:center;background:#080a0b;border:1px solid #080a0b;border-radius:0;color:#fff;display:flex;font:500 15px/1.4 var(--lan-sans);gap:10px;justify-content:center;min-height:48px;padding:13px 20px;text-decoration:none}.lan-overlay .lan-secondary{background:#fff;color:#080a0b}.lan-overlay button:disabled{cursor:wait;opacity:.65}.lan-overlay [hidden]{display:none!important}.lan-menu{justify-items:end;padding:0}.lan-menu .lan-dialog{height:100dvh;max-height:none;width:min(470px,100%)}.lan-menu .lan-dialog-content{display:flex;flex-direction:column;min-height:100%;padding:0}.lan-menu .lan-menu-head{border-bottom:1px solid var(--lan-line);display:block;padding:28px 74px 24px 28px}.lan-menu-identity{align-items:center;display:flex;gap:14px}.lan-menu-portraits{align-items:center;display:flex;flex:0 0 88px;height:52px;width:88px}.lan-menu-portraits img{border:2px solid #fff;border-radius:100%;display:block;flex:0 0 52px;height:52px;object-fit:cover;width:52px}.lan-menu-portraits img+img{margin-left:-16px;position:relative}.lan-menu-head h2{font:500 19px/1.3 var(--lan-sans);margin:0 0 5px}.lan-menu-head .lan-menu-tagline{font:400 12px/1.45 var(--lan-sans);margin:0 0 8px;max-width:240px}.lan-menu-head .lan-menu-identity a{align-items:center;display:flex;font-size:13px;gap:7px;text-decoration:none}.lan-menu-head .lan-menu-identity a i{font-size:12px}.lan-menu-head .lan-ask{margin-top:20px;width:100%}.lan-menu-nav{flex:1;padding:10px 28px 24px}.lan-menu-nav>:is(a,button,details){background:#fff;border:0;border-bottom:1px solid var(--lan-line);color:#080a0b;display:block;margin:0;text-align:left;width:100%}.lan-menu-nav>:is(a,button),.lan-menu-nav>details>summary{align-items:center;display:flex;font:500 17px/1.4 var(--lan-sans);gap:10px;min-height:58px;padding:16px 0;text-decoration:none}.lan-menu-nav summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.lan-menu-section{padding:4px 0 24px}.lan-building-group a,.lan-menu-section>a{display:block;font-size:15px;padding:10px 0;text-decoration:none}.lan-menu-section .lan-primary{margin:0 0 12px;width:100%}.lan-building-group{border-bottom:1px solid var(--lan-line)}.lan-building-group summary{font-size:15px;min-height:48px;padding:11px 0}.lan-building-group>div{padding:0 0 14px 14px}.lan-contact .lan-dialog{width:min(1040px,100%)}.lan-contact .lan-dialog-content{display:grid;grid-template-columns:45% minmax(0,1fr);padding:0}.lan-contact-portrait{align-self:stretch;background:#080a0b;color:#fff;display:flex;flex-direction:column;margin:0}.lan-contact-photo{display:block;flex:none;height:340px;overflow:hidden;width:100%}.lan-contact-photo>img{display:block;height:100%;object-fit:cover;object-position:center 20%;transform:none;width:100%}.lan-contact-portrait figcaption{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:32px}.lan-contact-portrait h2{color:#fff;font-size:36px;margin-bottom:12px}.lan-contact-portrait p{color:#fff}.lan-contact-portrait figcaption>.lan-contact-about{align-items:center;background:#fff;border:1px solid #fff;color:#080a0b;display:inline-flex;font:500 15px/1.35 var(--lan-sans);justify-content:center;min-height:46px;padding:12px 20px;text-decoration:none}.lan-contact-portrait .lan-contact-about{margin-bottom:36px}.lan-contact-form{background:#fff;min-width:0;padding:48px 36px 32px}.lan-contact-form>h2{font-size:34px;padding-right:32px}.lan-contact-phone{align-items:center;display:flex;font-size:18px;gap:10px;margin:-4px 0 24px;text-decoration:none}.lan-field{color:#080a0b;display:flex;flex-direction:column;font:400 14px/1.5 var(--lan-sans);gap:8px;margin:0 0 18px}.lan-field-row{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lan-field :is(input,select,textarea){background:#fff;border:1px solid #bbb;border-radius:0;box-shadow:none;color:#080a0b;display:block;font:400 16px/1.4 var(--lan-sans);height:auto;margin:0;min-height:46px;padding:12px;width:100%}.lan-field textarea{min-height:100px;resize:vertical}.lan-form>button[type=submit]{margin-top:16px;width:100%}.lan-consent{display:flex;font:400 13px/1.5 var(--font,Arial,sans-serif);gap:10px;margin:16px 0}.lan-consent input{height:18px;margin:2px 0 0;min-width:18px;width:18px}.lan-legal{color:#555;font:400 11px/1.6 var(--font,Arial,sans-serif)!important;margin:16px 0 0!important}[data-contact-status][role=alert]{color:#080a0b;font-weight:600}.lan-account-links{display:grid;gap:0;margin:20px 0}.lan-account-links a{border-bottom:1px solid var(--lan-line);display:flex;justify-content:space-between;min-height:50px;padding:13px 0;text-decoration:none}body[data-lucy-annotations-nav] #modal-container{position:relative;z-index:16000}body[data-lucy-annotations-nav] #modal-container:has(.lan-native-account .rag-modal){-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#000000b8!important;display:block!important;height:100dvh!important;inset:0!important;margin:0!important;max-height:none!important;max-width:none!important;padding:0!important;position:fixed!important;width:100%!important;z-index:16000!important}body[data-lucy-annotations-nav] #modal-container .lan-native-account:has(.rag-modal){height:100%!important;inset:0!important;margin:0!important;padding:0!important;position:absolute!important;width:100%!important}body[data-lucy-annotations-nav] #modal-container .lan-native-account .rag-modal{align-items:center!important;backdrop-filter:none!important;background:transparent!important;display:flex!important;height:100dvh!important;inset:0!important;justify-content:center!important;margin:0!important;overflow:auto!important;overscroll-behavior:contain;padding:24px!important;position:fixed!important;width:100%!important}body[data-lucy-annotations-nav] #modal-container .lan-native-account .rag-modal-window{flex:0 1 560px;inset:auto!important;margin:0!important;max-height:calc(100dvh - 48px)!important;max-width:560px!important;overflow:auto!important;position:relative!important;transform:none!important;width:min(560px,100%)!important}body[data-lucy-annotations-nav] .lan-native-account .rag-modal-window{background:#fff;border:1px solid #ddd;border-radius:0;color:#080a0b;max-width:560px;padding:32px}body[data-lucy-annotations-nav] .lan-native-account .miranda-lb:before{background:url(https://u.realgeeks.media/recreatingre/dev_site/baseline_20261020/runtime_assets/u_realgeeks_media/recreatingre/brand/logos/LCH-Black.png) 0/contain no-repeat;content:"";display:block;height:70px;margin:0 0 24px;width:190px}body[data-lucy-annotations-nav] .lan-native-account h2{font:400 32px/1.2 var(--fontheader,Georgia,serif)}body[data-lucy-annotations-nav] .lan-native-account :is(p,label,input,button){font-family:var(--font,Arial,sans-serif)}body[data-lucy-annotations-nav] .lan-native-account :is(input,button,select){border-radius:0}body[data-lucy-annotations-nav] .lan-native-account input:not([type=submit]):not([type=checkbox]){background:#fff;border:1px solid #aaa;box-shadow:none}body[data-lucy-annotations-nav] .lan-native-account :is(input[type=submit],button[type=submit]){background:#080a0b;border-color:#080a0b;color:#fff}@media(max-width:1150px){#lucy-annotation-header{gap:20px;padding-inline:24px}#lucy-annotation-header .lan-desktop{gap:18px}#lucy-annotation-header .lan-account-toggle span{display:none}}@media(max-width:1000px){body[data-lucy-annotations-nav]{padding-top:74px!important}#lucy-annotation-header{height:74px;justify-content:space-between;padding:10px 20px}#lucy-annotation-header .lan-desktop{display:none}#lucy-annotation-header .lan-brand{flex-basis:170px}#lucy-annotation-header .lan-header-actions{margin-left:auto}#lucy-annotation-header .lan-talk span{display:none}#lucy-annotation-header .lan-header-actions .lan-talk{border:0;padding:10px}}@media(max-width:650px){.lan-overlay{align-items:start;padding:14px}.lan-overlay .lan-dialog{max-height:calc(100dvh - 28px)}.lan-menu{padding:0}.lan-menu .lan-dialog{max-height:none}.lan-overlay .lan-dialog-content{padding:30px 22px}.lan-contact .lan-dialog-content{display:block;padding:0}.lan-contact-portrait{align-items:center;background:#fff;color:#080a0b;display:flex;padding:28px 24px 0}.lan-contact-photo{aspect-ratio:1;border-radius:100%;height:108px;overflow:hidden;width:108px}.lan-contact-photo>img{height:100%;object-fit:cover;object-position:center 30%;transform:scale(2);transform-origin:center center;width:100%}.lan-contact-portrait figcaption{display:none}.lan-contact-form{padding:24px}.lan-contact-form>h2{font-size:30px;padding-right:0;text-align:center}.lan-contact-phone{justify-content:center;text-align:center}.lan-field-row{gap:12px}.lan-menu .lan-dialog-content{padding:0}#lucy-annotation-header{gap:10px;padding-inline:14px}#lucy-annotation-header .lan-brand{flex-basis:150px}#lucy-annotation-header .lan-header-actions{gap:0}#lucy-annotation-header .lan-account-toggle{padding-inline:8px}}@media(max-width:360px){.lan-field-row{gap:0;grid-template-columns:1fr}}html.lucy-annotations-search #grid-listings-all .property,html.lucy-annotations-search #grid-listings-all>.featured-properties,html.lucy-annotations-search .lux-listing,html.lucy-annotations-search .luxury-listing-container{display:none!important}html.lucy-annotations-search .lucy-api-listings{background:#fff!important;color:#111;display:block!important;padding-block:54px!important}.lucy-listings-header{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.lucy-listings-header h1,.lucy-listings-header h2{color:#111!important;font:400 clamp(28px,3vw,42px)/1.15 var(--fontheader,Georgia,serif)!important;margin:0!important}.lucy-listing-links{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.lucy-listing-links a,.lucy-listings-more{align-items:center;background:#fff;border:1px solid #111;color:#111!important;cursor:pointer;display:inline-flex;font:500 13px/1.3 var(--font,Arial,sans-serif);justify-content:center;letter-spacing:0;min-height:44px;padding:11px 18px;text-decoration:none;text-transform:none}.lucy-listing-links a:first-child,.lucy-listings-more{background:#111;color:#fff!important}.lucy-listings-grid{display:grid;gap:28px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}.lucy-listings-load-status{color:#555;font:400 13px/1.5 var(--font,Arial,sans-serif);margin:22px 0 0}.lucy-api-disclaimer{border-top:1px solid #eee;color:#777!important;font:400 10px/1.6 var(--font,Arial,sans-serif)!important;margin:25px 0 0!important;padding-top:16px;white-space:pre-line}.lucy-api-disclaimer:empty{display:none}.lucy-listings-more{margin:24px auto 0}.lucy-listings-more[hidden]{display:none}.lucy-listings-more:disabled{cursor:wait;opacity:.55}html.lucy-annotations-search .bidx-card{background:#fff;border:0!important;border-radius:0!important;box-shadow:none;color:#111;min-width:0;overflow:visible;position:relative;text-decoration:none}html.lucy-annotations-search .bidx-card-photo-wrap{aspect-ratio:3/2;background:#f1f1f1;border-radius:0!important;height:auto!important;overflow:hidden;position:relative;touch-action:pan-y}html.lucy-annotations-search .bidx-card-photo-wrap img{display:block;height:100%;object-fit:cover;width:100%}html.lucy-annotations-search .bidx-card-photo-wrap .lucy-card-image{inset:0;position:absolute}.lucy-api-card .lucy-card-photo{z-index:2}html.lucy-annotations-search .bidx-card-photo-wrap:after{display:none!important}html.lucy-annotations-search .bidx-card-body{background:#fff!important;color:#111!important;display:block;inset:auto!important;padding:14px 0 0!important;position:relative!important;text-shadow:none!important}html.lucy-annotations-search .bidx-card-price{align-items:center;color:#111!important;display:flex;flex-wrap:wrap;font:600 clamp(24px,2.1vw,29px)/1.15 var(--font,Arial,sans-serif)!important;gap:8px;letter-spacing:-.025em;margin:0 0 8px!important}html.lucy-annotations-search .bidx-card-address{color:#111!important;display:block;font:500 15px/1.4 var(--font,Arial,sans-serif)!important;letter-spacing:0;margin:0!important;text-transform:none}html.lucy-annotations-search .bidx-card-address a{color:inherit!important;position:static;text-decoration:none}.lucy-api-card .bidx-card-address a:after{content:"";inset:0;position:absolute;z-index:1}html.lucy-annotations-search .bidx-card-city{color:#555;font:400 12px/1.5 var(--font,Arial,sans-serif);margin:3px 0 9px!important}html.lucy-annotations-search .bidx-card-stats{color:#444!important;display:flex;flex-wrap:wrap;font:400 12px/1.5 var(--font,Arial,sans-serif)!important;gap:6px 14px;margin:9px 0 0}.bidx-card-stats strong{font-weight:600}html.lucy-annotations-search .bidx-card-badges{left:10px;position:absolute;top:10px;z-index:2}html.lucy-annotations-search .bidx-card-badges .bidx-card-badge{background:#fff!important;border-radius:0;color:#111!important;display:inline-block;font:500 10px/1.35 var(--font,Arial,sans-serif);letter-spacing:.01em;padding:5px 9px;text-transform:none}html.lucy-annotations-search .bidx-card-actions{display:flex;gap:6px;position:absolute;right:9px;top:9px;z-index:4}html.lucy-annotations-search .bidx-card-actions button{background:#111c!important;border:0!important;border-radius:50%;box-shadow:none;color:#fff!important;cursor:pointer;display:grid;height:36px;min-height:0;padding:9px;place-items:center;position:relative;width:36px}.lucy-card-save svg,.lucy-card-share svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}.lucy-card-save[aria-pressed=true] svg{fill:currentColor}html.lucy-annotations-search .bidx-card-arrow{background:#111a;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;font:400 25px/1 Arial,sans-serif;height:34px;min-height:0;opacity:0;padding:0;place-items:center;position:absolute;top:calc(50% - 17px);transition:opacity .15s;width:34px;z-index:4}html.lucy-annotations-search .bidx-card-arrow-left{left:9px}html.lucy-annotations-search .bidx-card-arrow-right{right:9px}html.lucy-annotations-search .bidx-card:focus-within .bidx-card-arrow,html.lucy-annotations-search .bidx-card:hover .bidx-card-arrow{opacity:1}.lucy-card-count{background:#111b;bottom:10px;color:#fff;font:400 10px/1.4 var(--font,Arial,sans-serif);padding:4px 8px;position:absolute;right:10px;z-index:2}html.lucy-annotations-search .bidx-card-extras{border-top:1px solid #e6e6e6;color:#777!important;font:400 10px/1.5 var(--font,Arial,sans-serif);margin-top:11px;overflow-wrap:anywhere;padding-top:8px}html.lucy-annotations-search .bidx-card-price-drop,html.lucy-annotations-search .bidx-card-price-up{background:#f3f3f3!important;color:#333!important;display:inline-block;font:500 10px/1.4 var(--font,Arial,sans-serif)!important;padding:4px 6px}html.lucy-annotations-search .bidx-loc-pill-polygon{background:#111!important;border-color:#111!important;color:#fff!important}html.lucy-annotations-search .bidx-loc-pill-polygon .bidx-tb-loc-pill-x{color:#fff!important}.lucy-card-building{color:#555;font:400 11px/1.4 var(--font,Arial,sans-serif);margin:9px 0 0!important}.lucy-search-sr{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.vg-diamond-search .lucy-hero-search{align-items:stretch;background:#fff;border:1px solid #ddd;box-shadow:0 8px 32px #0001;display:flex!important;margin:22px 0 0;padding:0!important;width:min(630px,100%)}.lucy-hero-search input{background:#fff;border:0;border-radius:0;color:#111;cursor:text;flex:1;font:400 16px/1.5 var(--font,Arial,sans-serif);min-height:62px;min-width:0;padding:18px 22px;width:auto}.lucy-hero-search button{background:#fff;border:0;border-left:1px solid #ddd;color:#111;cursor:pointer;display:grid;flex:0 0 66px;margin:0;padding:18px;place-items:center}.lucy-hero-search svg{fill:none;height:24px;stroke:currentColor;stroke-width:1.5;width:24px}html.lucy-annotations-search .vg-diamond-search [hidden]{display:none!important}.lucy-search-dialog-open{overflow:hidden!important}.lucy-search-overlay{background:#0008;color:#111;display:grid;font-family:var(--font,Arial,sans-serif);inset:0;overflow:auto;padding:32px;place-items:center;position:fixed;z-index:2147483000}.lucy-search-dialog{background:#fff;color:#111;max-height:calc(100dvh - 64px);outline:none;overflow:auto;padding:44px;position:relative;width:min(1060px,100%)}.lucy-search-close{background:#fff;border:1px solid #ddd;border-radius:50%;color:#111;cursor:pointer;display:grid;font:300 29px/1 Arial,sans-serif;height:42px;min-height:0;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:42px;z-index:6}.lucy-search-dialog h2{color:#111!important;font:400 clamp(30px,3.2vw,44px)/1.15 var(--fontheader,Georgia,serif)!important;margin:0 40px 24px 0!important}.lucy-location-options{border-top:1px solid #ddd;max-height:44dvh;overflow:auto;overscroll-behavior:contain}.lucy-location-options button{align-items:center;background:#fff;border:0;border-bottom:1px solid #eee;color:#111;cursor:pointer;display:flex;font:400 15px/1.4 var(--font,Arial,sans-serif);gap:18px;justify-content:space-between;padding:15px 4px;text-align:left;width:100%}.lucy-location-options button small{color:#777;flex-shrink:0;font-size:11px}.lucy-location-options button.is-active,.lucy-location-options button:hover{background:#f4f4f4}.lucy-property-dialog .lucy-search-dialog{padding:0;width:min(1240px,100%)}.lucy-draw-surface{background:transparent;cursor:crosshair;inset:0;position:absolute;touch-action:none;z-index:100}.lucy-draw-controls{background:#fff;border:1px solid #ddd;box-shadow:0 4px 18px #0002;color:#111;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;left:50%;max-width:calc(100% - 28px);padding:12px;position:absolute;top:70px;transform:translate(-50%);width:max-content;z-index:120}.lucy-draw-controls p{flex-basis:100%;font:400 12px/1.5 var(--font,Arial,sans-serif);margin:0 0 3px;text-align:center}.lucy-draw-controls button{background:#fff;border:1px solid #111;color:#111;cursor:pointer;font:500 12px/1.3 var(--font,Arial,sans-serif);min-height:40px;padding:10px 14px}.lucy-draw-controls [data-draw-finish]{background:#111;color:#fff}.lucy-draw-controls button:disabled{cursor:default;opacity:.4}@media(max-width:1020px){.lucy-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lucy-listings-header{align-items:start;flex-direction:column}}@media(max-width:680px){.lucy-listings-grid{gap:30px;grid-template-columns:minmax(0,1fr)}.lucy-api-listings{padding-block:35px!important}.lucy-search-overlay{padding:0}.lucy-search-dialog{max-height:100dvh;min-height:100dvh;padding:62px 20px 24px}.lucy-hero-search input{font-size:14px;min-height:56px;padding:16px}.lucy-hero-search button{flex-basis:54px;padding:14px}.lucy-location-options{max-height:50dvh}.lucy-location-options button{padding-block:17px}.lucy-draw-controls{top:62px}.lucy-draw-controls button{min-height:44px}}@media(prefers-reduced-motion:reduce){html.lucy-annotations-search .bidx-card-arrow{transition:none}}@media(max-width:768px){body.bidx-mobile-map-view .bidx-mob-draw-btn:not([data-bidx-building-hidden]){align-items:center;background:#000;border:0;border-radius:999px;box-shadow:0 8px 24px #0000002e;color:#fff;display:inline-flex!important;font:500 12px/16px var(--font,"CompassSans",Arial,sans-serif);gap:8px;height:48px!important;justify-content:center;letter-spacing:.14em;min-width:48px;padding:0 18px;text-transform:uppercase;width:auto!important}body.bidx-mobile-map-view .bidx-mob-draw-btn:not([data-bidx-building-hidden]):after{content:"Draw"}body.bidx-mobile-map-view .bidx-mob-draw-btn.active{background:#fff;box-shadow:inset 0 0 0 1px #000;color:#000}body.bidx-mobile-map-view .bidx-mob-draw-btn.active:after{content:"Cancel"}.lucy-draw-controls{left:12px!important;max-width:none!important;right:12px!important;transform:none!important;width:auto!important}}body #about-text,body #additional-text{background:#fff!important;color:#111!important}body.lch-has-building-layout .miranda-wrapper{overflow-x:clip!important;overflow-y:visible!important}body.lch-has-building-layout .mce-sidebar-content a{overflow-wrap:anywhere;white-space:normal!important}body #about-text .inner-content,body #additional-text .inner-content{margin-inline:auto;max-width:1320px}body #about-text .lch-building-layout{align-items:start;display:grid!important;gap:64px;grid-template-columns:minmax(0,1fr) minmax(300px,380px)}body .lch-building-copy{min-width:0;opacity:1!important;transform:none!important}body .lch-building-copy,body .lch-building-copy li,body .lch-building-copy p{color:#191919!important;font-family:var(--font),sans-serif;font-size:16px!important;line-height:1.8!important}body .lch-building-copy h2{color:#111!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.2!important;margin-bottom:24px}body .lch-building-copy h3{color:#111!important;font-size:24px!important;line-height:1.35!important;margin:36px 0 16px}body .lch-building-copy :is(h2,h3,h4) strong{color:inherit!important}body .lch-building-copy .text-full{display:block!important}body .lch-building-copy .read-toggle,body .lch-building-copy .text-preview{display:none!important}body .lch-prose-content{height:auto!important;max-height:none!important;overflow:visible!important}body .lch-prose-toggle{display:none}body .lch-inquiry-aside{align-self:start;position:sticky;top:104px}body .lch-inquiry{background:#fff;border:1px solid #dedede;color:#111;margin:0!important;min-width:0;padding:30px;text-align:left}body .lch-inquiry,body .lch-inquiry *,body .lch-valuation-layout *{box-sizing:border-box}body #about-text .lch-inquiry h3,body .lch-inquiry h3{color:#111!important;font-family:var(--fontheader),serif!important;font-size:25px!important;font-weight:500!important;line-height:1.3!important;margin:0 0 24px!important}body .lch-inquiry .lch-inquiry-progress{color:#333!important;font-size:14px!important;line-height:1.5!important;margin:0 0 14px!important}body .lch-inquiry-track{display:flex;gap:8px;list-style:none!important;margin:0 0 28px!important;padding:0!important}body .lch-inquiry-track li{background:#e4e4e4;flex:1;height:3px;margin:0!important;padding:0!important}body .lch-inquiry-track li.is-current{background:#111}body .lch-inquiry fieldset{border:0!important;margin:0!important;min-inline-size:0;padding:0!important}body .lch-inquiry [hidden],body .lch-inquiry fieldset[hidden]{display:none!important}body .lch-inquiry legend{font-size:22px!important;font-weight:500;line-height:1.4!important;margin:0 0 22px!important}body .lch-inquiry label,body .lch-inquiry legend{color:#111!important;font-family:var(--font),sans-serif!important}body .lch-inquiry label{display:block;font-size:14px!important;font-weight:500!important;line-height:1.6!important;margin:0 0 20px!important}body .lch-inquiry input:not([type=checkbox]),body .lch-inquiry select,body .lch-inquiry textarea{background:#fff!important;border:1px solid #c9c9c9!important;border-radius:0!important;box-shadow:none!important;color:#111!important;display:block!important;font-family:var(--font),sans-serif!important;font-size:15px!important;height:auto!important;letter-spacing:normal!important;line-height:1.5!important;margin:8px 0 0!important;min-height:49px;padding:12px!important;width:100%!important}body .lch-inquiry textarea{min-height:120px;resize:vertical}body .lch-inquiry input:focus,body .lch-inquiry select:focus,body .lch-inquiry textarea:focus{outline:2px solid #111;outline-offset:2px}body .lch-inquiry-names{display:grid;gap:16px;grid-template-columns:1fr 1fr}body .lch-inquiry-controls{display:flex;gap:12px;justify-content:flex-end;margin-top:26px}body .lch-inquiry-controls button{background:#111!important;border:1px solid #111!important;color:#fff!important;cursor:pointer;font-size:14px!important;letter-spacing:0!important;line-height:1.4!important;min-height:46px;padding:13px 24px!important;text-transform:none!important}body .lch-inquiry-controls [data-inquiry-back]{background:#fff!important;color:#111!important;margin-right:auto}body .lch-inquiry-controls button:disabled{cursor:wait;opacity:.5}body .lch-inquiry [data-contact-status]{color:#222!important;font-size:14px!important;line-height:1.5!important;margin:12px 0 0!important}body .lch-inquiry-review{display:grid;font-size:14px;gap:3px;grid-template-columns:1fr;line-height:1.5;margin-bottom:24px;overflow-wrap:anywhere}body .lch-inquiry-review dt{font-weight:600;margin-top:10px}body .lch-inquiry-review dd{color:#555;margin:0}body .lch-inquiry [data-contact-consent]{color:#555;font-size:11px;line-height:1.6}body .lch-inquiry [data-contact-captcha]{min-height:0;overflow:visible}body .lch-inline-inquiry{background:transparent!important;box-shadow:none!important;margin-inline:auto!important;max-width:620px!important;padding:0!important}body #agent-cta:has(.lch-inline-inquiry){background:#fff!important;color:#111!important;padding-block:70px!important}body #agent-cta:has(.lch-inline-inquiry) a,body #agent-cta:has(.lch-inline-inquiry) h2,body #agent-cta:has(.lch-inline-inquiry) h3,body #agent-cta:has(.lch-inline-inquiry) p{color:#111!important}body #agent-cta:has(.lch-inline-inquiry) .listing-h>div>img{filter:invert(1)}body .lch-valuation-section{background:#fff!important;color:#111!important;padding:72px 24px!important}body .lch-valuation-layout{align-items:center!important;display:grid!important;gap:64px!important;grid-template-columns:1fr 1fr!important;margin:0 auto!important;max-width:1280px!important;width:100%!important}body .lch-valuation-copy{color:#111;max-width:580px}body .lch-valuation-copy h2{color:#111!important;font-family:var(--fontheader),serif!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.25!important;margin:0 0 20px!important}body .lch-valuation-copy p{color:#444!important;font-size:15px!important;line-height:1.8!important;margin:0 0 24px!important}body .lch-valuation-form{display:block!important;margin:28px 0 20px!important}body .lch-valuation-form label{font-size:13px;font-weight:500;margin-bottom:10px}body .lch-valuation-form input,body .lch-valuation-form label{color:#111!important;display:block;font-family:var(--font),sans-serif}body .lch-valuation-form input{background:#fff!important;border:1px solid #ccc!important;border-radius:0!important;box-shadow:none!important;font-size:15px!important;height:56px!important;margin:0 0 10px!important;padding:16px!important;width:100%!important}body .lch-valuation-form button{align-items:center;background:#111!important;border:1px solid #111!important;color:#fff!important;cursor:pointer;display:flex;font-size:14px!important;justify-content:space-between;letter-spacing:0!important;min-height:51px;padding:14px 20px!important;text-transform:none!important;width:100%}body .lch-valuation-form .lch-valuation-status{font-size:13px!important;margin:10px 0!important}body .lch-value-contact{background:transparent!important;border:0!important;border-bottom:1px solid #111!important;color:#111!important;cursor:pointer;font-family:var(--font),sans-serif;font-size:14px!important;letter-spacing:0!important;padding:0 0 7px!important;text-transform:none!important}body .lch-valuation-photo{height:390px;margin:0!important;padding:0!important;width:100%}body .lch-valuation-photo img{display:block;height:100%!important;object-fit:cover;width:100%!important}@media(min-width:1001px){body .lch-building-copy .lch-prose-content{max-height:none!important;overflow:visible!important}}@media(max-width:1000px){body #about-text .lch-building-layout{gap:32px;grid-template-columns:1fr!important}body .lch-inquiry-aside{display:none}body .lch-valuation-layout{gap:32px!important}}@media(max-width:767px){body .lch-building-copy:not(.is-expanded) .lch-prose-content{-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent);max-height:580px!important;overflow:hidden!important}body .lch-prose-toggle{background:#fff;border:0;border-bottom:1px solid #111;color:#111;display:inline-block;font-size:14px;letter-spacing:0;margin-top:18px;padding:8px 0;text-transform:none}body .lch-valuation-layout{gap:30px!important;grid-template-columns:1fr!important}body .lch-valuation-section{padding:48px 20px!important}body .lch-valuation-photo{height:280px}body .lch-inquiry{padding:24px}body .lch-inquiry h3{font-size:23px!important}body .lch-inquiry-names{gap:0;grid-template-columns:1fr}body #agent-cta:has(.lch-inline-inquiry)>.inner-content{flex-direction:column!important;gap:34px!important}}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews{background:#fff!important;border:0!important;box-sizing:border-box;color:#111!important;display:block!important;left:auto!important;margin:0!important;max-width:none;min-width:0;padding:clamp(40px,6vw,76px) 0!important;position:relative!important;right:auto!important;transform:none!important;width:100%!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews.fullwidth{left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;right:auto!important;width:100vw!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-inner{box-sizing:border-box;display:block!important;margin:0 auto!important;max-width:1440px;padding:0!important;width:92%}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews h2{color:#111!important;font:300 clamp(29px,3.1vw,44px)/1.12 var(--fontheader,Georgia,serif)!important;letter-spacing:0!important;margin:0!important;max-width:1050px;text-transform:none!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-intro{color:#444!important;font:400 15px/1.65 var(--font,Arial,sans-serif)!important;margin:17px 0 0!important;max-width:900px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-intro a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-controls{align-items:end;border-bottom:1px solid #d9d9d9;display:flex;gap:24px;justify-content:space-between;margin:28px 0}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-tabs{align-items:end;display:flex;flex-wrap:wrap;gap:0 26px;min-width:0}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-tabs button{background:#fff!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#555!important;cursor:pointer;display:block!important;font:400 14px/1.35 var(--font,Arial,sans-serif)!important;letter-spacing:0!important;margin:0 0 -1px!important;min-height:48px;padding:14px 0!important;position:relative;text-transform:none!important;white-space:nowrap}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-tabs button[aria-selected=true]{border-bottom-color:#000!important;color:#000!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-building-filter{align-items:center;color:#333!important;display:flex!important;font:400 13px/1.4 var(--font,Arial,sans-serif)!important;gap:10px;margin:0 0 9px!important;white-space:nowrap}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-building-filter select{appearance:auto;background:#fff!important;border:1px solid #ccc!important;border-radius:0!important;box-shadow:none!important;color:#111!important;font:400 13px/1.4 var(--font,Arial,sans-serif)!important;letter-spacing:0!important;margin:0!important;max-width:240px;min-height:39px;padding:8px 30px 8px 12px!important;width:auto!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-panel{display:block;outline-offset:5px;width:100%}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-grid{display:grid!important;gap:32px 28px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important;width:100%}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-card{background:#fff!important;border:0!important;color:#111!important;display:block;margin:0!important;min-width:0}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-card-link{background:#fff!important;border:0!important;box-shadow:none!important;color:#111!important;display:flex!important;flex-direction:column;height:100%;text-decoration:none!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-image{aspect-ratio:16/9!important;background:#f5f5f5!important;display:block!important;height:auto!important;margin:0 0 19px!important;min-height:0!important;overflow:hidden;position:relative;width:100%!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-image img{border:0!important;display:block!important;height:100%!important;inset:0!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:0!important;object-fit:contain!important;object-position:center!important;padding:0!important;position:absolute!important;transform:none!important;width:100%!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-card-copy{border-bottom:1px solid #ddd;box-sizing:border-box;flex:1;padding:0 0 24px!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-date{color:#666!important;font:400 12px/1.5 var(--font,Arial,sans-serif)!important;letter-spacing:0!important;margin:0 0 9px!important;text-transform:none!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 12px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-card-meta .lcp-date{margin:0!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-type{background:#fff;border:1px solid #d5d5d5;color:#333;display:inline-block;font:500 10px/1.4 var(--font,Arial,sans-serif);letter-spacing:.02em;padding:3px 6px;white-space:nowrap}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews h3{color:#111!important;font:300 clamp(23px,2.15vw,29px)/1.18 var(--fontheader,Georgia,serif)!important;letter-spacing:0!important;margin:0 0 13px!important;text-transform:none!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-card-link:hover h3{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-excerpt{color:#555!important;display:-webkit-box;font:400 14px/1.65 var(--font,Arial,sans-serif)!important;-webkit-line-clamp:3;margin:0!important;-webkit-box-orient:vertical;overflow:hidden}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-status{color:#555!important;font:400 14px/1.6 var(--font,Arial,sans-serif)!important;margin:20px 0 0!important;max-width:750px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-status:empty{display:none!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px 25px;margin-top:28px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-footer button{align-items:center;background:#fff!important;border:1px solid #111!important;border-radius:0!important;box-shadow:none!important;color:#111!important;cursor:pointer;display:inline-flex;font:400 13px/1.5 var(--font,Arial,sans-serif)!important;justify-content:center;letter-spacing:0!important;margin:0!important;min-height:45px;padding:11px 23px!important;text-transform:none!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-footer button:disabled{cursor:default;opacity:.5}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-archive{background:none!important;border:0!important;color:#111!important;font:400 13px/1.5 var(--font,Arial,sans-serif)!important;letter-spacing:0!important;margin:0!important;padding:7px 0!important;text-decoration:underline!important;text-transform:none!important;text-underline-offset:4px;white-space:normal}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews :focus-visible{outline:2px solid #111!important;outline-offset:4px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews [hidden]{display:none!important}@media(max-width:1080px){:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-controls{align-items:start;flex-direction:column;gap:16px}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-building-filter{margin-bottom:16px!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-grid{gap:28px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-inner{width:90%}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-grid{gap:29px;grid-template-columns:1fr}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-tabs{display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-tabs button{text-align:left;white-space:normal}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-image{margin-bottom:16px!important}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-building-filter{justify-content:space-between;width:100%}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-building-filter select{flex:1;max-width:none}:is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-footer{gap:13px 20px}}body.lch-blog-page .blog-socials a em:is(.fa-facebook,.fa-linkedin,.fa-x-twitter,.fa-pinterest,.fa-whatsapp,.fa-reddit,.fa-telegram,.fa-envelope){background-color:currentColor;display:inline-block;height:1em;-webkit-mask:var(--lch-share-icon) no-repeat center /contain;mask:var(--lch-share-icon) no-repeat center /contain;vertical-align:-.125em;width:calc(1em*var(--lch-share-ratio,1))}body.lch-blog-page .blog-socials a em:is(.fa-facebook,.fa-linkedin,.fa-x-twitter,.fa-pinterest,.fa-whatsapp,.fa-reddit,.fa-telegram,.fa-envelope):before{content:none!important}body.lch-blog-page .blog-socials a em.fa-facebook{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256q-1-69-34-125t-89-89T256 8q-69 1-125 34t-89 89T8 256q2 95 60 162t149 83V328h-63v-72h63v-55q1-46 26-71t68-25q21 0 38 2 16 2 17 3v61h-31q-23 0-32 12-9 11-8 26v47h69l-11 72h-58v173q91-16 149-83t60-162'/%3E%3C/svg%3E");--lch-share-ratio:1}body.lch-blog-page .blog-socials a em.fa-linkedin{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H32q-14 0-23 9-9 10-9 23v384q0 13 9 23 9 9 23 9h384q14 0 23-9 9-10 9-23V64q0-13-9-23-9-9-23-9M135 416H69V202h67v214Zm-33-243q-16 0-27-11t-11-27q0-17 11-28t27-11q17 0 27 11 11 11 12 28-1 16-12 27-10 11-27 11m282 243h-66V312q1-20-5-38-5-17-30-19-25 1-33 17-7 16-6 38v106h-67V202h64v29h1q6-13 22-23 16-11 41-11 49 1 65 29 16 29 14 73z'/%3E%3C/svg%3E");--lch-share-ratio:.875}body.lch-blog-page .blog-socials a em.fa-x-twitter{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389 48h71L306 224l181 240H345L234 319 107 464H36l165-188L27 48h145l101 133zm-25 374h40L151 88h-42z'/%3E%3C/svg%3E");--lch-share-ratio:1}body.lch-blog-page .blog-socials a em.fa-pinterest{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath d='M496 256q-1 69-34 125t-89 89-125 34q-38 0-73-11 8-13 17-31 9-17 13-34l9-33q6-22 7-26 6 12 22 20 15 8 35 8 57-1 92-45 35-43 36-109-1-63-44-102-43-40-109-41-80 2-122 46-41 43-41 104 0 29 13 56 13 28 37 40 7 3 8-3 1-4 4-15 2-8 3-13 1-4-2-7-7-10-13-25-5-16-5-32 0-43 30-74 29-32 82-34 46 1 75 29 28 27 29 72-1 51-23 82t-55 32q-19-1-30-13-11-13-7-32 4-16 9-32 10-29 11-50 1-32-31-35-19 0-32 17-12 16-13 43 1 17 4 26 3 10 4 11-1 1-7 27t-13 55-9 41q-4 16-4 36 1 20 3 35-71-28-114-90Q1 336 0 256q1-69 34-125t89-89T248 8q69 1 125 34t89 89 34 125'/%3E%3C/svg%3E");--lch-share-ratio:.9688}body.lch-blog-page .blog-socials a em.fa-whatsapp{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M381 97q-66-64-157-65-62 1-112 30-50 30-80 80Q3 192 2 254q0 60 29 111L0 480l118-31q49 27 106 27 62-1 112-30 51-30 81-80t31-112q0-45-18-85-17-40-49-72M224 439q-51-1-94-26l-7-4-70 18 19-68-4-7q-28-45-29-98 2-78 55-130 52-53 130-54 76 0 130 54 55 54 57 130-3 78-56 131-53 52-131 54m101-138q-5-3-19-10-14-6-19-8-7-5-12 2-4 5-9 12-6 7-9 10-4 6-12 1-24-11-42-25t-33-41q-4-6 3-12 5-4 13-18 2-5-1-10-1-1-4-10-3-8-7-18-4-8-6-13-6-12-11-9h-12q-6-1-15 6 0 1-1 2-5 4-11 15t-7 30q1 20 10 37 9 16 12 20h1q0 1 1 2 5 9 30 36 24 27 63 46 26 11 40 14 15 2 27 0 9-2 21-9t16-17q7-22 4-27-2-3-8-5-2-1-3-1'/%3E%3C/svg%3E");--lch-share-ratio:.875}body.lch-blog-page .blog-socials a em.fa-reddit{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M202 306q-23-3-25-25 2-23 25-25 22 2 24 25-2 22-24 25m302-50q-1 69-34 125t-89 89-125 34q-69-1-125-34t-89-89T8 256q1-69 34-125t89-89T256 8q69 1 125 34t89 89 34 125m-132-41q-15 0-24 10-35-24-86-27l17-78 56 12q2 23 24 25 23-2 25-25-2-23-25-25-15 1-22 14l-61-14q-5 0-7 5l-19 86q-51 3-86 27-9-10-24-10-26 2-32 25-5 23 18 38-2 7-2 15 2 41 39 67 37 27 93 28 56-1 94-28 37-26 39-67 0-8-2-16 22-14 17-37-6-23-32-25m-69 116q-16 14-47 14-31-1-47-14-4-3-8 0-4 5 0 9 20 17 55 17t55-17q4-4 0-9-4-3-8 0m8-75q-23 2-25 25 2 22 25 25 22-3 24-25-2-23-24-25'/%3E%3C/svg%3E");--lch-share-ratio:1}body.lch-blog-page .blog-socials a em.fa-telegram{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath d='M248 8q-69 1-125 34t-89 89T0 256q1 69 34 125t89 89 125 34q69-1 125-34t89-89 34-125q-1-69-34-125t-89-89T248 8m115 169q-2 20-7 54-5 33-11 67t-10 57q-6 26-17 25-16 0-31-12l-8-6q-17-11-29-20-12-8-27-17-15-11-12-18 2-8 12-16l6-6q1-2 11-10 16-15 35-34 20-18 22-23 1-1-1-4-3-2-5-1-4 1-105 70-15 10-27 9-7 0-18-3-11-2-20-6-3-1-6-1-21-5-21-15 1-7 18-14 109-47 145-62 50-21 68-27 19-7 24-7t10 3q3 3 4 7z'/%3E%3C/svg%3E");--lch-share-ratio:.9688}body.lch-blog-page .blog-socials a em.fa-envelope{--lch-share-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 64q-20 1-34 14Q1 92 0 112q1 24 19 38l218 164q19 12 38 0l218-164q18-14 19-38-1-20-14-34-14-13-34-14zM0 176v208q1 27 19 45t45 19h384q27-1 45-19t19-45V176L294 339q-17 13-38 13t-38-13z'/%3E%3C/svg%3E");--lch-share-ratio:1}@layer lch-review-controls,lch-modal-type,lch-building-card-type,lch-heading-preview;.vg{--paper:#fff;--paper-alt:#f7f7f7;--ink:#000;--ink-muted:#525252;--ink-subtle:#6b6b6b;--line:#e0e0e0;--control:#8a8a8a;--inverse:#000;--on-inverse:#fff;--on-inverse-muted:#b3b3b3;--line-inverse:#333;--scrim:rgba(0,0,0,.55);--photo-shade:rgba(0,0,0,.32);--error:#d8332f;--shadow-float:0 18px 48px rgba(0,0,0,.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:96px;--space-10:136px;--radius-none:0px;--radius-hair:2px;--radius-pill:999px;--container-max:1280px;--container-wide:1520px;--measure:68ch;--gutter:40px;--header-height:76px;--font-display:"the-seasons","the-seasons-fallback","Times New Roman",serif;--font-sans:"CompassSans","Helvetica Neue",Arial,sans-serif}.vg .vg-t-display-xl{font-size:84px;letter-spacing:-.01em;line-height:84px}.vg .vg-t-display-l,.vg .vg-t-display-xl{font-family:var(--font-display)!important;font-weight:100}.vg .vg-t-display-l{font-size:56px;letter-spacing:-.005em;line-height:60px}.vg .vg-t-display-m{font-size:40px;line-height:46px}.vg .vg-t-display-m,.vg .vg-t-display-s{font-family:var(--font-display)!important;font-weight:100}.vg .vg-t-display-s{font-size:26px;line-height:32px}.vg .vg-t-statement{font-size:34px;line-height:46px}.vg .vg-t-numeral,.vg .vg-t-statement{font-family:var(--font-display)!important;font-weight:100}.vg .vg-t-numeral{font-size:64px;line-height:64px}.vg .vg-t-lead{font-family:var(--font-sans);font-size:19px;font-weight:300;line-height:30px}.vg .vg-t-body{font-size:16px;line-height:27px}.vg .vg-t-body,.vg .vg-t-body-s{font-family:var(--font-sans);font-weight:400}.vg .vg-t-body-s{font-size:14px;line-height:22px}.vg .vg-t-caption{font-weight:400;letter-spacing:.02em;line-height:18px}.vg .vg-t-caption,.vg .vg-t-label{font-family:var(--font-sans);font-size:12px}.vg .vg-t-label{font-weight:500;letter-spacing:.16em;line-height:16px}.vg .vg-t-nav{font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px}body.lch-design .body-container,body.lch-design .body-content,body.lch-design .user-content,body.lch-design .vg-element.home-sections{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body.lch-design .vg h1,body.lch-design .vg h2,body.lch-design .vg h3,body.lch-design .vg h4{color:inherit;text-transform:none}.vg,.vg *,.vg :after,.vg :before{box-sizing:border-box}.vg{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:27px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.vg) img{display:block;max-width:100%}:where(.vg) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.vg) :where(ul,ol){list-style:none;padding:0}:where(.vg) a{color:inherit;text-decoration:none}:where(.vg) button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.vg [hidden]{display:none!important}.vg .vg-t-label{text-transform:uppercase}.vg .vg-t-display-l,.vg .vg-t-display-m,.vg .vg-t-display-s,.vg .vg-t-display-xl,.vg .vg-t-numeral{font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums}.vg .vg-subtle{color:var(--ink-subtle)}.vg .vg-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.vg :focus-visible{border-radius:var(--radius-hair);outline:2px solid var(--ink);outline-offset:3px}.vg .vg-inverse :focus-visible{outline-color:var(--on-inverse)}.vg-container{margin:0 auto;max-width:calc(var(--container-max) + var(--gutter)*2);padding:0 var(--gutter);width:100%}.vg-section{padding:var(--space-10) 0;scroll-margin-top:var(--header-height)}.vg-section:not(.vg-alt):not(.vg-inverse)+.vg-section:not(.vg-alt):not(.vg-inverse){padding-top:0}.vg-section.vg-ruled{border-top:1px solid var(--line);padding-top:var(--space-10)!important}.vg-inverse{background:var(--inverse);color:var(--on-inverse)}.vg-shead{align-items:end;display:grid;gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr) auto;margin-bottom:var(--space-7)}.vg-shead .vg-t-lead{color:var(--ink-muted);margin-top:var(--space-5);max-width:56ch}.vg-shead-actions{align-items:center;display:flex;gap:var(--space-4)}.vg-btn{align-items:center;background:var(--ink);border:1px solid var(--ink);color:var(--paper);display:inline-flex;gap:var(--space-3);justify-content:center;min-height:52px;padding:0 var(--space-6);text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.vg-btn:hover{background:var(--paper);color:var(--ink)}.vg-btn-outline{background:transparent;color:var(--ink)}.vg-btn-outline:hover{background:var(--ink);color:var(--paper)}.vg-btn[aria-disabled=true],.vg-btn[disabled]{cursor:not-allowed;opacity:.45}.vg-btn svg{flex:none;height:16px;width:16px}.vg-link{align-items:center;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;display:inline-flex;gap:var(--space-2);padding-bottom:3px;text-transform:uppercase;transition:background-size .35s ease}.vg-link:hover{background-position:100% 100%;background-size:0 1px}.vg-link svg{height:14px;transition:transform .25s ease;width:14px}.vg-link:hover svg{transform:translate(3px)}.vg-icon-btn{background:var(--paper);border:1px solid var(--control);color:var(--ink);display:inline-grid;height:48px;place-items:center;transition:border-color .2s,background .2s,color .2s;width:48px}.vg-icon-btn:hover:not([disabled]){background:var(--ink);border-color:var(--ink);color:var(--paper)}.vg-icon-btn[disabled]{cursor:default;opacity:.35}.vg-icon-btn svg{height:18px;width:18px}.vg-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vg-chip{border:1px solid var(--control);border-radius:var(--radius-pill);min-height:40px;padding:0 var(--space-5);text-transform:uppercase;transition:border-color .2s,background .2s,color .2s}.vg-chip:hover{border-color:var(--ink)}.vg-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.vg-tag{align-items:center;background:var(--paper);border-radius:var(--radius-pill);color:var(--ink);display:inline-flex;min-height:26px;padding:0 var(--space-3);text-transform:uppercase}.vg-tablist{border-bottom:1px solid var(--line);display:flex;gap:var(--space-6);overflow-x:auto;scrollbar-width:none}.vg-tablist::-webkit-scrollbar{display:none}.vg-tab{color:var(--ink-subtle);padding:var(--space-4) 0;position:relative;text-transform:uppercase;transition:color .2s;white-space:nowrap}.vg-tab:hover,.vg-tab[aria-selected=true]{color:var(--ink)}.vg-tab[aria-selected=true]:after{background:var(--ink);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.vg-check{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-3)}.vg-check input{appearance:none;-webkit-appearance:none;background:var(--paper) center /12px no-repeat;border:1px solid var(--control);border-radius:var(--radius-hair);cursor:pointer;flex:none;height:20px;margin:3px 0 0;transition:background-color .15s,border-color .15s;width:20px}.vg-check input:hover{border-color:var(--ink)}.vg-check input:checked{background-color:var(--ink);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.6' d='m2 6.2 2.6 2.6L10 3.4'/%3E%3C/svg%3E");border-color:var(--ink)}.vg-hero{padding:var(--space-9) 0 0}.vg-hero-quick{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-5)}.vg-hero-quick a{border-bottom:1px solid var(--control);padding-bottom:2px;transition:border-color .2s}.vg-hero-quick a:hover{border-color:var(--ink)}.vg-hero-media{margin-top:var(--space-8);position:relative}.vg-hero-media img{aspect-ratio:2.4/1;background:var(--paper-alt);object-fit:cover;width:100%}.vg-hero-search{margin:-38px auto 0;max-width:880px;padding:0 var(--gutter);position:relative;z-index:5}.vg-statement-grid{display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.vg-statement-grid .vg-t-statement{max-width:30ch}.vg-hoods{display:grid;gap:var(--space-5);grid-template-columns:1fr 1fr}.vg-hood{position:relative}.vg-hood-media{background:var(--paper-alt);overflow:hidden}.vg-hood-media img{aspect-ratio:4/3;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.vg-hood:hover .vg-hood-media img{transform:scale(1.04)}.vg-hood-body{padding-top:var(--space-5)}.vg-hood-body p{color:var(--ink-muted);margin-top:var(--space-3);max-width:52ch}.vg-hood-links{border-top:1px solid var(--line);margin-top:var(--space-5)}.vg-hood-links a{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) 0;transition:padding .3s ease}.vg-hood-links a:hover{padding-left:var(--space-2)}.vg-hood-links a span:last-child{color:var(--ink-subtle)}.vg-hood-links svg{height:16px;width:16px}.vg-card{position:relative}.vg-card>a.vg-card-link{color:transparent;font-size:0;inset:0;position:absolute;z-index:3}.vg-card-media{background:var(--paper-alt);overflow:hidden;position:relative}.vg-card-media img{height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.vg-card:hover .vg-card-media img{transform:scale(1.05)}.vg-card-body{padding-top:var(--space-4)}.vg-card-meta{color:var(--ink-muted);margin-top:var(--space-2)}.vg-card-tags{display:flex;gap:var(--space-2);left:var(--space-4);position:absolute;top:var(--space-4);z-index:2}.vg-bgrid{display:grid;gap:var(--space-7) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.vg-bcard .vg-card-media{aspect-ratio:4/5}.vg-dir-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-7)}.vg-dir-empty{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink-muted);padding:var(--space-8) 0;text-align:center}.vg-dir-foot{margin-top:var(--space-8);text-align:center}.vg-track{display:grid;gap:var(--space-5);grid-auto-columns:calc(33.33333% - var(--space-5)*2/3);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.vg-track::-webkit-scrollbar{display:none}.vg-track>*{scroll-snap-align:start}.vg-advisor{align-items:center;display:grid;gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.vg-advisor-media img{aspect-ratio:4/5;background:var(--line-inverse);object-fit:cover;object-position:center 20%;width:100%}.vg-advisor-copy{color:var(--on-inverse-muted);display:grid;gap:var(--space-4);margin-top:var(--space-6);max-width:60ch}.vg-advisor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-7)}.vg-advisor-social{border-top:1px solid var(--line-inverse);color:var(--on-inverse-muted);display:flex;gap:var(--space-6);margin-top:var(--space-7);padding-top:var(--space-5)}.vg-advisor-social a:hover{color:var(--on-inverse)}.vg-qa{align-items:start;display:grid;gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.vg-qa-side{position:sticky;top:calc(var(--header-height) + var(--space-6))}.vg-qa-side p{color:var(--ink-muted);margin-top:var(--space-5)}.vg-qa-side .vg-link{margin-top:var(--space-6)}.vg-acc{border-top:1px solid var(--line)}.vg-acc-item{border-bottom:1px solid var(--line)}.vg-acc-item h3{font:inherit}.vg-acc-btn{align-items:center;display:flex;font:400 21px/30px var(--font-display);gap:var(--space-5);justify-content:space-between;padding:var(--space-5) 0;text-align:left;width:100%}.vg-acc-btn:hover{color:var(--ink-muted)}.vg-acc-icon{flex:none;height:16px;position:relative;width:16px}.vg-acc-icon:after,.vg-acc-icon:before{background:currentColor;content:"";height:1px;left:0;position:absolute;right:0;top:7.5px;transition:transform .3s ease}.vg-acc-icon:after{transform:rotate(90deg)}.vg-acc-btn[aria-expanded=true] .vg-acc-icon:after{transform:rotate(0)}.vg-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.vg-acc-panel>div{overflow:hidden}.vg-acc-panel p{color:var(--ink-muted);max-width:var(--measure);padding-bottom:var(--space-6)}.vg-acc-item.is-open .vg-acc-panel{grid-template-rows:1fr}.vg-footer{background:var(--inverse);color:var(--on-inverse)}.vg-bhero{padding:var(--space-7) 0 0}.vg-crumbs{align-items:center;color:var(--ink-subtle);gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-8)}.vg-crumbs,.vg-crumbs ol{display:flex;flex-wrap:wrap}.vg-crumbs ol{gap:0}.vg-crumbs li+li:before{color:var(--line);content:"/";display:inline-block;margin-inline:var(--space-2)}.vg-crumbs [aria-current],.vg-crumbs a:hover{color:var(--ink)}.vg-bhero-grid{align-items:end;display:grid;gap:var(--space-7) var(--space-9);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.vg-bhero-lead{color:var(--ink-muted)}.vg-bhero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.vg-facts{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--space-8)}.vg-facts>div{padding:var(--space-5) var(--space-5) 0 0}.vg-facts>div+div{border-left:1px solid var(--line);padding-left:var(--space-5)}.vg-facts dt{color:var(--ink-subtle);margin-bottom:var(--space-2)}.vg-gallery-wrap{margin-top:var(--space-7);position:relative}.vg-gallery{display:grid;gap:var(--space-2);grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:640px}.vg-gallery button{background:var(--paper-alt);overflow:hidden;position:relative}.vg-gallery button:first-child{grid-row:span 2}.vg-gallery img{height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.vg-gallery button:hover img{transform:scale(1.04)}.vg-gallery-all{align-items:center;background:var(--paper);bottom:var(--space-4);color:var(--ink);display:inline-flex;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);position:absolute;right:var(--space-4);text-transform:uppercase;z-index:2}.vg-gallery-all svg{height:16px;width:16px}.vg-lightbox{background:var(--inverse);color:var(--on-inverse);display:grid;grid-template-rows:auto 1fr auto;inset:0;position:fixed;z-index:100}.vg-lightbox-top{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4) var(--gutter)}.vg-lightbox-stage .vg-icon-btn,.vg-lightbox-top .vg-icon-btn{background:transparent;border-color:var(--line-inverse);color:var(--on-inverse)}.vg-lightbox-stage .vg-icon-btn:hover:not([disabled]),.vg-lightbox-top .vg-icon-btn:hover{background:var(--on-inverse);border-color:var(--on-inverse);color:var(--inverse)}.vg-lightbox-stage{align-items:center;display:grid;gap:var(--space-5);grid-template-columns:auto 1fr auto;min-height:0;padding:0 var(--gutter);position:relative}.vg-lightbox-stage figure{display:grid;height:100%;min-height:0;place-items:center}.vg-lightbox-stage img{max-height:100%;max-width:100%;object-fit:contain}.vg-lightbox-thumbs{display:flex;gap:var(--space-2);justify-content:center;overflow-x:auto;padding:var(--space-4) var(--gutter) var(--space-5)}.vg-lightbox-thumbs button{flex:none;height:48px;opacity:.45;transition:opacity .2s;width:72px}.vg-lightbox-thumbs button:hover,.vg-lightbox-thumbs button[aria-current=true]{opacity:1}.vg-lightbox-thumbs img{height:100%;object-fit:cover;width:100%}.vg-prose{max-width:var(--measure)}.vg-prose>*+*{margin-top:var(--space-5)}.vg-prose h3{margin-top:var(--space-8)}.vg-prose ul{display:grid;gap:var(--space-2) var(--space-6);grid-template-columns:1fr 1fr}.vg-prose li{padding-left:var(--space-5);position:relative}.vg-prose li:before{background:var(--ink);content:"";height:1px;left:0;position:absolute;top:13px;width:8px}.vg-ghero{padding:var(--space-9) 0 var(--space-8)}.vg-ghero .vg-t-lead{color:var(--ink-muted);margin-top:var(--space-5);max-width:60ch}.vg-ggrid{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.vg-gcard{border-top:1px solid var(--ink);padding-top:var(--space-5)}.vg-gcard .vg-card-media{aspect-ratio:4/3;margin-bottom:var(--space-5)}.vg-gcard-num{color:var(--ink-subtle);display:block;margin-bottom:var(--space-4)}.vg-gcard p{color:var(--ink-muted);margin-top:var(--space-3)}.vg-gcard .vg-link{margin-top:var(--space-5)}.vg-guide{align-items:start;display:grid;gap:var(--space-9);grid-template-columns:240px minmax(0,1fr)}.vg-toc{position:sticky;top:calc(var(--header-height) + var(--space-6))}.vg-toc ol{border-left:1px solid var(--line)}.vg-toc a{border-left:1px solid transparent;color:var(--ink-subtle);display:block;margin-left:-1px;padding:var(--space-2) 0 var(--space-2) var(--space-4);transition:color .2s,border-color .2s}.vg-toc a:hover{color:var(--ink)}.vg-toc a[aria-current=true]{border-left-color:var(--ink);color:var(--ink)}.vg-phase{border-top:1px solid var(--line);display:grid;gap:var(--space-6);grid-template-columns:96px minmax(0,1fr);padding:var(--space-8) 0;scroll-margin-top:calc(var(--header-height) + var(--space-5))}.vg-phase:first-child{border-top:1px solid var(--ink)}.vg-phase .vg-t-numeral{color:var(--ink)}.vg-phase-body>p{color:var(--ink-muted);margin-top:var(--space-4);max-width:var(--measure)}.vg-checklist{background:var(--paper-alt);margin-top:var(--space-8);padding:var(--space-7);scroll-margin-top:calc(var(--header-height) + var(--space-5))}.vg-checklist-head{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-6)}.vg-checklist-meter{background:var(--line);height:2px;margin-bottom:var(--space-6)}.vg-checklist-meter span{background:var(--ink);display:block;height:100%;transition:width .35s ease;width:0}.vg-checklist ul{display:grid;gap:var(--space-4) var(--space-7);grid-template-columns:1fr 1fr}.vg-checklist .vg-check input:checked+span{color:var(--ink-subtle);text-decoration:line-through;text-decoration-color:var(--control)}.vg-checklist-foot{align-items:center;border-top:1px solid var(--line);color:var(--ink-subtle);display:flex;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-6);padding-top:var(--space-5)}.vg-closing{align-items:end;border-top:1px solid var(--ink);display:grid;gap:var(--space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-top:var(--space-8);padding:var(--space-8) 0 0}.vg-closing p{color:var(--ink-muted);margin-top:var(--space-4)}.vg-closing-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media(prefers-reduced-motion:reduce){.vg *,.vg :after,.vg :before{animation-duration:0s!important;scroll-behavior:auto!important;transition-duration:0s!important}}@media(max-width:1100px){.vg-bgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-track{grid-auto-columns:calc((100% - var(--space-5))/2)}.vg-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-facts>div:nth-child(4){border-left:0;padding-left:0}.vg-advisor,.vg-qa{gap:var(--space-7)}.vg-guide{grid-template-columns:1fr}.vg-toc{display:none;position:static}}@media(max-width:760px){.vg{--gutter:16px;--header-height:64px}.vg-section{padding:var(--space-8) 0}.vg-section.vg-ruled{padding-top:var(--space-8)!important}.vg .vg-t-display-xl{font-size:52px;line-height:54px}.vg .vg-t-display-l{font-size:38px;line-height:42px}.vg .vg-t-display-m{font-size:32px;line-height:38px}.vg .vg-t-statement{font-size:26px;line-height:36px}.vg .vg-t-numeral{font-size:48px;line-height:48px}.vg-shead{grid-template-columns:1fr;margin-bottom:var(--space-6)}.vg-hero{padding-top:var(--space-7)}.vg-advisor,.vg-bhero-grid,.vg-closing,.vg-hoods,.vg-qa,.vg-statement-grid{grid-template-columns:1fr}.vg-hero-media{margin-top:var(--space-6)}.vg-hero-media img{aspect-ratio:4/3}.vg-hero-search{margin-top:var(--space-5);padding:0}.vg-bgrid{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.vg-dir-bar .vg-chips{flex-wrap:nowrap;margin:0 calc(var(--gutter)*-1);overflow-x:auto;padding:0 var(--gutter);scrollbar-width:none;width:calc(100% + var(--gutter)*2)}.vg-dir-bar .vg-chips::-webkit-scrollbar{display:none}.vg-chip{flex:none}.vg-bcard .vg-t-display-s{font-size:21px;line-height:26px}.vg-ggrid{grid-template-columns:1fr}.vg-track{grid-auto-columns:84%}.vg-qa-side{position:static}.vg-acc-btn{font-size:19px;line-height:27px}.vg-facts{grid-template-columns:1fr 1fr}.vg-facts>div,.vg-facts>div+div{border-bottom:1px solid var(--line);border-left:0;padding:var(--space-4) var(--space-3) var(--space-4) 0}.vg-facts>div:last-child:nth-child(odd){grid-column:1/-1}.vg-bhero-actions .vg-btn{flex:1 1 auto}.vg-gallery-wrap{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1)}.vg-gallery{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;height:420px}.vg-gallery button:first-child{grid-column:span 2;grid-row:auto}.vg-gallery button:nth-child(n+4){display:none}.vg-checklist ul,.vg-phase,.vg-prose ul{grid-template-columns:1fr}.vg-phase{gap:var(--space-3);padding:var(--space-7) 0}.vg-checklist{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);padding:var(--space-5)}.vg-closing-actions{justify-content:flex-start}}body.lch-design{background:#fff!important}body.lch-design .vg :focus-visible{outline:2px solid var(--ink);outline-offset:3px}body.lch-design .vg .vg-diamond-search>:is(h3,.diamond-initial-btns,.parent-hero){display:none!important}body.lch-design .vg .lucy-hero-search{align-items:stretch;background:var(--paper)!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:var(--shadow-float)!important;display:flex!important;margin:0!important}body.lch-design .vg .lucy-hero-search input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ink)!important;flex:1;font:300 19px/28px var(--font-sans)!important;height:74px!important;min-width:0;padding:0 24px!important}body.lch-design .vg .lucy-hero-search input::placeholder{color:var(--ink-subtle)}body.lch-design .vg .lucy-hero-search button{background:transparent!important;border:0!important;border-radius:0!important;color:var(--ink)!important;display:grid;min-width:64px;place-items:center}body.lch-design .vg .lucy-hero-search button[type=submit]{background:var(--ink)!important;color:var(--paper)!important;margin:10px;min-width:56px;order:3}body.lch-design .vg .lucy-hero-search svg{fill:none;height:20px;stroke:currentColor;stroke-width:1.4;width:20px}body.lch-design .vg .lucy-search-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}@media(max-width:760px){body.lch-design .vg .lucy-hero-search input{font-size:17px!important;height:60px!important}}body.lch-design .vg #grid-listings-all .inner-content{margin:0 auto;max-width:calc(var(--container-max) + var(--gutter)*2);padding:0 var(--gutter)}body.lch-design .vg .lucy-listings-header{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-7)}body.lch-design .vg .lucy-listings-header :is(h1,h2){margin:0}body.lch-design .vg .lucy-listing-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}body.lch-design .vg .lucy-listing-links a{align-items:center;border:1px solid var(--ink);color:var(--ink);display:inline-flex;font:500 12px/16px var(--font-sans);letter-spacing:.16em;min-height:44px;padding:0 var(--space-5);text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}body.lch-design .vg .lucy-listing-links a:first-child,body.lch-design .vg .lucy-listing-links a:hover{background:var(--ink);color:var(--paper)}body.lch-design .vg .lucy-listings-grid{display:grid!important;gap:var(--space-7) var(--space-5)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.lch-design .vg .bidx-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.lch-design .vg .bidx-card-photo-wrap{background:var(--paper-alt);border-radius:0!important;overflow:hidden!important}body.lch-design .vg .bidx-card-photo-wrap img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}body.lch-design .vg .bidx-card:hover .bidx-card-photo-wrap img{transform:scale(1.04)}body.lch-design .vg .bidx-card-badges>*{background:var(--paper)!important;border-radius:999px!important;color:var(--ink)!important;font:500 11px/16px var(--font-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.lch-design .vg .bidx-card-actions button,body.lch-design .vg .lucy-card-save{background:var(--paper)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--ink)!important}body.lch-design .vg .bidx-card-arrow{background:#ffffffeb!important;border-radius:0!important;color:var(--ink)!important}body.lch-design .vg .lucy-card-count{background:var(--photo-shade)!important;border-radius:999px!important;color:#fff!important;font:400 12px/18px var(--font-sans)!important}body.lch-design .vg .bidx-card-body{padding:var(--space-4) 0 0!important}body.lch-design .vg .bidx-card-price{color:var(--ink)!important;font:400 26px/32px var(--font-display)!important;font-variant-numeric:lining-nums}body.lch-design .vg .bidx-card-address{color:var(--ink)!important;font:400 16px/24px var(--font-sans)!important;letter-spacing:0!important;margin:4px 0 0!important;text-transform:none!important}body.lch-design .vg :is(.bidx-card-city,.lucy-card-building){color:var(--ink-muted)!important;font:400 14px/22px var(--font-sans)!important;margin:0!important}body.lch-design .vg .bidx-card-stats{border-top:1px solid var(--line)!important;color:var(--ink-muted)!important;font:400 14px/22px var(--font-sans)!important;margin-top:var(--space-3)!important;padding-top:var(--space-3)!important}body.lch-design .vg .bidx-card-extras{color:var(--ink-subtle)!important;font:400 12px/18px var(--font-sans)!important}body.lch-design .vg :is(.lucy-listings-load-status,.lucy-api-disclaimer){color:var(--ink-subtle);font:400 12px/18px var(--font-sans);margin-top:var(--space-5)}body.lch-design .vg .lucy-listings-more{background:transparent;border:1px solid var(--ink);color:var(--ink);cursor:pointer;display:flex;font:500 12px/16px var(--font-sans);letter-spacing:.16em;margin:var(--space-7) auto 0;min-height:52px;padding:0 var(--space-6);text-transform:uppercase}body.lch-design .vg .lucy-listings-more:hover{background:var(--ink);color:var(--paper)}@media(max-width:1100px){body.lch-design .vg .lucy-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body.lch-design .vg .lucy-listings-grid{grid-template-columns:1fr!important}}body.lch-design .vg .lucy-blog-previews .lcp-inner{max-width:none;padding:0}body.lch-design .vg .lcp-header h2{font:300 56px/60px var(--font-display);margin:0 0 var(--space-5)}body.lch-design .vg .lcp-intro{color:var(--ink-muted);margin-bottom:var(--space-6);max-width:60ch}body.lch-design .vg .lcp-controls{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-7)}body.lch-design .vg .lcp-tabs{display:flex;gap:var(--space-6);overflow-x:auto;scrollbar-width:none}body.lch-design .vg .lcp-tabs button{background:none;border:0;border-radius:0;color:var(--ink-subtle);cursor:pointer;font:500 12px/16px var(--font-sans);letter-spacing:.16em;padding:var(--space-4) 0;position:relative;text-transform:uppercase;white-space:nowrap}body.lch-design .vg .lcp-tabs button:hover{color:var(--ink)}body.lch-design .vg .lcp-tabs button:is([aria-selected=true],[aria-pressed=true],.active,.is-active){color:var(--ink)}body.lch-design .vg .lcp-tabs button:is([aria-selected=true],[aria-pressed=true],.active,.is-active):after{background:var(--ink);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}body.lch-design .vg .lcp-building-filter{align-items:center;display:flex;font:500 12px/16px var(--font-sans);gap:var(--space-3);letter-spacing:.16em;padding-bottom:var(--space-2);text-transform:uppercase}body.lch-design .vg .lcp-building-filter select{background-color:var(--paper);border:1px solid var(--control);border-radius:0;font:400 14px/22px var(--font-sans);letter-spacing:0;min-height:44px;padding:0 var(--space-6) 0 var(--space-4);text-transform:none}body.lch-design .vg .lcp-grid{display:grid;gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}body.lch-design .vg .lcp-grid>*{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.lch-design .vg .lcp-grid img{aspect-ratio:3/2;border-radius:0!important;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}body.lch-design .vg .lcp-grid>:hover img{transform:scale(1.04)}body.lch-design .vg .lcp-grid :is(h3,h4){color:var(--ink);font:400 24px/30px var(--font-display)!important;letter-spacing:0;margin:var(--space-3) 0 0;text-transform:none}body.lch-design .vg .lcp-grid a{color:inherit;text-decoration:none}body.lch-design .vg .lcp-status{color:var(--ink-subtle);font:400 14px/22px var(--font-sans)}body.lch-design .vg .lcp-footer{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-7)}body.lch-design .vg .lcp-footer :is(button,a){align-items:center;background:transparent;border:1px solid var(--ink);color:var(--ink);cursor:pointer;display:inline-flex;font:500 12px/16px var(--font-sans);letter-spacing:.16em;min-height:52px;padding:0 var(--space-6);text-decoration:none;text-transform:uppercase}body.lch-design .vg .lcp-footer :is(button,a):hover,body.lch-design .vg .lcp-footer a.lcp-archive{background:var(--ink);color:var(--paper)}@media(max-width:1100px){body.lch-design .vg .lcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body.lch-design .vg .lcp-grid{grid-template-columns:1fr}body.lch-design .vg .lcp-header h2{font-size:38px;line-height:42px}}body.lch-design .vg #value-section{background:var(--paper-alt)}body.lch-design .vg #value-section .lch-valuation-layout{align-items:center;display:grid;gap:var(--space-9);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 auto;max-width:calc(var(--container-max) + var(--gutter)*2);padding:0 var(--gutter)}body.lch-design .vg #value-section h2{font:300 56px/60px var(--font-display);margin:0 0 var(--space-5)}body.lch-design .vg #value-section p{color:var(--ink-muted);font:400 16px/27px var(--font-sans);max-width:56ch}body.lch-design .vg #value-section .lch-valuation-form{display:grid;gap:var(--space-2) 0;grid-template-columns:1fr auto;margin:var(--space-6) 0}body.lch-design .vg #value-section .lch-valuation-form label{font:500 12px/16px var(--font-sans);grid-column:1/-1;letter-spacing:.16em;text-transform:uppercase}body.lch-design .vg #value-section .lch-valuation-form input{background:var(--paper);border:1px solid var(--control);border-radius:0;border-right:0;font:400 16px/24px var(--font-sans);min-height:56px;padding:0 var(--space-4)}body.lch-design .vg #value-section .lch-valuation-form input:focus{border-color:var(--ink);outline:none}body.lch-design .vg #value-section .lch-valuation-form button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:0;color:var(--paper);cursor:pointer;display:inline-flex;font:500 12px/16px var(--font-sans);gap:var(--space-2);letter-spacing:.16em;min-height:56px;padding:0 var(--space-5);text-transform:uppercase}body.lch-design .vg #value-section .lch-valuation-status{color:var(--ink-muted);font-size:14px;grid-column:1/-1;min-height:22px}body.lch-design .vg #value-section .lch-value-contact{background:none;border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;font:500 12px/16px var(--font-sans);letter-spacing:.16em;min-height:0;padding:0 0 3px;text-transform:uppercase}body.lch-design .vg #value-section .lch-valuation-photo{margin:0}body.lch-design .vg #value-section .lch-valuation-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}@media(max-width:760px){body.lch-design .vg #value-section .lch-valuation-layout{gap:var(--space-6);grid-template-columns:1fr}body.lch-design .vg #value-section h2{font-size:38px;line-height:42px}body.lch-design .vg #value-section .lch-valuation-form button{padding:0 var(--space-4)}}body.lch-design .vg .lch-building-layout{align-items:start;display:grid;gap:var(--space-9);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}body.lch-design .vg .lch-inquiry-aside{position:sticky;top:calc(var(--header-height) + 24px)}body.lch-design .vg .lch-inquiry{background:var(--paper-alt);border:1px solid var(--line);color:var(--ink);padding:var(--space-6)}body.lch-design .vg .lch-inquiry h3{font:400 26px/32px var(--font-display);margin:0 0 var(--space-2)}body.lch-design .vg .lch-inquiry-progress{color:var(--ink-subtle);font:400 12px/18px var(--font-sans)}body.lch-design .vg .lch-inquiry-track{display:flex;gap:4px;list-style:none;margin:var(--space-3) 0 var(--space-5);padding:0}body.lch-design .vg .lch-inquiry-track li{background:var(--line);flex:1;font-size:0;height:2px;overflow:hidden;padding:0}body.lch-design .vg .lch-inquiry-track li:before{display:none}body.lch-design .vg .lch-inquiry-track li:is(.is-done,.is-current,.active,[aria-current]){background:var(--ink)}body.lch-design .vg .lch-inquiry :is(label,legend){font:500 12px/16px var(--font-sans);letter-spacing:.16em;text-transform:uppercase}body.lch-design .vg .lch-inquiry :is(input[type=text],input[type=email],input[type=tel],select,textarea){background:var(--paper);border:1px solid var(--control);border-radius:0;box-sizing:border-box;font:400 16px/24px var(--font-sans);min-height:52px;padding:0 var(--space-4);width:100%}body.lch-design .vg .lch-inquiry textarea{min-height:110px;padding:var(--space-3) var(--space-4)}body.lch-design .vg .lch-inquiry :is(input,select,textarea):focus{border-color:var(--ink);outline:none}body.lch-design .vg .lch-inquiry button{background:var(--ink);border:1px solid var(--ink);border-radius:0;color:var(--paper);cursor:pointer;font:500 12px/16px var(--font-sans);letter-spacing:.16em;min-height:48px;padding:0 var(--space-5);text-transform:uppercase}body.lch-design .vg .lch-inquiry button[data-inquiry-back]{background:transparent;color:var(--ink)}body.lch-design .vg .lch-inquiry-controls{display:flex;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-5)}body.lch-design .vg .lch-inquiry .lan-consent,body.lch-design .vg .lch-inquiry .lan-legal{color:var(--ink-subtle);font:400 12px/18px var(--font-sans)}body.lch-design .vg-inverse .lch-inquiry{background:var(--paper);border:0;color:var(--ink)}@media(max-width:760px){body.lch-design .vg .lch-building-layout{gap:var(--space-7);grid-template-columns:1fr}body.lch-design .vg .lch-inquiry-aside{position:static}}body.lch-design .vg .lch-prose-toggle{background:none;border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;font:500 12px/16px var(--font-sans);letter-spacing:.16em;margin-top:var(--space-5);padding:0 0 3px;text-transform:uppercase}body.lch-design .lan-overlay{background:var(--scrim,rgba(0,0,0,.55))!important}body.lch-design .lan-overlay .lan-dialog{border-radius:0!important;box-shadow:0 18px 48px #00000024!important}body.lch-design .lan-overlay h2{font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-weight:300!important}body.lch-design .lan-overlay :is(input,select,textarea){border-radius:0!important}body.lch-design .lan-overlay :is(.lan-primary,button[type=submit]){background:#000!important;border-color:#000!important;border-radius:0!important;color:#fff!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}body.lch-design #modal-container .rag-modal-window :is(button[type=submit],.rag-btn-primary,.btn-primary){background:#000!important;border-color:#000!important;border-radius:0!important;color:#fff!important}body.lch-design footer{background:#000!important;color:#fff!important;font-family:CompassSans,Arial,sans-serif!important}body.lch-design footer :is(a,p,li,button){color:#b3b3b3!important}body.lch-design footer a:hover{color:#fff!important}body.lch-design footer :is(h1,h2,h3,h4){color:#fff!important;font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-weight:300!important}body.lch-design footer :is(.footer-top-nav,.rg-footer){background:none!important;border-color:#333!important}body.lch-design .vg .vg-langs{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}body.lch-design .vg .vg-langs a{color:var(--ink-subtle);text-decoration:none}body.lch-design .vg .vg-langs a:hover,body.lch-design .vg .vg-langs a[aria-current]{color:var(--ink)}body.lch-design .vg .vg-langs a[aria-current]{text-decoration:underline;text-underline-offset:5px}body.lch-design .vg .vg-crumbs .vg-langs{margin:0}body.lch-design .vg .vg-hero-search .vg-diamond-search{display:block}body.lch-design .vg .vg-statement-grid>h2{margin:0;padding-top:10px}body.lch-design .vg .vg-gallery-2{grid-template-columns:2fr 1fr;grid-template-rows:1fr}body.lch-design .vg .vg-gallery-2 button:first-child{grid-row:auto}body.lch-design .vg .vg-gallery-3{grid-template-columns:2fr 1fr}body.lch-design .vg .vg-gallery-4{grid-template-columns:2fr 1fr 1fr}body.lch-design .vg .vg-gallery-4 button:nth-child(4){grid-column:span 2}body.lch-design .vg .vg-facts dd{margin:0}body.lch-design .vg .vg-sheet-grid{border-top:1px solid var(--ink);display:grid;gap:0 var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}body.lch-design .vg .vg-sheet-grid>div{border-bottom:1px solid var(--line);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:var(--space-4) 0}body.lch-design .vg .vg-sheet-grid dt{color:var(--ink-subtle)}body.lch-design .vg .vg-sheet-grid dd{margin:0}body.lch-design .vg .vg-nearby-cols{display:grid;gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}body.lch-design .vg .vg-nearby-cols h3{margin:0 0 var(--space-4)}body.lch-design .vg .vg-nearby-list{border-top:1px solid var(--line)}body.lch-design .vg .vg-nearby-list a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) 0;text-decoration:none;transition:padding .3s ease}body.lch-design .vg .vg-nearby-list a:hover{padding-left:var(--space-2)}body.lch-design .vg .vg-nearby-list svg{flex:none;height:14px;width:14px}body.lch-design .vg .vg-advisor-form{align-items:start;display:grid;gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}body.lch-design .vg .vg-advisor-form .vg-form-container{background:var(--paper);color:var(--ink)}body.lch-design .vg .vg-feature{align-items:center;display:grid;gap:var(--space-9);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body.lch-design .vg .vg-feature-flip>figure{order:-1}body.lch-design .vg .vg-feature:not(:has(figure)){grid-template-columns:minmax(0,1fr);max-width:860px}body.lch-design .vg .vg-feature-media{margin:0}body.lch-design .vg .vg-feature-media img{aspect-ratio:4/5;object-fit:cover;width:100%}body.lch-design .vg .vg-feature-hero{padding-bottom:var(--space-9)}body.lch-design .vg .vg-feature .vg-prose{color:var(--ink-muted);margin-top:var(--space-5)}body.lch-design .vg .vg-phase-media{margin:var(--space-6) 0 0}body.lch-design .vg .vg-phase-media img{aspect-ratio:3/2;max-width:720px;object-fit:cover;width:100%}body.lch-design .vg .vg-phase .vg-prose{color:var(--ink-muted);margin-top:var(--space-4)}body.lch-design .vg .vg-prose :is(h2,h3){color:var(--ink);font-family:var(--font-display);font-weight:300;margin:var(--space-7) 0 var(--space-3)}body.lch-design .vg .vg-prose h2{font-size:40px;line-height:46px}body.lch-design .vg .vg-prose h3{font-size:26px;font-weight:400;line-height:32px}body.lch-design .vg .vg-prose p{margin:0 0 var(--space-4)}body.lch-design .vg .vg-prose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}body.lch-design .vg .vg-prose ul{list-style:none;margin:0 0 var(--space-5);padding:0}body.lch-design .vg .vg-prose img{height:auto;max-width:100%}body.lch-design .vg .vg-acc-panel .vg-t-body{color:var(--ink-muted);max-width:var(--measure);padding-bottom:var(--space-6)}body.lch-design .vg .vg-acc-panel .vg-t-body p{margin:0 0 var(--space-3)}body.lch-design .vg .lch-wrapped h1{font:300 84px/84px var(--font-display);margin:0 0 var(--space-5)}body.lch-design .vg .lch-wrapped h2{font:300 56px/60px var(--font-display);margin:0 0 var(--space-5)}body.lch-design .vg .lch-wrapped>.inner-content>p{color:var(--ink-muted);max-width:60ch}body.lch-design .vg .lch-wrapped a.begin{align-items:center;background:var(--ink);border:1px solid var(--ink);color:var(--paper);display:inline-flex;font:500 12px/16px var(--font-sans);letter-spacing:.16em;min-height:52px;padding:0 var(--space-6);text-decoration:none;text-transform:uppercase}body.lch-design .vg #map-section #lux-map-container{border:1px solid var(--line)}body.lch-design .vg .vg-hero-media img{background:var(--paper-alt)}@media(max-width:1100px){body.lch-design .vg .vg-nearby-cols{grid-template-columns:1fr 1fr}}@media(max-width:760px){body.lch-design .vg :is(.vg-sheet-grid,.vg-nearby-cols,.vg-advisor-form,.vg-feature){gap:var(--space-6);grid-template-columns:1fr}body.lch-design .vg .vg-sheet-grid>div{gap:var(--space-1);grid-template-columns:1fr}body.lch-design .vg .vg-feature-flip>figure{order:0}body.lch-design .vg .lch-wrapped h1{font-size:52px;line-height:54px}body.lch-design .vg .lch-wrapped h2,body.lch-design .vg .vg-prose h2{font-size:34px;line-height:40px}}body.lch-design.lch-has-vg-page :is(#quicksearch-section,.hero-search.hoz-s,.search-header-container){display:none!important}body.lch-design.lch-has-vg-page .body-content{padding-top:0!important}body.lch-design .vg .vg-statement-grid .vg-t-statement.vg-statement-long{font-size:27px;line-height:40px;max-width:46ch}@media(max-width:760px){body.lch-design .vg .vg-statement-grid .vg-t-statement.vg-statement-long{font-size:22px;line-height:33px}}body.lch-design .vg .lucy-listings-more{background:transparent!important;border:1px solid var(--ink)!important;color:var(--ink)!important}body.lch-design .vg .lucy-listings-more:hover{background:var(--ink)!important;color:var(--paper)!important}body.lch-design .vg .lucy-listings-more[hidden]{display:none!important}body.lch-design.lch-has-vg-page h2.fp-header:empty{display:none!important}body.lch-design .vg .vg-inverse .vg-advisor-copy,body.lch-design .vg .vg-inverse .vg-advisor-copy p{color:var(--on-inverse-muted)!important}body.lch-design .vg .vg-inverse h2{color:var(--on-inverse)!important}body.lch-design .vg .lch-building-copy:not(.is-expanded) .lch-prose-content{-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent);max-height:560px;overflow:hidden}body.lch-design .vg .vg-facts{grid-template-columns:repeat(4,minmax(0,1fr))}body.lch-design .vg #building-blog:empty{display:none}body.lch-design .vg .vg-acc-panel>div{min-height:0;overflow:hidden}body.lch-design .vg .vg-acc-panel .vg-t-body{padding-bottom:0!important}body.lch-design .vg .vg-acc-panel .vg-t-body>:last-child{margin-bottom:0;padding-bottom:var(--space-6)}body.lch-design .vg .lch-building-copy:not(.is-expanded) .lch-prose-content{max-height:560px!important}body.lch-design .vg .lch-wrapped :is(h1,h2){font-family:var(--font-display)!important;font-weight:300!important;letter-spacing:-.005em}body.lch-design .vg #value-section h2,body.lch-design .vg .lcp-header h2,body.lch-design .vg .vg-prose :is(h2,h3){font-family:var(--font-display)!important}@media(max-width:760px){body.lch-design .vg .vg-facts{grid-template-columns:1fr 1fr}}body.lch-design .vg .vg-hero--photo{align-items:flex-end;background:var(--inverse);color:var(--on-inverse);display:flex;min-height:max(640px,calc(100vh - var(--header-height)));overflow:hidden;padding:0;position:relative}body.lch-design .vg .vg-hero--photo .vg-hero-bg{height:100%;inset:0;object-fit:cover;object-position:center 55%;position:absolute;width:100%}body.lch-design .vg .vg-hero--photo:after{background:#0000006b;content:"";inset:0;position:absolute}body.lch-design .vg .vg-hero--photo .vg-hero-inner{padding-bottom:var(--space-8);padding-top:var(--space-9);position:relative;z-index:2}body.lch-design .vg .vg-hero--photo h1{color:var(--on-inverse);margin:0;max-width:8.788em}body.lch-design .vg .vg-hero--photo .vg-hero-lead{color:#ffffffe0;margin:var(--space-5) 0 0;max-width:46ch}body.lch-design .vg .vg-hero--photo .vg-hero-search{margin:var(--space-7) 0 0;max-width:760px;padding:0}body.lch-design .vg .vg-hero--photo .lucy-hero-search{border-color:var(--paper)!important;box-shadow:0 18px 48px #00000047!important}body.lch-design .vg .vg-hero--photo .vg-hero-quick{gap:var(--space-2) var(--space-6);margin-top:var(--space-5)}body.lch-design .vg .vg-hero--photo .vg-hero-quick a{border-bottom-color:#ffffff8c;color:var(--on-inverse)}body.lch-design .vg .vg-hero--photo .vg-hero-quick a:hover{border-bottom-color:var(--on-inverse)}body.lch-design .vg .vg-hero--photo .vg-langs a{color:#ffffffb8}body.lch-design .vg .vg-hero--photo .vg-langs a:hover,body.lch-design .vg .vg-hero--photo .vg-langs a[aria-current]{color:var(--on-inverse)}body.lch-design .vg .vg-hero--photo :focus-visible{outline-color:var(--on-inverse)}@media(max-width:760px){body.lch-design .vg .vg-hero--photo{min-height:max(560px,88vh)}body.lch-design .vg .vg-hero--photo .vg-hero-inner{padding-bottom:var(--space-7);padding-top:var(--space-8)}body.lch-design .vg .vg-hero--photo .vg-hero-search{margin-top:var(--space-6)}}body.lch-design :is(.lucy-location-dialog,.vg) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}body.lch-design{--lch-max:1440px;--lch-gutter:32px;--lch-header:98px}@media(max-width:760px){body.lch-design{--lch-gutter:20px;--lch-header:86px}}body.lch-design .vg{--container-max:var(--lch-max);--container-wide:var(--lch-max);--gutter:var(--lch-gutter);--header-height:var(--lch-header)}body.lch-design .vg .vg-container{max-width:calc(var(--lch-max) + var(--lch-gutter)*2);padding-inline:var(--lch-gutter)}body.lch-design .vg .vg-section{padding:66px 0}body.lch-design .vg .vg-section.vg-ruled{padding-top:66px!important}body.lch-design .vg #value-section h2,body.lch-design .vg .lch-wrapped h2,body.lch-design .vg .lcp-header h2,body.lch-design .vg .vg-t-display-l{font-size:40px!important;line-height:47px!important}body.lch-design .vg .vg-t-display-xl{font-size:clamp(48px,4.4vw,66px)!important;line-height:1.02!important}body.lch-design .vg .vg-shead{margin-bottom:40px}@media(max-width:760px){body.lch-design .vg .vg-section,body.lch-design .vg .vg-section.vg-ruled{padding:46px 0!important}body.lch-design .vg #value-section h2,body.lch-design .vg .lch-wrapped h2,body.lch-design .vg .lcp-header h2,body.lch-design .vg .vg-t-display-l{font-size:28px!important;line-height:33px!important}body.lch-design .vg .vg-t-display-xl{font-size:34px!important;line-height:1.04!important}body.lch-design .vg .vg-shead{margin-bottom:28px}}body.lch-design[data-lucy-annotations-nav]{padding-top:var(--lch-header)!important}body.lch-design #lucy-annotation-header{height:var(--lch-header)!important;padding:0 max(var(--lch-gutter),calc((100% - var(--lch-max))/2))!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}body.lch-design #lucy-annotation-header .lan-mega{padding-inline:max(var(--lch-gutter),calc((100% - var(--lch-max))/2))!important;top:100%!important}body.lch-design #lucy-annotation-header .lan-desktop>a,body.lch-design #lucy-annotation-header summary{font:500 14px/1.4 CompassSans,Arial,sans-serif!important}body.lch-design #lucy-annotation-header .lan-header-actions button{font:500 13px/1.3 CompassSans,Arial,sans-serif!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk{background:#000!important;border-color:#000!important;color:#fff!important}@media(max-width:760px){body.lch-design #lucy-annotation-header .lan-brand{flex-basis:150px!important}body.lch-design #lucy-annotation-header .lan-brand img{width:150px!important}}body.lch-design.lch-overlay-head[data-lucy-annotations-nav]{padding-top:0!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white){background:transparent!important;border-bottom-color:transparent!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) :is(a,button,summary){color:#fff!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) button{background:transparent!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions .lan-talk{background:#fff!important;border-color:#fff!important;color:#000!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions .lan-talk *{color:#000!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-brand img{content:url(https://u.realgeeks.media/recreatingre/dev_site/baseline_20261020/optimized_images/brand-df1cbaf51c6c986bd237.webp)}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) svg{color:#fff;stroke:currentColor}body.lch-design.lch-overlay-head .vg .vg-hero--photo .vg-hero-inner{padding-top:calc(var(--lch-header) + 64px)}body.lch-design :is(.lan-overlay,.lucy-search-overlay,.vg-lightbox){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8!important}body.lch-design #modal-container :is(.rg-modal,.rag-modal):not(.rag-modal-backdrop):has(.rag-modal-window){background:transparent!important;display:grid!important;inset:0!important;padding:24px!important;place-items:center!important;position:fixed!important}body.lch-design #modal-container .rag-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8!important;inset:0!important;position:fixed!important;z-index:0!important}body.lch-design #modal-container .rag-modal-window{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 18px 48px #0000002e!important;box-sizing:border-box!important;color:#000!important;font:400 15px/1.6 CompassSans,Arial,sans-serif!important;inset:auto!important;margin:0!important;max-height:calc(100dvh - 48px)!important;max-width:560px!important;overflow-y:auto!important;overscroll-behavior:contain;padding:42px 34px 32px!important;position:relative!important;transform:none!important;width:min(100%,560px)!important;z-index:1!important}body.lch-design #modal-container .rag-modal-window :is(.container,.row,.columns,.lightbox,.miranda-lb){box-sizing:border-box;float:none!important;margin-inline:0!important;max-width:none!important;padding-inline:0!important;width:100%!important}body.lch-design #modal-container .rag-modal-window :is(img.modal-logo,.lightbox>img,.miranda-lb>img,.logo){display:none!important}body.lch-design #modal-container .rag-modal-window :is(h1,h2,h3,.v3-header){color:#000!important;font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-weight:300!important;letter-spacing:0!important;line-height:1.15!important;margin:0 0 14px!important;padding:0!important;text-align:left!important;text-transform:none!important}body.lch-design #modal-container .rag-modal-window :is(h1,h2,.v3-header){font-size:34px!important}body.lch-design #modal-container .rag-modal-window h3{font-size:24px!important}body.lch-design #modal-container .rag-modal-window p{color:#525252!important;font-size:15px!important;line-height:1.6!important;margin:10px 0!important;text-align:left!important}body.lch-design #modal-container .rag-modal-window form{margin:20px 0!important}body.lch-design #modal-container .rag-modal-window label{color:#000!important;display:block;font:500 12px/16px CompassSans,Arial,sans-serif!important;letter-spacing:.12em!important;margin:12px 0 6px!important;text-transform:uppercase!important}body.lch-design #modal-container .rag-modal-window :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),select){background:#fff!important;border:1px solid #8a8a8a!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:#000!important;font:400 16px/22px CompassSans,Arial,sans-serif!important;height:auto!important;margin:0 0 12px!important;min-height:48px!important;padding:12px 14px!important;width:100%!important}body.lch-design #modal-container .rag-modal-window :is(input,select):focus{border-color:#000!important;outline:2px solid #000!important;outline-offset:2px!important}body.lch-design #modal-container .rag-modal-window :is(button:not(.rag-modal-close),input[type=submit],.button,.btn){background:#000!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font:500 13px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:.14em!important;min-height:46px!important;padding:11px 18px!important;text-transform:uppercase!important;width:100%}body.lch-design #modal-container .rag-modal-window :is(button:not(.rag-modal-close),input[type=submit],.button,.btn):hover{background:#333!important}body.lch-design #modal-container .rag-modal-window :is(button,input[type=submit]):disabled{cursor:wait;opacity:.5}body.lch-design #modal-container .rag-modal-window a{color:#000!important;text-decoration:underline!important;text-underline-offset:3px}body.lch-design #modal-container .rag-modal-window :is(.error,.error-message,[role=alert],.errorlist){color:#d8332f!important;font-size:13px!important}body.lch-design #modal-container .rag-modal-window .v3-disclaimer,body.lch-design #modal-container .rag-modal-window .v3-disclaimer :is(p,span,a,label){color:#6b6b6b!important;font-size:12px!important;letter-spacing:normal!important;line-height:1.55!important;text-align:left!important;text-transform:none!important}body.lch-design #modal-container .rag-modal-close{background:transparent!important;border:0!important;color:#000!important;cursor:pointer;display:inline-grid!important;height:38px!important;min-height:38px!important;padding:0!important;place-items:center!important;position:absolute!important;right:10px!important;top:10px!important;width:38px!important;z-index:2!important}body.lch-design #modal-container .rag-modal-close>*{display:none!important}body.lch-design #modal-container .rag-modal-close:after{color:#000!important}body.lch-design #modal-container .rag-modal-close:is([hidden],[style*="display: none"]){display:none!important}body.lch-design #modal-container .rg-modal-signin form.top_captions{display:flex!important;flex-direction:column!important;gap:12px!important;margin:20px 0!important}body.lch-design #modal-container .rg-modal-signin form.top_captions>input:not([type=hidden]){float:none!important;margin:0!important}body.lch-design #modal-container .rg-modal-signin form.top_captions>input[type=submit]{margin-top:4px!important;order:2}body.lch-design #modal-container .rg-modal-signin form.top_captions>a{align-self:flex-start;order:3;padding:4px 0}body.lch-design #modal-container .rg-modal-signin form.top_captions>br{display:none!important}body.lch-design #modal-container .rg-modal-signin .miranda-lb>h2:not(:first-of-type){font-size:24px!important;margin-top:26px!important}body.lch-design #modal-container .rag-modal-window :is(.verification-step,.update-phone-step) :is(input[inputmode=numeric],input[maxlength="1"]){font-size:22px!important;height:56px!important;margin:0 6px 0 0!important;min-width:48px!important;padding:0!important;text-align:center!important;width:48px!important}@media(max-width:760px){body.lch-design #modal-container :is(.rg-modal,.rag-modal):not(.rag-modal-backdrop):has(.rag-modal-window){padding:14px!important}body.lch-design #modal-container .rag-modal-window{max-height:calc(100dvh - 28px)!important;padding:42px 22px 26px!important}body.lch-design #modal-container .rag-modal-window :is(h1,h2,.v3-header){font-size:30px!important}}body.lch-design .lan-overlay:not(.lan-menu) .lan-dialog{border-radius:0!important;box-shadow:0 18px 48px #0000002e!important;width:min(560px,100%)!important}body.lch-design .lan-overlay:not(.lan-menu) .lan-dialog:has(.lan-contact-portrait){width:min(920px,100%)!important}body.lch-design .lan-overlay:not(.lan-menu) .lan-dialog-content{padding:42px 34px 32px!important}body.lch-design .lan-overlay:not(.lan-menu) .lan-dialog:has(.lan-contact-portrait) .lan-dialog-content{padding:0!important}body.lch-design .lan-overlay .lan-close{background:transparent!important;border:0!important;border-radius:0!important;height:38px!important;right:10px!important;top:10px!important;width:38px!important}body.lch-design .lan-overlay :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #8a8a8a!important;border-radius:0!important;font:400 16px/22px CompassSans,Arial,sans-serif!important;min-height:48px!important;padding:12px 14px!important}body.lch-design .lan-overlay textarea{min-height:110px!important}body.lch-design .lan-overlay :is(.lan-primary,button[type=submit]){font:500 13px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:.14em!important;min-height:46px!important;text-transform:uppercase!important}body.lch-design .lan-overlay .lan-field>span,body.lch-design .lan-overlay label:not(.lan-consent)>span:first-child{font:500 12px/16px CompassSans,Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}body.lch-design .lan-menu .lan-dialog{width:min(460px,100%)!important}body.lch-design .lan-overlay{opacity:0;transition:opacity .28s ease}body.lch-design .lan-overlay.lan-is-open{opacity:1}body.lch-design .lan-overlay:not(.lan-menu) .lan-dialog{transform:translateY(14px);transition:transform .32s cubic-bezier(.2,.7,.2,1)}body.lch-design .lan-overlay.lan-is-open:not(.lan-menu) .lan-dialog{transform:none}body.lch-design .lan-menu .lan-dialog{transform:translate(100%);transition:transform .36s cubic-bezier(.2,.7,.2,1)!important}body.lch-design .lan-menu.lan-is-open .lan-dialog{transform:none}body.lch-design .lucy-search-overlay{animation:lch-fade .26s ease}body.lch-design .lucy-search-overlay .lucy-search-dialog{animation:lch-rise .32s cubic-bezier(.2,.7,.2,1)}@keyframes lch-fade{0%{opacity:0}to{opacity:1}}@keyframes lch-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body.lch-design :is(.lan-overlay,.lan-overlay .lan-dialog){transition:none!important}}body.lch-design :is(.bidx-listing-detail-overlay,.bidx-photo-viewer,.bidx-auth-modal-overlay,.bidx-sort-overlay,.lucy-property-dialog){z-index:12000!important}body.lch-design .bidx-auth-modal-overlay.lan-gate{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8!important;display:grid!important;inset:0!important;opacity:0;overflow:auto;overscroll-behavior:contain;padding:24px!important;place-items:center!important;position:fixed!important;transition:opacity .24s ease}body.lch-design .bidx-auth-modal-overlay.lan-gate.lan-is-open{opacity:1}body.lch-design .lan-gate .bidx-auth-modal{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 18px 48px #00000024;box-sizing:border-box;color:#000;font:400 15px/1.6 CompassSans,Arial,sans-serif;margin:0!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto;overscroll-behavior:contain;padding:44px 32px 28px!important;position:relative;text-align:left;transform:translateY(12px);transition:transform .24s cubic-bezier(.2,.7,.2,1);width:min(100%,560px)!important}body.lch-design .lan-gate.lan-is-open .bidx-auth-modal{transform:none}body.lch-design .lan-gate .bidx-auth-modal [hidden]{display:none!important}body.lch-design .lan-gate .bidx-auth-close{background:transparent;border:0;border-radius:0;color:#000;cursor:pointer;display:inline-grid;height:38px;padding:0;place-items:center;position:absolute;right:10px;top:10px;width:38px}body.lch-design .lan-gate .bidx-auth-close svg{height:22px;width:22px}body.lch-design .lan-gate .bidx-auth-close:focus-visible{outline:2px solid #000;outline-offset:2px}body.lch-design .lan-gate #bidx-auth-title{color:#000;font:300 clamp(30px,3vw,40px)/1.12 the-seasons,the-seasons-fallback,Times New Roman,serif!important;letter-spacing:0;margin:0 28px 18px 0!important;padding:0;text-transform:none}body.lch-design .lan-gate .bidx-auth-modal>p{color:#525252;font-size:15px;line-height:1.6;margin:0}body.lch-design :is(.lan-gate,.lan-native-account) .bidx-auth-search-summary{color:#000;font-weight:600}body.lch-design .lan-gate .bidx-auth-actions{display:flex;flex-direction:column;gap:12px;margin:22px 0 0}body.lch-design .lan-gate .bidx-auth-modal form.bidx-reference-search{background:transparent;display:block;margin:0;overflow:visible;padding:0}body.lch-design .lan-gate .bidx-fm-field{color:#000;display:grid;font:500 12px/16px CompassSans,Arial,sans-serif;gap:7px;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}body.lch-design .lan-gate .bidx-fm-input{background:#fff!important;border:1px solid #8a8a8a!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:#000;font:400 15px/1.4 CompassSans,Arial,sans-serif;letter-spacing:0;margin:0;max-width:100%;min-height:48px;padding:12px!important;text-transform:none;width:100%}body.lch-design .lan-gate select.bidx-fm-input{appearance:auto}body.lch-design .lan-gate .bidx-fm-input:focus-visible{border-color:#000!important;outline:2px solid #000!important;outline-offset:2px!important}body.lch-design .lan-gate :is(.bidx-fm-search-btn,.bidx-auth-primary){align-items:center;background:#000!important;border:1px solid #000!important;border-radius:0!important;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font:500 13px/1.2 CompassSans,Arial,sans-serif;gap:8px;justify-content:center;letter-spacing:.12em;margin:4px 0 0;min-height:48px;padding:12px 18px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease;width:100%}body.lch-design .lan-gate :is(.bidx-fm-search-btn,.bidx-auth-primary):hover{background:#333!important}body.lch-design .lan-gate :is(.bidx-fm-search-btn,.bidx-auth-primary):disabled{cursor:wait;opacity:.5}body.lch-design .lan-gate [data-account-view]{background:transparent;border:0;color:#000;cursor:pointer;font:500 14px/1.5 CompassSans,Arial,sans-serif;min-height:44px;padding:12px 0;text-align:center;text-decoration:underline;text-underline-offset:4px}body.lch-design .lan-gate .bidx-auth-note{color:#6b6b6b!important;font-size:12px!important;line-height:1.6;margin:14px 0 0!important}body.lch-design .lan-gate .bidx-auth-note:empty{display:none}body.lch-design .lan-gate .bidx-auth-note[role=alert]{color:#d8332f!important}body.lch-design .lan-gate.bidx-auth-native-embedded .bidx-auth-modal>p:not(.bidx-auth-note){display:none}body.lch-design .bidx-auth-native-embedded #modal-container :is(.rg-modal,.rag-modal,.rag-modal-backdrop,.rag-modal-window,.miranda-lb,.container,.lightbox):not(.rag-modal-close){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;width:100%!important}body.lch-design .bidx-auth-native-embedded #modal-container :is(.rag-modal,.rag-modal-backdrop,.rag-modal-window){display:block!important}body.lch-design .bidx-auth-native-embedded #modal-container :is(.rag-modal-close,.lightbox>h1,.lightbox>h2,.miranda-lb>h1,.miranda-lb>h2,.lightbox>img,.miranda-lb>img){display:none!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window :is(h3,.v3-header){color:#525252!important;font:400 15px/1.6 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 8px!important;text-transform:none!important}body.lch-design .bidx-auth-native-embedded #modal-container :is(form,.row,.columns,.column){box-sizing:border-box;float:none!important;margin-inline:0!important;max-width:none;padding-inline:0!important;width:100%!important}body.lch-design .bidx-auth-native-embedded #modal-container form{display:flex!important;flex-direction:column;gap:12px;margin:16px 0 0!important;padding:0!important}body.lch-design .bidx-auth-native-embedded #modal-container .signup-box{background:#000!important;box-sizing:border-box;color:#fff!important;margin:20px 0 0!important;padding:18px!important;width:100%!important}body.lch-design .bidx-auth-native-embedded #modal-container .signup-box :is(h1,h2,h3){color:#fff!important;font:300 24px/1.2 the-seasons,the-seasons-fallback,Times New Roman,serif!important;margin:0 0 10px!important}body.lch-design .bidx-auth-native-embedded #modal-container .signup-box :is(p,a){color:#fff!important;font-size:14px!important;margin:0!important}body.lch-design .bidx-auth-native-embedded #modal-container .legal{color:#6b6b6b!important;font-size:11px!important;line-height:1.6!important}body.lch-design .bidx-toast{background:#000;bottom:30px;box-shadow:0 3px 15px #0003;color:#fff;font:400 14px/1.5 CompassSans,Arial,sans-serif;left:50%;max-width:calc(100vw - 40px);padding:13px 24px;position:fixed;transform:translate(-50%);z-index:14000}body.lch-design .bidx-toast[hidden]{display:none}body.lch-design .bidx-save-btn .bidx-update-icon{flex:0 0 auto}@media(max-width:760px){body.lch-design .bidx-auth-modal-overlay.lan-gate{padding:14px!important}body.lch-design .lan-gate .bidx-auth-modal{max-height:calc(100dvh - 28px)!important;padding:42px 22px 24px!important}}@media(prefers-reduced-motion:reduce){body.lch-design .bidx-auth-modal-overlay.lan-gate,body.lch-design .lan-gate .bidx-auth-modal{transition:none}}body.lch-design .bidx-auth-native-embedded #modal-container.bidx-native-account-host{background:transparent!important;display:block!important;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;overflow:visible!important;padding:0!important;position:static!important;transform:none!important;width:100%!important;z-index:auto!important}body.lch-design .bidx-auth-native-embedded #modal-container :is(.rg-modal,.rag-modal):not(.rag-modal-backdrop):has(.rag-modal-window){display:block!important;padding:0!important;position:static!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window :is(.v3-subheader,.v3-header+p,.lightbox>p){color:#6b6b6b!important;font-size:13px!important;font-style:normal!important;margin:0 0 6px!important}body.lch-design .bidx-auth-native-embedded #modal-container :is(.signupv3,.lightbox,.miranda-lb,.rag-modal-window):after,body.lch-design .bidx-auth-native-embedded #modal-container :is(.signupv3,.lightbox,.miranda-lb,.rag-modal-window):before{content:none!important;display:none!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window img:not([src*=recaptcha]){display:none!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window :is(.field-group,.field-group>label,.tcpa:empty){margin:0!important;padding:0!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window input:not([type=checkbox]):not([type=radio]):not([type=hidden]){margin:0!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window :is(input[type=submit],button[type=submit]){margin-top:4px!important;text-decoration:none!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window :is(.return-user,.return-user a,.v3-disclaimer,.v3-disclaimer *){font-style:normal!important}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window .return-user{margin:14px 0 10px!important;text-align:center}body.lch-design .bidx-auth-native-embedded #modal-container .rag-modal-window .return-user a{font-size:14px!important}body.lch-design .bidx-card-photo-wrap>.bidx-card-actions{z-index:6!important}body.lch-design .lan-share .lan-share-field{display:grid;font:500 12px/16px CompassSans,Arial,sans-serif;gap:7px;letter-spacing:.08em;margin:18px 0 16px;text-transform:uppercase}body.lch-design .lan-share .lan-share-field input{border:1px solid #8a8a8a;border-radius:0;box-sizing:border-box;font:400 14px/1.4 CompassSans,Arial,sans-serif;letter-spacing:0;min-height:48px;padding:12px;text-transform:none;width:100%}body.lch-design :is(#bidx-photo-viewer-overlay,.bidx-photo-viewer-overlay,.bidx-photo-viewer){z-index:12300!important}body.lch-design .bidx-card.lucy-card-look{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.lch-design .lucy-card-look .bidx-card-photo-wrap{background:var(--paper-alt);border-radius:0!important;overflow:hidden!important}body.lch-design .lucy-card-look .bidx-card-photo-wrap img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}body.lch-design .bidx-card.lucy-card-look:hover .bidx-card-photo-wrap img{transform:scale(1.04)}body.lch-design .lucy-card-look .bidx-card-badges>*{background:var(--paper)!important;border-radius:999px!important;color:var(--ink)!important;font:500 11px/16px var(--font-sans)!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.lch-design .lucy-card-look .bidx-card-actions button,body.lch-design .lucy-card-look .lucy-card-save{background:var(--paper)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--ink)!important}body.lch-design .lucy-card-look .bidx-card-arrow{background:#ffffffeb!important;border-radius:0!important;color:var(--ink)!important}body.lch-design .lucy-card-look .lucy-card-count{background:var(--photo-shade)!important;border-radius:999px!important;color:#fff!important;font:400 12px/18px var(--font-sans)!important}body.lch-design .lucy-card-look .bidx-card-body{padding:var(--space-4) 0 0!important}body.lch-design .lucy-card-look .bidx-card-price{color:var(--ink)!important;font:400 26px/32px var(--font-display)!important;font-variant-numeric:lining-nums}body.lch-design .lucy-card-look .bidx-card-address{color:var(--ink)!important;font:400 16px/24px var(--font-sans)!important;letter-spacing:0!important;margin:4px 0 0!important;text-transform:none!important}body.lch-design .lucy-card-look :is(.bidx-card-city,.lucy-card-building){color:var(--ink-muted)!important;font:400 14px/22px var(--font-sans)!important;margin:0!important}body.lch-design .lucy-card-look .bidx-card-stats{border-top:1px solid var(--line)!important;color:var(--ink-muted)!important;font:400 14px/22px var(--font-sans)!important;margin-top:var(--space-3)!important;padding-top:var(--space-3)!important}body.lch-design .lucy-card-look .bidx-card-extras{color:var(--ink-subtle)!important;font:400 12px/18px var(--font-sans)!important}body.lch-design .lucy-card-look{--paper:#fff;--paper-alt:#f7f7f7;--ink:#000;--ink-muted:#525252;--ink-subtle:#6b6b6b;--line:#e0e0e0;--photo-shade:rgba(0,0,0,.32);--space-3:12px;--space-4:16px;--font-display:"the-seasons","the-seasons-fallback","Times New Roman",serif;--font-sans:"CompassSans","Helvetica Neue",Arial,sans-serif}body.lch-design .lucy-card-look .bidx-card-actions svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}body.lch-design .lucy-card-look .bidx-fav.bidx-favorited svg{fill:currentColor}body.lch-design .lucy-card-look .bidx-card-dots,body.lch-design .lucy-card-look .bidx-card-type-row{display:none!important}body.lch-design .lucy-card-look .bidx-card-address{font-weight:400!important}body.lch-design .bidx-card-photo-wrap>:is(.bidx-card-arrow,.bidx-card-badges,.lucy-card-count){z-index:6!important}body.lch-design .bidx-card.lucy-card-look{display:block!important;font-family:var(--font-sans);gap:0!important;line-height:27px}body.lch-design .lucy-card-look .bidx-card-photo-wrap{margin:0!important}body.lch-design .lucy-card-look .bidx-card-price{letter-spacing:-.025em!important;min-height:0!important}body.lch-design .lucy-card-look .bidx-card-actions button{font:400 16px/27px var(--font-sans)!important}body.lch-design #lucy-annotation-header{gap:28px!important;justify-content:flex-start!important}body.lch-design #lucy-annotation-header .lan-desktop{flex:0 1 auto!important;justify-content:flex-end!important;margin-left:auto!important}body.lch-design #lucy-annotation-header .lan-header-actions{gap:12px!important}body.lch-design #lucy-annotation-header .lan-header-actions i[class*=fa-]{font-size:17px;line-height:1}body.lch-design #lucy-annotation-header .lan-ask{align-items:center;display:inline-flex!important;gap:10px}body.lch-design #lucy-annotation-header .lan-ask i{font-size:14px!important}body.lch-design .lan-menu .lan-ask{align-items:center;display:inline-flex;gap:10px;justify-content:center}body.lch-design #lucy-annotation-header .lan-menu-toggle{background:#f1f1f1!important;border:0!important;border-radius:100%!important;color:#000!important;cursor:pointer;display:inline-grid!important;height:52px!important;min-width:52px;padding:0!important;place-items:center;transition:background-color .2s ease;width:52px!important}body.lch-design #lucy-annotation-header .lan-menu-toggle:hover{background:#e4e4e4!important}body.lch-design .lan-burger{display:grid;gap:6px;justify-items:end;width:24px}body.lch-design .lan-burger i{background:currentColor;border-radius:2px;display:block;height:1.5px;transition:width .25s ease}body.lch-design .lan-burger i:first-child{width:24px}body.lch-design .lan-burger i:nth-child(2){width:17px}body.lch-design .lan-burger i:nth-child(3){width:10px}body.lch-design .lan-menu-toggle:hover .lan-burger i{width:24px}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-menu-toggle{background:#ffffff2e!important;color:#fff!important}body.lch-design :is(.lan-close,.bidx-auth-close) i{font-size:22px;line-height:1}body.lch-design #lucy-annotation-header .lan-mega :is(h2,h3,h3 a){color:#000!important;font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-weight:300!important;letter-spacing:0!important;text-decoration:none;text-transform:none!important}body.lch-design #lucy-annotation-header .lan-mega h3,body.lch-design #lucy-annotation-header .lan-mega h3 a{font-size:24px!important;line-height:1.3!important}body.lch-design #lucy-annotation-header .lan-mega-search{grid-template-columns:1.1fr 1fr 1fr 1fr!important}@media(max-width:1100px){body.lch-design #lucy-annotation-header .lan-ask span{display:none}}@media(max-width:760px){body.lch-design #lucy-annotation-header .lan-menu-toggle{height:46px!important;min-width:46px;width:46px!important}}body.lch-design.vg-search-page-active .miranda-wrapper{margin-top:0!important}@media(min-width:769px){body.lch-design.vg-search-page-active .bidx-body{padding-top:0!important}body.lch-design.vg-search-page-active #lucy-annotation-header,body.lch-design.vg-search-page-active #lucy-annotation-header .lan-mega{padding-inline:35px!important}}@media(max-width:768px){body.lch-design.vg-search-page-active .bidx-mobile-bar{top:var(--lch-header)!important}body.lch-design.vg-search-page-active .bidx-body{padding-top:51px!important}}body.lch-design :is(.bidx-fav,.lucy-card-save) .lucy-heart-on{display:none}body.lch-design :is(.bidx-fav.bidx-favorited,.bidx-fav.active,.lucy-card-save[aria-pressed=true]) .lucy-heart-on{color:#e0262b;display:inline-block}body.lch-design :is(.bidx-fav.bidx-favorited,.bidx-fav.active,.lucy-card-save[aria-pressed=true]) .lucy-heart-off{display:none}body.lch-design .bidx-card-actions :is(.bidx-fav,.lucy-card-save,.bidx-card-share,.lucy-card-share) i{font-size:17px;line-height:1}body.lch-design .bidx-listing-modal-fav{background:#fff!important;border-color:#000!important;color:#000!important}body.lch-design .bidx-listing-modal-fav i{color:#000}body.lch-design .bidx-listing-modal-fav:is(.bidx-favorited,.active) i{color:#e0262b!important}body.lch-design .lucy-card-hoa{border-top:1px solid #e0e0e0;color:#525252;font:400 14px/22px CompassSans,Helvetica Neue,Arial,sans-serif;margin:12px 0 0!important;padding-top:12px}body.lch-design .lucy-card-hoa strong{color:#000;font-weight:600}body.lch-design .lucy-card-hoa+.bidx-card-stats{border-top:0!important;margin-top:2px!important;padding-top:0!important}body.lch-design .bidx-listing-kicker.lucy-status-row{align-items:center;color:#000!important;display:flex;flex-wrap:wrap;font:500 12px/16px CompassSans,Arial,sans-serif!important;gap:10px;letter-spacing:.08em;margin:0 0 14px!important;text-transform:uppercase}body.lch-design .lucy-status-row .lucy-status-badge{background:#000;color:#fff;display:inline-block;padding:5px 10px}body.lch-design .lucy-status-row .bidx-location-divider{color:#8a8a8a}body.lch-design .lucy-status-row .bidx-listing-location-tags{align-items:center;border:0!important;display:inline-flex!important;flex-wrap:wrap;gap:10px;margin:0!important;padding:0!important}body.lch-design .lucy-status-row .bidx-listing-location-tags a{color:#000!important;text-decoration:none}body.lch-design .lucy-status-row .bidx-listing-location-tags a:hover{text-decoration:underline;text-underline-offset:3px}body.lch-design .lucy-listing-hoa{align-items:baseline;border:1px solid #000;display:inline-flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 16px;padding:14px 20px}body.lch-design .lucy-listing-hoa span{color:#525252;font:500 12px/16px CompassSans,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}body.lch-design .lucy-listing-hoa strong{font:300 30px/1.1 the-seasons,the-seasons-fallback,Times New Roman,serif}@media(max-width:760px){body.lch-design .lucy-listing-hoa{display:flex}body.lch-design .lucy-listing-hoa strong{font-size:26px}}body.lch-design :is(.bidx-card-price,.bidx-listing-title-row h2){align-items:stretch!important;display:flex!important;flex-wrap:wrap;gap:10px!important}body.lch-design :is(.bidx-card-price-drop,.bidx-card-price-up){align-items:center;align-self:stretch;border-radius:0!important;color:#fff!important;display:inline-flex!important;font:500 13px/1 CompassSans,Arial,sans-serif!important;gap:6px;letter-spacing:0!important;padding:0 10px!important;white-space:nowrap}body.lch-design .bidx-card-price-drop{background:#1e7a3c!important}body.lch-design .bidx-card-price-up{background:#c62828!important}body.lch-design :is(.bidx-card-price-drop,.bidx-card-price-up) .bidx-icon-arrow-down:before,body.lch-design :is(.bidx-card-price-drop,.bidx-card-price-up) .bidx-icon-arrow-up:before{border-color:#fff!important;color:#fff!important}body.lch-design .bidx-listing-title-row h2 :is(.bidx-card-price-drop,.bidx-card-price-up){font-size:15px!important;padding:0 14px!important}body.lch-design #bidx-photo-viewer-overlay{background:#000000f0!important;display:flex!important;inset:0!important;opacity:0;overflow:auto;overscroll-behavior:contain;padding:20px!important;position:fixed!important;transition:opacity .2s ease}body.lch-design #bidx-photo-viewer-overlay.bidx-photo-viewer-visible{opacity:1}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer{color:#fff;display:flex;flex-direction:column;font-family:CompassSans,Arial,sans-serif;height:calc(100dvh - 40px);margin:auto;max-width:1450px;width:100%}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer>header{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:8px 0 18px}body.lch-design #bidx-photo-viewer-overlay header strong{color:#fff!important;font:500 15px/1.4 CompassSans,Arial,sans-serif}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-count{color:#bdbdbd;font-size:12px;margin-left:20px}body.lch-design #bidx-photo-viewer-overlay .bidx-gallery-header-actions{align-items:center;display:flex;gap:10px}body.lch-design #bidx-photo-viewer-overlay :is(.bidx-gallery-ask,.bidx-gallery-tour,.bidx-gallery-fav){align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.45);border-radius:999px!important;color:#fff;cursor:pointer;display:inline-flex;font:500 13px/1.3 CompassSans,Arial,sans-serif;gap:8px;justify-content:center;margin:0;min-height:44px;padding:10px 14px;white-space:nowrap}body.lch-design #bidx-photo-viewer-overlay :is(.bidx-gallery-ask,.bidx-gallery-tour,.bidx-gallery-fav):hover{border-color:#fff}body.lch-design #bidx-photo-viewer-overlay .bidx-gallery-fav .lucy-heart-on{display:none}body.lch-design #bidx-photo-viewer-overlay .bidx-gallery-fav.bidx-favorited .lucy-heart-on{color:#e0262b;display:inline-block}body.lch-design #bidx-photo-viewer-overlay .bidx-gallery-fav.bidx-favorited .lucy-heart-off{display:none}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-close{background:transparent!important;border:1px solid #8a8a8a!important;border-radius:0!important;color:#fff!important;cursor:pointer;display:inline-grid!important;height:46px!important;margin:0;padding:0!important;place-items:center;position:static!important;width:46px!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-close i{font-size:20px}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-stage{align-items:center;background:transparent!important;display:flex;flex:1;gap:15px;justify-content:space-between;min-height:0;overflow:hidden;position:relative}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-main{background:transparent!important;height:100%!important;max-height:none!important;object-fit:contain!important;width:calc(100% - 110px)!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-nav{background:#ffffff14!important;border:0!important;border-radius:0!important;color:#fff!important;cursor:pointer;display:grid!important;flex-shrink:0;height:60px!important;padding:0!important;place-items:center;position:static!important;transform:none!important;width:40px!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-nav i{font-size:22px}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-thumbnails{align-items:center;display:flex!important;flex-shrink:0;gap:8px;grid-template-columns:none!important;height:85px;overflow-x:auto;overflow-y:hidden;padding:18px 0 0}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-thumb{background:transparent;border:2px solid transparent!important;border-radius:0!important;cursor:pointer;flex-shrink:0;height:62px!important;opacity:.6;overflow:hidden;padding:0!important;width:88px!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-thumb[aria-current=true]{border-color:#fff!important;opacity:1}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-thumb img{height:100%;object-fit:cover;width:100%}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-all{background:#fff;border:0;color:#000;cursor:pointer;display:block;font:500 13px/1.3 CompassSans,Arial,sans-serif;letter-spacing:.08em;margin:16px auto 0;min-height:46px;padding:12px 22px;text-transform:uppercase}@media(max-width:768px){body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll){padding:12px!important}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer{height:calc(100dvh - 24px)}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer>header{align-items:flex-start;flex-wrap:wrap;padding-bottom:14px}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-count{display:block;margin:4px 0 0}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-gallery-header-actions{width:100%}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-gallery-header-actions .bidx-photo-viewer-close{margin-left:auto}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-stage{gap:0}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-main{width:100%!important}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-nav{background:#0000008c!important;height:48px!important;position:absolute!important;width:34px!important;z-index:2}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-prev{left:0}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-next{right:0}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-thumbnails{height:75px;padding-top:12px}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-thumb{height:54px!important;width:73px!important}}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll{background:#fff!important;color:#000;display:block!important;overflow-x:hidden;overflow-y:auto;padding:0!important}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-photo-viewer{background:#fff;color:#000;display:block;height:auto;margin:0;max-width:none;min-height:100%}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-photo-viewer>header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;justify-content:space-between;margin:0;padding:12px 16px;position:sticky;top:0;z-index:3}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-photo-viewer-count{color:#525252;margin:0;white-space:nowrap}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-photo-viewer-close{background:#fff!important;border:1px solid #e0e0e0!important;color:#000!important;height:44px!important;width:44px!important}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-mobile-actions{background:#fff;border-top:1px solid #e0e0e0;bottom:0;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:4}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll :is(.bidx-gallery-ask,.bidx-gallery-tour,.bidx-gallery-fav){border-color:#000;color:#000;padding:10px 8px}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-fav span{overflow:hidden;text-overflow:ellipsis}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-scroll-photos{display:block;margin:0;padding:0 0 76px}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll figure{display:block;margin:0;padding:0;scroll-margin-top:70px}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll figure>img{aspect-ratio:auto 3/2;background:#f4f4f4;display:block;height:auto;object-fit:contain;width:100%}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll figcaption{background:#fff;color:#6b6b6b;font:400 11px/1.5 CompassSans,Arial,sans-serif;margin:0;padding:10px 16px 18px}body.lch-design .bidx-listing-inquiry.bidx-listing-action-panel{background:#f7f7f7!important;border:1px solid #e0e0e0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;display:flex!important;flex-direction:column;gap:10px;margin:0;padding:25px 21px!important;position:sticky!important;top:24px;width:100%}body.lch-design .bidx-listing-inquiry .bidx-listing-agent-photos{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}body.lch-design .bidx-listing-inquiry .bidx-listing-agent-photos img:first-child{border:1px solid #e0e0e0;border-radius:50%;height:64px;object-fit:cover;object-position:center 22%;width:64px}body.lch-design .bidx-listing-inquiry h3{color:#000!important;font:300 26px/1.1 the-seasons,the-seasons-fallback,Times New Roman,serif!important;letter-spacing:0;margin:0!important;text-transform:none}body.lch-design .bidx-listing-inquiry p{color:#525252!important;font:400 13px/1.7 CompassSans,Arial,sans-serif!important;margin:0 0 9px!important}body.lch-design .bidx-listing-inquiry :is(button,.bidx-schedule-tour-btn){align-items:center;background:#fff!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;color:#000!important;cursor:pointer;display:flex!important;font:500 13px/1.4 CompassSans,Arial,sans-serif!important;gap:10px;justify-content:center;letter-spacing:0!important;margin:0!important;min-height:44px;padding:12px!important;text-align:center;text-decoration:none;text-transform:none!important;width:100%}body.lch-design .bidx-listing-inquiry .bidx-schedule-tour-btn{background:#000!important;color:#fff!important}body.lch-design .bidx-listing-inquiry :is(button,.bidx-schedule-tour-btn):hover{opacity:.82}body.lch-design .bidx-listing-inquiry .bidx-agent-call{align-items:center;border-top:1px solid #e0e0e0;color:#000;display:flex;font:400 13px/1.4 CompassSans,Arial,sans-serif;gap:10px;justify-content:space-between;margin-top:6px;padding-top:12px;text-decoration:none}body.lch-design .bidx-listing-inquiry .bidx-agent-call strong{align-items:center;display:inline-flex;font-weight:600;gap:6px}@media(max-width:1024px){body.lch-design .bidx-listing-inquiry.bidx-listing-action-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 20px!important;position:static!important}body.lch-design .bidx-listing-inquiry :is(.bidx-listing-agent-photos,h3,p,.bidx-agent-call){grid-column:1/-1}}@media(min-width:1025px){body.lch-design .bidx-listing-inquiry.bidx-listing-action-panel-mobile{display:none!important}}@media(max-width:1024px){body.lch-design .bidx-listing-inquiry.bidx-listing-action-panel-desktop{display:none!important}body.lch-design .bidx-listing-inquiry.bidx-listing-action-panel-mobile{margin:0 0 24px!important}}body.lch-design .bidx-card-actions :is(.bidx-fav,.lucy-card-save) i{color:#000!important}body.lch-design :is(.bidx-fav.bidx-favorited,.bidx-fav.active,.lucy-card-save[aria-pressed=true],.bidx-gallery-fav.bidx-favorited) .lucy-heart-on{color:#e0262b!important}body.lch-design .lucy-heart-off:before{font-weight:300!important}body.lch-design .lucy-heart-on:before{font-weight:900!important}body.lch-design #bidx-photo-viewer-overlay{background:#000000f5!important}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer{display:flex!important;flex-direction:column!important;height:calc(100dvh - 40px)!important;max-height:none!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-count{background:transparent!important;inset:auto!important;padding:0!important;position:static!important;transform:none!important}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer-stage{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-all,body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-thumbnails,body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer>header{flex:0 0 auto!important}body.lch-design #bidx-photo-viewer-overlay:not(.bidx-gallery-scroll) .bidx-photo-viewer{gap:0!important;padding:0!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-shell:before,body.lch-design #bidx-photo-viewer-overlay:before{content:none!important;display:none!important}body.lch-design .lan-overlay.lan-account-mini .lan-dialog{max-height:calc(100dvh - 48px);padding:28px!important;width:min(100%,380px)!important}body.lch-design .lan-account-mini .lan-account-title{color:#000;font:300 30px/1.2 the-seasons,the-seasons-fallback,Times New Roman,serif!important;margin:0 40px 20px 0!important}body.lch-design .lan-account-mini .lan-account-links{border-top:1px solid #e0e0e0;display:grid;gap:0;margin:0}body.lch-design .lan-account-mini .lan-account-links>:is(a,button){align-items:center;background:transparent!important;border:0!important;border-bottom:1px solid #e0e0e0!important;border-radius:0!important;box-shadow:none!important;color:#000!important;cursor:pointer;display:flex!important;font:400 15px/1.4 CompassSans,Arial,sans-serif!important;gap:12px;justify-content:flex-start;letter-spacing:0!important;margin:0!important;min-height:48px;padding:10px 4px!important;text-align:left;text-decoration:none!important;text-transform:none!important;width:100%}body.lch-design .lan-account-mini .lan-account-links>:is(a,button):hover{background:#f7f7f7!important}body.lch-design .lan-account-mini .lan-account-label{align-items:center;display:inline-flex;gap:12px;min-width:0}body.lch-design .lan-account-mini .lan-account-label>i{flex:0 0 20px;font-size:18px;line-height:1;text-align:center;width:20px}body.lch-design .lan-account-mini .lan-account-links>a>span:not(.lan-account-label){color:#525252;font-size:13px;margin-left:auto}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-fav.bidx-listing-modal-fav:is(.bidx-favorited,.active) i.lucy-heart-on{color:#e0262b!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-fav.bidx-listing-modal-fav i.lucy-heart-off{color:#000!important}body.lch-design .lan-overlay.lan-share .lan-dialog{width:min(100%,460px)!important}body.lch-design .lan-share .lan-share-option{align-content:center;background:#fff!important;border:1px solid #e0e0e0!important;border-radius:0!important;color:#000!important;cursor:pointer;display:grid!important;font:500 12px/1.3 CompassSans,Arial,sans-serif!important;gap:8px;justify-items:center;letter-spacing:0!important;margin:0!important;min-height:84px;padding:12px 6px!important;text-decoration:none!important;text-transform:none!important}body.lch-design .lan-share .lan-share-option:hover{border-color:#000!important}body.lch-design .lan-share .lan-share-option i{font-size:22px;line-height:1}body.lch-design .lan-share .lan-share-field{margin-bottom:0}body.lch-design #lucy-annotation-header{z-index:1190!important}body.lch-design :is(#bidx-listing-detail-overlay,.bidx-listing-detail-overlay,.lucy-property-dialog){z-index:12000!important}body.lch-design :is(#bidx-photo-viewer-overlay,.bidx-photo-viewer-overlay){z-index:12300!important}body.lch-design :is(.lan-overlay,#bidx-schedule-modal,.bidx-schedule-modal-overlay,.bidx-save-modal-overlay,#bidx-save-modal,.bidx-share-overlay,#bidx-share-overlay,.bidx-share-panel,.bidx-sort-overlay,.vg-listings-modal-overlay,.lucy-search-overlay){z-index:12400!important}body.lch-design .bidx-auth-modal-overlay.lan-gate{z-index:12500!important}body.lch-design #modal-container :is(.rg-modal,.rag-modal):not(.rag-modal-backdrop):has(.rag-modal-window){z-index:13000!important}body.lch-design .bidx-auth-native-embedded #modal-container :is(.rg-modal,.rag-modal):not(.rag-modal-backdrop):has(.rag-modal-window){z-index:auto!important}body.lch-design :is(.bidx-toast,.lan-toast){z-index:14000!important}body.lch-design .lucy-price-change{font:500 14px/1.4 CompassSans,Helvetica Neue,Arial,sans-serif!important;margin:10px 0 0!important;padding:0!important}body.lch-design .lucy-price-change :is(.bidx-card-price-drop,.bidx-card-price-up){align-self:auto!important;background:none!important;display:inline!important;font:inherit!important;height:auto!important;margin:0!important;padding:0!important}body.lch-design .lucy-price-change .bidx-card-price-drop,body.lch-design .lucy-price-change .bidx-card-price-drop *{color:#1e7a3c!important}body.lch-design .lucy-price-change .bidx-card-price-up,body.lch-design .lucy-price-change .bidx-card-price-up *{color:#c62828!important}body.lch-design .lucy-price-change :is(.bidx-icon-arrow-down,.bidx-icon-arrow-up):before{border-color:currentColor!important;color:inherit!important}body.lch-design .bidx-card .lucy-price-change{border-top:1px solid #e0e0e0;margin-top:12px!important;padding-top:12px!important}body.lch-design .bidx-card .lucy-price-change+:is(.lucy-card-hoa,.bidx-card-stats){border-top:0!important;margin-top:4px!important;padding-top:0!important}body.lch-design :is(.vg .bidx-card-price,.lucy-card-look .bidx-card-price){font:600 22px/1.3 CompassSans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design .lucy-card-hoa{align-items:center;display:flex;gap:4px}body.lch-design .lucy-dues-ask-icon{background:none;border:0;border-radius:100%;color:#525252;cursor:pointer;display:inline-grid;height:24px;margin:0 0 0 2px;padding:0;place-items:center;position:relative;width:24px;z-index:7}body.lch-design .lucy-dues-ask-icon i{font-size:15px}body.lch-design .lucy-listing-hoa{border:0!important;color:#000;display:block!important;font:400 16px/1.4 CompassSans,Helvetica Neue,Arial,sans-serif;margin:12px 0 8px!important;padding:0!important}body.lch-design .lucy-listing-hoa strong{color:#000;font:600 16px/1.4 CompassSans,Helvetica Neue,Arial,sans-serif!important;margin-left:4px}body.lch-design .bidx-listing-inquiry.bidx-listing-action-panel{background:#fff!important}body.lch-design .bidx-listing-inquiry h3{font:600 26px/1.2 CompassSans,Helvetica Neue,Arial,sans-serif!important}body.lch-design :is(.lan-close,.bidx-auth-close,.bidx-photo-viewer-close,.bidx-listing-modal-close,.bidx-save-modal-close,.bidx-share-modal-close,.bidx-sort-modal-close,.vg-listings-modal-close,.vg-lightbox-close,#modal-container .rag-modal-close,:is(button,a)[class*=-close]:not([class*=closed])){border-radius:100%!important}body.lch-design :is(.lan-close,.bidx-auth-close){background:#f1f1f1!important}@media(max-width:900px){body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-close{position:fixed!important;right:12px!important;top:12px!important;z-index:12010!important}}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-photo-viewer{overflow:visible!important}body.lch-design .bidx-fm-section.is-disabled select{cursor:not-allowed;opacity:.45}body.lch-design .bidx-fm-dues-note{color:#525252;font:400 12px/1.4 CompassSans,Arial,sans-serif;margin:6px 0 0}body.lch-design .lan-steps .lan-step h2{color:#000;font:300 32px/1.15 the-seasons,the-seasons-fallback,Times New Roman,serif!important;margin:0 0 18px!important}body.lch-design .lan-steps .lan-step-label{color:#525252;font:500 12px/16px CompassSans,Arial,sans-serif;letter-spacing:.08em;margin:0 0 8px!important;text-transform:uppercase}body.lch-design .lan-steps .lan-step-message{background:#fff;border:1px solid #000;color:#000;font:400 17px/1.6 CompassSans,Helvetica Neue,Arial,sans-serif;margin:0 0 6px;padding:18px 20px;white-space:pre-wrap}body.lch-design .lan-steps textarea[name=message]{border:1px solid #000;border-radius:0;font:400 16px/1.6 CompassSans,Arial,sans-serif;margin:0 0 6px;min-height:140px;padding:14px 16px;width:100%}body.lch-design .lan-steps .lan-step-back,body.lch-design .lan-steps .lan-step-edit{align-items:center;background:none;border:0;color:#000;cursor:pointer;display:inline-flex;font:500 13px/1.3 CompassSans,Arial,sans-serif;gap:8px;margin:0 0 18px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}body.lch-design .lan-steps .lan-step-back{margin-bottom:10px;text-decoration:none}body.lch-design .lan-steps .lan-primary{min-height:50px;width:100%}body.lch-design .lan-steps .lan-step-or{align-items:center;color:#6b6b6b;display:flex;font:500 12px/1 CompassSans,Arial,sans-serif;gap:14px;letter-spacing:.12em;margin:20px 0;text-transform:uppercase}body.lch-design .lan-steps .lan-step-or:after,body.lch-design .lan-steps .lan-step-or:before{background:#e0e0e0;content:"";flex:1;height:1px}body.lch-design .lan-steps .lan-step-call{align-items:center;background:#fff;border:1px solid #000;color:#000!important;display:flex;font:500 14px/1.3 CompassSans,Arial,sans-serif;gap:10px;justify-content:center;min-height:50px;padding:12px 16px;text-decoration:none!important}body.lch-design .lan-steps .lan-step-days{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px}body.lch-design .lan-steps .lan-step-days button{background:#fff;border:1px solid #e0e0e0;border-radius:0;color:#000;cursor:pointer;display:grid;font:500 12px/1.3 CompassSans,Arial,sans-serif;gap:2px;justify-items:center;letter-spacing:.06em;padding:12px 6px;text-transform:uppercase}body.lch-design .lan-steps .lan-step-days button b{font:300 28px/1.1 the-seasons,the-seasons-fallback,Times New Roman,serif;letter-spacing:0}body.lch-design .lan-steps .lan-step-days button[aria-checked=true]{background:#000;border-color:#000;color:#fff}body.lch-design .lan-steps .lan-step-summary{background:#f7f7f7;margin:0 0 18px;padding:14px 16px}body.lch-design .lan-steps .lan-step-summary p[data-step-summary]{color:#000;font:400 14px/1.6 CompassSans,Arial,sans-serif;margin:0!important;white-space:pre-wrap}body.lch-design .lan-contact-form.is-sent{display:flex!important;flex-direction:column;justify-content:center;min-height:420px}body.lch-design .lan-contact-sent{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;outline:none;padding:32px 16px;text-align:center}body.lch-design .lan-contact-sent-check{background:#000;border-radius:100%;color:#fff;display:inline-grid;font:400 30px/1 Arial,sans-serif;height:64px;place-items:center;width:64px}body.lch-design .lan-contact-sent h2{color:#000;font:300 32px/1.15 the-seasons,the-seasons-fallback,Times New Roman,serif!important;margin:6px 0 0!important}body.lch-design .lan-contact-sent blockquote{background:#f7f7f7;border:1px solid #e0e0e0;color:#000;font:400 15px/1.6 CompassSans,Helvetica Neue,Arial,sans-serif;margin:4px 0 0;max-width:460px;padding:16px 18px;text-align:left;white-space:pre-wrap;width:100%}body.lch-design .lan-contact-sent p{color:#525252;font:400 15px/1.5 CompassSans,Arial,sans-serif;margin:0!important}body.lch-design .lan-contact-sent .lan-primary{margin-top:8px;min-width:180px;width:auto}body.lch-design .lan-gate .bidx-auth-modal>.bidx-auth-close,body.lch-design .lan-overlay .lan-dialog>.lan-close{background:#f1f1f1!important;border-radius:100%!important;color:#000!important;display:inline-grid!important;height:40px!important;place-items:center!important;width:40px!important}body.lch-design .lan-contact-sent h2,body.lch-design .lan-steps .lan-step h2{font:600 24px/1.25 CompassSans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design .bidx-listing-inquiry h3{font-size:20px!important;line-height:1.25!important}body.lch-design .bidx-listing-inquiry .lucy-panel-agent{border-radius:50%;display:inline-block;flex:0 0 auto;line-height:0;transition:transform .15s ease}body.lch-design .bidx-listing-inquiry .lucy-panel-agent img{border:2px solid transparent!important;box-sizing:border-box;transition:border-color .15s ease}body.lch-design .bidx-listing-inquiry .lucy-panel-agent:is(:hover,:focus-visible) img{border-color:#000!important}body.lch-design .bidx-listing-inquiry .lucy-panel-agent:active{transform:scale(.92)}body.lch-design .bidx-listing-inquiry .lucy-panel-agent:focus-visible{outline:2px solid #000;outline-offset:3px}@layer lch-building-card-type{body.lch-design .vg .vg-bcard>.vg-card-body>h3{font-family:var(--font-sans)!important;font-size:28px!important;font-weight:500!important;letter-spacing:0!important;line-height:32px!important;margin:0!important}body.lch-design .vg .vg-bcard>.vg-card-body>.vg-card-meta{margin:2px 0 0!important}@media(max-width:760px){body.lch-design .vg .vg-bcard>.vg-card-body>h3{font-size:22px!important;line-height:26px!important}}}@layer lch-heading-preview{body.lch-design .v3-header,body.lch-design:not(.lch-blog-article) :is(h1,h2,h3,h4,h5,h6),body.lch-design:not(.lch-blog-article) :is(h1,h2,h3,h4,h5,h6) :is(a,button){font-weight:var(--lch-heading-weight,700)!important}}body.lch-building-page .miranda-wrapper{overflow-x:clip!important;overflow-y:visible!important}body.lch-building-page :is(.body-content,.body-container,.user-content).lch-has-building-shell{overflow:visible!important}body.lch-building-page .vg-page{--lch-bleed-left:max(var(--lch-gutter),calc((100vw - var(--lch-max))/2))}.lch-building-shell{margin:0 auto;max-width:calc(var(--lch-max) + var(--lch-gutter)*2);padding:0 var(--lch-gutter)}body.lch-building-listings-page .lch-building-shell{padding-top:30px}.lch-building-main{min-width:0}.lch-building-region{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,2fr) minmax(310px,1fr)}.lch-building-region-content{min-width:0}.lch-building-region[data-lbi-region=hero]{margin-bottom:40px}.lch-building-region[data-lbi-region=living]{border-top:1px solid var(--line,#dedede);padding-block:44px}body.lch-building-page .lch-building-main #about-text.vg-section{border-top:0;padding-block:0!important}.lch-building-inquiry-slot{max-height:calc(100dvh - var(--lch-header) - 36px);min-width:0;position:sticky;top:calc(var(--lch-header) + 18px);z-index:20}body.lch-building-page .lch-building-main :is(.vg-container,.vg-container-wide,.inner-content,.lcp-inner){margin-inline:0!important;max-width:none!important;padding-inline:0!important;width:100%!important}body.lch-building-page .lch-building-main .vg-bhero{padding:0!important}body.lch-building-page .lch-building-main .lch-building-split-hero{margin-bottom:44px;margin-left:calc(50% - 50vw);width:100vw}body.lch-building-page .lch-building-main .lch-building-split-hero>.vg-container{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important}.lch-building-hero-copy{min-width:0;padding:30px 36px 30px var(--lch-bleed-left)}body.lch-building-page .lch-building-split-hero .vg-gallery-wrap{align-self:stretch;margin:0;min-width:0}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts>div{border-bottom:0;padding-block:12px}body.lch-building-page .lch-building-main .lch-building-ask{align-items:center;background:transparent;border:0;border-radius:0;color:#111;cursor:pointer;display:inline-flex;font:500 15px/1.35 CompassSans,Arial,sans-serif;gap:10px;justify-content:flex-start;margin:0;min-height:46px;padding:0}.lch-building-ask-portraits{align-items:center;display:inline-flex}.lch-building-ask-portraits img{border:2px solid #fff;border-radius:50%;height:40px;object-fit:cover;width:40px}.lch-building-ask-portraits img+img{margin-left:-12px;position:relative}body.lch-building-page .lch-building-main .vg-crumbs{margin-bottom:20px}body.lch-building-page .lch-building-main .vg-bhero-grid{display:block;margin-top:16px}body.lch-building-page .lch-building-main .vg-bhero-grid h1{margin-bottom:16px}body.lch-building-page .lch-building-main .vg-bhero-lead{font-size:17px;line-height:1.65;margin:0 0 20px;max-width:none}body.lch-building-page .lch-building-main .vg-langs{justify-content:flex-start;margin:0 0 18px}body.lch-building-page .lch-building-main .vg-bhero-actions{flex-wrap:wrap;gap:10px;margin-top:0}body.lch-building-page .lch-building-main .vg-bhero-actions .vg-btn{min-height:46px;padding-inline:17px;white-space:normal}body.lch-building-page .lch-building-main .vg-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:28px}body.lch-building-page .lch-building-main .vg-facts>div{padding:12px 14px 12px 0}body.lch-building-page .lch-building-main .vg-section{padding-block:44px}body.lch-building-page .lch-building-main .vg-section.vg-ruled{padding-top:44px!important}body.lch-building-page .lch-building-main .lch-building-layout{display:block!important}body.lch-building-page .lch-building-main .about-area{max-width:none!important;width:100%}body.lch-building-page .lch-building-main .lch-prose-content>h2:first-child{margin-top:0!important}body.lch-building-page .lch-building-main .about-area :is(strong,b,em){color:inherit!important;opacity:1!important;visibility:visible!important}body.lch-building-page .lch-building-main .lch-valuation-layout{max-width:none!important;padding-inline:0!important}body.lch-building-page .lch-building-main .vg-nearby-cols{display:flex;flex-direction:column;gap:0}.lch-nearby-group{border-bottom:1px solid #dedede}.lch-nearby-group>summary{cursor:pointer;list-style:none;padding:16px 0}.lch-nearby-group>summary::-webkit-details-marker{display:none}.lch-nearby-group>summary::marker{content:""}body.lch-building-page .vg-nearby-list{margin-bottom:14px}body.lch-building-page .vg-nearby-list a{font-size:14px;min-height:0;padding:8px 0}.lch-inquire-dropdown{position:relative}.lch-inquire-dropdown>summary{cursor:pointer;gap:14px;list-style:none}.lch-inquire-dropdown>summary:after{border-bottom:1px solid;border-right:1px solid;content:"";height:6px;transform:translateY(-2px) rotate(45deg);width:6px}.lch-inquire-dropdown>summary::-webkit-details-marker{display:none}.lch-inquire-options{background:#fff;border:1px solid #e3e3e3;box-shadow:0 8px 26px #00000014;padding:8px;position:absolute;right:0;top:calc(100% + 6px);width:270px;z-index:70}.lch-inquire-options button{background:#fff;border:0;color:#000;font:400 15px/1.4 CompassSans,Arial,sans-serif;padding:12px 10px;text-align:left;width:100%}.lch-inquire-options button:hover{background:#f7f7f7}body.lch-design .lch-value-pin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M19 10c0 5-7 11-7 11s-7-6-7-11a7 7 0 1 1 14 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")!important;background-position:14px!important;background-repeat:no-repeat!important;background-size:19px 19px!important;padding-left:42px!important}@layer lch-building-card-type{body.lch-building-page :is(.vg-acc-btn,.lch-nearby-group>summary,.lch-advisor-specialty){font-family:CompassSans,Arial,sans-serif!important;font-size:17px!important;font-weight:500!important;letter-spacing:0!important}body.lch-building-page .vg-acc-btn{background:transparent!important;color:#000!important;line-height:1.4!important;margin:0!important;padding:14px 0!important}body.lch-building-page h2.lch-advisor-specialty{font-weight:700!important}body.lch-building-page .lch-advisor-name{font-family:var(--font-display)!important}body.lch-building-page .vg-acc-btn:is(:hover,:focus,:focus-visible,:active){background:transparent!important;color:#000!important}body.lch-building-page .vg-acc-btn:focus-visible{outline:1px solid #000!important;outline-offset:3px}body.lch-building-page .vg-acc-item>h3{margin:0!important}body.lch-building-page .vg-acc-panel>div{font-size:15px;padding:0!important}body.lch-building-page .vg-acc-item.is-open .vg-acc-panel>div{padding:4px 0 16px!important}body.lch-design :is(button,input[type=submit],[role=button],.vg-btn,.vg-link,.lan-primary,.lan-talk,.lan-ask,.lucy-listing-links a,.lucy-listings-more,.lch-value-contact,.bidx-primary-button){letter-spacing:0!important;text-transform:none!important}body.lch-design :is(.vg-btn,.vg-link,.lan-primary,.lan-talk,.lan-ask) :is(span,a){letter-spacing:0!important;text-transform:none!important}}body.lch-building-page .lch-building-advisor{background:#000;padding-block:0!important;width:calc(100% + var(--lch-bleed-left))}body.lch-building-page .lch-building-advisor .vg-advisor{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}body.lch-building-page .lch-building-advisor .vg-advisor-media{aspect-ratio:auto;height:100%}body.lch-building-page .lch-building-advisor .vg-advisor-media img{min-height:560px;object-position:center}.lch-advisor-copy{padding:36px 28px}body.lch-building-page .lch-advisor-name{color:#fff;font:400 clamp(44px,4vw,64px)/1.03 the-seasons,the-seasons-fallback,Times New Roman,serif;margin:0 0 18px}body.lch-building-page .lch-advisor-specialty{line-height:1.35!important;margin:0 0 20px!important}body.lch-building-page .lch-advisor-copy .vg-advisor-copy{font-size:15px;max-width:none}body.lch-building-page .lch-advisor-copy .vg-advisor-actions{flex-wrap:wrap;gap:10px;margin-top:26px}body.lch-building-page .lch-advisor-copy .vg-advisor-actions a{padding-inline:12px}body.lch-building-page .lch-advisor-copy .vg-advisor-social{display:flex;gap:18px;margin-top:28px;padding-top:18px}body.lch-building-page .lch-social-icon{border:0;color:#fff!important;display:inline-grid;font-size:19px;height:30px;place-items:center;width:30px}@media(min-width:1001px){body.lch-building-page .lch-building-main .lch-prose-content{mask-image:none!important;-webkit-mask-image:none!important;max-height:none!important;overflow:visible!important}body.lch-building-page .lch-building-main .lch-prose-toggle{display:none!important}}@media(max-width:1000px){body.lch-building-page .lch-building-main .lch-building-split-hero>.vg-container{display:block}.lch-building-hero-copy{padding:24px var(--lch-gutter) 26px}.lch-building-region{display:block}.lch-building-region[data-lbi-region=living]{padding-block:36px}.lch-building-inquiry-slot{display:none}body.lch-building-page .lch-building-main .vg-section{padding-block:36px}body.lch-building-page .lch-building-main .vg-section.vg-ruled{padding-top:36px!important}}@media(max-width:760px){body.lch-building-page .lch-building-main .vg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body.lch-building-page .lch-building-main .lcp-grid,body.lch-building-page .lch-building-main .lucy-listings-grid{grid-template-columns:1fr!important}body.lch-building-page .lch-building-advisor{margin-left:calc(var(--lch-gutter)*-1);width:calc(100% + var(--lch-gutter)*2)}body.lch-building-page .lch-building-advisor .vg-advisor-media img{aspect-ratio:4/5;max-height:none;min-height:0;width:100%}.lch-advisor-copy{padding:30px var(--lch-gutter)}body.lch-building-page .lch-building-main .vg-bhero-actions{display:flex}body.lch-building-page .lch-building-main .vg-bhero-actions .vg-btn{font-size:13px;padding-inline:12px}}body.lch-building-listings-page .lch-building-main #grid-listings-all{border:0;padding-top:8px!important}body.lch-building-listings-page .lch-building-main .lucy-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.lch-building-listings-page .lch-building-main .lucy-listing-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}body.lch-building-listings-page .lch-building-main .vg-bhero-grid h1{font-size:clamp(38px,4.1vw,66px);line-height:1.1;margin-bottom:24px}.lch-building-learn{display:grid;margin-block:36px 64px;min-height:420px;overflow:hidden;place-items:center;position:relative}.lch-building-learn>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lch-building-learn:after{background:#0002;content:"";inset:0;pointer-events:none;position:absolute}body.lch-building-page .lch-building-learn>.vg-btn{background:#fff;border-color:#fff;color:#000;padding:20px 28px;position:relative;z-index:1}@media(max-width:760px){body.lch-building-listings-page .lch-building-main .lucy-listings-grid{grid-template-columns:1fr}.lch-building-learn{margin-block:24px 40px;min-height:320px}body.lch-building-listings-page .lch-building-main .vg-bhero-grid h1{font-size:38px}}body.lch-design :is(.lbi-widget,.lbi-mobile-bar,.lbi-mobile-sheet),body.lch-design :is(.lbi-widget,.lbi-mobile-bar,.lbi-mobile-sheet) *{box-sizing:border-box}body.lch-design :is(.lbi-widget,.lbi-mobile-bar,.lbi-mobile-sheet){color:#111;font-family:CompassSans,Helvetica Neue,Arial,sans-serif}body.lch-design .lbi-widget{background:#fff;border:0;border-radius:12px;box-shadow:0 7px 34px #00000013;margin:0;max-height:inherit;min-width:0;overflow:auto;overscroll-behavior:contain;padding:28px;position:static;scroll-padding-top:24px;scrollbar-width:thin;width:100%}body.lch-design .lbi-mobile-backdrop[hidden],body.lch-design .lbi-mobile-bar[hidden],body.lch-design .lbi-mobile-sheet[hidden],body.lch-design .lbi-widget [hidden]{display:none!important}body.lch-design .lbi-widget :is(button,a,input,select,textarea,summary):focus-visible,body.lch-design :is(.lbi-mobile-bar,.lbi-mobile-sheet) :is(button,a):focus-visible{outline:2px solid currentColor!important;outline-offset:3px}body.lch-design .lbi-widget :is(button,a){letter-spacing:0!important;text-transform:none!important}body.lch-design .lbi-widget .lbi-intro{align-items:stretch;display:flex;flex-direction:column;text-align:left}body.lch-design .lbi-intro-portraits{align-items:center;display:flex;gap:0;margin:0 0 22px}body.lch-design :is(.lbi-intro-mark,.lbi-intro-portrait){border:2px solid #fff;border-radius:100%;display:block;flex:0 0 50px;height:50px;margin:0;object-fit:cover;width:50px}body.lch-design .lbi-intro-portrait{margin-left:-13px;position:relative}body.lch-design .lbi-widget .lbi-intro-title{color:#111;font:500 27px/1.22 CompassSans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 25px}body.lch-design :is(.lbi-mobile-intro-title,.lbi-intro-subtitle){display:none}body.lch-design :is(.lbi-widget,.lbi-mobile-bar) :is(.lbi-primary,.lbi-outline){align-items:center;background:#111;border:1px solid #111;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font:500 15px/1.35 CompassSans,Helvetica Neue,Arial,sans-serif!important;gap:8px;justify-content:center;letter-spacing:0!important;margin:0;min-height:47px;padding:13px 18px;text-align:center;text-transform:none!important}body.lch-design .lbi-start>.fa-sparkles{color:#fff;font-size:17px}body.lch-design .lbi-widget .lbi-outline{background:#fff;color:#111}body.lch-design .lbi-widget button:disabled{cursor:default;opacity:.5}body.lch-design .lbi-or{align-items:center;color:#777;display:flex;font:400 11px/1.3 CompassSans,Arial,sans-serif;gap:14px;margin:24px 0}body.lch-design .lbi-or:after,body.lch-design .lbi-or:before{background:#dedede;content:"";flex:1;height:1px}body.lch-design .lbi-widget .lbi-call{align-items:center;background:#fff;border:1px solid #111;color:#111;display:flex;flex-direction:column;font:500 15px/1.35 CompassSans,Helvetica Neue,Arial,sans-serif!important;gap:5px;justify-content:center;margin:0;min-height:72px;padding:14px 8px;text-align:center;text-decoration:none;width:100%}body.lch-design .lbi-call strong{color:inherit;font:500 15px/1.35 CompassSans,Arial,sans-serif}body.lch-design .lbi-call-label{align-items:center;display:inline-flex;gap:9px;justify-content:center}body.lch-design .lbi-call-label>.fa-phone{font-size:16px}body.lch-design .lbi-widget .lbi-choice-title{color:#111;display:block;font:500 22px/1.25 CompassSans,Arial,sans-serif!important;margin:0 0 14px}body.lch-design .lbi-widget .lbi-intent-select{background-color:#fff;border:1px solid #b7b7b7;border-radius:0;color:#111;cursor:pointer;display:block;font:400 16px/1.4 CompassSans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important;margin:0;min-height:51px;min-width:0;padding:13px 35px 13px 14px;text-align:left;text-transform:none!important;width:100%}body.lch-design .lbi-widget .lbi-choice-back{margin-top:24px}body.lch-design .lbi-widget .lbi-choice-controls{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:24px}body.lch-design .lbi-widget .lbi-choice-controls .lbi-choice-back{margin:0}body.lch-design .lbi-widget .lbi-panel{border:0;margin:0;padding:0}body.lch-design .lbi-widget .lbi-form{background:#fff;border:0;box-shadow:none;display:block;margin:0;padding:0}body.lch-design .lbi-widget .lbi-form-title{color:#111;font:500 24px/1.23 CompassSans,Helvetica Neue,Arial,sans-serif!important;margin:0 0 24px}body.lch-design .lbi-progress{margin:0 0 25px}body.lch-design .lbi-wizard-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}body.lch-design .lbi-wizard-toolbar>p{color:#666;flex:1;font:400 12px/1.45 CompassSans,Arial,sans-serif;margin:0}body.lch-design .lbi-widget .lbi-restart{align-items:center;background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;display:inline-flex;flex:0 0 auto;font:500 15px/1.35 CompassSans,Arial,sans-serif!important;gap:7px;margin:0;min-height:30px;padding:3px 0;text-decoration:none!important}body.lch-design .lbi-widget .lbi-restart :is(i,span){border:0;text-decoration:none!important}body.lch-design .lbi-widget .lbi-progress-track{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}body.lch-design .lbi-progress-track>li{background:#dedede;border:0;display:block;height:3px;margin:0;padding:0}body.lch-design .lbi-progress-track>li.is-complete{background:#111}body.lch-design .lbi-widget .lbi-step{border:0;display:block;margin:0;min-width:0;padding:0;width:100%}body.lch-design .lbi-widget .lbi-step>legend{border:0;color:#111;float:none;font:500 18px/1.3 CompassSans,Arial,sans-serif!important;margin:0 0 20px;padding:0;scroll-margin-top:12px;width:100%}body.lch-design .lbi-widget .lbi-step>legend:focus{outline:none}body.lch-design .lbi-widget .lbi-step>legend.lbi-redundant-legend{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.lch-design .lbi-widget .lbi-field{align-items:stretch;color:#111;display:flex;flex-direction:column;font:400 14px/1.45 CompassSans,Arial,sans-serif;gap:9px;margin:0 0 19px;width:100%}body.lch-design .lbi-widget .lbi-field :is(input,select,textarea){background:#fff;border:1px solid #b7b7b7;border-radius:0;box-shadow:none;color:#111;display:block;font:400 15px/1.45 CompassSans,Arial,sans-serif;height:auto;letter-spacing:0;margin:0;max-width:100%;min-height:47px;min-width:0;padding:11px 12px;text-transform:none;width:100%}body.lch-design .lbi-widget .lbi-field select{padding-right:30px}body.lch-design .lbi-widget .lbi-field textarea{min-height:112px;resize:vertical}body.lch-design .lbi-widget .lbi-field :is(input,select,textarea):focus{border-color:#111}body.lch-design .lbi-widget .lbi-final-copy{color:#555;font:400 13px/1.55 CompassSans,Arial,sans-serif;margin:0 0 18px}body.lch-design .lbi-review{border:1px solid #ddd;margin:0 0 22px;padding:0}body.lch-design .lbi-review>summary{color:#111;cursor:pointer;font:500 15px/1.35 CompassSans,Arial,sans-serif;margin:0;padding:13px}body.lch-design .lbi-review dl{display:grid;font:400 13px/1.5 CompassSans,Arial,sans-serif;gap:4px;grid-template-columns:minmax(0,1fr);margin:0;padding:0 13px 15px}body.lch-design .lbi-review dt{color:#666;font-size:11px;margin:11px 0 0}body.lch-design .lbi-review dd{color:#111;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}body.lch-design .lbi-verification{margin:0 0 18px;max-width:100%;width:fit-content}body.lch-design .lbi-widget .lbi-consent .lan-consent{align-items:flex-start;color:#444;display:flex;font:400 11px/1.5 CompassSans,Arial,sans-serif;gap:8px}body.lch-design .lbi-widget .lbi-consent input[type=checkbox]{flex:0 0 16px;height:16px;margin:2px 0 0;min-height:0;padding:0;width:16px}body.lch-design .lbi-widget .lbi-consent .lan-legal{color:#666;font:400 10px/1.55 CompassSans,Arial,sans-serif;margin:10px 0 0;overflow-wrap:anywhere}body.lch-design .lbi-widget .lbi-consent .lan-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}body.lch-design .lbi-widget .lbi-status{color:#555;font:400 12px/1.5 CompassSans,Arial,sans-serif;margin:15px 0}body.lch-design .lbi-widget .lbi-status:empty{display:none}body.lch-design .lbi-widget .lbi-status[role=alert]{color:#a32323}body.lch-design .lbi-controls{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:24px}body.lch-design .lbi-confirmation{align-items:center;display:flex;flex-direction:column;gap:18px;min-height:310px;padding:26px 0;text-align:center}body.lch-design .lbi-confirmation:focus{outline:none}body.lch-design .lbi-confirmation-check{background:#111;border-radius:50%;color:#fff;display:grid;font:400 25px/1 Arial,sans-serif;height:55px;place-items:center;width:55px}body.lch-design .lbi-widget .lbi-confirmation .lbi-confirmation-title{color:#111;font:500 25px/1.2 CompassSans,Arial,sans-serif!important;margin:0}body.lch-design .lbi-widget .lbi-confirmation p{color:#555;font:400 14px/1.6 CompassSans,Arial,sans-serif;margin:0}body.lch-design :is(.lbi-mobile-bar,.lbi-mobile-sheet,.lbi-mobile-backdrop){display:none}body.lch-design .lbi-general-widget{box-shadow:none;max-height:none;overflow:visible;padding:0}body.lch-design .lbi-general-widget .lbi-choice-back{display:none}@media(min-width:1101px){body.lch-design .lbi-mobile-backdrop:has(+.is-desktop-dialog){backdrop-filter:blur(3px);background:#0008;display:block;inset:0;opacity:0;position:fixed;transition:opacity .2s;z-index:12440}body.lch-design .lbi-mobile-backdrop.is-visible:has(+.is-desktop-dialog){opacity:1}body.lch-design .lbi-mobile-sheet.is-desktop-dialog{background:#fff;box-shadow:0 12px 60px #0004;color:#111;display:flex;flex-direction:column;left:50%;max-height:calc(100dvh - 64px);opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s;width:min(560px,calc(100vw - 48px));z-index:12450}body.lch-design .lbi-mobile-sheet.is-desktop-dialog.is-open{opacity:1}body.lch-design .is-desktop-dialog .lbi-sheet-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;gap:14px;padding:20px 24px;width:100%}body.lch-design .is-desktop-dialog .lbi-sheet-portraits{display:flex;flex:0 0 72px}body.lch-design .is-desktop-dialog .lbi-brand-mark{border:2px solid #fff;border-radius:50%;height:44px;object-fit:cover;width:44px}body.lch-design .is-desktop-dialog .lbi-lucy-portrait{margin-left:-14px}body.lch-design .is-desktop-dialog .lbi-sheet-identity{flex:1}body.lch-design .is-desktop-dialog .lbi-sheet-identity p{color:#666;font-size:12px;margin:5px 0 0}body.lch-design .is-desktop-dialog .lbi-sheet-close{background:#f2f2f2;border:0;border-radius:50%;color:#111;height:34px;padding:8px;width:34px}body.lch-design .is-desktop-dialog .lbi-sheet-close svg{fill:none;stroke:currentColor;stroke-width:1.5}body.lch-design .is-desktop-dialog .lbi-sheet-body{min-height:0;overflow:auto}body.lch-design .is-desktop-dialog .lbi-widget{box-shadow:none;max-height:none;overflow:visible}}@media(max-width:1100px){body.lch-design .lch-building-inquiry-slot{display:none!important}body.lch-design .lbi-mobile-bar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffdc;border:0;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -5px 28px #00000012;display:block;height:calc(82px + env(safe-area-inset-bottom));left:0;overflow:hidden;padding:13px 18px calc(13px + env(safe-area-inset-bottom));position:fixed;right:auto;transition:width .34s cubic-bezier(.2,.7,.2,1),height .34s cubic-bezier(.2,.7,.2,1),left .34s cubic-bezier(.2,.7,.2,1),bottom .34s cubic-bezier(.2,.7,.2,1),padding .34s cubic-bezier(.2,.7,.2,1),border-radius .34s cubic-bezier(.2,.7,.2,1),box-shadow .34s ease;width:100%;z-index:1189}body.lch-design .lbi-mobile-bar-content{align-items:center;display:flex;gap:12px;height:56px;min-width:0;opacity:1;padding-right:6px;position:relative;transform:translate(0);transition:opacity .18s ease,transform .34s ease}body.lch-design .lbi-mobile-brand{display:block;flex:0 0 44px;height:44px;text-decoration:none;width:44px}body.lch-design .lbi-brand-mark{border:1px solid #e2e2e2;border-radius:100%;display:block;height:44px;max-width:100%;object-fit:cover;width:44px}body.lch-design .lbi-mobile-identity{color:#111;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}body.lch-design .lbi-mobile-identity strong{color:#111;font:500 15px/1.25 CompassSans,Arial,sans-serif}body.lch-design .lbi-mobile-identity span{color:#666;font:400 11px/1.3 CompassSans,Arial,sans-serif}body.lch-design .lbi-mobile-bar .lbi-primary{flex:0 0 auto;min-height:46px;padding:12px 15px}body.lch-design .lbi-mobile-bar .lbi-primary>.fa-sparkles{color:#fff;font-size:16px}body.lch-design .lbi-mobile-bar .lbi-mobile-minimize{background:#fff;border:0;border-radius:50%;color:#555;cursor:pointer;display:grid;height:23px;margin:0;padding:5px;place-items:center;position:absolute;right:-13px;width:23px}body.lch-design :is(.lbi-mobile-minimize,.lbi-sheet-close) svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-width:1.5;width:100%}body.lch-design .lbi-mobile-bar.is-minimized{border-radius:50%;bottom:calc(18px + env(safe-area-inset-bottom));box-shadow:0 4px 22px #00000024;height:54px;left:18px;padding:0;width:54px}body.lch-design .lbi-mobile-bar.is-minimized .lbi-mobile-bar-content{opacity:0;pointer-events:none;transform:translate(-15px)}body.lch-design .lbi-mobile-bubble{background:#fff;border:0;border-radius:50%;cursor:pointer;display:grid;height:54px;left:0;margin:0;opacity:0;padding:4px;place-items:center;pointer-events:none;position:absolute;top:0;transform:scale(.85);transition:opacity .22s ease,transform .34s cubic-bezier(.2,.7,.2,1);width:54px}body.lch-design .lbi-mobile-bubble .lbi-brand-mark{height:46px;width:46px}body.lch-design .lbi-mobile-bar.is-minimized .lbi-mobile-bubble{opacity:1;pointer-events:auto;transform:scale(1)}body.lch-design .lbi-mobile-backdrop{backdrop-filter:blur(3px);background:#0005;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .32s ease;z-index:12440}body.lch-design .lbi-mobile-backdrop.is-visible{opacity:1;pointer-events:auto}body.lch-design .lbi-mobile-sheet{background:#fff;border:0;border-radius:18px 18px 0 0;box-shadow:0 -10px 50px #00000024;display:flex;flex-direction:column;height:calc(82px + env(safe-area-inset-bottom));inset:auto 0 0;max-height:90dvh;opacity:0;overflow:hidden;padding:0 0 env(safe-area-inset-bottom);position:fixed;transition:height .36s cubic-bezier(.2,.7,.2,1),opacity .26s ease;z-index:12450}body.lch-design .lbi-mobile-sheet.is-open{height:90dvh;opacity:1}body.lch-design .lbi-sheet-header{align-items:center;background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;color:#111;display:flex;flex:0 0 auto;gap:12px;min-height:81px;padding:17px 18px;width:100%}body.lch-design .lbi-sheet-header .lbi-brand-mark{flex:0 0 40px;height:40px;width:40px}body.lch-design .lbi-sheet-portraits{align-items:center;display:flex;flex:0 0 67px;width:67px}body.lch-design .lbi-sheet-portraits .lbi-lucy-portrait{border:2px solid #fff;margin-left:-13px;position:relative}body.lch-design .lbi-sheet-header>div{display:grid;flex:1;gap:3px;min-width:0}body.lch-design .lbi-sheet-header strong{color:#111;font:500 15px/1.3 CompassSans,Arial,sans-serif}body.lch-design .lbi-sheet-header p{color:#666;font:400 11px/1.3 CompassSans,Arial,sans-serif;margin:0}body.lch-design .lbi-sheet-close{background:#f3f3f3;border:0;border-radius:50%;color:#111;cursor:pointer;display:grid;flex:0 0 34px;height:34px;margin:0;padding:8px;place-items:center;width:34px}body.lch-design .lbi-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:20px}body.lch-design .lbi-mobile-sheet .lbi-widget{border:0;box-shadow:none;margin:0;max-height:none;overflow:visible;padding:26px 22px 32px;position:static}body.lch-design .lbi-mobile-sheet .lbi-intro-title{display:none}body.lch-design .lbi-mobile-sheet .lbi-mobile-intro-title{color:#111;display:block;font:500 29px/1.22 CompassSans,Arial,sans-serif!important;margin:0 0 8px;max-width:330px}body.lch-design .lbi-mobile-sheet .lbi-intro-subtitle{color:#666;display:block;font:400 15px/1.5 CompassSans,Arial,sans-serif;margin:0 0 25px}body.lch-design .lbi-mobile-sheet .lbi-intro-mark{display:none}body.lch-design .lbi-mobile-sheet .lbi-intro-portrait{margin-left:0}body.lch-design .lbi-mobile-sheet .lbi-field :is(input,select,textarea){font-size:16px}body.lch-design .vg-page:is([data-building-name],[data-lbi-context=guide]){padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){body.lch-design :is(.lbi-mobile-bar,.lbi-mobile-bar-content,.lbi-mobile-bubble,.lbi-mobile-sheet,.lbi-mobile-backdrop){transition:none}}@layer lch-building-card-type{body.lch-design .bidx-card .bidx-card-body :is(.bidx-card-address,.bidx-card-address a){font:400 14px/20px CompassSans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important}}body.lch-design .bidx-card[data-lucy-compact-card="1"]{overflow:hidden!important}body.lch-design .bidx-card[data-lucy-compact-card="1"] .bidx-card-body{display:block!important;padding:13px 0 10px!important}body.lch-design .bidx-card .lucy-card-summary{align-items:stretch;display:flex;gap:10px;justify-content:space-between}body.lch-design .bidx-card .lucy-card-primary{flex:1 1 48%;min-width:0}body.lch-design .bidx-card .lucy-card-details{align-items:flex-end;display:flex;flex:0 1 auto;flex-direction:column;gap:6px;justify-content:space-between;min-width:0}body.lch-design .bidx-card .lucy-card-primary .bidx-card-price{font:500 25px/30px CompassSans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:-.025em!important;margin:0 0 4px!important}body.lch-design .bidx-card .lucy-card-primary .bidx-card-address{margin:0!important;min-height:0!important;padding:0!important}body.lch-design .bidx-card .lucy-card-primary .bidx-card-address a{color:#222!important;display:inline;overflow-wrap:anywhere;text-decoration:none!important}body.lch-design .bidx-card .bidx-card-address a:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}body.lch-design .bidx-card .lucy-card-details .lucy-card-hoa{align-items:center;color:#444;display:flex;flex-wrap:wrap;font:400 13px/20px CompassSans,Helvetica Neue,Arial,sans-serif!important;gap:4px;justify-content:flex-end;min-height:30px;padding:0 6px 0 0!important}body.lch-design .bidx-card .lucy-card-details .lucy-card-hoa strong{color:#222;font:inherit!important}body.lch-design .bidx-card .lucy-card-details .lucy-dues-ask-icon{border:0!important;font-size:10px!important;height:15px!important;margin:0!important;min-height:0!important;padding:0!important;width:15px!important}body.lch-design .bidx-card .lucy-card-details .bidx-card-stats{color:#444!important;display:flex!important;flex-wrap:wrap;font:400 12px/20px CompassSans,Helvetica Neue,Arial,sans-serif!important;gap:4px 9px!important;justify-content:flex-end;margin:0!important;padding:0!important;white-space:nowrap}body.lch-design .bidx-card .lucy-card-details .bidx-card-stats span{display:inline!important;font:inherit!important;margin:0!important;padding:0!important}body.lch-design .bidx-card .lucy-card-details .bidx-card-stats strong{color:#222;font-weight:400!important}body.lch-design .bidx-card[data-lucy-compact-card="1"] .bidx-card-extras{border-top:1px solid #ececec!important;color:#818181!important;display:block!important;font:400 9px/14px CompassSans,Helvetica Neue,Arial,sans-serif!important;margin:11px 0 0!important;overflow:hidden;padding:8px 0 0!important;text-overflow:ellipsis;white-space:nowrap}body.lch-design .bidx-card .lucy-card-frame{background:#efefec;inset:0;overflow:hidden;position:absolute}body.lch-design .bidx-card .lucy-card-frame .bidx-card-no-image{background:#efefec;color:#8a8a83;display:grid!important;font:400 12px/18px CompassSans,Arial,sans-serif;height:100%;place-items:center;width:100%}body.lch-design .bidx-card .lucy-card-frame img.lucy-card-image{display:block!important;height:100%!important;inset:0;object-fit:cover;position:absolute!important;width:100%!important}body.lch-design .bidx-card .lucy-card-photo{touch-action:pan-y}body.lch-design .bidx-card .lucy-card-count[hidden]{display:none!important}body.lch-design .lch-building-gallery .vg-gallery{display:block!important;height:100%!important;margin:0!important}body.lch-design .lch-building-gallery .vg-gallery>.lch-building-hero-carousel{background:#111;color:#fff;height:100%;min-height:620px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}body.lch-design .lch-building-hero-slide{inset:0;position:absolute}body.lch-design .lch-building-hero-slide[hidden]{display:none!important}body.lch-design .lch-building-listing-slider :is(.lch-listing-hero-open,.lch-building-photo-open){background:transparent!important;border:0!important;border-radius:0!important;color:#fff!important;cursor:pointer;display:block!important;height:100%!important;inset:0;margin:0!important;min-height:0!important;padding:0!important;position:absolute;width:100%!important}body.lch-design .lch-building-listing-slider img.lch-listing-hero-image{display:block;height:100%!important;inset:0;object-fit:cover;opacity:1;position:absolute;width:100%!important}body.lch-design .lch-building-listing-slider .lch-building-view-photos{align-items:center;background:#fff;border:0;border-radius:0;bottom:58px;color:#111;cursor:pointer;display:inline-flex;font:500 14px/1.35 CompassSans,Arial,sans-serif;gap:10px;justify-content:center;margin:0;min-height:44px;padding:12px 16px;position:absolute;right:24px;text-transform:none;z-index:4}body.lch-design .lch-building-view-photos :is(i,svg){height:16px;width:16px}body.lch-design .vg-lightbox{z-index:12600!important}body.lch-design .lch-listing-hero-controls{align-items:center;color:#fff;display:flex;gap:7px;left:15px;position:absolute;top:15px;z-index:5}body.lch-design :is(.bidx-card .bidx-card-arrow,.lch-building-listing-slider .lch-listing-hero-controls button){background:#ffffffeb!important;border:0!important;border-radius:0!important;color:#111!important;cursor:pointer;display:grid!important;font-family:Arial,sans-serif!important;height:34px!important;margin:0!important;min-height:0!important;min-width:0!important;padding:0!important;place-items:center;width:34px!important}body.lch-design .bidx-card .bidx-card-arrow{opacity:0!important;transition:opacity .15s}body.lch-design .bidx-card:is(:hover,:focus-within) .bidx-card-arrow{opacity:1!important}@layer lch-building-card-type{body.lch-design :is(.bidx-card .bidx-card-arrow,.lch-building-listing-slider .lch-listing-hero-controls button){font-size:24px!important;font-weight:400!important;line-height:1!important}}body.lch-design .lch-building-listing-slider .lch-listing-hero-controls button[hidden]{display:none!important}body.lch-design .lch-listing-hero-controls button svg{height:14px;width:14px}body.lch-design .lch-listing-hero-progress{bottom:12px;display:flex;gap:5px;left:24px;position:absolute;right:24px;z-index:5}body.lch-design .lch-listing-hero-progress button{background:transparent!important;border:0!important;cursor:pointer;display:grid!important;flex:1;height:24px!important;margin:0!important;min-height:0!important;min-width:0!important;padding:0!important;place-items:center}body.lch-design .lch-listing-hero-progress button span{background:#fff6;display:block;height:3px;transition:background .2s;width:100%}body.lch-design .lch-listing-hero-progress button[aria-current=true] span{background:#fff}body.lch-design .lch-listing-status-switcher{color:#111;margin:0;position:relative}body.lch-design .lch-listing-status-switcher>button{align-items:center;background:#fff;border:1px solid #111;border-radius:0;color:#111;cursor:pointer;display:flex;font:500 15px/1.35 CompassSans,Arial,sans-serif;gap:12px;justify-content:center;min-height:44px;padding:12px 20px}body.lch-design .lch-listing-status-switcher>button :is(i,svg){font-size:12px}body.lch-design .lch-listing-status-switcher>div{background:#fff;box-shadow:0 6px 22px #0002;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:max-content;z-index:8}body.lch-design .lch-listing-status-switcher>div[hidden]{display:none!important}body.lch-design .lch-listing-status-switcher>div a{color:#111;display:block;font:400 15px/1.4 CompassSans,Arial,sans-serif;padding:12px;text-decoration:none}body.lch-design .lch-listing-status-switcher>div a:is(:hover,:focus-visible){background:#f5f5f5}body.lch-design .lch-building-listing-slider>.lch-listing-status-switcher{position:absolute;right:15px;top:15px;z-index:5}body.lch-design .lch-building-listing-slider>.lch-listing-status-switcher>button{border:0}body.lch-design .lucy-listing-links>.lch-listing-alerts{align-items:center;background:#fff;border:1px solid #111;border-radius:0;color:#111;cursor:pointer;display:flex;gap:9px;justify-content:center;min-height:44px;padding:12px 20px}body.lch-design .lch-building-listing-slider button:focus-visible{outline:2px solid #fff!important;outline-offset:-5px}@media(max-width:1000px){body.lch-design .bidx-card .lucy-card-primary .bidx-card-price{font-size:24px!important}body.lch-design .lch-building-gallery .vg-gallery>.lch-building-hero-carousel{aspect-ratio:4/5;height:auto;min-height:0}}@media(prefers-reduced-motion:reduce){body.lch-design .lch-building-listing-slider img.lch-listing-hero-image{transition:none}}.lch-building-main #market-section{background:#fff;color:#111;margin:0;padding:36px 0}.lch-market-inner{min-width:0;width:100%;--sans:var(--font-sans);--display:var(--font-sans)}@layer lch-building-card-type{body.lch-building-page .lch-market-card h3{font:500 13px/1.4 var(--font-sans)!important;margin:0 0 14px!important}}.lch-market-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.lch-market-header h2{flex:1;margin:0;max-width:20ch}.lch-market-period{color:#616161;display:flex;flex:0 0 auto;flex-direction:column;font:500 11px/1.4 var(--sans,Arial,sans-serif);gap:6px}.lch-market-period select{background-color:#fff;border:1px solid #d7d7d7;border-radius:0;box-sizing:border-box;color:#111;font:400 12px/1.4 var(--sans,Arial,sans-serif);min-height:40px;padding:8px 28px 8px 10px;width:148px}.lch-market-grid{border-top:1px solid #111;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.lch-market-card{min-width:0;padding:22px 18px 8px 0}.lch-market-card+.lch-market-card{border-left:1px solid #dedede;padding-left:18px}.lch-market-card h3{color:#333;font:500 12px/1.5 var(--sans,Arial,sans-serif);margin:0 0 16px}.lch-market-card .lch-market-count{color:#111;font:500 clamp(36px,3.5vw,48px)/1 var(--display,Georgia,serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;margin:0 0 14px}.lch-market-bar{background:#eeeeec;height:3px;margin-bottom:22px}.lch-market-bar>span{background:#171717;display:block;height:100%}.lch-market-metrics{margin:0}.lch-market-metrics>div{display:flex;flex-direction:column-reverse;gap:4px;margin:0 0 16px}.lch-market-metrics dt{color:#666;font:400 11px/1.5 var(--sans,Arial,sans-serif)}.lch-market-metrics dd{color:#111;font:500 clamp(15px,1.4vw,20px)/1.4 var(--sans,Arial,sans-serif);font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}.lch-market-card .lch-market-empty,.lch-market-card .lch-market-unavailable{color:#666;font:400 12px/1.65 var(--sans,Arial,sans-serif);margin:0 0 16px}.lch-market-footer{align-items:flex-start;border-top:1px solid #dedede;display:flex;gap:16px;justify-content:space-between;margin-top:10px;padding-top:16px}.lch-market-status{color:#666;flex:1;font:400 11px/1.65 var(--sans,Arial,sans-serif);margin:0}.lch-market-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lch-market-actions a,.lch-market-actions button{background:transparent;border:0;border-radius:0;color:#111;cursor:pointer;font:500 11px/1.6 var(--sans,Arial,sans-serif);padding:0;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.lch-market-actions [hidden]{display:none!important}.lch-building-market :is(button,select,a):focus-visible{outline:2px solid #111;outline-offset:4px}.lch-building-market[data-market-state=loading] .lch-market-grid{min-height:120px;opacity:.55}.lch-building-main .lucy-blog-previews{left:auto;margin-left:0;margin-right:0;max-width:none;transform:none;width:100%}.lch-building-main .lucy-blog-previews .lcp-inner{margin:0;max-width:none;padding-left:0;padding-right:0;width:100%}.lch-building-main .lucy-blog-previews .lcp-tabs{flex-wrap:wrap}@media(max-width:600px){.lch-market-header{align-items:flex-start;flex-direction:column;gap:16px}.lch-market-header h2{max-width:none}.lch-market-grid{grid-template-columns:1fr}.lch-market-card{padding:22px 0 8px}.lch-market-card+.lch-market-card{border-left:0;border-top:1px solid #dedede;padding:22px 0 8px}.lch-market-card .lch-market-count{font-size:42px}.lch-market-metrics{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lch-market-footer{flex-direction:column}.lch-market-actions{justify-content:flex-start}}@layer lch-building-card-type{body.lch-design :is(button,input[type=submit],input[type=button],[role=button],.vg-btn,.vg-link,.lan-primary,.lan-talk,.lan-ask,.lucy-listing-links a,.lch-value-contact,.bidx-primary-button,.lbi-sheet-call){font-family:CompassSans,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}body.lch-design :is(.vg-btn,.vg-link,.lucy-listing-links a,.lbi-primary,.lbi-outline)>:is(span,a){font:inherit!important;letter-spacing:0!important}body.lch-design :is(.bidx-card-arrow,.bidx-card-arrow-left,.bidx-card-arrow-right){font-size:24px!important;line-height:1!important}body.lch-building-page .vg-crumbs,body.lch-building-page .vg-crumbs :is(a,span,li),body.lch-building-page .vg-langs a{font:400 13px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important}body.lch-building-page .vg-facts dt{color:#666!important;font:400 13px/1.4 CompassSans,Arial,sans-serif!important}body.lch-building-page .vg-facts dd{font:400 15px/1.5 CompassSans,Arial,sans-serif!important}body.lch-building-page .vg-sheet-grid dt{color:#111!important;font:600 15px/1.45 CompassSans,Arial,sans-serif!important}body.lch-building-page .vg-sheet-grid dd{color:#555!important;font:400 14px/1.65 CompassSans,Arial,sans-serif!important}body.lch-building-page .lch-advisor-name{font-size:clamp(64px,7.2vw,112px)!important;font-weight:300!important;line-height:1.03!important}}body.lch-building-page .lch-building-main .vg-crumbs{margin-bottom:8px;padding-left:0}body.lch-building-page .vg-crumbs :is(nav,ol){margin:0!important;padding:0!important}body.lch-building-page .lch-building-main .vg-bhero-grid{margin-top:8px}body.lch-building-page .lch-building-main .vg-langs{gap:14px;margin-bottom:12px;padding-left:0}body.lch-building-page .lch-building-main .vg-facts>div{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:110px;padding:18px!important;text-align:center}body.lch-building-page .lch-building-main .vg-facts :is(dt,dd){overflow-wrap:anywhere;width:100%}body.lch-building-page .lch-inquire-options a{color:#111;display:block;font:400 15px/1.4 CompassSans,Arial,sans-serif;padding:12px 10px;text-decoration:none}body.lch-building-page .lch-inquire-options{max-height:min(440px,50dvh);overflow-y:auto;overscroll-behavior:contain}body.lch-building-page .lch-inquire-options a:is(:hover,:focus-visible){background:#f6f6f6}body.lch-building-page :is(#grid-listings-all,#about-text,#building-overview,#market-section,#value-section,#building-blog,#faq,#building-advisor,#building-nearby){scroll-margin-top:calc(var(--lch-header) + 24px)}body.lch-building-page .lch-building-advisor{margin-left:calc(var(--lch-bleed-left)*-1);width:100vw!important}body.lch-building-page .lch-building-advisor .vg-advisor{grid-template-columns:50vw minmax(0,1fr);min-height:700px}body.lch-building-page .lch-building-advisor .vg-advisor-media{height:auto;min-height:700px;position:relative}body.lch-building-page .lch-building-advisor .vg-advisor-media img{height:100%;inset:0;min-height:0;object-fit:cover;position:absolute;width:100%}body.lch-building-page .lch-advisor-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,80px)}body.lch-building-page .lch-advisor-copy .vg-advisor-copy{font-size:17px;line-height:1.7}body.lch-building-page .lch-advisor-copy .vg-advisor-social{align-self:stretch}@media(max-width:760px){body.lch-design .vg-page .vg-ghero .vg-bhero-actions>a.vg-btn{flex:1 1 100%;min-width:0;width:100%}}body.lch-building-listings-page .lch-building-main #grid-listings-all:not(:has(.bidx-card)){min-height:100vh;min-height:100svh}@media(max-width:1000px){body.lch-building-page .lch-building-main .vg-bhero-lead{font-size:16px;line-height:1.6}body.lch-building-page .lch-building-main .vg-bhero-actions>:is(.vg-btn,.lch-inquire-dropdown){flex:1 1 100%;min-width:0;width:100%}body.lch-building-page .lch-building-main .lch-inquire-dropdown>summary{justify-content:space-between;width:100%}body.lch-building-page .lch-building-main .lch-inquire-options{width:100%}body.lch-building-page .lch-building-main .vg-facts{margin-bottom:12px}body.lch-building-page .lch-building-main .vg-bhero .vg-gallery-wrap{margin-top:16px}}@media(max-width:760px){body.lch-building-page .lch-building-main .vg-facts>div:nth-last-child(-n+2){border-bottom:0}body.lch-building-page .lch-building-advisor .vg-advisor{grid-template-columns:1fr;min-height:0}body.lch-building-page .lch-building-advisor .vg-advisor-media{aspect-ratio:4/5;min-height:0;width:100vw}body.lch-building-page .lch-building-advisor .vg-advisor-media img{aspect-ratio:auto}body.lch-building-page .lch-advisor-copy{padding:36px var(--lch-gutter)}body.lch-building-page .lch-advisor-copy .vg-advisor-copy{font-size:16px}@layer lch-building-card-type{body.lch-building-page .lch-advisor-name{font-size:clamp(56px,12vw,76px)!important}}}@layer lch-modal-type{body.lch-design :is(dialog,[role=dialog],.rag-modal-window,.lan-dialog,.lucy-search-dialog,.vg-lightbox,.bidx-auth-modal,.bidx-listing-modal,.bidx-photo-viewer,.bidx-sort-modal,.bidx-save-modal,.bidx-share-panel,.bidx-share-modal,.bidx-save-modal-box,.vg-listings-modal,.vg-listings-modal-overlay,.search-modal-content,.vg-modal):not(.lfp-ui){--font-display:"CompassSans","Helvetica Neue",Arial,sans-serif;--fontheader:"CompassSans","Helvetica Neue",Arial,sans-serif;font-family:CompassSans,Helvetica Neue,Arial,sans-serif!important}body.lch-design :is(dialog,[role=dialog],.rag-modal-window,.lan-dialog,.lucy-search-dialog,.vg-lightbox,.bidx-auth-modal,.bidx-listing-modal,.bidx-photo-viewer,.bidx-sort-modal,.bidx-save-modal,.bidx-share-panel,.bidx-share-modal,.bidx-save-modal-box,.vg-listings-modal,.vg-listings-modal-overlay,.search-modal-content,.vg-modal):not(.lfp-ui) :not(i,svg,svg *,[class*=fa-],[class*=icon-]){font-family:CompassSans,Helvetica Neue,Arial,sans-serif!important}body.lch-design .lan-contact [role=dialog] .lan-contact-portrait .lan-contact-name{font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-size:44px!important;font-weight:100!important;line-height:1.08!important}body.lch-design :is(dialog,[role=dialog],.rag-modal-window,.lan-dialog,.lucy-search-dialog,.vg-lightbox,.bidx-auth-modal,.bidx-listing-modal,.bidx-photo-viewer,.bidx-sort-modal,.bidx-save-modal,.bidx-share-panel,.bidx-share-modal,.bidx-save-modal-box,.vg-listings-modal,.vg-listings-modal-overlay,.search-modal-content,.vg-modal):not(.lfp-ui) :is(h1,h2,h3,h4,h5,h6,.v3-header){font-weight:700!important;letter-spacing:0!important}body.lch-design #lucy-annotation-header .lan-mega :is(h2,h3,h4,h5,h6,h3 a){font:700 17px/1.4 CompassSans,Helvetica Neue,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design #lucy-annotation-header .lan-mega h2{font-size:20px!important}body.lch-design #lucy-annotation-header .lan-mega-search>section:first-child h2{font:100 clamp(34px,3.2vw,48px)/1.05 the-seasons,the-seasons-fallback,Times New Roman,serif!important}body.lch-design :is(.lan-gate .bidx-auth-modal,#modal-container .lan-native-account .rag-modal-window) :is(h1,h2,.v3-header){font:600 24px/1.2 CompassSans,Arial,sans-serif!important}body.lch-design #modal-container .rag-modal-window .rag-modal-close{font-size:0!important;text-decoration:none!important}body.lch-design :is(dialog,[role=dialog],.rag-modal-window,.lan-dialog,.lucy-search-dialog,.bidx-auth-modal,.bidx-listing-modal,.bidx-photo-viewer,.bidx-sort-modal,.bidx-save-modal,.bidx-share-panel,.bidx-share-modal,.bidx-save-modal-box,.vg-listings-modal,.vg-listings-modal-overlay,.search-modal-content,.vg-modal):not(.lfp-ui) :is(button[type=submit],input[type=submit],.lan-primary,.lan-secondary){font-size:15px!important;line-height:1.35!important}}body.lch-design #lucy-annotation-header{--lan-action-bg:#f1f1f1;--lan-action-hover:#e4e4e4;--lan-action-ink:#000}body.lch-design #lucy-annotation-header .lan-header-actions :is(.lan-talk,.lan-menu-toggle){background:var(--lan-action-bg)!important;border:0!important;border-radius:999px!important;color:var(--lan-action-ink)!important;height:52px!important;min-height:52px!important}body.lch-design #lucy-annotation-header .lan-header-actions :is(.lan-talk,.lan-menu-toggle):hover{background:var(--lan-action-hover)!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk{gap:10px;max-width:none!important;padding:5px 16px 5px 5px!important;width:auto!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk span{color:var(--lan-action-ink)!important;display:inline!important}body.lch-design #lucy-annotation-header .lan-ask-portrait{border-radius:50%;display:block;flex:none;height:42px;object-fit:cover;width:42px}body.lch-design #lucy-annotation-header .lan-desktop>.lan-account-toggle{background:transparent!important;font:500 14px/1.4 CompassSans,Arial,sans-serif!important;gap:0;padding:10px 0!important}body.lch-design #lucy-annotation-header .lan-desktop>.lan-account-toggle span{display:inline!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white){--lan-action-bg:hsla(0,0%,100%,.18);--lan-action-hover:hsla(0,0%,100%,.28);--lan-action-ink:#fff}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions :is(.lan-talk,.lan-menu-toggle){background:var(--lan-action-bg)!important;color:var(--lan-action-ink)!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions :is(.lan-talk,.lan-menu-toggle):hover{background:var(--lan-action-hover)!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions .lan-talk span{color:var(--lan-action-ink)!important}body.lch-design .lan-nav-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;inset:var(--lch-header,84px) 0 0;opacity:0;position:fixed;transition:opacity .22s ease;z-index:1180}body.lch-design .lan-nav-backdrop.is-visible{opacity:1}body.lch-design .lan-nav-backdrop[hidden]{display:none!important}body.lch-design .lan-menu .lan-menu-head h2{font-size:19px!important;font-weight:500!important;line-height:1.3!important}body.lch-design .lan-contact .lan-contact-about:is(:link,:visited,:hover,:focus,:focus-visible,:active){background:#fff!important;color:#080a0b!important;text-decoration:none!important}@media(max-width:1000px){body.lch-design #lucy-annotation-header .lan-account-toggle{display:none!important}body.lch-design #lucy-annotation-header .lan-header-actions :is(.lan-talk,.lan-menu-toggle){aspect-ratio:1;border-radius:50%!important;height:46px!important;max-height:46px!important;max-width:46px!important;min-height:46px!important;min-width:46px!important;padding:4px!important;width:46px!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk span{display:none!important}body.lch-design #lucy-annotation-header .lan-ask-portrait{height:38px;width:38px}}@media(prefers-reduced-motion:reduce){body.lch-design .lan-nav-backdrop{transition:none}}body.lch-design #modal-container .lan-native-account .rag-modal,body.lch-design #modal-container .lan-native-account .rag-modal-window{animation:none!important;padding:32px!important;transition:none!important}body.lch-design #modal-container .lan-native-account .rag-modal-window{flex:0 1 500px!important;max-height:calc(100dvh - 64px)!important;max-width:500px!important;transform:none!important;width:min(500px,100%)!important}body.lch-design .lan-gate .bidx-auth-modal{max-width:500px!important;padding:32px!important;width:min(500px,100%)!important}body.lch-design #modal-container .lan-native-account .miranda-lb:before{content:none!important;display:none!important}body.lch-design :is(.lan-gate,.lan-native-account) :is(img.modal-logo,.modal-logo,.bidx-auth-logo,.bidx-auth-brand,.miranda-lb>img,.lightbox>img,.logo){display:none!important}body.lch-design #modal-container .lan-native-account .rag-modal-window h3{font-size:16px!important;line-height:1.4!important}body.lch-design #modal-container .rag-modal-close:before{content:none!important;display:none!important}body.lch-design #modal-container .rag-modal-close:after{content:"\d7"!important;display:block!important;font:300 30px/1 Arial,sans-serif!important;text-decoration:none!important}body.lch-design #modal-container .rag-modal-window :is(.rag-modal-close,a[aria-label^=Close]):is(:link,:visited,:hover,:focus,:focus-visible,:active){text-decoration:none!important}body.lch-design :is(.rag-modal-close,.lan-close,.bidx-auth-close,.bidx-listing-modal-close,.bidx-photo-viewer-close,.lucy-search-close,.bidx-save-modal-close,.bidx-sort-modal-close,.bidx-share-modal-close,.vg-modal-close,.vg-listings-modal-close),body.lch-design :is(dialog,[role=dialog],.rag-modal-window) :is(button,a)[aria-label^=Close]{text-decoration:none!important;text-underline-offset:0!important}body.lch-design :is(.rag-modal-close,.lan-close,.bidx-auth-close,.bidx-listing-modal-close,.bidx-photo-viewer-close,.lucy-search-close) :is(i,svg,span){text-decoration:none!important}@media(max-width:760px){body.lch-design #modal-container .lan-native-account .rag-modal{padding:14px!important}body.lch-design #modal-container .lan-native-account .rag-modal-window{flex-basis:500px!important;height:auto!important;max-height:calc(100dvh - 28px)!important;max-width:500px!important;padding:32px!important;width:min(500px,100%)!important}body.lch-design #modal-container .rag-modal-close{right:16px!important;top:16px!important}}body.lch-guide-page .miranda-wrapper{margin-top:0!important}body.lch-guide-page :is(.miranda-wrapper,.body-content,.body-container,.user-content).lch-has-guide-shell{overflow:visible!important}body.lch-guide-page .lch-guide-shell{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);margin:0 auto;max-width:calc(var(--lch-max) + var(--lch-gutter)*2);padding:30px var(--lch-gutter) 44px}body.lch-guide-page .lch-guide-content{min-width:0}body.lch-guide-page .lch-guide-content :is(.vg-ghero,.lch-guide-public-preview)>.vg-container,body.lch-guide-page .lch-guide-content>:is(.vg-container,.vg-ghero){margin-inline:0;max-width:none;padding-inline:0;width:100%}body.lch-guide-page .lch-guide-content .vg-ghero{padding-bottom:30px;padding-top:0}body.lch-guide-page .lch-guide-public-preview{padding-block:0 32px}body.lch-guide-page .lch-guide-content .vg-phase-media img{display:block;max-width:none;width:100%}body.lch-guide-page .lch-guide-content .vg-guide{display:block}body.lch-guide-page .lch-guide-rail{max-height:calc(100dvh - var(--lch-header) - 36px);min-width:0;overflow:auto;overscroll-behavior:contain;position:sticky;scrollbar-width:thin;top:calc(var(--lch-header) + 18px)}body.lch-guide-page .lch-guide-rail>.lch-building-inquiry-slot{max-height:none;position:static}body.lch-guide-page .lch-guide-rail .lbi-widget{overflow:visible}body.lch-guide-page .lch-guide-rail>.vg-toc{display:block;margin-top:30px;padding:0 8px 16px;position:static}body.lch-guide-page .vg-toc ol{margin-bottom:0}body.lch-guide-page .vg-toc a{font:400 14px/1.45 CompassSans,Arial,sans-serif}body.lch-guide-page .lch-guide-content .vg-closing{gap:24px}body.lch-guide-page .lch-guide-advisor .vg-advisor-media{min-width:0}body.lch-guide-page .lch-guide-advisor .vg-advisor-media img{display:block;max-width:100%}@media(max-width:1000px){body.lch-guide-page .lch-guide-shell{display:block;padding-top:24px}body.lch-guide-page .lch-guide-rail{display:none}body.lch-guide-page .lch-guide-content>.vg-toc{display:block;margin:0 0 30px;position:static}body.lch-guide-page .lch-guide-content .vg-ghero{padding-bottom:24px}body.lch-guide-page .lch-guide-content .vg-closing{grid-template-columns:1fr}body.lch-guide-page .lch-guide-content .vg-closing-actions{justify-content:flex-start}body.lch-guide-page .lch-guide-advisor .vg-advisor{grid-template-columns:1fr}}body.lch-design.lch-guide-page .lch-guide-content .vg-ghero{padding-bottom:20px!important}body.lch-design.lch-guide-page .lch-guide-content .vg-ghero .vg-t-lead{margin-bottom:0!important}body.lch-design.lch-guide-page .lch-guide-public-preview{margin-top:0!important;padding-top:0!important}body.lch-design [data-lch-page=guides] .vg-gcard-num{display:none!important}@layer lch-building-card-type{body.lch-design [data-lch-page=guides] .vg-gcard h2{font-weight:700!important;margin-top:16px!important}}body.lch-design.lch-home-page #vg-hero-section{height:auto!important;min-height:60vh!important}body.lch-design.lch-home-page #vg-hero-section .vg-hero-search{min-height:64px}body.lch-design.lch-home-page #vg-hero-section .vg-hero-quick{display:none}@media(min-width:1101px){body.lch-design.lch-home-page #vg-hero-section{box-sizing:border-box;padding-top:var(--lan-header-height,98px)!important}body.lch-design.lch-home-page #vg-hero-section .vg-hero-inner{padding-bottom:24px!important;padding-top:24px!important}body.lch-design.lch-home-page #vg-hero-section .vg-langs{margin-bottom:18px!important}body.lch-design.lch-home-page #vg-hero-section .vg-hero-lead{margin-top:16px!important}body.lch-design.lch-home-page #vg-hero-section .vg-hero-search{margin-top:24px!important;min-height:56px}}@media(max-width:1100px){body.lch-design.lch-home-page #vg-hero-section .vg-hero-search{min-height:126px}}@media(max-width:768px){body.lch-design.lch-home-page #vg-hero-section{min-height:100vh!important;min-height:100svh!important}}body.lch-home-page .lch-home-approach{align-items:center;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000' viewBox='0 0 1000 1000'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeGaussianBlur stdDeviation='24'/%3E%3C/filter%3E%3Cfilter id='b'%3E%3CfeTurbulence baseFrequency='.62' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA slope='.035' type='linear'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' stroke='%23c8c5be' stroke-width='42' filter='url(%23a)' opacity='.15'%3E%3Cpath d='M-90-60C330 160 70 365 330 595s205 275 125 505M220-100c340 270 80 445 355 710s170 290 265 500M630-100c280 260 70 495 325 730s205 270 135 470'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M0 0h1000v1000H0z' filter='url(%23b)'/%3E%3C/svg%3E") 0 0 /50% 100% no-repeat;display:grid;gap:clamp(30px,5vw,84px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.lch-home-page .lch-home-approach-copy>h2{margin:0 0 26px}body.lch-home-page .lch-home-approach-copy>p{font:400 16px/1.7 CompassSans,Arial,sans-serif;margin:0 0 18px}.lch-home-neighborhood-slider{min-width:0;padding:0!important;position:relative}.lch-home-neighborhood-viewport{aspect-ratio:1/1;background:#e6e6e6;overflow:hidden;position:relative}.lch-home-neighborhood-link{color:#fff;display:block;height:100%;position:relative;width:100%}.lch-home-neighborhood-link>img{height:100%;object-fit:cover;width:100%}.lch-home-neighborhood-caption{background:linear-gradient(transparent,#000b);color:#fff;display:flex;flex-direction:column;inset:25% 0 0;justify-content:end;padding:80px 30px 52px;position:absolute}body.lch-home-page .lch-home-neighborhood-caption>h3{color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 12px}.lch-home-neighborhood-caption>p{font:400 15px/1.5 CompassSans,Arial,sans-serif;margin:0}.lch-home-neighborhood-controls{display:flex;gap:8px;position:absolute;right:18px;top:18px}.lch-home-neighborhood-controls>button{background:#fff;border:0;border-radius:0;color:#000;display:grid;height:38px;place-items:center;width:38px}.lch-home-slide-steps{bottom:20px;display:flex;gap:7px;left:30px;position:absolute;right:30px}.lch-home-slide-steps>button{background:transparent;border:0;border-radius:0;flex:1;padding:8px 0;position:relative}.lch-home-slide-steps>button:after{background:#ffffff6b;content:"";height:3px;left:0;position:absolute;right:0;top:6px}.lch-home-slide-steps>button[aria-current=true]:after{background:#fff}body.lch-home-page #buildings{scroll-margin-top:calc(var(--lch-header, 90px) + 24px)}@layer lch-building-card-type{body.lch-design.lch-home-page .vg .lch-home-neighborhood-caption>:is(h3,p){color:#fff!important}body.lch-home-page .vg #buildings .vg-bcard>.vg-card-body>h3{font-size:22px!important;font-weight:700!important;line-height:1.25!important;margin:2px 0 8px!important}body.lch-home-page .vg #buildings .vg-card-body>.vg-t-caption{font:400 12px/1.4 CompassSans,Arial,sans-serif!important;margin:0 0 10px!important}body.lch-home-page .vg #buildings .vg-card-body>.vg-card-meta{font-size:13px!important;margin:0 0 5px!important}body.lch-home-page #buildings .vg-card-tags .vg-tag{border-radius:0!important}}body.lch-home-page #buildings .vg-card-body{position:relative}body.lch-home-page #buildings .lch-home-card-dues{color:#525252;font:400 13px/1.5 CompassSans,Arial,sans-serif;margin:0}.lch-home-card-links{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:13px;position:relative;z-index:3}body.lch-home-page .lch-home-card-links>a{color:#000;font:500 13px/1.5 CompassSans,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}body.lch-home-page .lch-home-native-map{color:#fff}body.lch-home-page .lch-home-native-map .inner-content{margin-inline:auto;max-width:1440px;padding-inline:var(--lch-gutter,32px)}body.lch-home-page .lch-home-native-map h2{color:#fff!important}body.lch-home-page .lch-home-native-map #lux-map-container{background:#000}body.lch-home-page .lch-home-native-map #map>svg{display:block}body.lch-home-page #agent-cta .hlc-text{color:#fff}body.lch-home-page #agent-cta .hlc-text p{font:400 16px/1.7 CompassSans,Arial,sans-serif}body.lch-home-page #agent-cta .begin{letter-spacing:0;text-transform:none}@media(max-width:760px){body.lch-home-page .lch-home-approach{background-size:100% 100%;gap:28px;grid-template-columns:1fr}body.lch-home-page .lch-home-approach-copy>p{font-size:15px}.lch-home-neighborhood-caption{padding-inline:22px}.lch-home-neighborhood-caption>p{font-size:14px}.lch-home-slide-steps{left:22px;right:22px}body.lch-home-page .vg #buildings .vg-bcard>.vg-card-body>h3{font-size:20px!important}}body.lch-design.lch-has-about-page .miranda-wrapper{margin-top:0!important}body.lch-design .lch-about-page .lch-about-hero{background:#080a0b;color:#fff;padding:0!important}body.lch-design .lch-about-page .lch-about-hero:after{content:none;display:none}body.lch-design .lch-about-page .lch-about-hero>.vg-feature{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none!important;padding:0!important;width:100%!important}body.lch-design .lch-about-page .lch-about-hero-copy{align-self:center;padding:calc(var(--lch-header) + 56px) clamp(32px,4vw,72px) 64px max(var(--lch-gutter),calc((100vw - var(--lch-max))/2))}body.lch-design .lch-about-page .lch-about-hero-copy p{font:400 17px/1.65 CompassSans,Arial,sans-serif;margin:0 0 20px}body.lch-design .lch-about-page .lch-about-hero :is(.vg-prose,p){color:#fff}body.lch-design .lch-about-page .lch-about-hero .vg-prose{margin-top:0;max-width:660px}body.lch-design .lch-about-page .lch-about-hero .lch-about-kicker{font:400 16px/1.5 CompassSans,Arial,sans-serif;letter-spacing:0;margin:0 0 20px}body.lch-design .lch-about-page .lch-about-hero .lch-about-name{font-size:clamp(64px,8vw,119px);font-weight:300;line-height:1;margin:0 0 24px}body.lch-design .lch-about-page .lch-about-hero .social-links{display:flex;gap:16px;margin-bottom:24px}body.lch-design .lch-about-page .lch-about-hero .social-links:before{content:none}body.lch-design .lch-about-page .lch-about-hero .social-links a{color:#fff}body.lch-design .lch-about-page .lch-about-contact{background:#fff!important;border-color:#fff!important;color:#080a0b!important;margin-top:12px}body.lch-design .lch-about-page .lch-about-hero .vg-feature-media{height:100%;margin:0;min-height:100svh;width:100%}body.lch-design .lch-about-page .lch-about-hero .vg-feature-media img{aspect-ratio:auto;border-radius:0;display:block;height:100%;min-height:100svh;object-fit:cover;object-position:center;width:100%}body.lch-design .lch-about-page .lch-about-conversation{background:#080a0b;color:#fff;padding:26px 0}body.lch-design .lch-about-page .lch-about-conversation>.vg-container{align-items:center;display:flex;gap:24px;justify-content:space-between}body.lch-design .lch-about-page .lch-about-conversation p{color:#fff;font:400 clamp(17px,1.8vw,24px)/1.45 CompassSans,Arial,sans-serif;margin:0;max-width:900px}body.lch-design .lch-about-page .lch-about-conversation .vg-btn{background:#fff;border-color:#fff;color:#080a0b;flex:none}@layer lch-building-card-type{body.lch-design .lch-about-page .lch-about-kicker{font:400 16px/1.5 CompassSans,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design .lch-about-page .lch-about-name{font:300 clamp(64px,8vw,119px)/1 the-seasons,the-seasons-fallback,Times New Roman,serif!important}}@media(min-width:1101px){body.lch-design .lch-about-page .lch-about-hero>.vg-feature{grid-template-rows:minmax(0,1fr);height:100svh;max-height:100svh;min-height:0;overflow:hidden}body.lch-design .lch-about-page .lch-about-hero .vg-feature-media{height:100%;max-height:100%;min-height:0;overflow:hidden}body.lch-design .lch-about-page .lch-about-hero .vg-feature-media img{height:100%;max-height:100%;min-height:0;object-position:center}body.lch-design .lch-about-page .lch-about-hero-copy{box-sizing:border-box;max-height:100%;overflow:auto;padding-bottom:32px;padding-top:calc(var(--lch-header) + 24px)}}@media(max-width:760px){body.lch-design .lch-about-page .lch-about-hero>.vg-feature{grid-template-columns:1fr}body.lch-design .lch-about-page .lch-about-hero .vg-feature-media{height:auto;min-height:0;order:-1}body.lch-design .lch-about-page .lch-about-hero .vg-feature-media img{aspect-ratio:4/5;height:auto;min-height:0;object-position:center}body.lch-design .lch-about-page .lch-about-hero-copy{padding:36px var(--lch-gutter)}body.lch-design .lch-about-page .lch-about-conversation>.vg-container{align-items:flex-start;flex-direction:column;gap:18px}body.lch-design .lch-about-page .lch-about-conversation{padding:24px 0}}body.lch-design .lch-about-page .lch-about-hero-copy{padding-left:var(--lch-content-edge,max(var(--lch-gutter),calc((100vw - var(--lch-max))/2)))!important}body.lch-design .lch-home-agent-hero{background:#080a0b!important;color:#fff!important;padding:0!important}body.lch-design .lch-home-agent-hero>.vg-feature{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1fr;max-width:none!important;padding:0!important;width:100%!important}body.lch-design .lch-home-agent-hero .lch-about-hero-copy{align-self:center;padding:64px 48px 64px var(--lch-content-edge,max(var(--lch-gutter),calc((100vw - var(--lch-max))/2)))}body.lch-design .lch-home-agent-hero .lch-about-hero-copy p{color:#fff!important;font:400 17px/1.65 CompassSans,sans-serif;margin:0 0 20px}body.lch-design .lch-home-agent-hero .social-links{display:flex;gap:16px;margin-bottom:24px}body.lch-design .lch-home-agent-hero .social-links a{color:#fff}body.lch-design .lch-home-agent-hero .vg-feature-media{height:100%;margin:0;min-height:750px}body.lch-design .lch-home-agent-hero .vg-feature-media img{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}@layer lch-building-card-type{body.lch-design .lch-home-agent-hero .lch-about-name{color:#fff!important;font:100 clamp(64px,8vw,119px)/1 the-seasons,the-seasons-fallback,serif!important;margin:0 0 24px!important}body.lch-design .lch-home-agent-hero .lch-about-choice{font:600 clamp(20px,1.7vw,26px)/1.35 CompassSans,sans-serif!important}}@media(max-width:760px){body.lch-design .lch-home-agent-hero>.vg-feature{grid-template-columns:1fr}body.lch-design .lch-home-agent-hero .vg-feature-media{min-height:0;order:-1}body.lch-design .lch-home-agent-hero .vg-feature-media img{aspect-ratio:4/5;height:auto}body.lch-design .lch-home-agent-hero .lch-about-hero-copy{padding:36px var(--lch-gutter)}}@layer lch-review-controls{body.lch-design .lch-home-agent-hero>.vg-feature{align-items:stretch!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body.lch-design .lch-home-agent-hero .social-links:before{display:none!important}body.lch-design .lch-home-agent-hero .vg-feature-media{height:100%!important;margin:0!important;min-height:750px!important;width:100%!important}body.lch-design .lch-home-agent-hero .vg-feature-media img{aspect-ratio:auto!important;height:100%!important;min-height:750px!important;object-fit:cover!important;width:100%!important}@media(max-width:760px){body.lch-design .lch-home-agent-hero>.vg-feature{grid-template-columns:1fr!important}body.lch-design .lch-home-agent-hero .vg-feature-media{min-height:0!important}body.lch-design .lch-home-agent-hero .vg-feature-media img{aspect-ratio:4/5!important;height:auto!important;min-height:0!important}}}@layer lch-review-controls{body.lch-design .lch-about-page .lch-about-conversation>.vg-container{align-items:flex-start!important;justify-content:flex-start!important;margin-inline:auto!important;max-width:var(--lch-max,1440px)!important;padding-inline:0!important;text-align:left!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design .lch-about-page .lch-about-conversation h2{align-self:flex-start!important;margin-inline:0!important;text-align:left!important}}@layer lch-building-card-type{body.lch-design :is(a.begin.popup,a.begin,a[class*=button],.vg-quick a,.vg-btn,.vg-link,button,input[type=submit],.bidx-listing-building-learn){font-family:CompassSans,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-decoration:none!important;text-transform:none!important}body.lch-design .vg-acc-item button.vg-acc-btn{background:transparent!important;color:#000!important;font:500 17px/1.4 CompassSans,Arial,sans-serif!important;margin:0!important;padding:14px 0!important}body.lch-design .vg-acc-btn:is(:hover,:focus,:focus-visible,:active){background:transparent!important;color:#000!important}body.lch-design .vg-acc-btn:focus-visible{outline:1px solid #000!important;outline-offset:3px}body.lch-design .vg-acc-item>h3{margin:0!important}body.lch-design .vg-acc-panel>div{font:400 15px/1.7 CompassSans,Arial,sans-serif!important;padding:0!important}body.lch-design .vg-acc-item.is-open .vg-acc-panel>div{padding:4px 0 16px!important}body.lch-design .lcp-card h3{font:600 18px/1.35 CompassSans,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design .bidx-card .lucy-card-hoa strong{font-weight:700!important}body.lch-design .lucy-dues-ask-icon{font-size:11px!important}body.lch-design .bidx-card .bidx-card-badge{border-radius:0!important}body.lch-building-listings-page .lch-building-main .vg-bhero-grid h1{font-size:clamp(30px,3.1vw,46px)!important}body.lch-design .bidx-listing-title-row h2{font-size:40px!important;line-height:1.15!important}body.lch-design .bidx-listing-address{font-size:20px!important;line-height:1.4!important}body.lch-design .bidx-listing-description p{font-size:14px!important;line-height:1.7!important}body.lch-design .bidx-listing-section h3{font-size:20px!important;line-height:1.3!important}body.lch-design .bidx-listing-fact span{font-size:11px!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .bidx-listing-fact strong{font-size:13px!important;line-height:1.45!important}}body.lch-design .vg-crumbs,body.lch-design .vg-crumbs :is(nav,ol){margin:0!important;padding:0!important}body.lch-design .vg-crumbs ol{display:flex;flex-wrap:wrap;gap:0;list-style:none}body.lch-design .vg-crumbs :is(a,li,span){font:400 13px/1.4 CompassSans,Arial,sans-serif}body.lch-design .lch-nearby-group>summary{align-items:center;display:flex;gap:20px;justify-content:space-between}body.lch-design .lch-nearby-group>summary:after{content:"+";flex:none;font:300 24px/1 Arial,sans-serif;text-align:center;width:22px}body.lch-design .lch-nearby-group[open]>summary:after{content:"\2212"}body.lch-design .bidx-card .lucy-card-hoa{border-top:0!important}body.lch-design .bidx-card .lucy-dues-ask-icon{background:#000!important;border:0!important;border-radius:50%!important;color:#fff!important;display:inline-grid;height:18px!important;padding:0!important;place-items:center;width:18px!important}body.lch-design .bidx-card .lucy-dues-ask-icon i{color:#fff!important;font-size:11px!important}body.lch-design .lucy-fees-unavailable{align-items:center;background:transparent!important;border:0!important;color:#111!important;display:inline-flex;gap:5px;padding:0!important;white-space:nowrap}body.lch-design .lucy-fees-unavailable i{font-size:13px}body.lch-design .bidx-card-badges>*{border-radius:0!important}body.lch-design .bidx-card-badge[data-lucy-status=sold]{background:#b32125!important;color:#fff!important}body.lch-design .bidx-card-badge[data-lucy-status=contract]{background:#a84d00!important;color:#fff!important}body.lch-design .lucy-status-badge{border-radius:0!important}body.lch-design .lucy-status-badge[data-lucy-status=sold]{background:#b32125!important;color:#fff!important}body.lch-design .lucy-status-badge[data-lucy-status=contract]{background:#a84d00!important;color:#fff!important}body.lch-design #grid-listings-all .lucy-api-disclaimer{margin-top:22px!important;padding-top:18px!important}body.lch-building-page .lch-building-learn{margin-bottom:0!important;margin-left:calc(var(--lch-bleed-left)*-1);width:100vw}body.lch-building-page .lch-building-learn+.lch-building-advisor{margin-top:0!important}body.lch-building-page #building-advisor{padding:0!important}body.lch-design #value-section.lch-valuation-section{background:#000!important;border:0!important;color:#fff!important;padding:0!important}body.lch-building-page .lch-building-main .lch-valuation-section{margin-left:calc(var(--lch-bleed-left)*-1)!important;width:100vw!important}body.lch-design .lch-valuation-section .lch-valuation-layout{align-items:stretch!important;display:grid!important;gap:0!important;grid-template-columns:1fr 1fr!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body.lch-design .lch-valuation-section .lch-valuation-copy{box-sizing:border-box;color:#fff!important;max-width:none!important;padding:clamp(36px,5vw,80px)}body.lch-design .lch-valuation-section :is(h2,p,label,.lch-value-contact){color:#fff!important}body.lch-design .lch-valuation-section .lch-value-contact{border-color:#fff}body.lch-design .lch-valuation-section .lch-valuation-form button{background:#fff!important;border-color:#fff!important;color:#000!important}body.lch-design .lch-valuation-section .lch-valuation-photo{height:auto!important;margin:0!important;min-height:440px;padding:0!important;position:relative}body.lch-design .lch-valuation-section .lch-valuation-photo img{height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%!important}@media(min-width:1001px){body.lch-building-page #about-text :is(.about-area,.lch-building-copy,.lch-prose-content){height:auto!important;mask-image:none!important;-webkit-mask-image:none!important;max-height:none!important;overflow:visible!important}}@media(max-width:1000px){body.lch-building-page .lch-inquire-dropdown>summary{justify-content:center!important;padding-inline:38px!important;position:relative;text-align:center}body.lch-building-page .lch-inquire-dropdown>summary:after{position:absolute;right:17px}}@media(max-width:760px){body.lch-design .lch-valuation-section .lch-valuation-layout{grid-template-columns:1fr!important}body.lch-design .lch-valuation-section .lch-valuation-copy{padding:36px var(--lch-gutter,20px)}body.lch-design .lch-valuation-section .lch-valuation-photo{height:320px!important;min-height:0;width:100vw}body.lch-building-page .lch-building-advisor .vg-advisor{min-height:0!important}body.lch-building-page .lch-advisor-copy{min-height:0!important;padding-bottom:30px!important}body.lch-building-page .lch-building-advisor .vg-advisor-social{margin-bottom:0!important}}@layer lch-modal-type{body.lch-design .vg-bcard .vg-card-tags .vg-tag{border-radius:0!important}body.lch-design :is(.bidx-card-badges,.lucy-status-row,.vg-card-tags) .lucy-low-dues-badge{align-items:center;background:#000!important;color:#fff!important;cursor:pointer;gap:6px;height:auto!important;letter-spacing:0!important;min-height:0!important;padding:4px 7px!important;pointer-events:auto;text-decoration:none!important;text-transform:none!important;white-space:nowrap;width:auto!important}body.lch-design .lucy-dues-ask-icon,body.lch-design .lucy-dues-question{background:#000!important;border:0!important;border-radius:50%!important;color:#fff!important;display:inline-grid!important;flex:none;height:16px!important;min-height:16px!important;min-width:16px!important;padding:0!important;place-items:center;width:16px!important}body.lch-design .lucy-dues-question{box-shadow:inset 0 0 0 1px #fff}body.lch-design .lucy-dues-ask-icon{cursor:pointer;margin:0 0 0 4px!important}body.lch-design .lucy-dues-dialog h2{font:600 24px/1.3 CompassSans,Arial,sans-serif!important;margin:0 36px 18px 0!important}body.lch-design .lucy-dues-dialog :is(p,li){color:#111!important;font:400 15px/1.6 CompassSans,Arial,sans-serif!important}body.lch-design .lucy-dues-dialog .lucy-dues-rate{font-size:19px!important;font-weight:600!important}body.lch-design .lucy-dues-dialog .lucy-dues-cancel{background:#fff!important;color:#000!important}body.lch-design .lucy-dues-dialog .lucy-dues-cancel,body.lch-design .lucy-dues-dialog .lucy-dues-contact{border:1px solid #000!important;border-radius:0!important;cursor:pointer;font:500 15px/1.5 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;padding:14px 18px!important;text-transform:none!important}body.lch-design .lucy-dues-dialog .lucy-dues-contact{background:#000!important;color:#fff!important;display:block;width:100%}}body.lch-design .bidx-card-badges,body.lch-design .vg-card-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}body.lch-design .vg-bcard .vg-card-tags:has(.lucy-low-dues-badge){pointer-events:none;z-index:4}body.lch-design .lucy-low-dues-badge:focus-visible{box-shadow:0 0 0 4px #000;outline:2px solid #fff;outline-offset:2px}body.lch-design .lucy-dues-ask-icon:focus-visible{outline:2px solid #000;outline-offset:3px}body.lch-design .lucy-dues-dialog{background:#fff;border:0;border-radius:0;box-shadow:0 16px 70px #0004;box-sizing:border-box;color:#111;max-height:calc(100dvh - 40px);overflow:auto;padding:32px;width:min(560px,calc(100vw - 32px))}body.lch-design .lucy-dues-dialog::backdrop{backdrop-filter:blur(4px);background:#0009}body.lch-design .lucy-dues-dialog .lucy-dues-close{aspect-ratio:1;background:#f2f2f2;border:0;border-radius:50%;color:#000;display:grid;height:34px;max-width:34px;min-height:34px;min-width:34px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:34px}body.lch-design .lucy-dues-dialog p{margin:0 0 16px}body.lch-design .lucy-dues-dialog ul{margin:0 0 16px;padding-left:20px}body.lch-design .lucy-dues-dialog .lucy-dues-asof{color:#666!important;font-size:12px!important}body.lch-design .lucy-dues-dialog .lucy-dues-status:empty{display:none}body.lch-design .lucy-dues-save-actions{align-items:stretch;display:flex;gap:12px;margin-top:22px}body.lch-design .lucy-dues-save-actions .lucy-dues-contact{flex:1}body.lch-design .lucy-dues-save-notice{width:min(500px,calc(100vw - 32px))}@media(max-width:480px){body.lch-design .lucy-dues-dialog{padding:28px 22px}}@layer lch-modal-type{body.lch-design.lch-blog-index .lch-blog-index-preview .lcp-header>h2{color:#111!important;font:500 22px/1.35 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design.lch-blog-index .lch-blog-intro h1{color:#111!important;font:100 clamp(36px,4vw,58px)/1.1 the-seasons,the-seasons-fallback,Times New Roman,serif!important;margin:0 0 22px!important}body.lch-design.lch-blog-index .lch-blog-intro p{color:#555!important;font:400 16px/1.65 CompassSans,Arial,sans-serif!important;margin:0!important;max-width:900px}body.lch-design.lch-blog-index .lch-blog-intro p a{color:inherit!important;font:inherit!important}}@layer lch-building-card-type{body.lch-design .lch-seasons-display{font-weight:100!important}body.lch-design .vg :is(.vg-t-display-xl,.vg-t-display-l,.vg-t-display-m,.vg-t-display-s,.vg-t-statement,.lch-advisor-name){font-weight:100!important}body.lch-design .lch-home-approach-copy>h2{font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-size:clamp(56px,6.1vw,100px)!important;font-weight:100!important;line-height:1.05!important}body.lch-design #buildings .vg-chip:not([aria-pressed=true]){background:#f1f1f1!important;border-color:transparent!important}body.lch-design .lch-home-card-links>a{color:#000!important;text-decoration:none!important}body.lch-design :is(.vg-acc-btn,.vg-faq-q,.lch-nearby-group>summary){background:transparent!important;color:#111!important;font:500 17px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;padding:16px 0!important;text-transform:none!important}body.lch-design :is(.vg-acc-btn,.vg-faq-q,.lch-nearby-group>summary):is(:hover,:focus,:focus-visible,:active){background:transparent!important;color:#111!important}body.lch-design :is(.vg-acc-panel>div,.vg-faq-a,.vg-nearby-list a){font:400 15px/1.65 CompassSans,Arial,sans-serif!important}body.lch-design footer :is(h2,h3,h4,.footer-title){font:700 17px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design footer :is(a,li,p,.agent-title,.footer-contact-small){font-weight:300!important}body.lch-design .lch-valuation-form input.lch-value-pin,body.lch-design .lch-valuation-form input[name=address]{background:transparent!important;background-image:none!important;border:1px solid #fff!important;color:#fff!important;min-height:58px!important;padding-left:46px!important}body.lch-design .lch-valuation-form input[name=address]::placeholder{color:#ffffffc7!important;opacity:1!important}body.lch-design .lch-valuation-form .lch-valuation-field>i{color:#fff!important}body.lch-design .lch-blog-index-preview .lcp-header>h2{font:500 22px/1.35 CompassSans,Arial,sans-serif!important}body.lch-design .lch-blog-intro :is(h1,p){font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-weight:100!important}}body.lch-home-page .lch-home-approach-section{padding:0!important}body.lch-home-page .lch-home-approach{align-items:stretch;gap:0;max-width:none!important;min-height:760px;padding:0!important}body.lch-home-page .lch-home-approach-copy{align-self:center;padding:70px clamp(32px,5vw,88px) 70px max(var(--lch-gutter,32px),calc(50vw - 720px))}.lch-home-neighborhood-slider{height:100%}.lch-home-neighborhood-viewport{aspect-ratio:auto;height:100%;min-height:640px}.lch-home-neighborhood-link>img{inset:0;position:absolute}.lch-home-testimonial{align-items:flex-start;display:flex;gap:18px;margin:36px 0 0}.lch-home-testimonial>img{border-radius:50%;flex:none;height:62px;object-fit:cover;width:62px}body.lch-home-page .lch-home-testimonial blockquote{border:0;font:400 16px/1.5 CompassSans,Arial,sans-serif;margin:0 0 14px;padding:0}.lch-home-testimonial figcaption{font:500 14px/1.4 CompassSans,Arial,sans-serif}body.lch-home-page .lch-lucy-signature{font:400 34px/1.4 Snell Roundhand,Apple Chancery,cursive;margin-top:8px}body.lch-home-page .lch-home-card-links{align-items:center;gap:0;padding-top:15px;text-align:center;width:100%}.lch-home-card-links>a{padding:11px 0;position:relative;width:100%}.lch-home-card-links>a:before{background:#111;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.lch-home-card-links>a:last-child:before{left:17%;width:66%}body.lch-home-page #map-section #map>svg{border-bottom:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box}body.lch-design .lch-valuation-layout{min-height:760px}body.lch-design .lch-valuation-copy{display:flex;flex-direction:column;justify-content:center}.lch-valuation-field{position:relative}.lch-valuation-field>i{font-size:18px;left:17px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.lch-valuation-or{align-items:center;color:#fff;display:flex;font:400 12px/1.4 CompassSans,Arial,sans-serif;gap:14px;margin:26px 0}.lch-valuation-or:after,.lch-valuation-or:before{background:#fff5;content:"";flex:1;height:1px}body.lch-design .lch-value-contact{align-items:center;display:flex;gap:16px;justify-content:flex-start;padding:16px 0!important;text-align:left}.lch-valuation-portraits{align-items:center;display:inline-flex;flex:0 0 auto}.lch-valuation-portraits>img{border:2px solid #000;border-radius:50%;height:44px;object-fit:cover;width:44px}.lch-valuation-portraits>img+img{margin-left:-13px}body.lch-design :is(#faq,#faq-section){padding-bottom:64px!important}body.lch-design .lch-footer-identity>.agent-title{display:block;margin-block:4px}.lch-footer-agent-help{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:24px}.lch-footer-agent-help>img{border-radius:50%;height:64px;object-fit:cover;width:64px}body.lch-design footer .lch-footer-ask{align-items:center;background:transparent;border:1px solid #fff;border-radius:0;color:#fff!important;display:inline-flex;gap:10px;padding:12px 18px}body.lch-blog-index .lch-blog-content{box-sizing:border-box;margin:0!important;max-width:none!important;padding:28px var(--lch-gutter,32px) 64px!important;width:100%!important}body.lch-blog-page .miranda-wrapper{margin-top:0!important}body.lch-blog-index .lch-blog-content>:is(.body-container,.lch-blog-intro){border:0!important;float:none!important;margin:0 auto!important;max-width:1440px!important;padding:0!important;width:100%!important}body.lch-blog-index .lch-blog-intro{margin-bottom:34px!important;padding-top:0!important}body.lch-blog-index .lch-blog-content>.lch-blog-intro{margin-bottom:34px!important}body.lch-blog-index #condo-blog-intro{border:0!important;padding:0!important}body.lch-blog-index #condo-blog-intro>.inner-content{padding:0!important}body.lch-blog-index .lch-blog-intro>h1{font-size:clamp(36px,4vw,58px);line-height:1.1;margin:0 0 22px}body.lch-blog-index .lch-blog-intro>p{font-size:clamp(22px,2.4vw,32px);line-height:1.3;margin:0;max-width:1100px}body.lch-blog-index .lch-blog-index-preview.lucy-blog-previews{border-top:0!important;padding-top:0!important}body.lch-blog-article .post-content img{height:auto;max-width:100%}body.lch-blog-article .post-content table{max-width:100%}@media(max-width:1000px){body.lch-home-page .lch-home-approach{grid-template-columns:1fr;min-height:0}body.lch-home-page .lch-home-approach-copy{padding:42px var(--lch-gutter,24px)}.lch-home-neighborhood-slider{height:auto;width:100vw}.lch-home-neighborhood-viewport{aspect-ratio:1/1;height:auto;min-height:0}body.lch-design .lch-valuation-layout{min-height:0}body.lch-design .lch-valuation-copy{min-height:580px}}body.lch-design{--lucy-jump-offset:var(--lch-header,98px)}body.lch-design .vg :is(section[id],.vg-phase[id],.vg-checklist[id]),body.lch-design :is(#grid-listings-all,#about-text,#building-overview,#market-section,#value-section,#building-blog,#faq,#building-advisor,#building-nearby,#buildings){scroll-margin-top:var(--lucy-jump-offset)!important}@layer lch-modal-type{body.lch-design :is(.bidx-card-badge,.lucy-status-badge,.vg-card-tags .vg-tag){border-radius:0!important;font:500 11px/16px CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .bidx-card-badge:not(.badge-sold):not(.badge-pending):not([data-lucy-status]),body.lch-design :is(.bidx-card-badge,.lucy-status-badge)[data-lucy-status=active]{background:#e5efdf!important;color:#152616!important}body.lch-design .bidx-listing-modal-main .bidx-listing-stats{font:400 16px/1.5 CompassSans,Arial,sans-serif!important}body.lch-design .bidx-listing-modal-main :is(.bidx-listing-address,.bidx-listing-address span,.bidx-listing-city){font:400 18px/1.5 CompassSans,Arial,sans-serif!important}}body.lch-design :is(.bidx-card-photo-wrap,.lucy-card-photo,.lucy-card-frame,.bidx-listing-building-media){background:#eee!important}body.lch-design .lucy-low-dues-filter{align-items:center;display:flex;gap:8px;margin-top:18px}body.lch-design .lucy-low-dues-filter label{align-items:center;display:flex;font:400 16px/1.4 CompassSans,Arial,sans-serif;gap:9px;margin:0}body.lch-design .lucy-low-dues-filter input{accent-color:#111;height:18px;width:18px}@layer lch-modal-type{body.lch-design .bidx-building-list-card :is(.bidx-building-list-cta-btn,.bidx-building-list-offmarket-btn,.lucy-building-dues-filter-button){font:500 15px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}}body.lch-design .lucy-building-dues-empty{align-items:center;background:#fff;border:1px solid #ddd;color:#111;display:flex;justify-content:center;padding:28px;text-align:center}body.lch-design .lucy-building-dues-empty h3{color:#111;font:500 24px/1.3 CompassSans,Arial,sans-serif;margin:0 0 14px}body.lch-design .lucy-building-dues-empty p{color:#666;font:400 15px/1.6 CompassSans,Arial,sans-serif;margin:0 0 22px}body.lch-design .lucy-building-dues-filter-button{background:#111;border:1px solid #111;border-radius:0;color:#fff;cursor:pointer;padding:12px 18px}body.lch-design .lucy-building-map-view>#bidx-grid{display:none!important}body.lch-design .lucy-building-map-view>#bidx-map-panel{flex:1 1 100%!important;width:100%!important}body.lch-design .lucy-building-listings-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:700}body.lch-design.lch-has-building-listings-overlay #bidx-mob-view-toggle{pointer-events:none;visibility:hidden}@media(max-width:600px){body.lch-design .lucy-building-listings-overlay{padding:10px}}body.lch-design .lucy-dues-search-error{background:#fff;color:#111;grid-column:1/-1;padding:24px;text-align:center;width:100%}body.lch-design #bidx-map-panel>.lucy-dues-search-error{box-shadow:0 8px 36px #0003;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%);width:min(430px,calc(100% - 32px));z-index:650}body.lch-design .lucy-dues-search-error .bidx-empty{display:block!important;margin:0;padding:0}body.lch-design .vg .lucy-hero-search.lch-inline-search{background:#fff!important;border:1px solid #dedede!important;border-radius:0!important;box-shadow:none!important;color:#111!important;display:block!important;max-width:1050px;padding:0!important;position:relative;text-align:left;width:100%!important}.lch-search-combobox{flex:1;min-width:0}body.lch-design .vg .lch-inline-search .lch-search-location-input{min-width:0;width:100%}@layer lch-building-card-type{body.lch-design .vg .lch-inline-search :is(input,select,button,label){font-family:CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .vg .lch-inline-search .lch-search-location-input{background:#fff!important;border:0!important;box-shadow:none!important;color:#111!important;font:400 16px/1.4 CompassSans,Arial,sans-serif!important;height:64px!important;padding:0 20px!important}body.lch-design .vg .lch-inline-search .lch-search-location-input::placeholder{color:#666!important;opacity:1!important}body.lch-design .vg .lch-inline-search :is(.lch-search-filter-toggle,.lch-search-submit){align-items:center!important;background:#fff!important;border:0!important;border-left:1px solid #ddd!important;border-radius:0!important;color:#111!important;display:inline-flex!important;flex:0 0 auto!important;font-size:15px!important;gap:9px;justify-content:center!important;margin:0!important;min-height:64px!important;min-width:104px!important;padding:12px 18px!important;width:auto!important}body.lch-design .vg .lch-inline-search .lch-search-submit{background:#000!important;color:#fff!important;min-width:118px!important}body.lch-design .vg .lch-inline-search .lch-search-filter-panel>label{color:#111!important;display:flex;flex-direction:column;font:500 13px/1.4 CompassSans,Arial,sans-serif!important;gap:8px}body.lch-design .vg .lch-inline-search .lch-search-filter-panel select{background:#fff!important;border:1px solid #cfcfcf!important;border-radius:0!important;color:#111!important;font:400 15px/1.4 CompassSans,Arial,sans-serif!important;height:44px!important;min-height:44px!important;padding:9px 30px 9px 12px!important;width:100%!important}body.lch-design .vg .lch-inline-search .lch-search-low-dues input{accent-color:#111;appearance:auto!important;flex:0 0 18px!important;height:18px!important;margin:0!important;min-height:18px!important;padding:0!important;width:18px!important}body.lch-design .vg .lch-inline-search .lch-search-dues-help{background:transparent!important;border:0!important;color:#111!important;display:grid!important;min-height:34px!important;min-width:34px!important;padding:6px!important;place-items:center}body.lch-design .vg .lch-inline-search .lch-search-selected>button{align-items:center;background:#f1f1f1!important;border:0!important;border-radius:0!important;color:#111!important;display:inline-flex!important;flex:none!important;font:400 13px/1.4 CompassSans,Arial,sans-serif!important;gap:9px;min-width:0!important;padding:8px 10px!important;width:auto!important}body.lch-design .vg .lch-inline-search .lch-search-location-options>button{background:#fff!important;border:0!important;color:#111!important;display:flex!important;min-width:0!important;padding:12px!important}body.lch-design .vg .lch-inline-search .lch-search-location-options>button:is(:hover,.is-active){background:#f2f2f2!important}}.lch-search-selected{border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:7px;padding:12px 18px}.lch-search-selected>button{align-items:center;background:#f1f1f1;border:0;border-radius:0;color:#111;display:inline-flex;font:400 13px/1.4 CompassSans,Arial,sans-serif;gap:9px;padding:8px 10px}.lch-search-location-options{background:#fff;border:1px solid #ddd;box-shadow:0 14px 25px #0002;color:#111;left:-1px;max-height:350px;overflow-y:auto;overscroll-behavior:contain;padding:7px;position:absolute;right:-1px;top:100%;z-index:105}body.lch-design .lch-search-location-options>button{align-items:center;background:#fff;border:0;border-radius:0;color:#111;display:flex;font:400 15px/1.4 CompassSans,Arial,sans-serif;gap:16px;justify-content:space-between;padding:12px;text-align:left;width:100%}body.lch-design .lch-search-location-options>button:is(:hover,.is-active){background:#f2f2f2;color:#111}.lch-search-location-options small{color:#666;flex-shrink:0;font-size:12px}.lch-search-feedback{color:#333!important;font:400 13px/1.5 CompassSans,Arial,sans-serif;margin:0;padding:0 18px}.lch-search-feedback:not(:empty){border-top:1px solid #eee;padding-block:12px}.lch-search-filter-panel{background:#fff;border-top:1px solid #ddd;display:grid;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px}.lch-search-low-dues{align-items:center;display:flex;gap:5px;grid-column:1/-1}.lch-search-low-dues>label{align-items:center;color:#111;display:inline-flex;font:400 15px/1.5 CompassSans,Arial,sans-serif;gap:9px}.lch-inline-search [hidden]{display:none!important}@media(max-width:760px){.lch-search-combobox{flex-basis:calc(100% - 58px)}.lch-search-filter-panel{gap:15px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.lch-search-location-options>button{align-items:flex-start;flex-direction:column;gap:4px}@layer lch-building-card-type{body.lch-design .vg .lch-inline-search .lch-search-submit{min-height:48px!important;width:100%!important}}}body.lch-design [data-lch-blog-viewer]{min-height:50vh}body.lch-design .lch-blog-viewer-status{color:#555;font:400 16px/1.6 CompassSans,Arial,sans-serif;margin:0 0 22px}body.lch-design .lch-blog-capture-note{color:#666;font:400 12px/1.5 CompassSans,Arial,sans-serif;margin:0 auto 18px;max-width:1240px}body.lch-design .lch-blog-viewer-post .post-content iframe{display:block;margin-inline:auto;max-width:100%}body.lch-blog-article .body-content.blog.lch-blog-content{box-sizing:border-box;display:block;margin:0!important;max-width:none!important;padding:50px 0 64px!important;width:100%!important}body.lch-blog-article .lch-blog-content>.body-container{float:none!important;margin:0 auto!important;max-width:1000px!important;padding:0 25px!important;width:100%!important}body.lch-blog-article .lch-blog-content .post-content{line-height:1.5}@media(max-width:1200px){body.lch-blog-article .body-content.blog.lch-blog-content{padding:30px 20px 64px!important}}@media(max-width:736px){body.lch-blog-article .lch-blog-content>.body-container{padding:0!important}}body.lch-design:not(.vg-search-page-active){height:auto}@layer lch-modal-type{body.lch-design .bidx-card-badges .bidx-card-badge:not(.badge-sold):not(.badge-pending):not([data-lucy-status]),body.lch-design .bidx-card-badges .bidx-card-badge[data-lucy-status=active]{background:#fff!important;color:#111!important}body.lch-design .bidx-listing-modal-main .lucy-status-row .lucy-status-badge[data-lucy-status=active]{background:#000!important;color:#fff!important}body.lch-design .bidx-listing-modal-main .bidx-listing-stats,body.lch-design .bidx-listing-modal-main :is(.bidx-listing-address,.bidx-listing-address span,.bidx-listing-city){font:400 15px/1.5 CompassSans,Arial,sans-serif!important}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa){flex-wrap:wrap;gap:4px;justify-content:flex-end;line-height:1.4!important}body.lch-design .bidx-listing-modal-main .lucy-listing-hoa{justify-content:flex-start}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa)>strong{font-weight:600!important}body.lch-design :is(.bidx-card-badges,.lucy-status-row,.vg-card-tags) .lucy-low-dues-badge{background:#f2f2f2!important;color:#111!important}body.lch-design .lucy-low-dues-badge>span:not(.lucy-dues-question){display:inline-flex!important}body.lch-design :is(.lucy-dues-question,.lucy-dues-ask-icon){align-items:center!important;background:#000!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;flex:0 0 16px!important;font:700 10px/1 CompassSans,Arial,sans-serif!important;height:16px!important;justify-content:center!important;margin:0!important;padding:0!important;vertical-align:middle!important;width:16px!important}body.lch-design :is(.lucy-dues-question,.lucy-dues-ask-icon) :is(i,svg){color:#fff!important;display:inline-block!important;flex:none!important;font-size:10px!important;vertical-align:middle!important}body.lch-design :is(.lucy-dues-question,.lucy-dues-ask-icon) i:before{font-weight:900!important}body.lch-design i.lucy-heart-off,body.lch-design i.lucy-heart-off:before{font-family:Font Awesome\ 6 Free!important;font-style:normal!important;font-weight:400!important}body.lch-design i.lucy-heart-off:before{content:"\f004"}}@layer lch-modal-type{body.lch-design :is(.lucy-dues-question,.lucy-dues-ask-icon) i:before{content:"?"!important;font-family:CompassSans,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important}}body.lch-building-page .lch-building-hero-copy>.lch-building-languages{margin:0 0 8px!important}body.lch-building-page .lch-building-hero-copy>.vg-crumbs{margin:0 0 18px!important}body.lch-building-page .lch-building-hero-copy>.vg-bhero-grid{margin-top:0!important}body.lch-building-page .vg-crumbs li+li:before{display:inline-block;margin-inline:8px!important}body.lch-building-page #grid-listings-all,body.lch-building-page #grid-listings-all>.inner-content{border-top:0!important}body.lch-design .lch-building-hero-carousel>.lch-building-view-photos{bottom:54px;right:24px;z-index:5}body.lch-design .lch-building-hero-carousel>.lch-listing-hero-controls[hidden],body.lch-design .lch-building-hero-carousel>.lch-listing-hero-progress[hidden]{display:none!important}body.lch-design .vg-lightbox-scroll{display:none}@layer lch-building-card-type{body.lch-building-page .lch-building-main .vg-bhero-lead{font:400 16px/1.6 CompassSans,Arial,sans-serif!important}body.lch-design :is(.vg-acc-btn,.vg-faq-q,.lch-nearby-group>summary){align-items:center;display:flex;gap:20px;justify-content:space-between;padding:12px 0!important}body.lch-design .lch-nearby-group>summary:after{content:none!important}body.lch-design .lch-nearby-group .vg-acc-icon{display:block}body.lch-design .lch-nearby-group[open] .vg-acc-icon:after{transform:rotate(0)!important}body.lch-design .vg-nearby-list{margin-bottom:8px!important}body.lch-design .vg-nearby-list a{font:400 14px/1.4 CompassSans,Arial,sans-serif!important;min-height:0!important;padding:5px 0!important}body.lch-design :is(.vg-acc-btn,.vg-faq-q,.lch-nearby-group>summary,.lch-inquire-dropdown>summary,.lch-building-hero-carousel button,.vg-lightbox .vg-icon-btn):is(:focus,:focus-visible,:active){box-shadow:none!important;outline:0!important}body.lch-design .vg-lightbox .vg-lightbox-top .vg-icon-btn,body.lch-design .vg-lightbox .vg-lightbox-top .vg-icon-btn:is(:hover,:focus,:focus-visible,:active){align-items:center;background:#eee!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:#111!important;display:inline-flex!important;height:44px!important;justify-content:center;min-height:44px!important;outline:0!important;padding:12px!important;width:44px!important}}@media(min-width:1001px){@layer lch-review-controls{body.lch-building-page .lch-building-main .lch-building-split-hero .lch-building-hero-copy{display:flex!important;flex-direction:column!important;padding-bottom:0!important}body.lch-building-page .lch-building-main .lch-building-split-hero .lch-building-hero-copy>.vg-facts{flex-shrink:0!important;margin-bottom:0!important;margin-top:auto!important}}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts{border:0!important;margin-top:22px!important}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts>div{align-items:flex-start!important;border:0!important;justify-content:flex-start!important;min-height:0!important;padding:14px 18px!important;text-align:left!important}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts>div:nth-child(odd){border-right:1px solid #dedede!important;padding-left:0!important}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts>div:nth-child(2n){padding-right:0!important}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts>div:nth-child(-n+2){border-bottom:1px solid #dedede!important}body.lch-building-page .lch-building-main .lch-building-split-hero .vg-facts :is(dt,dd){overflow:visible!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important}}@media(max-width:1000px){@layer lch-building-card-type{body.lch-building-page .lch-building-main .vg-bhero-lead{font-size:15px!important}}body.lch-design .lch-building-hero-carousel>.lch-building-view-photos{bottom:48px;right:18px}body.lch-design .vg-lightbox{display:flex!important;flex-direction:column;height:100dvh!important;inset:0;margin:0!important;max-width:none!important;overflow:hidden!important;padding:0!important;position:fixed;width:100vw!important}body.lch-design .vg-lightbox-top{align-items:center;display:flex;flex:none;gap:14px;justify-content:space-between;padding:12px 16px}body.lch-design .vg-lightbox-top [data-count]{font-size:12px;line-height:1.4;margin:0;min-width:0}body.lch-design .vg-lightbox-stage,body.lch-design .vg-lightbox-thumbs{display:none!important}body.lch-design .vg-lightbox-scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.lch-design .vg-lightbox-scroll figure{display:block;margin:0 0 18px;width:100%}body.lch-design .vg-lightbox-scroll img{display:block;height:auto;max-width:100%;object-fit:contain;width:100%}body.lch-design .vg-lightbox-scroll figcaption{color:#fff;font:400 12px/1.5 CompassSans,Arial,sans-serif;margin:0;padding:8px 16px 0}}body.lch-design .lch-overlap-portraits{align-items:center;display:inline-flex;flex:0 0 auto;gap:0;vertical-align:middle;width:auto}body.lch-design .lch-overlap-portraits>img{border:1px solid #d6d6d64d;border-radius:50%;display:block;flex:0 0 44px;height:44px;margin:0;max-width:none;object-fit:cover;width:44px}body.lch-design .lch-overlap-portraits>img+img{margin-left:-13px;position:relative}body.lch-design .lch-overlap-cta{align-items:center;background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;gap:12px;justify-content:flex-start;margin:0;min-height:46px;padding:0;text-align:left;text-decoration:none;width:auto}body.lch-design .lch-overlap-cta>span:last-child{min-width:0}body.lch-design .lan-contact-mobile-identity{display:none}body.lch-design .lan-contact-general .lan-contact-general-form{display:flex;flex-direction:column;justify-content:center}body.lch-design .lan-contact-general [data-lan-general-inquiry]{width:100%}body.lch-design .lan-menu .lan-menu-head{align-items:stretch;display:flex;flex-direction:column;gap:22px}body.lch-design .lan-menu .lan-menu-head>.lan-primary{align-items:center;display:flex;justify-content:center;max-width:none!important;width:100%!important}body.lch-design #lucy-annotation-header .lan-desktop>.lan-account-toggle>span,body.lch-design #lucy-annotation-header .lan-desktop>:is(a,button),body.lch-design #lucy-annotation-header .lan-desktop>details>summary{font:500 14px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design #lucy-annotation-header .lan-mega-buildings h3 a{text-decoration:underline!important;text-underline-offset:4px}@layer lch-building-card-type{body.lch-design .lbi-widget .lbi-choice-title{font:500 24px/1.25 CompassSans,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design .lch-valuation-section .lch-valuation-form>label{font:500 13px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .lch-valuation-section .lch-valuation-form input[name=address]{border-color:#ffffff70!important}body.lch-design .lch-valuation-section .lch-overlap-portraits>img{border:1px solid #ffffff45!important}body.lch-design .lch-valuation-section .lch-valuation-call{align-items:center;background:transparent;border:0;color:#fff!important;display:flex;font:500 15px/1.5 CompassSans,Arial,sans-serif!important;gap:12px;justify-content:flex-start;min-height:46px;padding:0;text-decoration:none!important;width:fit-content}body.lch-design .lch-valuation-section .lch-valuation-call :is(i,svg){flex:none;font-size:18px}body.lch-design #lucy-annotation-header :is(a,button,summary):is(:focus,:focus-visible),body.lch-design .lch-overlap-cta:is(:focus,:focus-visible),body.lch-design :is(.lan-menu-nav summary,.lan-menu-nav a,.lan-menu-nav button):is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}body.lch-design .lch-footer-agent-help .lch-footer-ask{background:transparent!important;border:1px solid #ffffff38!important;border-radius:999px!important;color:inherit!important;gap:24px;justify-content:space-between;max-width:100%;min-height:62px;min-width:230px;padding:8px 16px!important}}@media(max-width:1000px){body.lch-design .lbi-mobile-bar-content{padding-right:16px;width:calc(100vw - 36px)}body.lch-design .lbi-mobile-bar .lbi-mobile-minimize{background:transparent!important;border:0!important;box-shadow:none!important;height:21px;padding:4px;right:-12px;top:-10px;width:21px}body.lch-design .lbi-mobile-bar.is-minimized .lbi-mobile-bubble{background:transparent;border:1px solid #d5d5d52b;padding:0}body.lch-design .lbi-mobile-bar.is-minimized .lbi-mobile-bubble .lbi-logo-mark{border:1px solid #d5d5d52b;height:52px;width:52px}}@media(max-width:1100px){body.lch-design .lan-contact-general .lan-dialog-content{display:flex;flex-direction:column;min-height:min(740px,calc(100dvh - 28px))}body.lch-design .lan-contact-general .lan-contact-portrait{align-self:stretch;background:#fff;display:block;flex:none;padding:26px 24px 0}body.lch-design .lan-contact-general .lan-contact-portrait>:is(.lan-contact-photo,figcaption){display:none}body.lch-design .lan-contact-general .lan-contact-mobile-identity{align-items:center;color:#111;display:flex;gap:13px;width:100%}body.lch-design .lan-contact-general .lan-contact-mobile-identity .lch-overlap-portraits>img{flex-basis:46px;height:46px;width:46px}body.lch-design .lan-contact-general .lan-contact-mobile-identity>div{min-width:0}body.lch-design .lan-contact-general .lan-contact-mobile-identity h2{color:#111!important;font:500 19px/1.3 CompassSans,Arial,sans-serif!important;margin:0 0 5px}body.lch-design .lan-contact-general .lan-contact-mobile-identity p{color:#555!important;font:400 12px/1.4 CompassSans,Arial,sans-serif!important;margin:0 0 8px}body.lch-design .lan-contact-general .lan-contact-mobile-identity a{align-items:center;color:#111;display:flex;font:500 14px/1.4 CompassSans,Arial,sans-serif;gap:7px;text-decoration:none}body.lch-design .lan-contact-general .lan-contact-mobile-identity a svg{height:16px;width:16px}body.lch-design .lan-contact-general .lan-contact-general-form{flex:1;padding:26px 24px 32px}}@layer lch-building-card-type{body.lch-design #lucy-annotation-header .lan-desktop>.lan-account-toggle>span,body.lch-design #lucy-annotation-header .lan-desktop>:is(a,button),body.lch-design #lucy-annotation-header .lan-desktop>details>summary{font:500 14px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design .lch-overlap-cta:not(.lch-footer-ask):is(:link,:visited,:hover,:active,:focus,:focus-visible){background:transparent!important;border:0!important;color:inherit!important;text-decoration:none!important}}@layer lch-modal-type{@media(max-width:1100px){body.lch-design .lan-contact-general [role=dialog] .lan-contact-mobile-identity h2{font:500 19px/1.3 CompassSans,Arial,sans-serif!important}}}@layer lch-building-card-type{body.lch-design #lucy-annotation-header .lan-account-toggle:focus-visible>span,body.lch-design #lucy-annotation-header .lan-account-toggle:hover>span{text-decoration:underline!important;text-underline-offset:5px!important}}.lch-search-launcher{max-width:1050px;text-align:left;width:100%}.lch-search-launcher,.lch-search-launcher>button{background:#fff;color:#111;display:flex;min-height:64px}.lch-search-launcher>button{align-items:center;border:0;border-radius:0;font:400 16px/1.35 CompassSans,Arial,sans-serif;gap:9px;justify-content:center;letter-spacing:0;margin:0;padding:16px 20px;text-transform:none}.lch-search-launcher>.lch-search-location-launch{color:#666;flex:1;justify-content:flex-start;min-width:0;text-align:left}.lch-search-location-launch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lch-search-launcher>.lch-search-submit{background:#000;color:#fff;flex:none}body.lch-design #vg-hero-section .vg-diamond-search{background:transparent!important;min-height:0!important;padding:0!important}.lch-search-picker .lucy-search-dialog{max-height:calc(100dvh - 40px);max-width:660px;overflow:auto;padding:32px;width:min(660px,calc(100vw - 32px))}.lch-search-picker .lucy-search-close{background:#f1f1f1;border:0;border-radius:50%;color:#111;display:grid;font:400 28px/1 Arial,sans-serif;height:40px;min-height:40px;min-width:40px;place-items:center;right:12px;text-decoration:none;top:12px;width:40px}.lch-search-picker .lucy-hero-search{background:#fff;border:0!important;box-shadow:none!important;color:#111;display:block!important;margin:0;padding:0!important}.lch-search-picker-heading{color:#111!important;font:600 26px/1.2 CompassSans,Arial,sans-serif!important;margin:4px 40px 26px 0!important}.lch-search-picker .lch-search-location-input{background:#fff;border:1px solid #bbb;border-radius:0;box-sizing:border-box;color:#111;display:block;font:400 16px/1.4 CompassSans,Arial,sans-serif;height:52px;padding:12px;width:100%}.lch-search-picker .lch-search-location-options{border:0;box-shadow:none;margin:0;max-height:38dvh;overflow:auto;padding:8px 0;position:static}.lch-search-picker .lch-search-location-options>button{align-items:center;flex-direction:row;padding:12px 8px}.lch-search-picker .lch-search-location-options small{letter-spacing:0;text-transform:none}.lch-search-picker .lch-search-selected{border:0;padding:12px 0}.lch-search-picker .lch-search-filter-panel{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.lch-search-picker .lch-search-filter-panel>label{color:#111;display:flex;flex-direction:column;font:500 14px/1.4 CompassSans,Arial,sans-serif;gap:8px}.lch-search-picker .lch-search-filter-panel select{background:#fff;border:1px solid #bbb;border-radius:0;color:#111;font:400 16px/1.4 CompassSans,Arial,sans-serif;height:48px;padding:10px;width:100%}.lch-search-picker .lch-search-feedback{font:400 14px/1.5 CompassSans,Arial,sans-serif;margin:12px 0;padding:0}.lch-search-picker-actions{border-top:1px solid #ddd;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding-top:20px}.lch-search-picker-actions>button{align-items:center;background:#fff;border:1px solid #111;border-radius:0;color:#111;display:inline-flex;font:600 16px/1.35 CompassSans,Arial,sans-serif;gap:9px;justify-content:center;min-height:48px;padding:12px 24px}.lch-search-picker-actions>.lch-search-submit{background:#111;color:#fff;min-width:140px}.lch-search-picker [hidden]{display:none!important}@layer lch-modal-type{body.lch-design .lch-search-launcher>button{font-family:CompassSans,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .lch-search-picker :is(button,input,select,label){font-family:CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .lch-search-picker .lch-search-dues-help{background:transparent!important;border:0!important;color:#111!important}}@media(max-width:600px){.lch-search-launcher>button{min-height:56px;padding:12px}.lch-search-launcher .lch-search-submit span{display:none}.lch-search-launcher>:is(.lch-search-filter-toggle,.lch-search-submit){flex:0 0 54px;width:54px}.lch-search-picker .lucy-search-dialog{max-height:calc(100dvh - 20px);padding:24px 20px;width:calc(100vw - 20px)}.lch-search-picker .lch-search-location-options{max-height:42dvh}.lch-search-picker .lch-search-location-options>button{align-items:flex-start;gap:6px}.lch-search-picker .lch-search-location-options small{max-width:90px;text-align:right}}.lch-search-picker #lch-search-areas{border:0!important;margin:0!important;min-height:0!important;padding:0!important}.lch-search-picker .lucy-search-dialog{padding:32px!important}.lch-search-picker .lch-search-location-input{box-shadow:none!important;height:52px!important;margin:0!important;min-height:52px!important}@layer lch-modal-type{body.lch-design .lch-search-picker .lch-search-picker-heading{font:600 26px/1.25 CompassSans,Arial,sans-serif!important;margin:4px 40px 24px 0!important}}@media(max-width:600px){.lch-search-picker .lucy-search-dialog{padding:24px 20px!important}}@layer lch-modal-type{body.lch-design.lch-home-page .lch-home-approach-copy>h2{font-family:the-seasons,the-seasons-fallback,Times New Roman,serif!important;font-size:48px!important;font-weight:100!important;line-height:1.12!important}body.lch-home-page .lch-lucy-signature{font:400 40px/1.15 Mr De Haviland,cursive!important;letter-spacing:0!important;margin:4px 0 0!important;text-transform:none!important}body.lch-home-page .lch-home-card-links>a{border:0!important;margin:0!important;padding:0!important;text-align:left!important;text-decoration:none!important;width:auto!important}body.lch-design .lucy-blog-previews .lcp-card[data-blog-kind=articles] .lcp-image>img{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}}body.lch-home-page .lch-home-testimonial{align-items:center;border:0;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);margin:30px 0 0;padding:0}body.lch-home-page .lch-home-signature-portraits{align-items:center;align-self:start;display:inline-flex;gap:0}body.lch-home-page .lch-home-signature-portraits>img{border:1px solid #d6d6d680;border-radius:50%;display:block;flex:0 0 48px;height:48px;margin:0;max-width:none;object-fit:cover;width:48px}body.lch-home-page .lch-home-signature-portraits>img+img{margin-left:-14px;position:relative}body.lch-home-page .lch-home-signature-copy{min-width:0}body.lch-home-page .lch-home-signature-statement{font:400 15px/1.5 CompassSans,Arial,sans-serif;margin:0 0 12px}body.lch-home-page #buildings .lch-home-card-links{align-items:flex-start;gap:5px;margin-top:7px;padding-top:0;text-align:left}body.lch-home-page #buildings .lch-home-card-links>a:before{content:none;display:none}body.lch-design.lch-home-page .vg #map-section #lux-map-container{border:0;border-right:1px solid #525252;border-top:1px solid #525252}body.lch-home-page #map-section #map>svg{border:0!important}body.lch-design .lucy-blog-previews .lcp-status.lcp-is-loading{align-items:center;display:flex;justify-content:center;margin:0;min-height:112px;padding:24px}body.lch-design .lucy-blog-previews .lcp-loading-spinner{animation:lch-blog-loading .8s linear infinite;border:2px solid #dedede;border-radius:50%;border-top-color:#111;box-sizing:border-box;display:block;flex:0 0 30px;height:30px;width:30px}body.lch-design .lucy-blog-previews .lcp-loading-label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes lch-blog-loading{to{transform:rotate(1turn)}}@media(max-width:1250px){body.lch-design.lch-home-page .vg #map-section #lux-map-container{border-right:0}}@media(max-width:760px){@layer lch-modal-type{body.lch-design.lch-home-page .lch-home-approach-copy>h2{font-size:38px!important}}body.lch-home-page .lch-home-testimonial{gap:14px}body.lch-home-page .lch-home-signature-statement{font-size:14px}}@media(prefers-reduced-motion:reduce){body.lch-design .lucy-blog-previews .lcp-loading-spinner{animation:none}}body.lch-design .lch-design-partners .vg-prose :is(ul,ol,li){color:inherit}body.lch-design .lch-design-partners .lch-partner-link{display:inline-flex;margin-top:24px;max-width:100%;width:fit-content}@layer lch-building-card-type{body.lch-design .lch-design-partners .lch-partner-link:is(:link,:visited,:hover,:focus,:focus-visible,:active){background:transparent!important;border-color:#111!important;color:#111!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important}}body.lch-design .lch-language-home{background:#fff;color:#111}body.lch-design .lch-language-home #luxury-listings .luxury-listing-container{margin-top:30px;width:100%}body.lch-design .lch-language-home #map-section{background:#000!important;color:#fff;padding-block:60px!important}body.lch-design .lch-language-home #map-section h2{color:#fff!important}body.lch-design .lch-language-home #map-section .click-map{color:#ffffffb8;display:block;font:400 14px/1.5 CompassSans,Arial,sans-serif;margin-top:14px}body.lch-design .lch-language-home #lux-map-container{margin-top:28px}body.lch-design .lch-language-home #faq-section{padding-bottom:80px}body.lch-design .lch-language-home :is(.slide-from-left,.slide-from-right,.slide-from-left-last){opacity:1;transform:none}@media(max-width:650px){body.lch-design .lch-language-home #faq-section{padding-bottom:64px}}body.lch-design .lch-language-home #faq-section{background:#fff!important;color:#111!important}body.lch-design .lch-language-home #faq-section :is(h2,h3,p,button,.accordion-content,.vg-acc-panel){background:transparent!important;color:#111!important}body.lch-design #lucy-annotation-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#fffffff0!important}body.lch-design #lucy-annotation-header.lan-nav-white{background-color:#fffffff0!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions :is(.lan-talk,.lan-menu-toggle){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2e!important}body.lch-design #lucy-annotation-header .lan-disclosure .lan-mega{border-bottom-width:0;height:0;min-height:0;opacity:1;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transform:none;transition:none;visibility:hidden;will-change:height}body.lch-design #lucy-annotation-header .lan-disclosure-visible .lan-mega{border-bottom-width:1px;height:auto;padding-bottom:36px;padding-top:36px;pointer-events:auto;transform:none;visibility:visible}body.lch-design #lucy-annotation-header .lan-disclosure[data-lan-disclosure-state=closing] .lan-mega{visibility:visible}body.lch-design #lucy-annotation-header .lan-disclosure[data-lan-disclosure-state=open] .lan-mega{overflow-y:auto;will-change:auto}body.lch-design .lan-menu{align-items:start}body.lch-design .lan-menu .lan-dialog{height:0;max-height:100dvh;min-height:0;overflow:hidden;padding:0!important;transition:none!important;will-change:height}body.lch-design .lan-menu.lan-is-open .lan-dialog{height:100dvh}body.lch-design .lan-menu .lan-dialog-content{min-height:100dvh}body.lch-design .lan-menu .lan-menu-head{gap:12px;padding:24px 28px}body.lch-design .lan-menu .lan-menu-identity{align-items:flex-start;display:flex;flex-direction:column;gap:14px}body.lch-design .lan-menu .lan-menu-identity>div{text-align:left}body.lch-design .lan-menu .lan-menu-head .lan-menu-tagline{margin-bottom:0;max-width:100%}body.lch-design .lan-menu .lan-menu-phone{align-items:center;color:#111;display:flex;font:500 15px/1.5 CompassSans,Arial,sans-serif;gap:10px;justify-content:flex-start;margin:0;padding:0;text-decoration:none;width:100%}body.lch-design .lan-menu .lan-menu-head>.lan-ask{margin-top:0}body.lch-design .lan-menu-nav details[data-lan-accordion]>div{height:0;overflow:hidden;padding-bottom:0;padding-top:0;will-change:height}body.lch-design .lan-menu-nav details[data-lan-accordion]:is([data-lan-accordion-state=opening],[data-lan-accordion-state=open])>.lan-menu-section{height:auto;padding-bottom:24px;padding-top:4px}body.lch-design .lan-menu-nav .lan-building-group[data-lan-accordion]:is([data-lan-accordion-state=opening],[data-lan-accordion-state=open])>div{height:auto;padding-bottom:12px;padding-top:0}body.lch-design .lan-menu-nav details[data-lan-accordion-state=open]>div{overflow:visible;will-change:auto}@layer lch-building-card-type{body.lch-design #lucy-annotation-header .lan-desktop>.lan-account-toggle{gap:9px!important}body.lch-design .lan-menu-nav>[data-lan-account]{justify-content:space-between}}@media(prefers-reduced-motion:reduce){body.lch-design #lucy-annotation-header .lan-mega,body.lch-design .lan-menu .lan-dialog,body.lch-design .lan-menu-nav details[data-lan-accordion]>div{will-change:auto}}@layer lch-modal-type{body.lch-design :is(.bidx-card-badges,.lucy-status-row,.vg-card-tags) .lucy-low-dues-badge{font:600 11px/16px CompassSans,Arial,sans-serif!important;gap:6px!important;vertical-align:middle!important}body.lch-design .lucy-low-dues-badge>span:not(.lucy-dues-question){align-items:center!important;display:flex!important;justify-content:center!important;line-height:16px!important;margin:0!important;min-height:16px!important;padding:0!important}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa)>:is(strong,button),body.lch-design :is(.lucy-dues-question,.lucy-dues-ask-icon){align-self:center!important;vertical-align:middle!important}body.lch-design :is(.lucy-dues-question,.lucy-dues-ask-icon) :is(i,svg){align-items:center!important;display:flex!important;height:10px!important;justify-content:center!important;line-height:1!important;width:10px!important}body.lch-design :is(.lucy-dues-question,.lucy-dues-ask-icon) i:before{display:block!important;line-height:10px!important}body.lch-design .lucy-dues-dialog .lucy-dues-overlap-contact{align-items:center!important;background:#f1f1f1!important;border:0!important;color:#111!important;display:flex!important;gap:14px!important;justify-content:flex-start!important;padding:12px 16px!important;text-align:left!important}body.lch-design .lucy-dues-dialog .lucy-dues-overlap-contact>span:last-child{font:500 15px/1.4 CompassSans,Arial,sans-serif!important;min-width:0}body.lch-design .lucy-dues-dialog .lucy-dues-close{align-items:center!important;background:#fff!important;border:1px solid #b8b8b8!important;border-radius:50%!important;box-shadow:none!important;color:#080a0b!important;display:flex!important;height:44px!important;justify-content:center!important;max-height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;padding:10px!important;right:12px!important;text-decoration:none!important;top:12px!important;width:44px!important}body.lch-design .lucy-dues-dialog .lucy-dues-close :is(i,svg){display:block!important;flex:0 0 22px!important;font-size:22px!important;height:22px!important;line-height:22px!important;text-align:center!important;width:22px!important}body.lch-design .bidx-listing-modal-fav :is(i,svg){font-size:16px!important;height:16px!important;line-height:16px!important;width:16px!important}body.lch-design .lucy-fa-heart-svg{display:inline-block!important;flex:0 0 auto!important;height:16px!important;vertical-align:middle!important;width:16px!important}body.lch-design .lucy-fa-heart-svg path{fill:currentColor!important;stroke:none!important}body.lch-design .bidx-card-actions .lucy-fa-heart-svg,body.lch-design .bidx-mob-popup-fav .lucy-fa-heart-svg{height:17px!important;width:17px!important}body.lch-design :is(.bidx-fav,.lucy-card-save,.bidx-gallery-fav) .lucy-heart-on{display:none!important}body.lch-design :is(.bidx-fav.bidx-favorited,.bidx-fav.active,.lucy-card-save[aria-pressed=true],.bidx-gallery-fav.bidx-favorited) .lucy-heart-off{display:none!important}body.lch-design :is(.bidx-fav.bidx-favorited,.bidx-fav.active,.lucy-card-save[aria-pressed=true],.bidx-gallery-fav.bidx-favorited) .lucy-heart-on{color:#e0262b!important;display:inline-block!important}body.lch-design .bidx-mob-popup-fav:is(.bidx-favorited,.active) .lucy-fa-heart-svg{color:#e0262b!important}body.lch-design .vg-listings-save-btn.is-loading .lucy-fa-heart-svg{display:none!important}body.lch-design :is(.lucy-low-dues-badge,.lucy-dues-contact,.lucy-dues-close):is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}}body.lch-design .lucy-dues-loading-dialog{padding:54px 32px 38px;width:min(420px,calc(100vw - 32px))}body.lch-design .lucy-dues-loading-dialog .lucy-dues-loading-copy{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:160px;text-align:center}body.lch-design .lucy-dues-loading-dialog .lucy-dues-loading-copy>h2{margin:0!important;text-align:center;width:100%}body.lch-design .lucy-dues-loading-dialog .lucy-dues-loading-copy>p{margin:0;text-align:center}body.lch-design .lucy-dues-loading-spinner{animation:lucy-dues-loading-spin .8s linear infinite;border:2px solid #dedede;border-radius:50%;border-top-color:#111;box-sizing:border-box;display:block;flex:0 0 32px;height:32px;inset:auto;position:static;width:32px}body.lch-design .lucy-blog-previews .lcp-panel-loading{min-height:180px;position:relative}body.lch-design :is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-status.lcp-is-loading{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0!important;max-width:none!important;min-height:180px;padding:24px;position:relative!important;width:100%}body.lch-design .lucy-blog-previews .lcp-status.lcp-is-loading .lcp-loading-spinner{inset:auto!important;margin:0!important;position:static!important;translate:none!important}@keyframes lucy-dues-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){body.lch-design .lucy-dues-loading-spinner{animation:none}}body.lch-design .lbi-dialog-parking[hidden]{display:none!important}body.lch-design .lbi-general-widget .lbi-intro>:is(.lbi-intro-portraits,.lbi-intro-title,.lbi-mobile-intro-title,.lbi-intro-subtitle){display:none!important}body.lch-design .lbi-widget .lbi-quick-question{margin:0 0 22px}body.lch-design .lbi-widget .lbi-start{align-items:center;background:#111!important;color:#fff!important;display:flex;gap:10px;justify-content:center;width:100%}body.lch-design .lbi-widget .lbi-start .fa-sparkles{color:#fff!important;flex:none}@layer lch-building-card-type{body.lch-design .lbi-widget :is(.lbi-start,.lbi-quick-question){font:500 15px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}}body.lch-design.lch-home-page #buildings .vg-bcard .vg-card-media{position:relative}body.lch-design.lch-home-page #buildings .vg-bcard .vg-card-media>.vg-card-link{inset:0;position:absolute;z-index:1}body.lch-design.lch-home-page #buildings .vg-bcard .vg-card-media>.vg-card-tags{pointer-events:none;z-index:3}body.lch-design.lch-home-page #buildings .vg-bcard .vg-card-tags .lucy-low-dues-badge{pointer-events:auto}@layer lch-modal-type{body.lch-design.lch-home-page #buildings .lch-home-card-links>a:hover{text-decoration:underline!important;text-underline-offset:3px}}body.lch-design #bidx-map-panel .lucy-building-quote-anchor{background:transparent;border:0;height:0;padding:0;pointer-events:none;position:absolute;text-shadow:none;width:0;z-index:35}body.lch-design #bidx-map-panel .lucy-building-coordinate-pin{background:#000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0004;color:#fff;cursor:pointer;display:grid;font-size:14px;height:32px;left:-16px;margin:0;min-width:32px;padding:0;place-items:center;pointer-events:auto;position:absolute;top:-16px;width:32px}body.lch-design #bidx-map-panel .lucy-building-coordinate-pin:after{border-inline:3px solid transparent;border-top:5px solid #000;bottom:-5px;content:"";left:12px;position:absolute}body.lch-design #bidx-map-panel .lucy-building-quotes{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffbd;border-radius:12px;box-shadow:0 5px 22px #0002;box-sizing:border-box;color:#111;display:flex;flex-direction:column;font:400 13px/1.4 CompassSans,Arial,sans-serif;left:28px;max-height:min(420px,calc(100dvh - 220px));padding:14px;pointer-events:auto;position:absolute;top:-42px;width:310px}body.lch-design #bidx-map-panel .lucy-building-quotes header{margin:0 0 10px;padding:0}body.lch-design #bidx-map-panel .lucy-building-quotes header strong{font:600 15px/1.35 CompassSans,Arial,sans-serif}body.lch-design #bidx-map-panel .lucy-building-quote-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 10px;padding:0}body.lch-design #bidx-map-panel .lucy-building-quote-tabs button{align-items:center;background:#e9e9e9;border:0;border-radius:5px;color:#111;cursor:pointer;display:inline-flex;font:500 11px/1.3 CompassSans,Arial,sans-serif;justify-content:center;letter-spacing:0;margin:0;min-height:28px;padding:5px 8px;text-transform:none}body.lch-design #bidx-map-panel .lucy-building-quote-tabs [aria-selected=true]{background:#111;color:#fff}body.lch-design #bidx-map-panel .lucy-building-quote-prices{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;overflow-y:auto;overscroll-behavior:contain}body.lch-design #bidx-map-panel .lucy-building-unit-price{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#111;cursor:pointer;display:flex;flex-direction:column;font:500 11px/1.35 CompassSans,Arial,sans-serif;gap:2px;justify-content:center;letter-spacing:0;margin:0;min-height:42px;min-width:0;padding:6px 3px;text-transform:none}body.lch-design #bidx-map-panel .lucy-building-unit-price small{color:#555;font:400 10px/1.3 CompassSans,Arial,sans-serif}body.lch-design #bidx-map-panel .lucy-building-quote-status{align-items:center;display:flex;flex-direction:column;font:400 12px/1.5 CompassSans,Arial,sans-serif;gap:10px;margin:0;padding:0;text-align:center}body.lch-design #bidx-map-panel .lucy-building-quote-status:empty{display:none}body.lch-design #bidx-map-panel .lucy-building-quote-status:not(:empty){padding:12px 0 2px}body.lch-design #bidx-map-panel .lucy-building-quote-status button{background:#111;border:0;border-radius:5px;color:#fff;cursor:pointer;font:500 12px/1.4 CompassSans,Arial,sans-serif;letter-spacing:0;margin:0;padding:9px 12px;text-transform:none}body.lch-design #bidx-map-panel .lucy-map-loading-spinner{animation:lucy-map-loading .8s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#111;height:22px;width:22px}@keyframes lucy-map-loading{to{transform:rotate(1turn)}}body.lch-design #bidx-map-panel .bidx-map-search-area{align-items:center;display:inline-flex;gap:7px}@media(max-width:768px){body.lch-design #bidx-map-panel .lucy-building-quotes{left:24px;max-height:calc(100dvh - 230px);padding:10px;width:min(260px,calc(100vw - 136px))}body.lch-design #bidx-map-panel .lucy-building-quote-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body.lch-design #bidx-map-panel .lucy-map-loading-spinner{animation:none}}@layer lch-modal-type{body.lch-design .bidx-building-list-card :is(h2,h3,.lch-seasons-heading){font-family:CompassSans,Arial,sans-serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}body.lch-design #bidx-listing-detail-overlay .lucy-status-row,body.lch-design #bidx-listing-detail-overlay .lucy-status-row :is(a,span,button){font:500 12px/1.5 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos{margin:0 0 16px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos>:is(.lucy-panel-brand,.lucy-panel-agent){border:1px solid #ddd!important;border-radius:50%!important;display:block!important;flex:0 0 56px!important;height:56px!important;margin:0!important;min-width:56px!important;object-fit:cover!important;overflow:hidden!important;width:56px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos>.lucy-panel-agent{position:relative}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos>.lucy-panel-agent img{border-radius:50%!important;height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}@media(min-width:901px){body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-side .bidx-listing-action-panel{top:70px!important}}}@layer lch-modal-type{body.lch-design .lch-valuation-section button.lch-value-contact.lch-overlap-cta{align-items:center!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font:500 15px/1.45 CompassSans,Arial,sans-serif!important;gap:12px!important;justify-content:flex-start!important;letter-spacing:0!important;margin:0!important;max-width:100%!important;min-height:64px!important;padding:10px 16px 10px 10px!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;width:fit-content!important}body.lch-design .lch-valuation-section .lch-value-contact .lch-valuation-portraits>img{border:1px solid #ffffff45!important;flex:0 0 44px!important;height:44px!important;width:44px!important}body.lch-design .lch-valuation-section .lch-value-contact .lch-valuation-portraits>img+img{margin-left:-13px!important}body.lch-design .lch-valuation-section .lch-valuation-call{align-items:center!important;align-self:flex-start!important;background:transparent!important;border:0!important;color:#fff!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;margin:18px 0 0!important;padding:0!important;text-align:left!important;text-decoration:none!important;width:fit-content!important}}.lch-search-picker .lch-search-low-dues{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-start!important;margin:0;min-height:32px;padding:0}.lch-search-picker .lch-search-low-dues>label{align-items:center!important;display:inline-flex!important;gap:8px!important;margin:0!important;min-height:0!important}.lch-search-picker .lch-search-low-dues>label>input{flex:0 0 16px;height:16px!important;margin:0!important;min-height:16px!important;width:16px!important}.lch-search-picker .lch-search-low-dues .lch-search-dues-help{align-items:center;display:inline-flex!important;flex:0 0 24px;height:24px!important;justify-content:center;margin:0!important;min-height:24px!important;min-width:24px!important;padding:0!important;width:24px!important}.lch-search-picker .lch-search-low-dues.is-disabled>label{opacity:.5}.lch-search-low-dues-note{color:#555;font:400 13px/1.5 CompassSans,Arial,sans-serif;grid-column:1/-1;margin:0}body.lch-design .lch-search-picker .lch-search-location-options>button{padding-inline:0!important}.lch-search-picker .lucy-search-close.lan-close{align-items:center;background:#f1f1f1!important;border:0!important;border-radius:50%!important;color:#111!important;display:flex!important;height:40px!important;justify-content:center;line-height:1!important;min-height:40px!important;min-width:40px!important;padding:10px!important;width:40px!important}.lch-search-picker .lucy-search-close>i{display:block;font-size:18px;line-height:1}body.lch-design :is(.lch-overlap-portraits,.lbi-intro-portraits,.lbi-sheet-portraits,.lan-menu-portraits,.lucy-panel-agent,.lan-contact-photo){position:relative}body.lch-design .lbi-intro-portraits.lch-online-anchor{width:fit-content}.lch-online-dot{background:#2c9b54;border:2px solid #fff;border-radius:50%;box-sizing:content-box;display:none!important;height:9px;pointer-events:none;position:absolute;right:1px;top:1px;width:9px;z-index:3}html[data-lucy-contact-hours=open] .lch-online-dot{display:block!important}#lucy-annotation-header .lan-ask>.lch-online-dot{left:38px;right:auto;top:7px}body.lch-design #lucy-annotation-header .lan-header-actions .lan-ask>.lch-online-dot{display:none!important}html[data-lucy-contact-hours=open] body.lch-design #lucy-annotation-header .lan-header-actions .lan-ask>.lch-online-dot{display:block!important}@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos>.lucy-panel-agent.lch-online-anchor{overflow:visible!important}}@media(max-width:1000px){body.lch-design #lucy-annotation-header .lan-header-actions .lan-ask>.lch-online-dot{left:30px;top:3px}}body.lch-design .lucy-location-editor{background:#fff;max-height:none!important;overflow:visible!important;padding:0!important;z-index:1100}body.lch-design .lucy-location-options{max-height:min(580px,calc(100dvh - 250px));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.lch-design .lucy-location-options button.bidx-tb-loc-item{align-items:center;background:#fff;border:0;border-bottom:1px solid #eee;border-radius:0;color:#111;cursor:pointer;display:flex;font:400 14px/1.4 CompassSans,sans-serif;gap:12px;justify-content:space-between;letter-spacing:0;margin:0;min-height:48px;padding:13px 16px;text-align:left;text-transform:none;width:100%}body.lch-design .lucy-location-options button.bidx-tb-loc-item.is-active,body.lch-design .lucy-location-options button.bidx-tb-loc-item:hover{background:#f0f0f0}body.lch-design .lucy-location-options .bidx-tb-loc-item-type{color:#666;flex:0 0 auto;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}body.lch-design .lucy-location-mode{border-bottom:1px solid #eee;padding:12px 16px}body.lch-design .lucy-location-mode button{align-items:center;background:#111!important;border:0;border-radius:999px;color:#fff!important;cursor:pointer;display:inline-flex;font:600 13px/1.5 CompassSans,sans-serif;gap:8px;letter-spacing:0;padding:10px 16px;text-transform:none}body.lch-design .lucy-location-draft-pills{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;max-height:150px;overflow:auto;padding:14px 16px 8px}body.lch-design .lucy-location-draft-pills[hidden],body.lch-design .lucy-location-footer[hidden],body.lch-design .lucy-location-mode[hidden]{display:none!important}body.lch-design .lucy-location-draft-pill{align-items:center;background:#f0f0f0;border:0;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;font:500 13px/1.3 CompassSans,sans-serif;gap:10px;letter-spacing:0;margin:0;max-width:100%;padding:7px 11px;text-transform:none}body.lch-design .lucy-location-draft-pill>span{font-size:17px;font-weight:400;line-height:1}body.lch-design .lucy-location-footer{align-items:center;background:#fff!important;border-top:1px solid #ddd;color:#111!important;display:flex;flex:0 0 auto;gap:10px;padding:14px 16px}body.lch-design .lucy-location-draft-status{color:#666!important;font:400 12px/1.4 CompassSans,sans-serif!important;margin:0 auto 0 0!important}body.lch-design .lucy-location-footer>button{background:#fff!important;border:1px solid #111;border-radius:999px;color:#111!important;cursor:pointer;font:600 14px/1.3 CompassSans,sans-serif;letter-spacing:0;margin:0;min-height:42px;opacity:1;padding:10px 16px;text-transform:none}body.lch-design .lucy-location-footer>.lucy-location-apply{background:#111!important;color:#fff!important}body.lch-design .lucy-native-location-modal{align-items:stretch;background:#0000007a;display:flex;justify-content:center;overflow:hidden;padding:0;z-index:2147483000}body.lch-design .lucy-native-location-modal>section{background:#fff;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}body.lch-design .lucy-native-location-modal .bidx-mob-loc-overlay-header{border-bottom:1px solid #e3e3e3;flex-wrap:nowrap;gap:20px;justify-content:space-between;padding:20px}body.lch-design .lucy-native-location-modal h2{color:#111;font:600 20px/1.3 CompassSans,sans-serif;letter-spacing:0;margin:0}body.lch-design .lucy-native-location-modal .bidx-mob-loc-overlay-back{align-items:center;background:#f0f0f0;border:0;border-radius:50%;box-sizing:border-box;color:#111;display:flex;flex:0 0 38px;font:400 25px/1 CompassSans,sans-serif;height:38px;justify-content:center;padding:0!important;text-decoration:none;width:38px}body.lch-design .lucy-native-location-modal .bidx-mob-loc-overlay-back svg{display:block;fill:currentColor;flex:0 0 18px;height:18px;width:18px}body.lch-design .lucy-native-location-modal .bidx-mob-loc-overlay-input-wrap{border:0;padding:12px 20px}body.lch-design .lucy-native-location-modal .bidx-mob-loc-overlay-input{background:#fff;border:1px solid #ccc!important;border-radius:0!important;color:#111;font:400 15px/1.4 CompassSans,sans-serif!important;height:48px!important;padding:12px!important}body.lch-design .lucy-native-location-modal .bidx-mob-loc-overlay-dropdown{border:0!important;box-shadow:none!important;display:flex!important;flex:1;min-height:0;overflow:hidden!important;position:relative!important}body.lch-design .lucy-native-location-modal .lucy-location-options{flex:1;max-height:none;min-height:0;width:100%}body.lch-design .lucy-native-location-modal .lucy-location-options button.bidx-tb-loc-item{min-height:52px;padding:14px 20px}body.lch-design .lucy-native-location-modal .lucy-location-draft-pills{padding:12px 20px 0}body.lch-design .lucy-native-location-modal .lucy-location-footer{gap:12px;padding:16px 20px max(16px,env(safe-area-inset-bottom))}body.lch-design .lucy-mobile-search-summary{align-items:flex-start;background:transparent;border:0;color:#111;cursor:pointer;display:flex;flex-direction:column;gap:3px;justify-content:center;letter-spacing:0;margin:0;min-width:0;padding:0;text-align:left;text-transform:none;width:100%}body.lch-design .lucy-mobile-search-summary span,body.lch-design .lucy-mobile-search-summary strong{display:block;font-family:CompassSans,sans-serif;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%}body.lch-design .lucy-mobile-search-summary strong{font-size:14px;font-weight:600;line-height:1.35}body.lch-design .lucy-mobile-search-summary span{color:#666;font-size:11px;font-weight:400;line-height:1.35}@media(max-width:768px){html body.lch-design.lch-has-vg-betteridx :is(.body-container,.body-content.blank-page,.user-content,.inner-content,.miranda-wrapper){max-width:none!important;padding-left:0!important;padding-right:0!important}body.lch-design #bidx-body{margin:0!important;max-width:none!important}body.lch-design #bidx-body,body.lch-design #bidx-body .bidx-mobile-bar{box-sizing:border-box;padding-left:20px!important;padding-right:20px!important;width:auto!important}body.lch-design #bidx-body .bidx-mobile-bar{left:0!important;margin-left:0!important;margin-right:0!important;right:0!important}body.lch-design #bidx-mob-loc-wrap{background:transparent;border:0;border-radius:0;border-right:1px solid #ddd;display:flex;flex:1;min-height:54px;min-width:0;padding:9px 12px 9px 0;width:auto}body.lch-design #bidx-body #bidx-map-panel{margin-left:-20px;margin-right:-20px}body.lch-design .lucy-native-location-modal .lucy-location-footer>.lucy-location-apply{min-width:110px}}@layer lch-review-controls{body.lch-design .lucy-location-footer>button{border-radius:999px!important;max-width:100%;min-width:100px}body.lch-design .bidx-tb-loc-wrap:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23111' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='10' cy='10' r='6.5'/%3E%3Cpath d='m15 15 6 6'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:18px 18px!important;content:"";height:18px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px}body.lch-design #bidx-tb-loc-input{padding-right:34px!important}}@layer lch-review-controls{}@layer lch-building-card-type{body.lch-building-page .lch-building-main .lch-building-hero-copy .vg-bhero-lead{font-size:15px!important;line-height:1.65!important;margin:0 0 30px!important}body.lch-building-page .lch-building-main .lch-building-hero-copy .vg-bhero-actions{margin-bottom:36px!important}body.lch-building-page .lch-building-main .lch-building-hero-copy .vg-facts{margin-top:0!important}@media(max-width:1000px){body.lch-building-page .lch-building-main .lch-building-hero-copy .vg-bhero-lead{font-size:14px!important;margin-bottom:28px!important}body.lch-building-page .lch-building-main .lch-building-hero-copy .vg-bhero-actions{margin-bottom:32px!important}}}@font-face{font-display:swap;font-family:Mr De Haviland;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/kevinboroumand/fonts@b088fd9cc7f6751ba230ae375e56f37221626245/recreatingre/MrDeHaviland-Regular.woff2) format("woff2")}@layer lch-modal-type{body.lch-design.lch-home-page .lch-lucy-signature{font-family:Mr De Haviland,cursive!important;font-size:48px!important;font-weight:400!important;line-height:1!important;margin-top:8px!important}body.lch-design.lch-home-page #vg-hero-section .vg-hero-lead{line-height:1!important}body.lch-design.lch-home-page .lch-search-launcher{align-items:center!important;background:transparent!important;border:0!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;justify-content:flex-start!important;padding:0!important;width:auto!important}body.lch-design.lch-home-page .lch-search-launcher>.lch-search-location-launch{align-items:center!important;background:#fff!important;border:0!important;color:#111!important;display:inline-flex!important;gap:10px!important;justify-content:center!important;min-height:50px!important;padding:14px 22px!important;width:auto!important}body.lch-design.lch-home-page .lch-search-launcher>.lch-home-agent-talk{align-items:center!important;backdrop-filter:blur(16px);background:#ffffff2e!important;border:0!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;gap:12px!important;justify-content:flex-start!important;min-height:50px!important;padding:6px 16px 6px 6px!important;width:auto!important}body.lch-design .lch-search-picker .lch-search-picker-heading{font:600 24px/1.2 CompassSans,Arial,sans-serif!important;margin:20px 0!important}body.lch-design .lch-search-picker .lch-search-popular-title{font:600 15px/1.3 CompassSans,Arial,sans-serif!important;margin:0 0 12px!important}body.lch-design .lch-search-picker .lch-search-popular-pill{align-items:center!important;background:#f1f1f1!important;border:0!important;border-radius:999px!important;color:#111!important;display:inline-flex!important;flex:0 0 auto!important;font:500 14px/1.2 CompassSans,Arial,sans-serif!important;gap:7px!important;padding:10px 13px!important;white-space:nowrap!important;width:auto!important}body.lch-design .lch-search-picker .lch-search-popular-pill[aria-pressed=true]{background:#111!important;color:#fff!important}body.lch-design .lch-search-picker .lch-search-combobox>label{font:500 14px/1.4 CompassSans,Arial,sans-serif!important;margin:0 0 10px!important}body.lch-design .lch-search-picker .lch-search-picker-actions{align-items:center!important;border-top:1px solid #e8e8e8;bottom:0!important;display:flex!important;gap:10px!important;justify-content:flex-end!important;margin:20px 0 0!important;padding:16px 0 0!important;position:sticky!important}body.lch-design .lch-search-picker .lch-search-submit{background:#111!important;color:#fff!important}}body.lch-home-page .lch-home-testimonial{align-items:start;gap:16px;grid-template-columns:minmax(0,1fr);text-align:left}body.lch-home-page .lch-home-signature-copy{text-align:left}body.lch-home-page #vg-hero-section .lch-hero-scene{opacity:0;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1)}body.lch-home-page #vg-hero-section .lch-hero-scene.is-current{opacity:1}body.lch-home-page .lch-hero-place{white-space:nowrap}.lch-search-picker .lch-search-progress ol{display:flex;gap:18px;list-style:none;margin:0;padding:0}.lch-search-picker .lch-search-progress li{border-bottom:2px solid #ddd;color:#777;flex:1;font:500 13px/1.3 CompassSans,Arial,sans-serif;padding:0 0 10px}.lch-search-picker .lch-search-progress li[aria-current=step]{border-color:#111;color:#111}.lch-search-picker .lch-search-popular{display:flex;flex-wrap:wrap;gap:9px}.lch-search-picker .lch-search-or{align-items:center;color:#777;display:flex;font-size:12px;gap:14px;margin:24px 0}.lch-search-picker .lch-search-or:after,.lch-search-picker .lch-search-or:before{background:#ddd;content:"";flex:1;height:1px}@media(max-width:767px){body.lch-design .lucy-listings-header{align-items:flex-start!important;text-align:left!important}body.lch-design .lucy-listings-header>h2{text-align:left!important;width:100%}body.lch-design .lucy-listing-links{justify-content:flex-start!important}.lch-search-picker .lch-search-picker-actions{flex-wrap:wrap}body.lch-design.lch-home-page .lch-search-launcher{gap:12px!important}}@media(prefers-reduced-motion:reduce){body.lch-home-page #vg-hero-section .lch-hero-scene{transition:none}}body.lch-design .lch-search-picker .lch-search-popular-pill>span{white-space:nowrap!important}body.lch-design #vg-hero-title .lch-hero-place{font:inherit!important;letter-spacing:inherit!important}body.lch-design .lan-overlay.lan-contact{opacity:1!important;transition:none!important}body.lch-design .lan-contact :is(.lan-dialog,.lan-dialog-content,.lan-contact-form){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;opacity:1!important}body.lch-design .lan-contact-general .lbi-general-widget .lbi-intro>.lbi-intro-title,body.lch-design .lbi-mobile-sheet .lbi-widget .lbi-intro>.lbi-intro-title,body.lch-design .lbi-widget .lbi-intro>.lbi-intro-title{display:block!important;margin:0 0 24px!important}body.lch-design .lbi-widget .lbi-intro>:is(.lbi-mobile-intro-title,.lbi-intro-subtitle){display:none!important}body.lch-design .lbi-widget .lbi-quick-question{align-items:center;display:flex;gap:10px;justify-content:center;margin:0 0 12px;width:100%}body.lch-design .lbi-widget .lbi-quick-question :is(i,svg){flex:none}body.lch-design .lan-seller-guide [hidden],body.lch-design .lbi-widget .lbi-progress-track>li[hidden]{display:none!important}body.lch-design .lan-seller-guide .lan-guide-call{margin:24px 0 0}body.lch-design .lan-guide-unavailable .lan-close[hidden],body.lch-design .lan-seller-guide .rag-modal-close{display:none!important}body.lch-design .lan-seller-guide .lan-step-call{align-items:center;display:flex;gap:10px;justify-content:center;text-decoration:none}body.lch-design .lan-seller-guide .lan-step-call strong{display:block}@layer lch-building-card-type{body.lch-design .lbi-widget .lbi-intro>.lbi-intro-title{font:500 24px/1.3 CompassSans,Arial,sans-serif!important;letter-spacing:0!important}body.lch-design .lan-native-account :is(h2,h3,.return-user,p){text-align:left!important}body.lch-design .lan-native-account:is(.rg-modal-signup,.rg-modal-signupv2,.rg-modal-signupv3) :is(input[type=submit],button[type=submit]){background:#fff!important;border:1px solid #d7d7d7!important;color:#111!important}}@media(min-width:1101px){body.lch-design .lan-contact{padding:0!important}body.lch-design .lan-overlay.lan-contact:not(.lan-menu)>.lan-dialog:has(.lan-contact-portrait){height:100dvh!important;inset:0!important;margin:0!important;max-height:100dvh!important;max-width:none!important;overflow:hidden!important;padding:0!important;transform:none!important;transition:none!important;width:100vw!important}body.lch-design .lan-contact .lan-dialog-content{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:100dvh;min-height:0;padding:0!important;width:100%}body.lch-design .lan-contact .lan-contact-portrait{display:block;height:100dvh;margin:0;min-height:0;overflow:hidden;padding:0;position:relative}body.lch-design .lan-contact .lan-contact-photo{height:100%;width:100%}body.lch-design .lan-contact .lan-contact-photo>img{height:100%;object-fit:cover;object-position:center 20%}body.lch-design .lan-contact .lan-contact-portrait figcaption{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;color:#111;display:flex;gap:0;inset:auto 0 0;padding:28px 36px;position:absolute}body.lch-design .lan-contact .lan-contact-portrait :is(h2,p,.lan-contact-socials a){color:#111!important}body.lch-design .lan-contact .lan-contact-portrait .lan-contact-about{border-color:#d7d7d7;margin-bottom:18px}body.lch-design .lan-contact .lan-contact-form{box-sizing:border-box;height:100dvh;min-height:0;overflow-y:auto;padding:64px clamp(28px,5vw,80px)}}body.lch-design .lch-about-page .lch-about-conversation{padding:72px 0}body.lch-design .lch-about-page .lch-about-conversation>.vg-container{align-items:flex-start;flex-direction:column;gap:28px}body.lch-design .lch-about-page .lch-about-conversation h2{color:#fff;font:100 clamp(36px,4.5vw,66px)/1.1 var(--fontheader,"the-seasons","the-seasons-fallback",Georgia,serif);margin:0;max-width:1000px}body.lch-design .lch-guide-home-advisor .hlc-text{color:#fff}body.lch-design .lch-guide-home-advisor .hlc-text p{font:400 16px/1.7 CompassSans,Arial,sans-serif}body.lch-design .lch-guide-home-advisor .begin{letter-spacing:0;text-transform:none}body.lch-design .lan-menu .lan-dialog{height:100dvh;min-height:100dvh;transform:none!important;translate:100% 0;will-change:translate}body.lch-design .lan-menu.lan-is-open .lan-dialog{translate:0}body.lch-design .lan-menu[data-lan-menu-state=open] .lan-dialog{overflow-y:auto;will-change:auto}body.lch-design #lucy-annotation-header .lan-mega{align-content:start!important;align-items:start!important}body.lch-design #lucy-annotation-header .lan-mega-search{grid-template-columns:1.15fr 1fr 1fr}body.lch-design #lucy-annotation-header .lan-mega-services{grid-template-columns:1fr}body.lch-design #lucy-annotation-header .lan-mega-services section{width:min(600px,100%)}body.lch-design #lucy-annotation-header .lan-mega-buildings h3 a{text-decoration:none!important}body.lch-design #lucy-annotation-header .lan-mega-buildings h3 a:hover{text-decoration:underline!important}body.lch-design #lucy-annotation-header .lan-mega-buildings>section>div{max-height:min(600px,calc(100dvh - 220px));overflow:auto}@media(prefers-reduced-motion:reduce){body.lch-design .lan-menu .lan-dialog{will-change:auto}}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>.lch-online-portrait{display:inline-flex!important}@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row h2{font:600 32px/1.1 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row>div{display:flex;flex-direction:column;gap:12px;max-width:100%;min-width:0}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row :is(p,.bidx-listing-stats){margin:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-address{font:400 14px/1.35 CompassSans,Arial,sans-serif!important;overflow-wrap:anywhere}body.lch-design #bidx-listing-detail-overlay .bidx-listing-address>span{display:block;line-height:1.35;margin-top:5px}body.lch-design #bidx-listing-detail-overlay .bidx-listing-stats{flex-wrap:wrap;font:400 14px/1.2 CompassSans,Arial,sans-serif!important;gap:8px 16px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos{align-items:center!important;display:flex!important;gap:0!important;justify-content:flex-start!important;width:auto!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos>.lucy-panel-brand{display:block!important;opacity:1!important;visibility:visible!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos>.lucy-panel-agent{margin-left:-16px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-agent-photos :is(.lucy-panel-brand,img){border-radius:50%!important;object-fit:cover!important}body.lch-design :is(.lucy-api-card,.lucy-card-look) .bidx-card-address{line-height:1!important;margin:0!important}body.lch-design :is(.lucy-api-card,.lucy-card-look) .bidx-card-city{color:#666!important;display:block!important;font:400 13px/1 CompassSans,Arial,sans-serif!important;margin:6px 0 0!important}}body.lch-design #bidx-listing-detail-overlay :is(.bidx-listing-modal,.bidx-listing-modal-body,.bidx-listing-modal-main,.bidx-listing-modal-side,.bidx-listing-title-row,.bidx-listing-title-row>div,.bidx-listing-action-panel,.bidx-listing-facts,.bidx-listing-fact){box-sizing:border-box;max-width:100%;min-width:0}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal{overflow-x:hidden}body.lch-design #bidx-listing-detail-overlay :is(.bidx-listing-section,.bidx-listing-section p,.bidx-listing-section a,.bidx-listing-fact,.bidx-listing-fact-value){overflow-wrap:anywhere;word-break:normal}body.lch-design .lucy-location-options .lucy-location-trend{align-self:center;color:#111;flex:0 0 18px;font-size:14px;width:18px}body.lch-design .lucy-native-control-icon{display:inline-block;fill:currentColor;flex:0 0 18px;height:18px;vertical-align:middle;width:18px}body.lch-design .lucy-location-options .lucy-location-trend+.bidx-tb-loc-item-name{flex:1}@media(max-width:1024px){@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row h2{font-size:28px!important}}body.lch-design #bidx-listing-detail-overlay{overflow-x:hidden!important;padding:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal{border-radius:0!important;margin:0!important;max-width:100vw!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-body{display:block!important;overflow-x:hidden;padding:24px 20px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-main{padding:0!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-side{display:none!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile{margin-top:24px!important;max-width:100%!important;overflow:hidden;padding:20px!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-gallery{display:block!important;overflow:hidden;position:relative;width:100%}body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-main{background:#eee;border:0;border-radius:0;display:block;padding:0;width:100%}body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-main img{display:block;height:auto;margin:0;max-height:65dvh;object-fit:contain;width:100%}body.lch-design #bidx-listing-detail-overlay .bidx-listing-view-photos{background:#fff;border:0;border-radius:0;bottom:16px;color:#111;font:500 13px/1.3 CompassSans,Arial,sans-serif;margin:0;max-width:calc(100% - 40px);padding:10px 14px;position:absolute;right:20px;width:auto}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll{overflow:hidden!important;padding:0!important}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-photo-viewer-shell{border-radius:0!important;display:flex!important;flex-direction:column!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:100vw!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100vw!important}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll header{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;padding:16px 20px!important;width:100%}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-mobile-actions{box-sizing:border-box;display:flex;flex:0 0 auto;position:static!important;width:100%}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-scroll-photos{display:block!important;flex:1 1 auto;max-width:100%;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;width:100%;-webkit-overflow-scrolling:touch;padding:0!important;scroll-behavior:auto}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll figure{border:0;display:block;margin:0 0 16px!important;max-width:100%;padding:0;position:relative;scroll-margin-top:0;width:100%}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-scroll-image{aspect-ratio:auto;background:#eee;display:block;height:auto!important;margin:0;max-height:none!important;min-height:180px;object-fit:contain!important;width:100%}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-photo-locked{aspect-ratio:4/3;background:#161616;color:#fff;display:grid;font:500 15px/1.4 CompassSans,Arial,sans-serif;place-items:center;width:100%}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll figcaption{color:#666;font:400 12px/1.4 CompassSans,Arial,sans-serif;margin:0;padding:8px 20px}body.lch-design .lucy-native-location-modal .lucy-location-footer{flex-shrink:0!important;inset:auto!important;position:static!important;z-index:1}body.lch-design .lucy-native-location-modal .lucy-location-options{padding-bottom:12px!important}body.lch-design .lucy-mobile-search-summary span{line-height:1.35;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}body.lch-design #bidx-body .bidx-mobile-bar{align-items:center!important;min-height:64px!important}body.lch-design #bidx-body .bidx-mob-edit-btn,body.lch-design #bidx-body .bidx-mob-edit-btn:is(:hover,:focus,:focus-visible,:active){align-items:center;aspect-ratio:1;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:#111!important;display:inline-flex!important;flex:0 0 40px!important;height:40px!important;justify-content:center;max-width:40px!important;min-height:40px!important;min-width:40px!important;padding:0!important;width:40px!important}body.vg-search-page-active.lch-design .bidx-mob-list-info{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-map-panel{box-sizing:border-box;height:auto!important;inset:0!important;margin:0!important;max-width:100vw!important;padding:0!important;position:fixed!important;width:100vw!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-map-canvas{height:100%!important;max-width:none!important;min-height:0!important;width:100%!important}body.vg-search-page-active.lch-design #bidx-mob-draw-btn{display:none!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-map-panel .bidx-map-draw-btn:not(.bidx-map-draw-remove){bottom:auto!important;box-shadow:0 2px 8px #0002;left:auto!important;position:absolute!important;right:15px!important;top:calc(var(--bidx-mob-bar-bottom,79px) + 12px)!important;width:auto!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-map-panel .bidx-map-search-area{left:15px!important;max-width:calc(100% - 120px)!important;right:auto!important;top:calc(var(--bidx-mob-bar-bottom,79px) + 12px)!important;transform:none!important}}@layer lch-modal-type{body.lch-design :is(.bidx-card-badges,.lucy-status-row,.vg-card-tags)>:is(.bidx-card-badge,.lucy-status-badge,.vg-tag,.lucy-low-dues-badge){box-sizing:border-box!important;font:500 11px/16px CompassSans,Arial,sans-serif!important;height:24px!important;min-height:24px!important;padding:4px 8px!important;text-transform:none!important}body.lch-design :is(.bidx-card-badges,.lucy-status-row,.vg-card-tags) .lucy-low-dues-badge{align-items:center!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;cursor:inherit!important;display:inline-flex!important;font:500 11px/16px CompassSans,Arial,sans-serif!important;height:24px!important;justify-content:center!important;min-height:24px!important;padding:4px 8px!important;pointer-events:none!important}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa){display:flex!important;gap:4px!important;justify-content:flex-end!important}body.lch-design .bidx-listing-modal .lucy-listing-hoa{display:inline-flex!important;gap:5px!important;justify-content:flex-start!important;margin:4px 0 8px!important;width:auto!important}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa) .lucy-dues-ask-icon{align-items:center!important;background:#e5e5e5!important;border:0!important;border-radius:50%!important;color:#616161!important;display:inline-flex!important;flex:0 0 16px!important;height:16px!important;justify-content:center!important;margin:0!important;min-height:16px!important;min-width:16px!important;padding:0!important;width:16px!important}body.lch-design .lucy-dues-ask-icon :is(i,svg){color:inherit!important;display:block!important;font-size:8px!important;height:8px!important;line-height:1!important;width:8px!important}body.lch-design :is(.lch-building-ask,.lch-advisor-copy .vg-btn,.vg-advisor .vg-btn,.vg-qa-side .lch-overlap-cta):is(:focus,:focus-visible,:focus-within,:active){box-shadow:none!important;outline:0!important}body.lch-design :is(.lch-building-ask,.vg-qa-side .lch-overlap-cta):is(:focus,:focus-visible,:focus-within,:active){background:transparent!important;border-color:transparent!important}body.lch-design :is(.lch-advisor-copy,.vg-advisor) .vg-btn:not(.vg-btn-outline):is(:focus,:focus-visible,:focus-within,:active){background:#fff!important;color:#111!important}body.lch-design :is(.lch-advisor-copy,.vg-advisor) .vg-btn-outline:is(:focus,:focus-visible,:focus-within,:active){background:transparent!important;color:#fff!important}}body.lch-building-page .lch-building-hero-copy>.lch-building-languages{margin-bottom:16px!important}body.lch-design .vg-qa-side .lch-overlap-cta{margin-top:26px!important}body.lch-design .lch-listing-status-switcher :is(button,a),body.lch-design .lch-listing-status-switcher :is(button,a):is(:hover,:focus,:focus-visible,:active){background:#fff!important;color:#111!important}body.lch-design .lch-online-portrait{aspect-ratio:1;border-radius:50%;display:inline-flex!important;flex:0 0 var(--lch-online-photo-size,44px);flex-shrink:0;height:var(--lch-online-photo-size,44px);max-width:var(--lch-online-photo-size,44px);min-width:var(--lch-online-photo-size,44px);position:relative!important;vertical-align:middle;width:var(--lch-online-photo-size,44px)}body.lch-design .lch-online-portrait>img{aspect-ratio:1!important;border-radius:50%!important;box-sizing:border-box;display:block!important;flex:none!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:none!important;min-width:100%!important;object-fit:cover;width:100%!important}body.lch-design :is(.lch-overlap-portraits,.lbi-intro-portraits,.lbi-sheet-portraits,.lch-building-ask-portraits)>.lch-online-portrait{margin-left:-13px}body.lch-design .lch-online-portrait>.lch-online-dot{inset:auto 0 0 auto!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-ask .lch-online-portrait>.lch-online-dot,body.lch-design .lch-online-anchor:not(.lch-online-portrait)>.lch-online-dot{display:none!important}html[data-lucy-contact-hours=open] body.lch-design #lucy-annotation-header .lan-header-actions .lan-ask .lch-online-portrait>.lch-online-dot{display:block!important}body.lch-building-page .lch-building-learn{background:#111;color:#fff;display:grid;isolation:isolate;min-height:50vh;place-items:center;position:relative}body.lch-building-page .lch-building-learn:after{background:#0009;content:"";inset:0;position:absolute;z-index:-1}body.lch-building-page .lch-building-learn>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}body.lch-building-page .lch-building-learn-copy{padding:70px 28px;text-align:center;width:min(760px,100%)}body.lch-building-page .lch-building-learn-copy h2{color:#fff!important;font-size:clamp(42px,5vw,76px);font-weight:100!important;line-height:1.05;margin:0 0 22px}body.lch-building-page .lch-building-learn-copy p{color:#fff!important;font:400 16px/1.6 CompassSans,Arial,sans-serif;margin:0 auto 28px;max-width:680px}body.lch-building-page .lch-building-learn-copy .vg-btn{background:#fff!important;border:0!important;color:#111!important;position:static!important;transform:none!important}@media(max-width:1000px){body.lch-building-page .lch-building-learn{min-height:100dvh!important}body.lch-building-page .lch-building-learn-copy{padding:70px 22px}}@layer lch-review-controls{body.lch-design #modal-container .lan-seller-native-split .lightbox>div:has(>.required),body.lch-design #modal-container .lan-seller-native-split .rightColumn.required{align-items:baseline!important;align-self:stretch!important;box-sizing:border-box!important;clear:both!important;display:flex!important;flex-shrink:0!important;float:none!important;gap:2px!important;justify-content:center!important;max-width:100%!important;min-width:100%!important;text-align:center!important;width:100%!important}body.lch-design #modal-container .lan-native-account form :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number]):focus,body.lch-design #modal-container .rg-modal-postregistration .post-registration__input:focus{border:1px solid #111!important;box-shadow:inset 0 0 0 1px #111!important;outline:none!important}body.lch-design #bidx-form-signup .bidx-save-submit,body.lch-design .lan-native-account :is(a,button,input[type=submit]).lan-native-create,body.lch-design .lan-native-account :is(a,button,input[type=submit]).lan-native-create:is(:link,:visited,:hover,:focus,:focus-visible,:active),body.lch-design .vg-auth-view[data-view=signup] .vg-listings-modal-submit{align-items:center;background:#fff!important;background-image:none!important;border:1px solid #d7d7d7!important;border-radius:999px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;display:flex;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;justify-content:center;margin:0!important;min-height:48px!important;padding:12px 22px!important;text-align:center!important;text-decoration:none!important}body.lch-design .lan-native-account .return-user .lan-native-create{margin-top:18px!important}@media(max-width:1100px){body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity h2{font:500 17px/1.3 CompassSans,Arial,sans-serif!important;margin:0 0 3px!important}}}body.lch-design .lan-contact .lan-contact-portrait figcaption{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#fff0,#fffffff0 52%,#fff)!important;padding-top:64px}body.lch-design .lan-contact .lan-contact-portrait .lan-contact-about{margin-bottom:0}body.lch-design .lan-contact .lan-dialog-content{overflow:hidden}body.lch-design .lbi-intro-identity{display:none}body.lch-design :is(.lbi-call,.lan-step-call,.lan-contact-phone,.lan-menu-phone,.lch-valuation-call){align-items:center;background:#f1f1f1!important;border:0!important;color:#111!important;display:flex;gap:10px;justify-content:center;min-height:46px;padding:14px 18px;text-decoration:none!important}body.lch-design .lan-guide-call :is(.lan-step-call,.lan-step-call strong){color:#111!important}body.lch-design #modal-container .rg-modal-contentcapture.lan-seller-native-split .rag-modal-window.lan-seller-dialog{background:#fff!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;display:grid!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr));height:100dvh!important;inset:0!important;margin:0!important;max-height:100dvh!important;max-width:none!important;overflow:hidden!important;padding:0!important;position:relative!important;width:100vw!important}body.lch-design #modal-container .rg-modal-contentcapture.lan-seller-native-split .rag-modal{padding:0!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait{display:block;height:100dvh;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}body.lch-design #modal-container .lan-seller-native-split .lan-contact-photo{border-radius:0;display:block;height:100%;width:100%}body.lch-design #modal-container .lan-seller-native-split .lan-contact-photo img{display:block;height:100%;object-fit:cover;object-position:center 20%;transform:none;width:100%}body.lch-design #modal-container .lan-seller-native-split .lan-seller-dialog>.container,body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form{background:#fff;box-sizing:border-box;height:100dvh;margin:0;max-width:none;min-width:0;overflow-y:auto;padding:64px clamp(28px,5vw,80px);width:100%}body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form .lightbox{margin:auto;max-width:520px;padding:0;width:100%}body.lch-design #modal-container .lan-seller-native-split .lightbox>img{display:none!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait figcaption{align-items:flex-start;display:flex;flex-direction:column;inset:auto 0 0;padding:64px 36px 28px;position:absolute}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait :is(h2,.lan-contact-socials a){color:#111!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity{display:none}body.lch-design #modal-container .lan-seller-native-split .lan-guide-continue{width:100%}@layer lch-building-card-type{body.lch-design :is(.lbi-call,.lan-step-call,.lan-contact-phone,.lan-menu-phone,.lch-valuation-call){background:#f1f1f1!important;border:0!important;color:#111!important}body.lch-design .lan-native-account:is(.rg-modal-signup,.rg-modal-signupv2,.rg-modal-signupv3) :is(input[type=submit],button[type=submit]){background:#111!important;border:1px solid #111!important;color:#fff!important}}@layer lch-modal-type{body.lch-design .lan-contact[data-lan-contact-motion=closing]>.lan-dialog>.lan-close,body.lch-design .lan-contact[inert]>.lan-dialog>.lan-close{pointer-events:none!important;visibility:hidden!important}body.lch-design .lan-contact .lan-contact-portrait .lan-contact-about:is(:link,:visited,:hover,:focus,:focus-visible,:active){text-decoration:none!important}body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form .lightbox>form{display:grid!important;font:400 15px/1.4 CompassSans,Arial,sans-serif!important;gap:16px!important;margin:20px 0!important}body.lch-design #modal-container .lan-seller-native-split form>label{margin:0!important;padding:0!important;width:100%!important}body.lch-design #modal-container .lan-native-account form :is(input[type=submit],button[type=submit],button.lan-guide-continue){box-sizing:border-box!important;font:400 15px/1.4 CompassSans,Arial,sans-serif!important;height:46px!important;margin:0!important;min-height:46px!important;padding:10px 14px!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form .top-info{margin:0!important;padding:16px 0 0!important;text-align:center!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-split .top-info :is(p,span){text-align:center!important}body.lch-design #modal-container .lan-seller-native-split .lan-guide-return{align-items:baseline!important;display:flex!important;flex-wrap:wrap;gap:6px 10px!important;justify-content:center!important;margin:0!important;padding:16px 0!important;text-align:center!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-split .lan-guide-return :is(h3,a){display:inline!important;font:400 15px/1.5 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;padding:0!important;text-decoration:none!important;text-transform:none!important}body.lch-design #modal-container .lan-seller-native-split .lan-guide-return a:hover,body.lch-design .lan-contact .lan-step-different-day{text-decoration:underline!important;text-underline-offset:3px}body.lch-design .lan-contact .lan-step-different-day{background:transparent!important;border:0!important;color:#111!important;display:block;font:500 15px/1.4 CompassSans,Arial,sans-serif;margin:14px 0 28px!important;padding:0!important;width:fit-content}body.lch-design #modal-container .lan-native-account :is(h1,h2,h3){border:0!important;box-shadow:none!important;text-decoration:none!important}body.lch-design #modal-container .lan-native-account :is(h1,h2,h3):after{content:none!important;display:none!important}body.lch-design #modal-container [data-lan-international-help]{background:transparent!important;border:0!important;border-radius:0!important;color:#555!important;display:block!important;font:400 13px/1.4 CompassSans,Arial,sans-serif!important;margin:-6px 0 0!important;min-height:0!important;padding:0!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:3px;width:fit-content!important}body.lch-design .lan-contact [data-lan-general-inquiry]>.lan-form{display:grid!important;gap:14px!important;margin-top:24px!important}body.lch-design .lan-contact [data-lan-back-signup]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important;display:block!important;font:400 15px/1.4 CompassSans,Arial,sans-serif!important;justify-self:center;margin:2px auto 0!important;min-height:0!important;padding:6px 0!important;text-align:center!important;text-decoration:underline!important;text-underline-offset:3px;width:fit-content!important}body.lch-design #modal-container .lan-native-account .return-user a:not(.lan-native-create){font-style:normal!important;text-decoration:underline!important;text-underline-offset:3px}body.lch-design #modal-container .lan-native-account .return-user a:not(.lan-native-create):hover{text-decoration:underline!important}body.lch-design #modal-container .lan-native-account.rg-modal-signin .return-user :is(h2,h3){border-top:1px solid #ddd!important;font:600 16px/1.4 CompassSans,Arial,sans-serif!important;margin:0!important;padding:16px 0 0!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .rag-modal-window{box-sizing:border-box!important;padding:32px!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .rag-modal-window :is(.container.miranda-lb,.signupv3,.lightbox){box-sizing:border-box!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;width:100%!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .rag-modal-window :is(.miranda-lb,.lightbox):after,body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .rag-modal-window :is(.miranda-lb,.lightbox):before{content:none!important;display:none!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .rag-modal-window :is(p,h2,h3,label,.return-user,.v3-disclaimer,.v3-disclaimer *){font-style:normal!important;text-align:left!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .lightbox>h2{font:500 24px/1.25 CompassSans,Arial,sans-serif!important;margin:0 48px 16px 0!important;overflow-wrap:anywhere;white-space:normal!important;width:auto!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .lightbox>:is(h3,p){font:400 14px/1.45 CompassSans,Arial,sans-serif!important;margin:0 0 12px!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) form{display:grid!important;gap:16px!important;margin:20px 0 0!important;padding:0!important;width:100%!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) form :is(.field-group,.field-group>label){display:block!important;margin:0!important;padding:0!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) form .tcpa:empty,body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) form>br{display:none!important}body.lch-design #modal-container .lan-native-account form :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select){background:#fff!important;border:1px solid #8a8a8a!important;border-radius:6px!important;box-sizing:border-box!important;color:#111!important;font:400 15px/1.4 CompassSans,Arial,sans-serif!important;height:48px!important;margin:0!important;min-height:48px!important;padding:12px 14px!important;width:100%!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) :is(.return-user,.v3-disclaimer){margin:16px 0 0!important;padding:0!important}body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) :is(.v3-disclaimer,.v3-disclaimer *,.tcpa,.tcpa *){font-size:12px!important;font-style:normal!important;line-height:1.5!important}body.lch-design #modal-container .rg-modal-postregistration .post-registration__step{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:0!important;text-align:left!important}body.lch-design #modal-container .rg-modal-postregistration :is(.post-registration__question,.post-registration__title){font:500 24px/1.25 CompassSans,Arial,sans-serif!important;margin:0 36px 4px 0!important}body.lch-design #modal-container .rg-modal-postregistration :is(.post-registration__subtitle,.post-registration__error-message,.post-registration__submitting-message){font:400 15px/1.45 CompassSans,Arial,sans-serif!important;margin:0!important}body.lch-design #modal-container .rg-modal-postregistration .post-registration__btn{background:#fff!important;border:1px solid #d7d7d7!important;border-radius:999px!important;box-sizing:border-box!important;color:#111!important;display:block!important;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;margin:0!important;min-height:48px!important;padding:12px 20px!important;width:100%!important}body.lch-design #modal-container .rg-modal-postregistration .post-registration__btn:hover{background:#f5f5f5!important}body.lch-design #modal-container .rg-modal-postregistration .post-registration__input{background:#fff!important;border:1px solid #8a8a8a!important;border-radius:6px!important;box-sizing:border-box!important;color:#111!important;font:400 15px/1.4 CompassSans,Arial,sans-serif!important;margin:0!important;min-height:48px!important;padding:12px 14px!important;width:100%!important}@media(max-width:760px){body.lch-design #modal-container .lan-native-account:not(.lan-seller-native-split) .rag-modal-window{padding:24px!important}}body.lch-design .lbi-widget .lbi-intro>:is(.lbi-quick-question,.lbi-start,.lbi-call){box-sizing:border-box!important;font-size:18px!important;height:64px!important;line-height:1.25!important;max-height:64px!important;min-height:64px!important;padding:10px 16px!important}body.lch-design .lbi-widget .lbi-intro>.lbi-call{gap:2px!important}body.lch-design .lbi-widget .lbi-intro>.lbi-call strong{font-size:inherit!important;line-height:1.25!important}body.lch-design .lbi-widget .lbi-intro>.lbi-or{font:400 18px/1.3 CompassSans,Arial,sans-serif!important}@media(min-width:1101px){body.lch-design .lan-contact[data-lan-contact-motion],body.lch-design .lan-contact[data-lan-contact-motion] :is(.lan-dialog,.lan-dialog-content,.rag-modal,.rag-modal-window,.lan-contact-portrait,.lan-contact-photo){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;box-shadow:none!important}body.lch-design .lan-contact[data-lan-contact-motion=opening] .lan-contact-form{translate:100% 0}body.lch-design .lan-contact[data-lan-contact-motion=opening] .lan-contact-portrait{translate:-100% 0}body.lch-design .lan-contact[data-lan-contact-motion=opening] .lan-contact-form>*{opacity:0}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait figcaption,body.lch-design .lan-contact .lan-contact-portrait figcaption{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:16px!important;justify-content:space-between!important;padding:144px 32px calc(72px + env(safe-area-inset-bottom,0px))!important;width:100%!important}body.lch-design .lan-contact .lan-contact-portrait figcaption .lan-contact-name{margin:0!important;min-width:0}body.lch-design .lan-contact .lan-contact-portrait .lan-contact-caption-identity{align-items:center;display:flex;flex-direction:row;gap:12px;min-width:0}body.lch-design .lan-contact .lan-contact-caption-identity>.lbi-logo-mark{aspect-ratio:1!important;border-radius:50%!important;display:block!important;flex:0 0 48px!important;height:48px!important;margin:0!important;max-width:48px!important;min-width:48px!important;object-fit:cover!important;width:48px!important}body.lch-design .lan-contact .lan-contact-caption-identity>div{display:flex;flex-direction:column;gap:2px;min-width:0}body.lch-design .lan-contact .lan-contact-portrait .lan-contact-expertise{color:#333!important;font:400 14px/1.4 CompassSans,Arial,sans-serif!important;margin:0!important}body.lch-design .lan-contact .lan-contact-portrait figcaption .lan-contact-about{flex:none;margin:0!important}body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form .lightbox>h2{font-size:32px!important;line-height:1.2!important}body.lch-design .lan-contact-general .lbi-general-widget .lbi-intro>.lbi-intro-title{font:500 clamp(24px,2.15vw,32px)/1.2 CompassSans,Arial,sans-serif!important;white-space:nowrap}body.lch-design .lan-contact .lan-contact-form{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}body.lch-design .lan-contact .lan-contact-form>:is(form,[data-lan-general-inquiry]),body.lch-design .lan-contact-general-form .lbi-general-widget{box-sizing:border-box!important;flex:0 0 auto;margin:auto!important;max-width:480px!important;width:100%!important}}body.lch-design #modal-container .lan-seller-native-split .rag-modal-window.lan-seller-dialog>.container,body.lch-design #modal-container .lan-seller-native-split .rag-modal-window>.container.lan-seller-native-form{background:#fff!important;box-sizing:border-box!important;height:100dvh!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:64px clamp(28px,5vw,80px)!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form>.lightbox{box-sizing:border-box!important;margin:auto!important;max-width:480px!important;min-width:0!important;padding:0!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form .lightbox>form{margin-inline:0!important;max-width:none!important;padding:0!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait figcaption .lan-contact-name,body.lch-design .lan-contact [role=dialog] .lan-contact-portrait figcaption .lan-contact-name{font:400 clamp(20px,1.65vw,26px)/1.1 the-seasons,the-seasons-fallback,Times New Roman,serif!important;letter-spacing:0!important;text-transform:uppercase!important}body.lch-design .lbi-review>summary{align-items:center!important;display:flex!important;gap:14px;justify-content:space-between!important;list-style:none!important}body.lch-design .lbi-review>summary::marker{content:""!important}body.lch-design .lbi-review>summary::-webkit-details-marker{display:none!important}body.lch-design .lbi-review>summary:after,body.lch-design .lbi-review>summary:before{content:none!important;display:none!important}body.lch-design .lbi-review>summary>.fa-chevron-down{flex:none;font-family:Font Awesome\ 7 Pro,Font Awesome\ 6 Pro!important;font-size:14px;font-weight:300!important;transition:rotate .2s ease}body.lch-design .lbi-review[open]>summary>.fa-chevron-down{rotate:180deg}body.lch-design #modal-container .lan-seller-native-split .lan-guide-call{max-width:none!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-split .lan-guide-call .lan-step-call{align-items:center!important;background:#f1f1f1!important;border:0!important;box-sizing:border-box!important;color:#111!important;display:flex!important;justify-content:center!important;margin-inline:0!important;max-width:none!important;padding:14px 18px!important;width:100%!important}body.lch-design #modal-container .lan-seller-native-form .lightbox>h2,body.lch-design .lan-native-account :is(.miranda-lb,.signupv3) :is(h2,h3.v3-header){font:500 24px/1.3 CompassSans,Arial,sans-serif!important}@media(max-width:1100px){body.lch-design #modal-container .lan-seller-native-split .rag-modal-window.lan-seller-dialog>.container,body.lch-design #modal-container .lan-seller-native-split .rag-modal-window>.container.lan-seller-native-form{height:auto!important;overflow:visible!important;padding:16px 24px 24px!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait{padding:20px 24px 0!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity{align-items:flex-start!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity>div{padding-top:8px}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity h2{font:500 17px/1.3 CompassSans,Arial,sans-serif!important;margin:0 0 3px!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity p{margin-bottom:0!important}body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form .lightbox>h3{font:400 15px/1.5 CompassSans,Arial,sans-serif!important;margin:0 0 16px!important}}}@media(max-width:1100px){body.lch-design .lbi-mobile-sheet .lbi-sheet-portraits{flex:0 0 44px!important;width:44px!important}body.lch-design .lbi-mobile-sheet .lbi-intro-portraits .lbi-intro-identity{align-items:flex-start;display:flex;flex-direction:column;font:400 13px/1.4 CompassSans,Arial,sans-serif;gap:4px;margin-left:14px;min-width:0}body.lch-design .lbi-mobile-sheet .lbi-intro-identity>strong{color:#111;font:500 17px/1.3 CompassSans,Arial,sans-serif}body.lch-design .lbi-mobile-sheet .lbi-intro-identity>span{color:#666}body.lch-design #modal-container .rg-modal-contentcapture.lan-seller-native-split .rag-modal-window.lan-seller-dialog{display:flex!important;flex:0 1 560px!important;flex-direction:column;height:auto!important;margin:12px!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;width:min(560px,calc(100vw - 24px))!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait{background:#fff;flex:none;height:auto;overflow:visible;padding:24px 24px 0;width:100%}body.lch-design #modal-container .lan-seller-native-split .lan-contact-portrait>:is(.lan-contact-photo,figcaption){display:none!important}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity{align-items:center;color:#111;display:flex;gap:13px}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity h2{font:500 19px/1.3 CompassSans,Arial,sans-serif;margin:0 0 5px}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity p{color:#555;font:400 12px/1.4 CompassSans,Arial,sans-serif;margin:0 0 8px}body.lch-design #modal-container .lan-seller-native-split .lan-contact-mobile-identity a{align-items:center;display:flex;font-size:14px;gap:7px;text-decoration:none}body.lch-design #modal-container .lan-seller-native-split .lan-seller-dialog>.container,body.lch-design #modal-container .lan-seller-native-split .lan-seller-native-form{flex:none;height:auto;overflow:visible;padding:24px;width:100%}body.lch-design #modal-container .lan-seller-native-split .lightbox>h3{font:400 14px/1.5 CompassSans,Arial,sans-serif}}@media(prefers-reduced-motion:reduce){body.lch-design .lan-contact :is(.lan-contact-portrait,.lan-contact-form){translate:none!important}}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta{display:none}@media(max-width:1024px){@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fffffff5;border:0;border-radius:0;border-top:1px solid #ddd;box-shadow:0 -4px 20px #00000012;box-sizing:border-box!important;color:#111;display:flex!important;gap:6px;inset:auto 0 0!important;margin:0!important;min-height:72px!important;padding:10px 20px max(10px,env(safe-area-inset-bottom))!important;position:fixed!important;width:100%!important;z-index:3}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>button{align-items:center;background:#f1f1f1!important;border:0!important;border-radius:999px!important;box-shadow:none;color:#111!important;display:inline-flex!important;flex:1 1 0;font:500 16px/1.2 CompassSans,Arial,sans-serif!important;gap:6px;justify-content:center;margin:0!important;min-height:44px!important;min-width:0;padding:10px 12px!important;white-space:nowrap}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-mobile-property-tour{background:#111!important;color:#fff!important}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>:is(.bidx-fav,.bidx-mobile-property-share){background:transparent!important;color:#111!important;flex:0 0 44px;padding:10px!important;width:44px}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>button :is(i,svg){font-size:25px;height:25px;line-height:1;width:25px}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-fav:is(.bidx-favorited,.active){color:#c92532!important}body.lch-design #bidx-listing-detail-overlay>.bidx-listing-modal{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-mobile-actions{gap:8px!important;justify-content:center!important}body.lch-design #bidx-photo-viewer-overlay.bidx-gallery-scroll .bidx-gallery-mobile-actions>button{border:1px solid #d5d5d5!important}}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-fav :is(i,svg){font-size:27px!important;height:27px!important;line-height:1!important;width:27px!important}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-mobile-property-share :is(i,svg){font-size:25px!important;font-weight:300!important;height:25px!important;line-height:1!important;width:25px!important}}}@media(max-width:1100px){@layer lch-review-controls{body.lch-design .lan-contact .lan-contact-form{align-items:stretch!important;justify-content:flex-start!important}body.lch-design .lan-contact .lan-contact-form>:is(form,[data-lan-general-inquiry]),body.lch-design .lan-contact .lbi-general-widget{margin-bottom:0!important;margin-top:0!important}body.lch-design .lbi-mobile-bar.is-expanded .lbi-sheet-body{justify-content:flex-start!important}}}@media(max-width:1100px){@layer lch-review-controls{body.lch-design .lan-contact .lan-contact-mobile-identity :is(h2,p){color:#111!important;opacity:1!important}body.lch-design .lan-contact .lan-contact-mobile-identity a{align-items:center!important;color:#111!important;display:inline-flex!important;font:500 16px/1.4 CompassSans,Arial,sans-serif!important;gap:8px!important;text-decoration:none!important}body.lch-design .lan-contact[data-lan-contact-motion=opening]>.lan-dialog{translate:0 100dvh}body.lch-design .lan-contact[data-lan-contact-motion=closing]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;transition:none!important}}}body.lch-design .lan-contact-portrait>.lbi-sheet-header{display:none}@media(max-width:1100px){@layer lch-review-controls{body.lch-design .lan-contact-portrait>.lbi-sheet-header{display:flex!important}body.lch-design .lbi-sheet-header>.lbi-sheet-close{flex:0 0 42px!important;height:42px!important;inset:auto!important;margin:0!important;min-height:42px!important;position:static!important;transform:none!important;width:42px!important}body.lch-design .lbi-sheet-header .lbi-sheet-identity>strong{color:#111!important;font:500 15px/1.3 CompassSans,Arial,sans-serif!important;margin:0!important}body.lch-design .lbi-sheet-header .lbi-sheet-identity>p{color:#666!important;font:400 11px/1.3 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;text-transform:none!important}body.lch-design .lbi-sheet-portraits>.lbi-sheet-phone{align-items:center!important;background:#111!important;border:1px solid #fff!important;border-radius:50%!important;color:#fff!important;display:flex!important;flex-direction:column!important;gap:1px!important;justify-content:center!important;margin-left:-18px!important;text-decoration:none!important;z-index:1}body.lch-design .lbi-sheet-phone>i{background-color:#fff!important;color:#fff!important;flex:none!important;font-size:21px!important;height:21px!important;width:21px!important}body.lch-design .lbi-sheet-identity>p>a{color:inherit!important;text-decoration:underline!important;text-underline-offset:2px}body.lch-design .lbi-sheet-portraits>.lch-online-portrait:first-child{margin-left:0!important}}}@media(max-width:1100px){@layer lch-review-controls{}}@media(max-width:1100px){@layer lch-review-controls{}}@media(min-width:1101px){@layer lch-review-controls{body.lch-design .lan-contact[data-lan-contact-motion]>.lan-dialog{transform:none!important;transition:none!important;translate:0 0!important}body.lch-design .lan-contact[data-lan-contact-motion] :is(.lan-contact-form,.lan-contact-portrait){transform:none!important;transition:none!important}body.lch-design .lan-contact .lbi-offer-heading>.lbi-offer-photo{display:none!important}body.lch-design .lan-contact[data-lan-contact-motion] .lan-contact-portrait[data-offer-profile]{background:#fff!important;display:flex!important;flex-direction:column!important}body.lch-design .lan-contact .lan-contact-photo[data-contact-collage]{background:#eee!important;display:grid!important;flex:1 1 0!important;gap:4px;grid-template-columns:1.15fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:auto!important;min-height:0}body.lch-design .lan-contact-photo-slot{background:#eee;min-height:0;min-width:0;overflow:hidden;position:relative}body.lch-design .lan-contact-photo-slot[data-photo-loading]{animation:lan-photo-skeleton 1.4s ease-in-out infinite;background:linear-gradient(110deg,#eee 25%,#f8f8f8,#eee 65%);background-size:220% 100%}body.lch-design .lan-contact-photo-slot>img{height:100%!important;inset:0;min-height:0!important;min-width:0!important;object-fit:cover!important;object-position:center!important;opacity:0;position:absolute;transform:none!important;transition:opacity .2s ease;width:100%!important}body.lch-design .lan-contact-photo-slot>img[data-photo-ready]{opacity:1}body.lch-design .lan-contact-photo[data-contact-collage]>.lan-contact-photo-slot:first-child{grid-row:1/3}body.lch-design .lan-contact-photo[data-contact-collage="1"]>.lan-contact-photo-slot{grid-column:1/-1}body.lch-design .lan-contact-photo[data-contact-collage="2"]>.lan-contact-photo-slot{grid-row:1/3}body.lch-design .lan-contact .lan-contact-portrait[data-offer-profile]>figcaption{backdrop-filter:blur(18px) saturate(1.3)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;background:#ffffffe0!important;border:1px solid hsla(0,0%,100%,.7);border-radius:999px;box-shadow:0 8px 30px #00000014;flex:0 0 auto!important;gap:16px!important;height:auto!important;inset:auto 20px 20px!important;min-height:0!important;padding:20px!important;position:absolute!important;width:calc(100% - 40px)!important}body.lch-design .lan-contact [data-offer-profile] .lan-contact-caption-identity{flex:1}body.lch-design .lan-contact [data-offer-profile] .lan-contact-caption-identity>.lch-overlap-portraits{flex:none}body.lch-design .lan-contact [data-offer-profile] figcaption .lan-contact-name{font:500 16px/1.3 CompassSans,Arial,sans-serif!important;text-transform:none!important}body.lch-design .lan-contact [data-offer-profile] .lan-contact-expertise{font-size:12px!important}body.lch-design .lan-contact [data-offer-profile] .lan-contact-about{align-items:center;background:#fff!important;display:inline-flex;gap:8px}body.lch-design .lan-contact [data-offer-profile] .lan-contact-about svg{flex:none;height:16px;width:16px}}}@keyframes lan-photo-skeleton{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.lan-contact-photo-slot[data-photo-loading]{animation:none!important}}@layer lch-review-controls{body.lch-design :is(.lbi-controls,.lan-step-actions){flex-wrap:wrap;gap:12px}body.lch-design :is(.lbi-primary,.lbi-secondary,.lan-primary,.lan-secondary){box-sizing:border-box;max-width:100%;min-width:min(120px,100%)!important}}@layer lch-review-controls{body.lch-design .lbi-offer-amount{display:block;font:500 38px/1.2 CompassSans,Arial,sans-serif;position:relative}body.lch-design .lbi-offer-currency{color:#111;font:inherit;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}body.lch-design .lbi-form[data-lbi-form=offer] .lbi-offer-price input{box-sizing:border-box;padding-left:48px!important;width:100%}}@layer lch-review-controls{body.lch-design .lan-contact:has([data-offer-profile]) .lbi-offer-amount{align-items:center!important;border-bottom:2px solid #d7d7d7!important;display:flex!important;font:600 clamp(44px,4.5vw,76px)/1.2 CompassSans,Arial,sans-serif!important;gap:12px!important;transition:border-color .2s ease!important}body.lch-design .lan-contact:has([data-offer-profile]) .lbi-offer-amount:focus-within{border-bottom-color:#111!important}body.lch-design .lan-contact:has([data-offer-profile]) .lbi-offer-currency{color:#111!important;flex:none!important;font:inherit!important;position:static!important;transform:none!important}body.lch-design .lan-contact:has([data-offer-profile]) .lan-contact-form form[data-lbi-form=offer] input[name=offer_price]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important;font:600 clamp(44px,4.5vw,76px)/1.2 CompassSans,Arial,sans-serif!important;min-height:0!important;min-width:0!important;outline:0!important;padding:0!important;width:100%!important}}@layer lch-review-controls{body.lch-design .lbi-offer-comparison{color:#111!important;font:500 15px/1.5 CompassSans,Arial,sans-serif!important;margin:14px 0 0!important}body.lch-design .lbi-offer-comparison.is-lower{color:#b42318!important}body.lch-design .lbi-offer-comparison.is-higher{color:#18733b!important}body.lch-design .lbi-offer-adjust{display:flex!important;flex:none!important;gap:8px!important;margin-left:auto!important}body.lch-design .lbi-offer-adjust button{background:#fff!important;border:1px solid #ccc!important;border-radius:50%!important;color:#111!important;cursor:pointer;display:grid!important;font:500 24px/1 CompassSans,Arial,sans-serif!important;height:36px!important;min-width:36px!important;padding:0!important;place-items:center!important;width:36px!important}body.lch-design .lbi-offer-reset-price{background:none!important;border:0!important;color:#111!important;cursor:pointer;display:block!important;font:500 13px/1.5 CompassSans,Arial,sans-serif!important;margin:10px 0 0!important;min-width:0!important;padding:0!important;text-decoration:underline!important;width:max-content!important}body.lch-design .lbi-offer-amount input[readonly]{cursor:default!important;flex:1!important;width:0!important}body.lch-design .lbi-offer-guidance{background:#fff!important;border:1px solid #d7d7d7!important;border-radius:24px!important;margin:24px 0 0!important;padding:20px!important}body.lch-design .lbi-offer-guidance h4{font:600 18px/1.4 CompassSans,Arial,sans-serif!important;margin:0 0 8px!important}body.lch-design .lbi-offer-guidance p{color:#555!important;font:400 14px/1.6 CompassSans,Arial,sans-serif!important;margin:0 0 12px!important}body.lch-design .lbi-offer-defer{align-items:center!important;display:flex!important;flex-direction:row-reverse!important;font:400 14px/1.5 CompassSans,Arial,sans-serif!important;gap:10px!important;justify-content:flex-end!important;margin:0!important;padding:0!important}body.lch-design .lbi-offer-defer input{accent-color:#111!important;appearance:auto!important;flex:none!important;height:18px!important;margin:2px 0 0!important;min-height:18px!important;padding:0!important;width:18px!important}body.lch-design form[data-lbi-form=offer] .lbi-step{padding-bottom:0!important}body.lch-design .lbi-offer-defer>span{font:inherit!important;line-height:1.5!important;margin:0!important}body.lch-design .lbi-offer-defer input{margin:0!important}body.lch-design .lbi-offer-comparison{align-items:flex-start!important;display:flex!important;gap:8px!important}body.lch-design .lbi-offer-comparison:before{background:currentColor;content:"";display:block;flex:0 0 18px;height:22px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M9 18h6m-5 3h4m-6-6c-1-1-3-3-3-6a7 7 0 0 1 14 0c0 3-2 5-3 6l-1 3H9z'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{body.lch-design .lan-contact:has([data-offer-profile]) .lbi-offer-amount{font-size:var(--lbi-offer-font-size,48px)!important}body.lch-design .lan-contact:has([data-offer-profile]) .lan-contact-form form[data-lbi-form=offer] input[name=offer_price]{font-size:var(--lbi-offer-font-size,48px)!important}body.lch-design .lan-contact:has([data-offer-profile]) .lbi-offer-currency{font-size:inherit!important}}@layer lch-modal-type{body.lch-design .lan-native-account .miranda-lb .row:not(:first-child) h2{margin-bottom:16px!important}}@media(min-width:1101px){@layer lch-review-controls{body.lch-design .lan-contact .lan-contact-portrait[data-building-tour-profile]{background:#eee!important;display:flex!important;flex-direction:column!important}body.lch-design .lan-contact .lan-contact-portrait[data-building-tour-profile]>.lan-contact-photo{flex:1 1 auto!important;height:100%!important}}}@media(max-width:1100px){@layer lch-review-controls{body.lch-design .lan-contact .lan-contact-portrait[data-building-tour-profile]{display:none!important}}}@media(min-width:1101px){@layer lch-review-controls{body.lch-design .lan-overlay.lan-contact .lan-contact-portrait[data-offer-profile]>figcaption{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}}body.lch-design #lucy-annotation-header.lan-nav-white,body.lch-design.lch-scrolled #lucy-annotation-header,body.lch-design:not(.lch-overlay-head) #lucy-annotation-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>.lan-ask-icon{align-items:center;background:transparent!important;border:0!important;border-radius:50%;box-sizing:border-box;color:#111!important;display:inline-flex!important;flex:none;height:42px;justify-content:center;width:42px}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>.lan-ask-icon svg{color:#111;fill:currentColor;flex:none;height:21px;stroke:none;width:21px}@layer lch-building-card-type{body.lch-design .lan-menu .lan-menu-portraits{flex:0 0 auto!important;gap:0!important;height:52px!important;width:auto!important}body.lch-design .lan-menu .lan-menu-portraits>a{aspect-ratio:1!important;box-sizing:border-box!important;display:flex!important;flex:0 0 52px!important;height:52px!important;margin:0!important;max-height:52px!important;max-width:52px!important;min-height:52px!important;min-width:52px!important;width:52px!important}body.lch-design .lan-menu .lan-menu-portraits>a>img{aspect-ratio:1!important;border-radius:50%!important;box-sizing:border-box!important;flex:0 0 100%!important;height:100%!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;min-width:100%!important;object-fit:cover!important;width:100%!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>.lan-ask-icon{background:transparent!important;border:0!important;color:#111!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>.lan-ask-icon svg{background:transparent!important;color:#111!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>.lan-ask-icon svg path{fill:#111!important;stroke:none!important}}@layer lch-modal-type{body.lch-design #lucy-annotation-header{--lan-action-bg:#f1f1f1!important;--lan-action-hover:#e4e4e4!important;--lan-action-ink:#111!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white){--lan-action-bg:hsla(0,0%,100%,.18)!important;--lan-action-hover:hsla(0,0%,100%,.28)!important;--lan-action-ink:#fff!important}body.lch-design.lch-overlay-head:not(.lch-scrolled).lch-has-about-page #lucy-annotation-header:not(.lan-nav-white){background:linear-gradient(180deg,#000000b3,#0000)!important}body.lch-design #lucy-annotation-header .lan-header-actions :is(.lan-talk,.lan-menu-toggle){background:var(--lan-action-bg)!important;color:var(--lan-action-ink)!important}body.lch-design #lucy-annotation-header .lan-header-actions :is(.lan-talk,.lan-menu-toggle):is(:hover,:focus,:focus-visible,:active){background:var(--lan-action-hover)!important;color:var(--lan-action-ink)!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk{gap:6px!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>span{color:var(--lan-action-ink)!important}body.lch-design .lan-menu .lan-menu-head>.lan-menu-phone{background:transparent!important;border:0!important;color:#111!important;justify-content:flex-start!important;min-height:0!important;padding:0!important}body.lch-design #lucy-annotation-header .lan-account-toggle:hover>span,body.lch-design #lucy-annotation-header .lan-desktop>a:hover,body.lch-design #lucy-annotation-header .lan-disclosure>summary:hover>span,body.lch-design .lan-menu-nav>[data-lan-account]:hover>span,body.lch-design .lan-menu-nav>details>summary:hover>span{text-decoration:underline!important;text-underline-offset:4px}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions .lan-talk>.lan-ask-icon{background:transparent!important;color:#fff!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions .lan-talk>.lan-ask-icon svg path{fill:#fff!important}body.lch-design #lucy-annotation-header .lan-mega{align-content:start!important;align-items:start!important}body.lch-design #lucy-annotation-header .lan-mega>section{align-self:start!important;box-sizing:border-box!important;display:block!important;height:auto!important;margin:0!important;min-height:0!important;padding:0!important}body.lch-design #lucy-annotation-header .lan-mega>section>:is(h2,h3){margin-top:0!important}body.lch-design #lucy-annotation-header .lan-mega .lan-primary,body.lch-design #lucy-annotation-header .lan-mega .lan-primary:is(:hover,:focus,:focus-visible,:active){text-decoration:none!important}}@media(max-width:1000px){body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>.lan-ask-icon{display:inline-flex!important;height:38px;width:38px}body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk>span:not(.lan-ask-icon){display:none!important}}@layer lch-review-controls{body.lch-design .lan-menu .lan-menu-portraits>.lch-online-portrait>.lch-online-dot{bottom:calc(14.645% - 4px)!important;right:calc(14.645% - 4px)!important}@media(max-width:1000px){body.lch-design{--lch-header:76px!important}body.lch-design #lucy-annotation-header{height:var(--lch-header)!important}body.lch-design #lucy-annotation-header .lan-brand{flex-basis:166px!important}body.lch-design #lucy-annotation-header .lan-brand img{max-height:52px!important;width:166px!important}}@media(max-width:760px){body.lch-design #lucy-annotation-header .lan-brand{flex-basis:140px!important}body.lch-design #lucy-annotation-header .lan-brand img{max-height:49px!important;width:140px!important}}}@layer lch-review-controls{body.lch-design .search-results.user-backend{box-sizing:border-box!important;color:#111!important;font:400 15px/1.5 CompassSans,Arial,sans-serif!important;margin:0 auto!important;max-width:1280px!important;padding:36px 32px 64px!important}body.lch-design .user-backend .ub-name{color:#111!important;font:500 clamp(26px,3vw,34px)/1.2 CompassSans,Arial,sans-serif!important;margin:0 0 20px!important;padding:0!important}body.lch-design .user-backend .tabs{border:0!important;box-shadow:none!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 28px!important;padding:0!important}body.lch-design .user-backend .tabs :is(dd,li){float:none!important;margin:0!important;padding:0!important;width:auto!important}body.lch-design .user-backend .tabs a{align-items:center!important;background:#fff!important;border:1px solid #ddd!important;border-radius:999px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;display:inline-flex!important;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;justify-content:center!important;margin:0!important;min-height:44px!important;padding:10px 20px!important;text-decoration:none!important;transition:opacity .15s!important}body.lch-design .user-backend .tabs :is(.active,.current)>a,body.lch-design .user-backend .tabs a:is(.active,[aria-current=page]){background:#111!important;border-color:#111!important;color:#fff!important}body.lch-design .user-backend .tabs a:hover{opacity:.65!important}body.lch-design .user-backend .sub-bar{align-items:center!important;background:#f5f5f5!important;border:1px solid #e0e0e0!important;border-radius:18px!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 28px!important;padding:20px 24px!important;position:static!important}body.lch-design .user-backend .sub-bar>span{color:#555!important;flex:1 1 300px!important;font:400 15px/1.5 CompassSans,Arial,sans-serif!important}body.lch-design .user-backend .sub-bar :is(.new-search,.new-mr-search){align-items:center!important;background:#fff!important;border:1px solid #ddd!important;border-radius:999px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;display:inline-flex!important;flex:0 0 auto!important;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;gap:8px!important;justify-content:center!important;margin:0!important;max-width:none!important;min-height:44px!important;padding:10px 20px!important;position:static!important;text-align:center!important;text-decoration:none!important;transition:opacity .15s!important;width:auto!important}body.lch-design .user-backend .sub-bar .new-search{background:#111!important;border-color:#111!important;color:#fff!important}body.lch-design .user-backend .sub-bar :is(.new-search,.new-mr-search) i{background:none!important;color:inherit!important;float:none!important;line-height:1!important;position:static!important}body.lch-design .user-backend .sub-bar :is(.new-search,.new-mr-search):hover{opacity:.65!important}body.lch-design .user-backend .s-search-legend{border-bottom:1px solid #ddd!important;color:#555!important;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;margin:0 0 20px!important;padding:0 0 14px!important}body.lch-design .user-backend .saved-search-list{display:block!important;float:none!important;margin:0!important;max-width:none!important;padding:0 0 28px!important;width:100%!important}body.lch-design .user-backend .saved-search:after,body.lch-design .user-backend .saved-search:before{content:none!important;display:none!important}body.lch-design .user-backend .saved-search{align-items:center!important;background:#fff!important;border:1px solid #ddd!important;border-radius:18px!important;box-sizing:border-box!important;display:grid!important;float:none!important;gap:20px!important;grid-template-columns:minmax(220px,1fr) minmax(150px,190px) minmax(250px,auto)!important;margin:0 0 16px!important;max-width:none!important;padding:24px!important;width:100%!important}body.lch-design .user-backend .saved-search>[class]{float:none!important;min-width:0!important;padding:0!important;width:auto!important}body.lch-design .user-backend .saved-search>.s-notifications:not(:has(.change-frequency)){display:none!important}body.lch-design .user-backend .saved-search .savedSearchName{color:#111!important;display:inline-block!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere;padding:0!important;text-align:left!important;text-decoration:none!important;width:auto!important}body.lch-design .user-backend .saved-search .savedSearchName:hover{text-decoration:underline!important;text-underline-offset:4px!important}body.lch-design .user-backend .saved-search .s-search-details .date{border:0!important;color:#666!important;display:block!important;font:400 13px/1.4 CompassSans,Arial,sans-serif!important;margin:6px 0 0!important;padding:0!important;text-align:left!important;width:auto!important}body.lch-design .user-backend .saved-search .s-search-details .date:before{content:none!important}body.lch-design .user-backend .saved-search .s-search-details p{color:#555!important;font:400 14px/1.5 CompassSans,Arial,sans-serif!important;margin:10px 0 0!important;overflow-wrap:anywhere;padding:0!important}body.lch-design .user-backend .saved-search .s-notifications{background:transparent!important;border:0!important}body.lch-design .user-backend .saved-search .change-frequency{background-color:#fff!important;border:1px solid #ccc!important;border-radius:999px!important;box-sizing:border-box!important;color:#111!important;font:inherit!important;height:auto!important;margin:0!important;min-height:44px!important;padding:10px 34px 10px 16px!important;width:100%!important}body.lch-design .user-backend .saved-search .s-options{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}body.lch-design .user-backend .saved-search .s-options>a{align-items:center!important;background:#fff!important;border:1px solid #ddd!important;border-radius:999px!important;box-sizing:border-box!important;color:#111!important;display:inline-flex!important;float:none!important;font-size:14px!important;justify-content:center!important;line-height:1.4!important;margin:0!important;min-height:44px!important;padding:10px 16px!important;text-decoration:none!important;transition:opacity .15s!important;width:auto!important}body.lch-design .user-backend .saved-search .s-options>a[data-lucy-saved-action=view]{background:#111!important;border-color:#111!important;color:#fff!important}body.lch-design .user-backend .saved-search .s-options>a:hover{opacity:.65!important}body.lch-design .user-backend :is(a,button,input,select):focus-visible{outline:2px solid #111!important;outline-offset:3px!important}body.lch-design .user-backend .saved-search [aria-busy=true]{cursor:progress!important;opacity:.55!important}body.lch-design .user-backend .new-search{align-items:center!important;background:#111!important;border:0!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;justify-content:center!important;min-height:44px!important;padding:11px 22px!important;text-decoration:none!important}body.lch-design .user-backend .contact-info{background:#fff!important;border:1px solid #ddd!important;border-radius:18px!important;box-sizing:border-box!important;float:none!important;margin:24px 0 0!important;max-width:760px!important;padding:24px!important}body.lch-design .user-backend .contact-info h3{font:500 22px/1.3 CompassSans,Arial,sans-serif!important;margin:0 0 20px!important;padding:0!important}body.lch-design .user-backend form{padding:0!important}body.lch-design .user-backend form label{color:#111!important;font:500 14px/1.4 CompassSans,Arial,sans-serif!important}body.lch-design .user-backend form :is(input[type=text],input[type=email],input[type=tel],input[type=password],select){background:#fff!important;border:1px solid #8a8a8a!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;font:400 16px/1.4 CompassSans,Arial,sans-serif!important;height:48px!important;margin:8px 0 18px!important;min-height:48px!important;padding:12px 14px!important;width:100%!important}body.lch-design .user-backend form :is(input[type=text],input[type=email],input[type=tel],input[type=password],select):focus{border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important}body.lch-design .user-backend input[type=submit]{align-items:center!important;background:#111!important;border:1px solid #111!important;border-radius:999px!important;box-shadow:none!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;justify-content:center!important;margin:8px 0 0!important;max-width:100%!important;min-height:44px!important;padding:10px 22px!important}body.lch-design .user-backend input[type=submit]:hover{opacity:.65!important}body.lch-design .user-backend .favorite-properties{float:none!important;margin:0!important;padding:0!important}@media(max-width:900px){body.lch-design .user-backend .saved-search{grid-template-columns:minmax(0,1fr) minmax(145px,180px)!important}body.lch-design .user-backend .saved-search .s-options{grid-column:1/-1!important;justify-content:flex-start!important}}@media(max-width:600px){body.lch-design .search-results.user-backend{padding:24px 20px 40px!important}body.lch-design .user-backend .tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.lch-design .user-backend .tabs a{padding-inline:12px!important;width:100%!important}body.lch-design .user-backend .sub-bar{padding:20px!important}body.lch-design .user-backend .sub-bar :is(.new-search,.new-mr-search){flex:1 1 180px!important}body.lch-design .user-backend .contact-info{padding:20px!important}body.lch-design .user-backend .saved-search{gap:18px!important;grid-template-columns:minmax(0,1fr)!important;padding:20px!important}body.lch-design .user-backend .saved-search .s-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.lch-design .user-backend .saved-search .savedSearchName{font-size:18px!important}}}@layer lch-review-controls{body.lch-design :is(#bidx-fm-price-slider,#bidx-tb-price-panel) .bidx-tb-price-inputs{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:16px 0!important}body.lch-design :is(#bidx-fm-price-slider,#bidx-tb-price-panel) .bidx-tb-price-inputs label{color:#555!important;display:flex!important;flex-direction:column!important;font-size:13px!important;gap:6px!important;line-height:1.4!important;margin:0!important}body.lch-design :is(#bidx-fm-price-slider,#bidx-tb-price-panel) .bidx-tb-price-inputs input{background:#fff!important;border:1px solid #ccc!important;border-radius:999px!important;box-sizing:border-box!important;color:#111!important;font:inherit!important;font-size:16px!important;margin:0!important;min-height:44px!important;min-width:0!important;padding:10px 14px!important;width:100%!important}body.lch-design :is(#bidx-fm-price-slider,#bidx-tb-price-panel) .bidx-tb-range{touch-action:pan-y!important;transition:none!important}body.lch-design :is(#bidx-fm-price-slider,#bidx-tb-price-panel) .bidx-tb-range-fill{transition:none!important}}@layer lch-review-controls{body.lch-design .lan-menu .lan-menu-nav>:is(a,button),body.lch-design .lan-menu .lan-menu-nav>details>summary{font:500 17px/1.4 CompassSans,Arial,sans-serif!important}}@layer lch-review-controls{body.lch-design .lan-menu .lan-menu-portraits>a+a{margin-left:-8px!important;position:relative;z-index:1}}@layer lch-modal-type{body.lch-design.lch-home-page #vg-hero-section:after{background:#0000006b!important}body.lch-design.lch-home-page #vg-hero-section .vg-hero-lead{font-size:17px!important;line-height:1.25!important}body.lch-design.lch-home-page #vg-hero-title .lch-hero-place{background-image:none!important;border:0!important;box-shadow:none!important;text-decoration:none!important}body.lch-design.lch-home-page #vg-hero-title .lch-hero-place:after,body.lch-design.lch-home-page #vg-hero-title .lch-hero-place:before{border:0!important;box-shadow:none!important;content:none!important;display:none!important}body.lch-design .lch-home-agent-talk.lch-overlap-cta,body.lch-design.lch-home-page .lch-search-launcher>.lch-home-agent-talk,body.lch-design.lch-home-page .lch-search-launcher>.lch-search-location-launch{align-items:center!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff2e!important;border:0!important;border-radius:999px!important;box-sizing:border-box!important;color:#fff!important;display:inline-flex!important;font:500 16px/1.35 CompassSans,Arial,sans-serif!important;gap:12px!important;justify-content:center!important;letter-spacing:0!important;min-height:56px!important;text-transform:none!important;width:auto!important}body.lch-design .lch-home-agent-talk.lch-overlap-cta{padding:6px 18px 6px 6px!important}body.lch-design.lch-home-page .lch-search-launcher>.lch-search-location-launch{padding:16px 22px!important}body.lch-design .lch-search-glass,body.lch-design .lch-search-glass>svg{color:#fff!important;display:block!important;fill:currentColor!important;height:20px!important;min-width:20px!important;width:20px!important}body.lch-design .lch-search-picker .lucy-search-dialog{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}body.lch-design .lch-search-picker .lucy-hero-search{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;width:100%!important}body.lch-design .lch-search-picker .lch-search-picker-content{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:32px!important}body.lch-design .lch-search-picker .lch-search-combobox{position:relative;z-index:1}body.lch-design .lch-search-picker .lch-search-combobox:after{background:linear-gradient(#fff,transparent);content:"";height:18px;left:0;pointer-events:none;position:absolute;right:0;top:100%}body.lch-design .lch-search-picker .lch-search-location-options{padding-top:18px}body.lch-design .lch-search-picker .lch-search-picker-actions{align-self:stretch!important;background:#fff!important;bottom:auto!important;box-sizing:border-box!important;flex:0 0 auto!important;margin:0!important;padding:16px 32px!important;position:relative!important;width:100%!important}body.lch-design .lch-search-picker .lch-search-selected{align-items:center;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 0!important}body.lch-design .lch-search-picker .lch-search-selected>button{align-items:center!important;border:0!important;border-radius:999px!important;display:inline-flex!important;flex:0 0 auto!important;gap:9px!important;justify-content:center!important;max-width:100%!important;padding:9px 13px!important;white-space:nowrap!important;width:auto!important}body.lch-design .lch-search-picker .lch-search-selected-count{font:500 13px/1.35 CompassSans,Arial,sans-serif!important;margin:12px 0 0!important}body.lch-design .lch-search-picker .lch-search-selected>button>span{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap!important}body.lch-design .lch-search-picker .lch-search-selected>button>span>small{color:#666;display:block;font:400 11px/1.3 CompassSans,Arial,sans-serif!important}body.lch-design .lch-search-picker .lch-search-selected>button>i{align-items:center;display:inline-flex!important;flex:0 0 14px;justify-content:center;line-height:1;min-width:14px;width:14px}body.lch-design .lch-search-picker .lch-search-location-options>button.has-building-thumbnail{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:40px minmax(0,1fr) auto!important}body.lch-design .lch-search-picker .lch-search-building-thumbnail{border:0!important;border-radius:6px!important;box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;height:40px!important;margin:0!important;max-width:40px!important;min-width:40px!important;object-fit:cover!important;width:40px!important}body.lch-design .lch-search-picker .lch-search-location-options>button.has-building-thumbnail>span{min-width:0!important;white-space:normal!important}body.lch-design .lch-search-picker .lch-search-selected>button.has-building-thumbnail{padding:6px 13px 6px 6px!important}body.lch-design .lch-search-picker .lch-search-selected .lch-search-building-thumbnail{border-radius:50%!important;height:28px!important;max-width:28px!important;min-width:28px!important;width:28px!important}body.lch-design .lch-search-picker [hidden]{display:none!important}body.lch-design.lch-home-page .lch-home-search-pair{align-items:stretch!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff2e!important;border:0!important;border-radius:999px!important;box-sizing:border-box!important;display:flex!important;flex:0 0 auto;gap:4px!important;height:56px!important;min-height:56px!important;min-width:0;padding:6px!important;width:auto}body.lch-design.lch-home-page .lch-home-search-pair>:is(.lch-search-location-launch,.lch-home-listed-today){align-items:center!important;border:0!important;box-sizing:border-box!important;display:inline-flex!important;flex:1 1 auto!important;font:500 16px/1.35 CompassSans,Arial,sans-serif!important;gap:10px!important;height:44px!important;justify-content:center!important;letter-spacing:0!important;margin:0!important;min-height:44px!important;min-width:0!important;padding:10px 24px!important;text-transform:none!important;white-space:nowrap!important;width:auto!important}body.lch-design.lch-home-page .lch-home-search-pair>.lch-search-location-launch{background:#fff!important;border-radius:999px 0 0 999px!important;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);color:#111!important}body.lch-design.lch-home-page .lch-home-search-pair>.lch-home-listed-today{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0009!important;border-radius:0 999px 999px 0!important;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%);color:#fff!important;margin-left:-8px!important}body.lch-design.lch-home-page .lch-home-search-pair .lch-search-glass,body.lch-design.lch-home-page .lch-home-search-pair .lch-search-glass>svg{color:#111!important}}body.lch-home-page .lch-home-slide-steps>button:after{background:#ffffff6b}body.lch-home-page .lch-home-slide-steps>button>.lch-home-step-fill{background:#fff;height:3px;left:0;pointer-events:none;position:absolute;right:0;top:6px;transform:scaleX(0);transform-origin:left}body.lch-home-page .lch-home-slide-steps>button[aria-current=true]>.lch-home-step-fill{transform:scaleX(var(--lch-slide-progress,0))}body.lch-home-page .lch-hero-place{display:inline-block;position:relative}body.lch-design.lch-home-page #buildings .vg-shead{margin-bottom:20px!important}body.lch-home-page .lch-home-signature-statement{max-width:100%}body.lch-home-page .lch-home-signature-statement>span{display:block;white-space:normal}@layer lch-modal-type{body.lch-design.lch-home-page .lch-home-signature-statement>span:first-child{font:400 12px/1.4 CompassSans,Arial,sans-serif!important}body.lch-design.lch-home-page .lch-home-signature-statement>span:last-child{font:400 var(--lch-signature-place-size,16px)/1.4 CompassSans,Arial,sans-serif!important}}@media(max-width:1100px){body.lch-home-page .lch-hero-rotation-progress{display:none!important}@layer lch-modal-type{body.lch-design.lch-home-page .lch-search-launcher{align-items:stretch!important;flex-direction:column!important;width:100%!important}body.lch-design.lch-home-page .lch-search-launcher>:is(.lch-home-search-pair,.lch-search-location-launch,.lch-home-agent-talk){flex:0 0 auto!important;height:56px!important;justify-content:center!important;min-height:56px!important;width:100%!important}body.lch-design.lch-home-page .lch-home-search-pair>:is(.lch-search-location-launch,.lch-home-listed-today){flex:1 1 0!important;padding-inline:20px!important}body.lch-design.lch-home-page #vg-hero-section .vg-hero-lead{font-size:16px!important}}}@media(max-width:760px){@layer lch-modal-type{body.lch-design .lch-search-picker .lch-search-selected{box-sizing:border-box;flex-wrap:nowrap!important;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-right:24px!important}}}@media(max-width:600px){@layer lch-modal-type{body.lch-design .lch-search-picker .lch-search-picker-content{padding:20px!important}body.lch-design .lch-search-picker .lch-search-picker-actions{padding:16px 20px calc(16px + env(safe-area-inset-bottom))!important}}}@layer lch-modal-type{body.lch-design :is(.lch-listing-status-options,.lch-listing-status-switcher>div){border:0!important;padding:0!important}body.lch-design :is(.lch-listing-status-options,.lch-listing-status-switcher>div)>a{background:#fff!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;color:#111!important;display:block!important;margin:0!important;padding:12px 16px!important;text-decoration:none!important;width:100%!important}}@media(min-width:1101px){@layer lch-review-controls{body.lch-design :is(.lch-search-picker,.lucy-search-dialog) .lch-search-selected{flex-wrap:wrap!important;mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent)!important;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent)!important;max-height:192px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:18px!important}}}body.lch-design .lucy-low-dues-badge{align-items:center!important;color:#111!important;display:inline-flex!important;gap:6px!important;justify-content:center;white-space:nowrap}body.lch-design .lucy-low-dues-badge .lucy-low-dues-trend{color:#111!important;display:inline-block!important;fill:currentColor;flex:0 0 15px;height:15px!important;vertical-align:middle;width:15px!important}body.lch-design #bidx-status-pills[hidden]{display:none!important}body.lch-design .bidx-fm-status-label{display:block;font:500 14px/1.3 CompassSans,Arial,sans-serif;letter-spacing:0;margin:0 0 9px;text-transform:none}body.lch-design #bidx-fm-status-select{background:#fff;border:1px solid #ccc;border-radius:999px!important;color:#111;display:block;font:400 15px/1.4 CompassSans,Arial,sans-serif;margin:0;min-height:46px;padding:10px 12px;width:100%}body.lch-design .bidx-fm-dues-note{color:#666!important;font:400 13px/1.5 CompassSans,Arial,sans-serif!important;margin:10px 0 0!important}body.lch-design .lch-online-portrait{overflow:visible!important}body.lch-design .lch-online-portrait>.lch-online-dot{background:#2c9b54!important;border:1px solid #1a6c3833!important;bottom:calc(14.645% - 2px)!important;box-shadow:none!important;box-sizing:border-box!important;height:8px!important;outline:0!important;right:calc(14.645% - 2px)!important;width:8px!important}body.lch-design #bidx-listing-detail-overlay .lucy-panel-agent{border-color:transparent!important;overflow:visible!important}body.lch-design #bidx-listing-detail-overlay .lucy-panel-agent .lch-online-portrait{aspect-ratio:1!important;box-sizing:border-box!important;flex-basis:100%!important;height:100%!important;max-height:100%!important;max-width:100%!important;min-height:100%!important;min-width:100%!important;width:100%!important}body.lch-design .lch-home-testimonial .lch-online-dot{display:none!important}body.lch-design .bidx-card{outline:none!important;outline-offset:0!important}body.lch-design .bidx-card:is(:hover,:focus-within){outline:none!important;scale:none!important;transform:none!important;translate:none!important}body.lch-design .bidx-card .bidx-card-photo-wrap :is(img,.lucy-card-image,.bidx-card-slide){scale:none!important;transform:none!important;transition:none!important}body.lch-design .bidx-card .lucy-card-building{color:#111!important;display:block!important;font:400 13px/1.2 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;padding:0!important;text-transform:none!important}body.lch-design .bidx-card .lucy-card-details{gap:2px!important;justify-content:flex-start!important}body.lch-design .bidx-card .lucy-card-details .lucy-card-hoa{margin:0!important;min-height:16px!important}body.lch-design .bidx-card .lucy-card-details .bidx-card-stats{margin-top:0!important;padding-top:0!important}body.lch-design .bidx-card .lucy-card-building>a{color:inherit!important;display:inline!important;font:inherit!important;height:auto!important;inset:auto!important;letter-spacing:0!important;position:relative!important;text-decoration:none!important;text-transform:none!important;width:auto!important;z-index:2}body.lch-design .bidx-card .lucy-card-building>a:hover{text-decoration:underline!important;text-underline-offset:3px}@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row :is(.lucy-listing-hoa,.bidx-listing-stats,.bidx-listing-address){line-height:1!important;margin-block:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row :is(.lucy-listing-hoa,.bidx-listing-stats,.bidx-listing-address) :is(button,strong,span,a){line-height:1!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row>div>:is(.lucy-listing-hoa,.bidx-listing-stats,.bidx-listing-address)+:is(.lucy-listing-hoa,.bidx-listing-stats,.bidx-listing-address){margin-top:-8px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row .bidx-listing-address>span{line-height:1!important;margin-top:2px!important}body.lch-design .lch-online-portrait>.lch-online-dot{background:#2c9b54!important;bottom:calc(14.645% - 2px)!important;right:calc(14.645% - 2px)!important}body.lch-design .lch-valuation-portraits .lch-online-portrait>.lch-online-dot{bottom:calc(14.645% - 3px)!important;right:calc(14.645% - 3px)!important}body.lch-design .bidx-card .lucy-card-hoa>.lucy-fees-unavailable{align-items:center!important;background:transparent!important;border:0!important;color:inherit!important;display:inline-flex!important;font:inherit!important;gap:4px!important;justify-content:flex-end!important;letter-spacing:0!important;line-height:inherit!important;margin:0!important;padding:0!important;text-transform:none!important;white-space:nowrap}body.lch-design dialog.lucy-dues-dialog.lucy-dues-explanation[open]{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;max-height:min(82dvh,720px)!important;overflow:hidden!important;padding:0!important;width:min(640px,calc(100vw - 32px))!important}body.lch-design .lucy-dues-explanation .lucy-dues-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:32px!important}body.lch-design .lucy-dues-explanation .lucy-dues-content>h2{font:600 24px/1.25 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0 44px 24px 0!important}body.lch-design .lucy-dues-explanation .lucy-dues-monthly{color:#111!important;font:600 23px/1.25 CompassSans,Arial,sans-serif!important;margin:0 0 10px!important}body.lch-design .lucy-dues-explanation .lucy-dues-equation{color:#666!important;font:400 14px/1.5 CompassSans,Arial,sans-serif!important;margin:0 0 22px!important}body.lch-design .lucy-dues-explanation .lucy-dues-low-reason{color:#111!important;font:600 18px/1.4 CompassSans,Arial,sans-serif!important;margin:24px 0 10px!important}body.lch-design .lucy-dues-explanation .lucy-dues-footer{background:#f1f1f1;border-top:1px solid #ddd;display:block;margin:0!important;min-height:0;padding:0!important;position:relative;z-index:1}body.lch-design .lucy-dues-explanation .lucy-dues-footer>.lucy-dues-overlap-contact{align-items:center!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;display:flex!important;filter:none!important;justify-content:flex-start!important;margin:0!important;max-width:none!important;min-height:84px!important;opacity:1!important;padding:16px 24px!important;text-align:left!important;width:100%!important}body.lch-design .lucy-dues-explanation .lucy-dues-footer>.lucy-dues-overlap-contact:is(:hover,:focus-visible,:active){background:#ebebeb!important;background-image:none!important;color:#111!important;filter:none!important;opacity:1!important}body.lch-design .lucy-dues-explanation .lucy-dues-footer>.lucy-dues-overlap-contact:is(:hover,:focus-visible,:active)>span{color:inherit!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel .lucy-panel-agent{border-color:transparent!important;overflow:visible!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-listing-agent-photos,body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel .lucy-panel-agent .lch-online-portrait{overflow:visible!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel .lucy-panel-agent .lch-online-portrait>.lch-online-dot{bottom:calc(14.645% - 2px)!important;right:calc(14.645% - 2px)!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-inquiry>.bidx-listing-contact-btn{background:#111!important;color:#fff!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-inquiry>.bidx-schedule-tour-btn{background:#fff!important;color:#111!important}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa){align-items:center!important;line-height:1!important}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa)>strong{line-height:1!important}body.lch-design :is(.lucy-card-hoa,.lucy-listing-hoa)>.lucy-dues-ask-icon{align-self:center!important;line-height:1!important;position:relative!important;top:-1px!important}}@media(max-width:600px){@layer lch-modal-type{body.lch-design .lucy-dues-explanation .lucy-dues-content{padding:28px 22px!important}body.lch-design .lucy-dues-explanation .lucy-dues-content>h2{font-size:20px!important}body.lch-design .lucy-dues-explanation .lucy-dues-monthly{font-size:21px!important}body.lch-design .lucy-dues-explanation .lucy-dues-footer>.lucy-dues-overlap-contact{min-height:80px!important;padding:14px 20px!important}}}body.lch-design :is(#recent-blogs,#building-blog,[data-lucy-blog-preview]).lucy-blog-previews .lcp-inner{margin-inline:0!important;max-width:none!important;padding-inline:0!important;width:100%!important}body.lch-design .lch-valuation-section{--lch-valuation-gutter:max(var(--lch-gutter,32px),calc((100vw - var(--lch-max,1440px))/2))}body.lch-design .lch-valuation-section .lch-valuation-copy{min-width:0;overflow:visible;padding:64px var(--lch-gutter,32px) 64px var(--lch-valuation-gutter)!important;position:relative;z-index:1}body.lch-design .lch-valuation-section .lch-valuation-form{margin:28px 0 0!important;max-width:none!important;position:relative;z-index:2}body.lch-design .lch-valuation-section .lch-valuation-field{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3}@layer lch-modal-type{body.lch-design .lch-valuation-section .lch-valuation-form input[name=address]{background:transparent!important;border:1px solid #ffffffa6!important;color:#111!important;font:400 20px/1.25 CompassSans,Arial,sans-serif!important;height:76px!important;margin:0 0 10px!important;min-height:76px!important;padding:20px 24px 20px 56px!important}body.lch-design .lch-valuation-section .lch-valuation-form input[name=address]::placeholder{color:#555!important;opacity:1!important}body.lch-design .lch-valuation-section .lch-valuation-field>:is(i,svg){font-size:22px;left:22px}body.lch-design .lch-valuation-section .lch-valuation-form>button,body.lch-design .lch-valuation-section .lch-valuation-form>button:is(:hover,:focus,:focus-visible,:active){background:#006eff!important;border:1px solid #006eff!important;color:#fff!important;font:500 18px/1.3 CompassSans,Arial,sans-serif!important;min-height:60px!important}body.lch-design .lch-valuation-section .lch-valuation-or{font:400 18px/1.3 CompassSans,Arial,sans-serif!important;margin:22px 0!important}body.lch-design .lch-valuation-section .lch-valuation-professional-heading{color:#fff!important;font:600 24px/1.25 CompassSans,Arial,sans-serif!important;margin:0 0 14px!important}body.lch-design .lch-valuation-section .lch-valuation-professional-copy{color:#fff!important;font:400 15px/1.6 CompassSans,Arial,sans-serif!important;margin:0 0 22px!important;max-width:54ch}body.lch-design .lch-about-page .lch-about-hero .lch-about-name{font:100 clamp(42px,7vw,96px)/1 the-seasons,the-seasons-fallback,Georgia,serif!important;white-space:nowrap}}body.lch-design .lch-valuation-section .lch-valuation-status:empty{display:none!important}body.lch-design .lch-about-page .lch-about-conversation>.vg-container{align-items:center!important;gap:32px;text-align:center!important}body.lch-design .lch-about-page .lch-about-conversation h2{font-size:clamp(40px,5vw,84px)!important;line-height:1.1!important;margin:0 auto;max-width:1200px}body.lch-design .lch-about-page .lch-about-hero-copy .lch-home-agent-talk{margin-top:12px}@media(min-width:1001px){body.lch-design .lch-valuation-section .lch-valuation-form{width:calc(100% + 25vw + var(--lch-gutter,32px))!important}}@media(max-width:1000px){body.lch-design .lch-valuation-section .lch-valuation-copy{padding:42px var(--lch-gutter,20px)!important}body.lch-design .lch-valuation-section .lch-valuation-form{width:100%!important}}@layer lch-modal-type{body.lch-design .lch-about-page .vg-section h2.vg-t-display-l{font-size:clamp(40px,4.5vw,72px)!important;font-weight:100!important;line-height:1.08!important}body.lch-design .lch-about-page .lch-about-inline-contact{align-items:center!important;background:transparent!important;border:0!important;color:#111!important;display:inline-flex!important;font:500 16px/1.35 CompassSans,Arial,sans-serif!important;gap:12px!important;margin-top:12px!important;min-height:56px!important;padding:0!important;text-decoration:none!important}}@layer lch-modal-type{}@media(min-width:1001px){@layer lch-modal-type{body.lch-design .lch-valuation-section .lch-valuation-form>button{width:calc(100% - 25vw - var(--lch-gutter,32px))!important}}}@layer lch-modal-type{body.lch-design .hlc-flex .hlc-text .lch-advisor-overlap-link{align-items:center!important;color:inherit!important;font:500 16px/1.35 CompassSans,Arial,sans-serif!important;gap:12px!important;min-height:56px!important;text-decoration:none!important}}@layer lch-modal-type{body.lch-design :is(.lan-close,.rag-modal-close,.bidx-auth-close,.lucy-search-close,.lucy-dues-close,.bidx-listing-modal-close,.bidx-photo-viewer-close,.bidx-save-modal-close,.bidx-save-wizard-close,.bidx-sort-modal-close,.bidx-share-modal-close,.vg-modal-close,.vg-listings-modal-close,.lbi-sheet-close,.bidx-mob-loc-overlay-back,.vg-lightbox .vg-icon-btn[data-x],:is(dialog,[role=dialog],.rag-modal-window) :is(button,a)[aria-label^=Close]):not([hidden]):not([aria-hidden=true]):not([data-lan-close-duplicate]):not(.lan-seller-guide *):not(.lan-guide-unavailable *){--lucy-close-ink:#111;--lucy-close-size:42px;aspect-ratio:1!important;background:#fff!important;border:1px solid #b8b8b8!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box!important;color:transparent!important;cursor:pointer!important;display:inline-grid!important;flex:0 0 var(--lucy-close-size)!important;font-size:0!important;height:var(--lucy-close-size)!important;letter-spacing:0!important;line-height:0!important;max-height:var(--lucy-close-size)!important;max-width:var(--lucy-close-size)!important;min-height:var(--lucy-close-size)!important;min-width:var(--lucy-close-size)!important;outline:0!important;padding:0!important;place-items:center!important;text-decoration:none!important;width:var(--lucy-close-size)!important}body.lch-design :is(.lan-close,.rag-modal-close,.bidx-auth-close,.lucy-search-close,.lucy-dues-close,.bidx-listing-modal-close,.bidx-photo-viewer-close,.bidx-save-modal-close,.bidx-save-wizard-close,.bidx-sort-modal-close,.bidx-share-modal-close,.vg-modal-close,.vg-listings-modal-close,.lbi-sheet-close,.bidx-mob-loc-overlay-back,.vg-lightbox .vg-icon-btn[data-x],:is(dialog,[role=dialog],.rag-modal-window) :is(button,a)[aria-label^=Close]):not([hidden]):not([aria-hidden=true]):not([data-lan-close-duplicate]):not(.lan-seller-guide *):not(.lan-guide-unavailable *):before{background:linear-gradient(45deg,transparent calc(50% - .75px),var(--lucy-close-ink) calc(50% - .75px),var(--lucy-close-ink) calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(-45deg,transparent calc(50% - .75px),var(--lucy-close-ink) calc(50% - .75px),var(--lucy-close-ink) calc(50% + .75px),transparent calc(50% + .75px))!important;border:0!important;border-radius:0!important;box-shadow:none!important;content:""!important;display:block!important;grid-area:1/1!important;height:18px!important;inset:auto!important;margin:0!important;opacity:1!important;padding:0!important;place-self:center!important;pointer-events:none!important;position:static!important;transform:none!important;width:18px!important}body.lch-design :is(.lan-close,.rag-modal-close,.bidx-auth-close,.lucy-search-close,.lucy-dues-close,.bidx-listing-modal-close,.bidx-photo-viewer-close,.bidx-save-modal-close,.bidx-save-wizard-close,.bidx-sort-modal-close,.bidx-share-modal-close,.vg-modal-close,.vg-listings-modal-close,.lbi-sheet-close,.bidx-mob-loc-overlay-back,.vg-lightbox .vg-icon-btn[data-x],:is(dialog,[role=dialog],.rag-modal-window) :is(button,a)[aria-label^=Close]):not([hidden]):not([aria-hidden=true]):not([data-lan-close-duplicate]):not(.lan-seller-guide *):not(.lan-guide-unavailable *):after{content:none!important;display:none!important}body.lch-design :is(.lan-close,.rag-modal-close,.bidx-auth-close,.lucy-search-close,.lucy-dues-close,.bidx-listing-modal-close,.bidx-photo-viewer-close,.bidx-save-modal-close,.bidx-save-wizard-close,.bidx-sort-modal-close,.bidx-share-modal-close,.vg-modal-close,.vg-listings-modal-close,.lbi-sheet-close,.bidx-mob-loc-overlay-back,.vg-lightbox .vg-icon-btn[data-x],:is(dialog,[role=dialog],.rag-modal-window) :is(button,a)[aria-label^=Close]):not([hidden]):not([aria-hidden=true]):not([data-lan-close-duplicate]):not(.lan-seller-guide *):not(.lan-guide-unavailable *)>:is(svg,i,em[aria-hidden=true],span[aria-hidden=true]){display:none!important}body.lch-design #lucy-annotation-header :is(button,[role=button],summary):is(:focus,:focus-visible,:focus-within),body.lch-design :is(.lch-home-search-pair,.lch-search-launcher,.vg-bhero-actions):focus-within,body.lch-design :is(button,[role=button],summary,.vg-btn,.lch-overlap-cta,input[type=button],input[type=submit]):is(:focus,:focus-visible,:focus-within){box-shadow:none!important;outline:none!important;outline-offset:0!important}}@layer lch-review-controls{body.lch-design :is(input:not([type]),input[type=""],input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea){border-radius:6px!important}body.lch-design .lch-online-portrait{overflow:visible!important}body.lch-design .lch-online-portrait>.lch-online-dot{bottom:calc(14.645% - 5px)!important;left:auto!important;right:calc(14.645% - 5px)!important;top:auto!important}body.lch-design #lucy-annotation-header .lan-header-actions .lan-ask .lch-online-dot{display:none!important}body.vg-search-page-active.lch-design .bidx-sort-modal :is(.bidx-fm-toggle-row,.bidx-fm-seg-row,.bidx-fm-real-type-row){border-radius:999px!important;gap:4px!important;padding:4px!important}body.vg-search-page-active.lch-design .bidx-sort-modal :is(.bidx-fm-toggle-row,.bidx-fm-seg-row,.bidx-fm-real-type-row)>button{border:0!important;border-radius:999px!important}body.vg-search-page-active.lch-design .bidx-sort-modal-close,body.vg-search-page-active.lch-design .bidx-sort-modal-close:is(:hover,:focus,:focus-visible,:active){top:50%!important;transform:translateY(-50%)!important;transition:none!important}body.lch-design .bidx-fm-status-label{font:700 20px/1.5 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 14px!important;text-transform:none!important}body.vg-search-page-active.lch-design #bidx-toolbar .bidx-tb-dropdown-wrap:is([data-dropdown=status],[data-dropdown=price],[data-dropdown=bedsbaths])>.bidx-tb-dropdown-btn i.fa-chevron-down,body.vg-search-page-active.lch-design .bidx-tb-status-chevron,body.vg-search-page-active.lch-design :is(#bidx-sort-inline-btn,#bidx-mob-sort-trigger) i.fa-chevron-down,body.vg-search-page-active.lch-design :is(.bidx-map-draw-btn,.bidx-map-search-area) i:is(.fa-pencil,.fa-times){font-family:Font Awesome\ 7 Pro,Font Awesome\ 6 Pro!important;font-style:normal!important;font-weight:300!important}body.lch-design .bidx-more-filters-toggle:after,body.lch-design .bidx-schedule-arrow>i,body.lch-design .bidx-schedule-success-icon>i,body.lch-design .bidx-tb-type-pill>i{font-family:Font Awesome\ 7 Pro,Font Awesome\ 6 Pro!important;font-style:normal!important;font-weight:300!important}body.vg-search-page-active.lch-design #bidx-toolbar .bidx-tb-loc-field{background:#f1f1f1!important;border:0!important;border-radius:999px!important;box-shadow:none!important}body.vg-search-page-active.lch-design #bidx-toolbar .bidx-tb-loc-field:focus-within{background:#f1f1f1!important;border:0!important;box-shadow:none!important}body.vg-search-page-active.lch-design #bidx-toolbar .bidx-tb-loc-input{background:transparent!important}body.lch-design .bidx-map-zoom-controls>.bidx-map-zoom-btn,body.lch-design .bidx-map-zoom-controls>.bidx-map-zoom-btn:is(:hover,:focus,:focus-visible,:active),body.lch-design .gm-style .gm-bundled-control button.gm-control-active,body.lch-design .gm-style .gm-bundled-control button.gm-control-active:is(:hover,:focus,:focus-visible,:active),body.vg-search-page-active.lch-design .bidx-map-search-area,body.vg-search-page-active.lch-design .bidx-map-search-area:is(:hover,:focus,:focus-visible,:active){background:#fff!important;color:#111!important}body.vg-search-page-active.lch-design .bidx-map-search-area:is(:hover,:focus,:focus-visible,:active){outline:none!important}body.vg-search-page-active.lch-design #bidx-map-panel :is(.bidx-map-search-area,.bidx-map-draw-btn){align-items:center!important;border:0!important;border-radius:999px!important;box-sizing:border-box!important;display:inline-flex!important;font:500 13px/1 CompassSans,Arial,sans-serif!important;gap:7px!important;height:42px!important;justify-content:center!important;min-height:42px!important;min-width:42px!important;padding:10px 14px!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action{border-radius:999px!important;color:#111!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action[data-lch-review-tone=light]{background-color:#f1f1f1!important;border-color:transparent!important;color:#111!important}html[data-lch-rounded-buttons=true] body.vg-search-page-active.lch-design #bidx-toolbar .bidx-tb-dropdown-wrap:is([data-dropdown=status],[data-dropdown=price],[data-dropdown=bedsbaths])>.bidx-tb-dropdown-btn.lch-review-action{border:0!important}html[data-lch-rounded-buttons=true] body.lch-design .lan-contact [data-offer-profile] .lan-contact-about.lch-review-action,html[data-lch-rounded-buttons=true] body.lch-design .lan-contact [data-offer-profile] .lan-contact-about.lch-review-action:is(:link,:visited,:hover,:focus,:focus-visible,:active){background:#fff!important;background-image:none!important;color:#111!important;opacity:1!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action[data-lch-review-tone=dark]{background-color:#111!important;border-color:#111!important;color:#fff!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action[data-lch-review-exception=quick]{background-color:#fff!important;border:1px solid #111!important;color:#111!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action:is([data-lch-review-exception=gallery],[data-lch-review-exception=valuation]){background-color:#fff!important;border-color:transparent!important;color:#111!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action:is(:hover,:focus,:focus-visible,:active){color:#111!important;text-decoration:none!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action[data-lch-review-tone=dark]:is(:hover,:focus,:focus-visible,:active){color:#fff!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action[data-lch-review-tone=light]:is(:hover,:focus,:focus-visible,:active){background-color:#f1f1f1!important}html[data-lch-rounded-buttons=true] body.lch-design .lch-review-action:is([data-lch-review-exception=quick],[data-lch-review-exception=gallery],[data-lch-review-exception=valuation]):is(:hover,:focus,:focus-visible,:active){background-color:#fff!important;color:#111!important}@media(max-width:1024px){body.vg-search-page-active.lch-design #bidx-mob-list-info{box-sizing:border-box;display:block!important;margin:0!important;max-width:100%!important;padding:18px 0 0!important;width:100%!important}body.vg-search-page-active.lch-design #bidx-mob-list-info :is(.bidx-mob-h1,.bidx-mob-count){display:none!important}body.vg-search-page-active.lch-design #bidx-mob-list-info .bidx-mob-list-meta{border:0!important;gap:0!important;justify-content:flex-start!important;margin:0!important;padding:0!important}body.vg-search-page-active.lch-design #bidx-mob-list-info .bidx-mob-sort-wrap{margin:0!important}body.vg-search-page-active.lch-design #bidx-mob-list-info .bidx-mob-sort-dropdown{left:0!important;right:auto!important}body.vg-search-page-active.lch-design:not(.bidx-mobile-map-view) #bidx-content{padding-top:8px!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-mob-list-info{display:none!important}body.vg-search-page-active.lch-design .lucy-mobile-search-summary{align-self:stretch!important;box-sizing:border-box;padding:0 16px 0 30px!important;position:relative!important}body.vg-search-page-active.lch-design .lucy-mobile-search-summary:before{content:none!important}body.vg-search-page-active.lch-design #lucy-annotation-header{display:none!important}body.vg-search-page-active.lch-design{--lan-header-height:0px!important;--bidx-header-height:0px!important;--bidx-nav-height:0px!important;padding-top:0!important}body.vg-search-page-active.lch-design .bidx-mobile-bar{top:0!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-body>.bidx-mobile-bar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff0!important;border:0!important;border-radius:999px!important;box-shadow:0 3px 18px #0002!important;box-sizing:border-box!important;left:15px!important;margin:0!important;padding:8px 12px!important;right:15px!important;top:15px!important;width:calc(100% - 30px)!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-body{padding-top:0!important}body.vg-search-page-active.lch-design.bidx-mobile-map-view #bidx-mob-loc-wrap{background:transparent!important;border:0!important;padding:0!important}body.vg-search-page-active.lch-design #bidx-body>.bidx-mobile-bar>:is(.bidx-mob-edit-btn,.bidx-mob-save-btn),body.vg-search-page-active.lch-design #bidx-body>.bidx-mobile-bar>:is(.bidx-mob-edit-btn,.bidx-mob-save-btn):is(:hover,:focus,:focus-visible,:active){align-items:center!important;align-self:center!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;display:flex!important;flex:0 0 40px!important;height:40px!important;justify-content:center!important;margin:0!important;max-height:40px!important;min-height:40px!important;min-width:40px!important;padding:0!important;transform:none!important;width:40px!important}body.vg-search-page-active.lch-design #bidx-body>.bidx-mobile-bar>:is(.bidx-mob-edit-btn,.bidx-mob-save-btn) svg{display:block!important;flex-shrink:0!important}body.vg-search-page-active.lch-design #bidx-mob-loc-wrap{align-items:center!important;display:flex!important;gap:12px!important}body.vg-search-page-active.lch-design #bidx-mob-loc-wrap>.lbi-mobile-bubble{background:#111!important;border:0!important;border-radius:50%!important;box-shadow:none!important;display:flex!important;flex:0 0 40px!important;height:40px!important;inset:auto!important;margin:0!important;min-height:40px!important;min-width:40px!important;opacity:1!important;overflow:hidden!important;padding:0!important;pointer-events:auto!important;position:static!important;transform:none!important;width:40px!important}body.vg-search-page-active.lch-design #bidx-mob-loc-wrap>.lbi-mobile-bubble img{aspect-ratio:1!important;border-radius:50%!important;height:100%!important;object-fit:cover!important;width:100%!important}body.vg-search-page-active.lch-design #bidx-mob-loc-wrap>.lucy-mobile-search-summary{padding:0 28px 0 0!important}body.vg-search-page-active.lch-design .lucy-mobile-search-summary:after{background:50%/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='7.5'/%3E%3Cpath d='m16 16 5 5'/%3E%3C/svg%3E");content:"";display:block;height:16px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:16px}body.vg-search-page-active.lch-design .lucy-mobile-search-summary :is(strong,span){max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}}@layer lch-review-controls{body.lch-design.lch-home-page .lch-home-search-pair{gap:2px!important;height:56px!important;isolation:isolate!important;min-height:56px!important;padding:2px!important;position:relative!important;z-index:2!important}body.lch-design.lch-home-page .lch-home-search-pair>:is(.lch-search-location-launch,.lch-home-listed-today){height:52px!important;min-height:52px!important}body.lch-design.lch-home-page .lch-search-launcher{isolation:isolate!important;position:relative!important;z-index:2!important}body.lch-design.lch-home-page .lch-home-listed-today{background:#000000c7!important;color:#fff!important}body.lch-design.lch-home-page #buildings .vg-dir-bar{margin-bottom:24px!important}body.lch-design.lch-home-page .lch-hero-rotation-progress{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:conic-gradient(#fff calc(var(--lch-slide-progress,0)*1turn),#ffffff4d 0)!important;border:0!important;border-radius:50%!important;bottom:auto!important;box-shadow:none!important;box-sizing:border-box!important;contain:strict!important;display:block!important;height:36px!important;isolation:isolate!important;left:auto!important;margin:0!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)!important;mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)!important;max-height:36px!important;max-width:36px!important;min-height:36px!important;min-width:36px!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;right:24px!important;top:calc(var(--lch-hero-timer-center,80%) - 18px)!important;width:36px!important;z-index:2!important}body.lch-design.lch-home-page .lch-hero-rotation-progress:after,body.lch-design.lch-home-page .lch-hero-rotation-progress:before{content:none!important;display:none!important}body.lch-design.lch-home-page .lch-home-signature-statement>span:last-child{font-weight:300!important}body.lch-design .lch-home-card-links>a{font-weight:400!important;text-decoration:underline!important;text-underline-offset:3px;transition:opacity .15s ease}body.lch-design .lch-home-card-links>a:hover{opacity:.6!important}body.lch-design .lcp-building-filter>span{letter-spacing:0!important;text-transform:none!important}}@media(max-width:1100px){@layer lch-review-controls{body.lch-design.lch-home-page .lch-hero-rotation-progress{display:none!important}}}@media(max-width:1000px){body.lch-design.lch-home-page .lch-home-neighborhood-slider{height:50vh!important;min-height:50vh!important}body.lch-design.lch-home-page .lch-home-neighborhood-viewport{aspect-ratio:auto!important;height:100%!important;min-height:0!important}}@media(max-width:600px){@layer lch-review-controls{body.lch-design.lch-home-page #vg-hero-section .vg-hero-lead{font-size:clamp(12px,2.55vw,16px)!important;line-height:1.25!important;max-width:100%!important;width:100%!important}}}body.lch-design .lucy-building-empty-panel{align-items:center;aspect-ratio:auto!important;background:#f1f1f1!important;border:0;border-radius:10px!important;box-sizing:border-box;display:flex;grid-column:1/-1;justify-content:center;margin:0;min-height:260px!important;padding:40px 28px;text-align:center;width:100%}body.lch-design .lucy-building-empty-content{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0;width:min(100%,620px)}body.lch-design .lucy-building-empty-content>h3{color:#111!important;font:600 23px/1.3 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;text-transform:none!important}body.lch-design .lucy-building-empty-content>p{color:#555!important;font:400 15px/1.6 CompassSans,Arial,sans-serif!important;margin:0!important;max-width:54ch}body.lch-design .lucy-building-empty-content>.lucy-building-empty-contact{align-items:center!important;background:#fff!important;border:0!important;border-radius:999px!important;color:#111!important;display:inline-flex!important;font:500 15px/1.3 CompassSans,Arial,sans-serif!important;gap:12px!important;justify-content:center!important;letter-spacing:0!important;margin:8px 0 0!important;max-width:100%;min-height:52px;padding:6px 14px 6px 6px!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;width:auto}body.lch-design .lucy-building-empty-portraits{align-items:center!important;display:inline-flex!important;flex:0 0 auto}body.lch-design .lucy-building-empty-portraits>img{border:1px solid #d6d6d64d!important;border-radius:50%!important;flex:0 0 44px!important;height:44px!important;max-width:none!important;object-fit:cover!important;width:44px!important}body.lch-design .lucy-building-empty-portraits>.lch-online-portrait{--lch-online-photo-size:44px;flex:0 0 44px!important;height:44px!important;width:44px!important}@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay .bidx-listing-section{border-top:1px solid #e3e7ea!important;margin:0!important;padding:28px 0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-section>h3{margin:0 0 18px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-building-spotlight{padding-bottom:30px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-building-spotlight h3{margin-bottom:13px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-map-section{padding-bottom:34px!important}body.lch-design .lucy-building-empty-panel .lucy-building-empty-content>h3{font:600 23px/1.3 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .lucy-low-dues-badge,body.lch-design :is(.bidx-card-badges,.lucy-status-row,.vg-card-tags,.vg-card-media) .lucy-low-dues-badge{backdrop-filter:none!important;background:#fff!important;background-image:none!important;color:#111!important;opacity:1!important}body.lch-design .lucy-low-dues-badge :is(span,svg){color:#111!important;opacity:1!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-virtual-tour{align-items:center!important;align-self:flex-start!important;background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;justify-content:flex-start!important;justify-self:start!important;margin:8px 0 0!important;max-width:100%!important;padding:0!important;text-align:left!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-virtual-tour :is(a,span){justify-content:flex-start!important;margin-inline:0!important;text-align:left!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-virtual-tour a{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;display:inline-flex!important;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;gap:8px!important;letter-spacing:0!important;min-width:0;overflow-wrap:anywhere;padding:0!important;text-decoration:underline!important;text-transform:none!important;text-underline-offset:3px}body.lch-design #bidx-listing-detail-overlay .bidx-listing-virtual-tour svg{fill:none!important;flex:none;height:18px!important;stroke:currentColor!important;width:18px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row .lucy-listing-hoa{line-height:1.2!important;margin:4px 0 0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row .lucy-listing-fees-pill{align-items:flex-start!important;align-self:stretch!important;background:#fff!important;border:1px solid #cfcfcf!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;display:flex!important;flex-direction:column!important;font:400 16px/1.2 CompassSans,Arial,sans-serif!important;gap:6px!important;justify-content:center!important;justify-self:start!important;letter-spacing:0!important;max-width:100%!important;min-height:72px!important;padding:10px 24px!important;text-align:left!important;text-transform:none!important;width:max-content!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row .lucy-listing-fees-pill :is(span,strong){letter-spacing:0!important;text-transform:none!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-fees-pill .lucy-listing-fees-amount{align-items:center!important;display:flex!important;flex-wrap:wrap!important;font:400 16px/1.2 CompassSans,Arial,sans-serif!important;gap:4px!important;justify-content:flex-start!important;max-width:100%!important;width:auto!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-fees-pill .lucy-listing-fees-prompt{align-items:center!important;display:inline-flex!important;font:400 12px/1.2 CompassSans,Arial,sans-serif!important;gap:6px!important;justify-content:flex-start!important;max-width:100%!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-fees-pill .lucy-listing-fees-prompt img{border:0!important;border-radius:50%!important;display:block!important;flex:0 0 24px!important;height:24px!important;margin:0!important;max-width:24px!important;min-width:24px!important;object-fit:cover!important;width:24px!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-fees-pill .lucy-dues-ask-icon{align-items:center!important;background:#e5e5e5!important;border:0!important;border-radius:50%!important;color:#616161!important;display:inline-flex!important;flex:0 0 16px!important;height:16px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:16px!important;padding:0!important;width:16px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row .bidx-listing-stats{line-height:1.25!important;margin-block:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row .bidx-listing-address{line-height:1.3!important;margin-block:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row :is(.lucy-listing-hoa,.bidx-listing-stats,.bidx-listing-address) :is(strong,span,a){line-height:inherit!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row>div>.lucy-listing-hoa+.bidx-listing-stats{margin-top:-4px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row>div>.bidx-listing-stats+.bidx-listing-address{margin-top:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row .bidx-listing-address>span{line-height:1.3!important;margin-top:4px!important}body.lch-design .bidx-card .lucy-card-details .bidx-card-stats{margin-top:8px!important}body.lch-design .bidx-card .bidx-card-photo-wrap>.bidx-card-arrow{align-items:center!important;background:#fff!important;border:0!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box!important;color:#333!important;display:flex!important;font-size:0!important;font-weight:300!important;height:36px!important;justify-content:center!important;line-height:1!important;min-height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}body.lch-design .bidx-card .bidx-card-photo-wrap>.bidx-card-arrow:is(:hover,:focus-visible,:active){background:#fff!important;color:#333!important}body.lch-design .bidx-card .bidx-card-arrow>.lucy-card-chevron{color:inherit!important;display:block!important;fill:currentColor;flex:none!important;font-weight:300!important;height:18px!important;pointer-events:none;stroke:none!important;stroke-width:0!important;width:11px!important}}@media(max-width:600px){body.lch-design .lucy-building-empty-panel{min-height:250px;padding:32px 20px}body.lch-design .lucy-building-empty-content>h3{font-size:21px!important}body.lch-design .lucy-building-empty-content>.lucy-building-empty-contact{font-size:14px!important}}@media(hover:none){body.lch-design .bidx-card .bidx-card-photo-wrap>.bidx-card-arrow{opacity:1!important}}@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-photos{margin:0!important;padding:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal>.bidx-listing-modal-close{display:grid!important;left:calc(100% - 54px)!important;margin:12px 12px -54px auto!important;position:sticky!important;right:auto!important;top:12px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 18px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>.lucy-listing-fees-pill{flex:0 1 auto;margin:0!important}body.lch-design #bidx-listing-detail-overlay [data-listing-insights]>.bidx-listing-building-card{align-items:center!important;background:#fff!important;border:1px solid #cfcfcf!important;border-radius:12px!important;box-sizing:border-box!important;display:flex!important;flex:1 1 230px;gap:12px!important;margin:0!important;max-width:360px;min-height:72px!important;min-width:0;padding:10px 18px!important}body.lch-design #bidx-listing-detail-overlay [data-listing-insights] .bidx-listing-building-media{aspect-ratio:1!important;border-radius:50%!important;display:block!important;flex:0 0 48px!important;height:48px!important;margin:0!important;max-height:48px!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;object-fit:cover!important;width:48px!important}body.lch-design #bidx-listing-detail-overlay [data-listing-insights] .bidx-listing-building-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0}body.lch-design #bidx-listing-detail-overlay [data-listing-insights] .bidx-listing-building-copy p{font:400 14px/1.2 CompassSans,Arial,sans-serif!important;margin:0!important}body.lch-design #bidx-listing-detail-overlay [data-listing-insights] .bidx-listing-building-copy a{background:none!important;border:0!important;border-radius:0!important;color:#111!important;display:inline!important;font:400 12px/1.2 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0!important;max-width:100%;min-height:0!important;padding:0!important;text-decoration:underline!important;text-transform:none!important;width:fit-content!important}body.lch-design #bidx-listing-detail-overlay [data-listing-insights] .bidx-listing-building-copy a:hover{opacity:.65}body.lch-design #bidx-listing-detail-overlay .bidx-listing-stats>span{align-items:center;display:inline-flex;gap:5px}body.lch-design #bidx-listing-detail-overlay .bidx-listing-stats svg{fill:none;flex:0 0 18px;height:18px;stroke:currentColor;width:18px}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel>.bidx-listing-modal-fav{background:#fff!important;border:1px solid #cfcfcf!important;border-radius:999px!important;color:#111!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel>.bidx-listing-modal-fav :is(i,svg){color:#c92532!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel>.bidx-listing-modal-fav:is(.bidx-favorited,.active){background:#fff!important;border-color:#cfcfcf!important;color:#111!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel>.bidx-listing-modal-fav:is(.bidx-favorited,.active) .lucy-heart-on{color:#c92532!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel>.bidx-listing-contact-btn{background:#f1f1f1!important;border:0!important;border-radius:999px!important;color:#111!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-building-spotlight .bidx-listing-building-card{align-items:center!important;display:flex!important;gap:24px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-building-spotlight .bidx-listing-building-media{aspect-ratio:1!important;border-radius:50%!important;box-shadow:0 4px 16px #0002!important;flex:0 0 144px!important;height:144px!important;margin:0!important;max-height:144px!important;max-width:144px!important;min-height:144px!important;min-width:144px!important;overflow:hidden!important;width:144px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-building-spotlight .bidx-listing-building-media img{aspect-ratio:1!important;border-radius:50%!important;display:block!important;height:100%!important;min-height:0!important;object-fit:cover!important;width:100%!important}body.lch-design [data-fees-locked] strong{filter:blur(4px);pointer-events:none;user-select:none}body.lch-design .bidx-card .lucy-card-hoa:is([data-fees-locked],[data-lucy-dues-info],[data-lucy-dues-ask]){cursor:pointer;pointer-events:auto!important;position:relative!important;z-index:3!important}body.lch-design .lucy-card-hoa[data-lucy-dues-info]:hover{text-decoration:underline;text-underline-offset:3px}body.lch-design .lucy-dues-explanation [data-fee-summary]{border:1px solid #d5d5d5;border-radius:12px;margin:0 0 28px!important;padding:24px!important}body.lch-design .lucy-dues-explanation [data-fee-summary]>.lucy-dues-equation{margin:0!important}body.lch-design .lucy-dues-explanation [data-fee-comparison]{border:1px solid #d5d5d5;border-radius:12px;margin:12px 0 18px!important;padding:18px 24px!important}body.lch-design .lucy-dues-explanation [data-fee-comparison]>p{line-height:1.4;margin:6px 0!important}body.lch-design #bidx-photo-viewer-overlay .bidx-photo-viewer-stage>.bidx-listing-map-canvas{border-radius:0;height:100%;inset:0;min-height:0;position:absolute;width:100%}}@media(min-width:769px){@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay [data-listing-gallery]{display:grid!important;gap:5px;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,minmax(140px,190px))}body.lch-design #bidx-listing-detail-overlay [data-listing-gallery]>.bidx-listing-photo-tile{border-radius:0!important}body.lch-design #bidx-listing-detail-overlay [data-listing-gallery]>[data-photo-index="0"]{grid-column:1;grid-row:1/3}body.lch-design #bidx-listing-detail-overlay [data-listing-gallery]>[data-photo-index="1"]{grid-column:2;grid-row:1}body.lch-design #bidx-listing-detail-overlay [data-listing-gallery]>[data-photo-index="2"]{grid-column:2;grid-row:2}body.lch-design #bidx-listing-detail-overlay [data-listing-gallery]>[data-listing-map-open]{background:#edf1f3!important;border:0!important;border-radius:0!important;cursor:pointer;grid-column:3/5;grid-row:1;margin:0!important;overflow:hidden;padding:0!important;position:relative}body.lch-design #bidx-listing-detail-overlay [data-listing-map-open]>.bidx-listing-map-canvas{border-radius:0!important;box-sizing:border-box!important;height:100%!important;margin:0!important;max-height:100%!important;min-height:0!important;pointer-events:none;width:100%!important}body.lch-design #bidx-listing-detail-overlay [data-listing-gallery]>.bidx-listing-photo-more{grid-column:3/5;grid-row:2}body.lch-design #bidx-listing-detail-overlay [data-listing-gallery=photos]>.bidx-listing-photo-more{grid-row:1/3}body.lch-design #bidx-listing-detail-overlay :is(.bidx-listing-photo-count-1,.bidx-listing-photo-count-2,.bidx-listing-photo-count-3)>[data-listing-map-open]{grid-row:1/3}body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-count-1{grid-template-columns:1fr 1fr}body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-count-1>[data-listing-map-open]{grid-column:2}}}@media(max-width:768px){@layer lch-modal-type{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]{align-items:stretch;flex-direction:column;gap:10px;width:100%}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>.lucy-listing-fees-pill,body.lch-design #bidx-listing-detail-overlay [data-listing-insights]>.bidx-listing-building-card{box-sizing:border-box;flex:auto;max-width:100%;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-main{touch-action:pan-y}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile>:is(.bidx-listing-modal-fav,.bidx-listing-modal-share){box-sizing:border-box;grid-column:1/-1;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-building-spotlight .bidx-listing-building-media{flex-basis:96px!important;height:96px!important;max-height:96px!important;max-width:96px!important;min-height:96px!important;min-width:96px!important;width:96px!important}}}@media(min-width:1025px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-grid.bidx-listing-photo-count-1{grid-template-columns:2fr 3fr!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-grid.bidx-listing-photo-count-1>[data-photo-index="0"]{grid-column:1!important;grid-row:1/3!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-grid.bidx-listing-photo-count-1>[data-listing-map-open]{grid-column:2/-1!important;grid-row:1/3!important}}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>.lucy-listing-offer-pill{align-items:center!important;background:#fff!important;border:1px solid #cfcfcf!important;border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;color:#111!important;cursor:pointer;display:flex!important;flex:0 1 auto!important;gap:12px!important;letter-spacing:0!important;margin:0!important;max-width:100%!important;min-height:72px!important;min-width:0!important;padding:12px 24px!important;text-align:left!important;text-transform:none!important;width:max-content!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-offer-pill>.lucy-listing-offer-icon{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;display:grid!important;flex:0 0 26px!important;height:26px!important;margin:0!important;place-items:center!important;width:26px!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-offer-icon>i{font-size:24px!important;height:24px!important;width:24px!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-offer-pill>span:not(.lucy-listing-offer-icon){display:flex!important;flex-direction:column!important;gap:5px!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-offer-title{font:500 16px/1.25 CompassSans,Arial,sans-serif!important}body.lch-design #bidx-listing-detail-overlay .lucy-listing-offer-subtitle{font:400 12px/1.35 CompassSans,Arial,sans-serif!important}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-mobile-property-message{background:#111!important;color:#fff!important}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-mobile-property-tour{background:#f1f1f1!important;color:#111!important}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>:is(.bidx-fav,.bidx-mobile-property-share) :is(i,svg){font-size:27px!important;height:27px!important;line-height:1!important;width:27px!important}}}@media(max-width:768px){@layer lch-review-controls{body.lch-design .vg-bhero-actions>.lch-building-ask{align-items:center!important;background:transparent!important;border:1px solid #d5d5d5!important;border-radius:999px!important;box-sizing:border-box!important;color:#111!important;display:flex!important;flex:0 0 100%!important;font:500 16px/1.3 CompassSans,Arial,sans-serif!important;gap:12px!important;justify-content:center!important;min-height:46px!important;padding:5px 20px!important;text-align:center!important;width:100%!important}body.lch-design .vg-bhero-actions>.lch-building-ask .lch-overlap-portraits{flex:none!important;margin:0!important}}}@media(max-width:600px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>.lucy-listing-offer-pill{padding:12px 24px!important}}}@keyframes lucy-listing-photo-loading{to{background-position:-200% 0}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-tile{background:#eceeef!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-tile[data-photo-loading]{animation:lucy-listing-photo-loading 1.5s ease-in-out infinite;background:linear-gradient(100deg,#eceeef 20%,#f5f6f7,#eceeef 64%)!important;background-size:200% 100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-tile img:not([data-photo-ready]){opacity:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-tile img[data-photo-ready]{opacity:1!important}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-main{aspect-ratio:3/2!important;height:auto!important;max-height:65dvh!important;overflow:hidden!important;position:relative!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-main .bidx-swipe-track{height:100%!important;inset:0!important;position:absolute!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-main img{height:100%!important;max-height:none!important;object-fit:cover!important;width:100%!important}}}@media(prefers-reduced-motion:reduce){body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-tile[data-photo-loading]{animation:none!important}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>:is(.lucy-listing-offer-pill,.lucy-listing-fees-pill,.bidx-listing-building-card){flex:0 0 100%!important;max-width:100%!important;width:100%!important}}}@layer lch-review-controls{body.lch-design .lbi-form[data-lbi-form=offer] .lbi-offer-price input{font:500 38px/1.2 CompassSans,Arial,sans-serif!important;min-height:76px!important}body.lch-design .lbi-offer-disclaimer{color:#666!important;font:400 11px/1.5 CompassSans,Arial,sans-serif!important;margin:18px 0 0!important}body.lch-design .lbi-offer-address{font:400 15px/1.5 CompassSans,Arial,sans-serif!important;margin:0 0 24px!important}}@layer lch-review-controls{body.lch-design :is([role=dialog],dialog,.lan-overlay,.lan-gate,.lbi-mobile-bar,.lbi-mobile-sheet,#modal-container) :is(label,label>span,.lbi-field,.lbi-field>span,.lan-field,.lan-field>span,.lan-step-label){letter-spacing:0!important;text-transform:none!important}body.lch-design .lbi-offer-heading{align-items:center;display:flex;gap:14px;margin:0 0 20px!important}body.lch-design .lbi-offer-photo{background:#eee;border-radius:50%!important;display:block!important;flex:0 0 56px!important;height:56px!important;margin:0!important;max-width:56px!important;min-width:56px!important;object-fit:cover!important;width:56px!important}body.lch-design .lbi-offer-copy{min-width:0}body.lch-design .lbi-offer-copy>.lbi-form-title{margin:0 0 6px!important}body.lch-design .lbi-offer-copy>.lbi-offer-address{font-size:14px!important;margin:0!important}}@media(max-width:768px){@layer lch-review-controls{body.lch-design .vg-bhero-actions>.lch-building-ask .lch-building-ask-portraits{height:34px!important}body.lch-design .vg-bhero-actions>.lch-building-ask .lch-building-ask-portraits img{height:34px!important;width:34px!important}body.lch-design .vg-bhero-actions>.lch-building-ask .lch-building-ask-portraits>.lch-online-portrait{--lch-online-photo-size:34px;height:34px!important;width:34px!important}}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .lucy-listing-offer-icon>i{align-self:center!important;display:block!important;justify-self:center!important;line-height:1!important;margin:0!important;position:relative!important;vertical-align:0!important}}@media(prefers-reduced-motion:reduce){body.lch-design #bidx-listing-detail-overlay [data-listing-insights]>:is(.lucy-listing-offer-pill,.lucy-listing-fees-pill,.bidx-listing-building-card){transition:none!important}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>:is(.bidx-fav,.bidx-mobile-property-share){padding:8px!important}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>:is(.bidx-fav,.bidx-mobile-property-share) :is(i,svg){flex:0 0 27px!important}}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-fav .lucy-heart-off{background-color:currentColor!important;color:#111!important}body.lch-design #bidx-listing-detail-overlay>.bidx-mobile-property-cta>.bidx-fav .lucy-heart-on{color:#c92532!important}}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-summary{display:flex;flex-direction:column;gap:12px;min-width:0}}@media(min-width:769px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row{margin-bottom:0!important;padding-bottom:28px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row>div{align-items:start;display:grid!important;gap:24px!important;grid-template-columns:minmax(210px,.9fr) minmax(0,1.7fr);width:100%}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]{align-items:stretch;align-self:stretch;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:minmax(72px,1fr);margin:0!important;width:100%}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-insight-rows="2"]{grid-template-rows:repeat(2,minmax(72px,1fr))}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>:is(.lucy-listing-fees-pill,.bidx-listing-building-card){grid-column:1;justify-self:stretch!important;max-width:100%!important;min-width:0;padding:12px 16px!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>.lucy-listing-offer-pill{flex-direction:column;grid-column:2;grid-row:1/-1;height:100%;justify-content:center;justify-self:stretch;max-width:100%!important;padding:16px!important;text-align:center!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]:has(>.lucy-listing-offer-pill:only-child){grid-template-columns:1fr}body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-listing-insights]>.lucy-listing-offer-pill:only-child{grid-column:1}}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-summary .bidx-listing-address{color:#111!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-summary .bidx-listing-address>span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;opacity:1!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-photos{position:relative}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-photos>.lucy-status-row{gap:8px!important;left:18px;margin:0!important;max-width:calc(100% - 88px);pointer-events:none;position:absolute!important;top:18px;z-index:5}body.lch-design #bidx-listing-detail-overlay .bidx-listing-modal-photos>.lucy-status-row>.lucy-status-badge[data-lucy-status=active]{align-items:center;background:#fff!important;border:0!important;box-sizing:border-box;color:#111!important;display:inline-flex!important;font:500 15px/1.2 CompassSans,Arial,sans-serif!important;height:auto!important;min-height:36px!important;padding:8px 14px!important}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-neighborhood :is(a,span){color:inherit!important;font:inherit!important;text-decoration:underline!important;text-underline-offset:3px}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row>div>.bidx-listing-summary>.bidx-listing-address{margin:0!important}}@media(min-width:769px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row [data-insight-offer=false]{grid-template-columns:1fr!important;justify-self:end;width:min(100%,360px)!important}}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-grid{gap:3px!important}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:static!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile>:is(.bidx-listing-modal-fav,.bidx-listing-modal-share){box-sizing:border-box;grid-column:1/-1!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile>:is(.bidx-listing-contact-btn,.bidx-schedule-tour-btn){box-sizing:border-box;grid-column:auto!important;width:100%!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile>.bidx-listing-contact-btn:has(+.bidx-listing-modal-share){grid-column:1/-1!important}}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .lucy-listing-fees-pill>.lucy-low-dues-badge{align-self:flex-start;font-size:12px!important;line-height:1.3!important;margin:0!important;padding:0!important}}@media(max-width:768px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-title-row{margin-bottom:0!important;padding-bottom:12px!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile{grid-template-columns:minmax(0,1fr)!important;margin-top:0!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-action-panel-mobile>button{grid-column:1/-1!important;width:100%!important}}}@layer lch-review-controls{body.lch-design .lucy-favorites-grid{display:grid!important;gap:40px 24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.lch-design .lucy-favorites-grid>.bidx-card{float:none!important;margin:0!important;min-width:0!important;width:100%!important}body.lch-design .lucy-favorites-grid>.bidx-skeleton .bidx-card-photo-wrap{aspect-ratio:3/2;background:#eee}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design .lucy-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@media(max-width:600px){@layer lch-review-controls{body.lch-design .lucy-favorites-grid{grid-template-columns:minmax(0,1fr)!important}}}body.lch-design [data-lch-page=district] .vg-nearby-cols{display:flex!important;flex-direction:column!important;gap:0!important}body.lch-design [data-lch-page=district] .lch-nearby-group>summary{cursor:pointer;list-style:none}body.lch-design [data-lch-page=district] .lch-nearby-group>summary::-webkit-details-marker{display:none}body.lch-design .lch-district-home-advisor .hlc-text{color:#fff}body.lch-design .lch-district-home-advisor .hlc-text p{color:#fff;font:400 16px/1.7 CompassSans,Arial,sans-serif}body.lch-design .lch-district-home-advisor .hlc-text h2{font-weight:100!important}body.lch-design .lch-valuation-section .lch-valuation-field{background:transparent;border-radius:999px;margin-bottom:10px}@layer lch-review-controls{body.lch-design .lch-valuation-section .lch-valuation-form{margin-top:24px!important}body.lch-design .lch-valuation-section .lch-valuation-form>label{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.lch-design .lch-valuation-section .lch-valuation-form .lch-valuation-field>input[name=address]{border-radius:999px!important}body.lch-design .lch-valuation-section .lch-valuation-form .lch-valuation-field>.lch-valuation-submit,body.lch-design .lch-valuation-section .lch-valuation-form .lch-valuation-field>.lch-valuation-submit:is(:hover,:focus,:focus-visible,:active),html[data-lch-rounded-buttons=true] body.lch-design .lch-valuation-section .lch-valuation-form .lch-valuation-field>.lch-valuation-submit{background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;color:#111!important;display:grid!important;height:48px!important;margin:0!important;max-width:48px!important;min-height:48px!important;min-width:48px!important;padding:12px!important;place-items:center!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;z-index:2}body.lch-design .lch-valuation-submit>i{color:inherit!important;font-size:22px!important;line-height:1!important}}@media(min-width:1001px){body.lch-design .lch-valuation-section .lch-valuation-form{width:calc(100vw - var(--lch-valuation-gutter)*2)!important}@layer lch-modal-type{body.lch-design .lch-valuation-section .lch-valuation-form>button{width:calc(50vw - var(--lch-valuation-gutter) - var(--lch-gutter,32px))!important}}}@layer lch-modal-type{body.lch-design .lch-valuation-section .lch-valuation-form>button,body.lch-design .lch-valuation-section .lch-valuation-form>button:is(:hover,:focus,:focus-visible,:active){background:#fff!important;border-color:#fff!important;color:#111!important}body.lch-design .hlc-flex .hlc-text .lch-advisor-overlap-link{align-self:flex-start!important;background:transparent!important;border:0!important;color:#fff!important;display:inline-flex!important;margin-top:32px!important;max-width:100%!important;padding:0!important;width:fit-content!important}body.lch-design .hlc-flex .hlc-text .lch-advisor-overlap-link .lch-overlap-portraits>img{border-radius:50%!important;height:44px!important;max-width:44px!important;min-width:44px!important;object-fit:cover!important;width:44px!important}body.lch-design [data-lch-page=building] .vg-advisor-actions .lch-advisor-contact{align-items:center!important;background:transparent!important;border:0!important;color:#fff!important;display:inline-flex!important;gap:12px!important;padding:0!important}body.lch-design .vg-lightbox-stage .vg-icon-btn{background:#fff!important;border:0!important;border-radius:50%!important;box-sizing:border-box;color:#111!important;display:grid!important;font-size:15px!important;height:38px!important;line-height:1!important;min-height:38px!important;min-width:38px!important;padding:0!important;place-items:center;width:38px!important}body.lch-design .lch-valuation-section .lch-valuation-field>:is(i,svg){color:#111!important;font-size:22px!important;height:22px!important;width:22px!important}body.lch-design .lch-valuation-section .lch-valuation-field{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}body.lch-design .lch-valuation-section .lch-valuation-field>input[name=address]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8!important;border-color:#ffffff70!important;border-radius:999px!important;box-shadow:none!important;color:#111!important;margin:0!important;outline:0!important;padding-right:76px!important}body.lch-design .lch-valuation-section .lch-valuation-field>input[name=address]::placeholder{color:#444!important;opacity:1!important}body.lch-design .lch-about-page .lch-about-hero .lch-about-name{margin-bottom:12px!important}body.lch-design .lch-about-page .lch-about-hero .lch-about-choice{font:700 clamp(20px,1.8vw,26px)/1.4 CompassSans,Arial,sans-serif!important;margin:0 0 24px!important}body.lch-design .lch-about-page .lch-about-conversation h2{font:700 clamp(24px,2.6vw,36px)/1.25 CompassSans,Arial,sans-serif!important;max-width:1000px}}@media(min-width:1001px){body.lch-design.lch-home-page #faq .vg-qa-side{align-self:start;position:sticky;top:calc(var(--lch-header,96px) + 24px)}}body.lch-design .hlc-flex .hlc-text>h2{margin-bottom:28px!important}body.lch-design .vg-gcard{border-top:0;padding-top:0}body.lch-design .vg-gcard h2{font:700 clamp(20px,2vw,28px)/1.25 CompassSans,Arial,sans-serif!important}@layer lch-review-controls{body.lch-design #map-section.lch-google-map-review{background:#fff!important;color:#111!important;padding:48px 0 0!important}body.lch-design #map-section.lch-google-map-review>.inner-content{max-width:none!important;padding:0!important;width:100%!important}body.lch-design #map-section.lch-google-map-review .click-map,body.lch-design #map-section.lch-google-map-review h2{box-sizing:border-box!important;color:#111!important;display:block!important;margin:0 auto 16px!important;max-width:none!important;padding:0!important;width:min(1440px,calc(100% - 64px))!important}@media(max-width:760px){body.lch-design #map-section.lch-google-map-review .click-map,body.lch-design #map-section.lch-google-map-review h2{padding:0!important;width:calc(100% - 40px)!important}}body.lch-design #map-section.lch-google-map-review .click-map i,body.lch-design #map-section.lch-google-map-review .click-map svg,body.lch-design #map-section.lch-google-map-review .click-map:before{margin-right:8px!important}body.lch-design .lch-home-google-map{isolation:isolate;position:relative;width:100%!important}body.lch-design #lux-map-container[hidden],body.lch-design .lch-home-google-map[hidden]{display:none!important}body.lch-design .lch-home-map-canvas{background:#eef0ef;height:620px!important;min-height:620px!important;width:100%!important}body.lch-design .lch-home-map-canvas[hidden]{display:none!important}body.lch-design .lch-home-map-label{align-items:center!important;background:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 2px 8px #0003!important;color:#111!important;cursor:pointer;display:flex!important;font:500 13px/1.1 CompassSans,Arial,sans-serif!important;gap:7px!important;height:auto!important;margin:0!important;max-width:220px!important;min-height:0!important;min-width:0!important;padding:4px 12px 4px 4px!important;position:absolute!important;transform:translate(-50%,-100%)!important;white-space:nowrap;width:max-content!important;z-index:2}body.lch-design .lch-home-map-label:hover{opacity:.8;z-index:5}body.lch-design .lch-home-map-label img{aspect-ratio:1!important;border-radius:50%!important;flex:none!important;height:30px!important;object-fit:cover!important;width:30px!important}body.lch-design .lch-home-map-label span{display:block!important;text-align:left!important}body.lch-design .lch-home-map-label small{display:block!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}body.lch-design .lch-home-map-label:focus-visible{outline:2px solid #006eff!important;outline-offset:3px!important;z-index:6}body.lch-design .lch-home-map-status{background:#fff;left:24px;margin:0!important;padding:8px 12px;position:absolute;top:80px}body.lch-design .lch-home-map-status:empty{display:none}body.lch-design .lan-overlay.lan-building-map{z-index:11950!important}body.lch-design .lan-building-map[data-lan-suspended=true]{pointer-events:none!important}body.lch-design .lan-building-map .lan-dialog{background:#fff!important;display:flex!important;flex-direction:column!important;max-height:calc(100dvh - 48px)!important;max-width:1180px!important;overflow:hidden!important;padding:0!important;width:calc(100vw - 48px)!important}body.lch-design .lan-building-map .lan-dialog-content{display:block!important;max-height:inherit!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;padding:48px 24px 24px!important}body.lch-design .lan-building-map .lan-close{position:absolute!important;right:12px!important;top:12px!important;z-index:20!important}body.lch-design .lch-map-building-intro{align-items:center!important;display:grid!important;gap:20px!important;grid-template-columns:150px minmax(0,1fr)!important;margin-bottom:20px!important}body.lch-design .lch-map-building-intro>div{min-width:0!important}body.lch-design .lch-map-building-intro img{aspect-ratio:1!important;border-radius:50%!important;height:150px!important;object-fit:cover!important;width:150px!important}body.lch-design .lch-map-building-intro h2{font-size:32px!important;margin:0 0 4px!important}body.lch-design .lch-map-building-fees,body.lch-design .lch-map-building-stats{color:#555!important;font:400 14px/1.2 CompassSans,Arial,sans-serif!important;margin:0 0 3px!important}body.lch-design .lch-map-building-learn{color:#111;font-size:14px!important;line-height:1.2!important;margin:0!important;text-decoration:underline!important}body.lch-design .lch-map-building-learn:hover{opacity:.6;text-decoration:underline}body.lch-design .lch-map-building-tabs{align-items:end;border-bottom:1px solid #d9d9d9;display:flex!important;flex-wrap:nowrap!important;gap:0 26px!important;margin:12px 0 24px!important;min-width:0;padding:0!important}body.lch-design .lch-map-building-tabs button{background:#fff!important;background-clip:padding-box!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:#555!important;cursor:pointer;display:block!important;font:400 15px/1.35 var(--font,Arial,sans-serif)!important;letter-spacing:0!important;margin:0 0 -1px!important;min-height:48px;padding:14px 0!important;position:relative;text-transform:none!important;white-space:nowrap}body.lch-design .lch-map-building-tabs button[aria-selected=true]{border-bottom-color:#000!important;color:#000!important}body.lch-design .lan-building-map .lch-map-building-tabs select.bidx-sort-select{align-self:center!important;appearance:none!important;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 6 5 5 5-5'/%3E%3C/svg%3E") right 8px center/12px 12px no-repeat!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important;font:400 15px/1.35 var(--font,Arial,sans-serif)!important;margin:0 0 0 auto!important;max-width:100%!important;min-height:48px;min-width:96px!important;padding:8px 24px 8px 8px!important;width:auto!important}body.lch-design .lch-map-building-grid{display:grid!important;gap:28px 20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.lch-design .lch-map-building-grid>*{min-width:0!important}body.lch-design .lch-map-building-status-view[hidden],body.lch-design .lch-map-listings-all[hidden]{display:none!important}body.lch-design .lan-building-map .bidx-card-actions button{background:#fff!important;border:0!important;border-radius:50%!important;color:#111!important}body.lch-design .lan-building-map .bidx-card-actions button svg{fill:none!important;stroke:currentColor!important}body.lch-design .lan-building-map .bidx-card-actions button svg path{fill:currentColor!important;stroke:none!important}body.lch-design .lan-building-map .lch-map-building-empty{background:#f0f0f0;border-radius:10px;padding:64px 24px!important;text-align:center}body.lch-design .lch-map-building-empty h3{font:600 24px/1.25 CompassSans,Arial,sans-serif!important;margin:0 0 16px!important}body.lch-design .lch-map-waitlist{align-items:center!important;background:transparent!important;border:0!important;color:#111!important;display:inline-flex!important;gap:14px!important}body.lch-design .lch-map-listings-all{display:flex!important;justify-content:center!important;margin:32px auto 0!important;max-width:100%!important;padding:14px 28px!important;width:max-content!important}body.lch-design .lch-map-listings-all:disabled{cursor:wait!important;opacity:.65!important}body.lch-design .lch-map-more-status{font-size:14px!important;margin:12px 0 0!important;text-align:center!important}body.lch-design .lch-map-more-status:empty{display:none!important}body.lch-design .lch-map-more-status[data-filter-notice]{align-items:center;background:#f1f1f1!important;border:0!important;border-radius:10px!important;color:#111!important;display:flex;font:400 14px/1.4 var(--font,Arial,sans-serif)!important;gap:12px;justify-content:space-between;margin:0 0 16px!important;padding:12px 16px!important;text-align:left!important}body.lch-design .lch-map-more-status[data-filter-notice][hidden]{display:none!important}body.lch-design .lch-map-more-status[data-filter-notice] button{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111!important;display:inline-flex!important;flex:0 0 20px!important;font-size:14px!important;height:20px!important;justify-content:center;line-height:1!important;margin:0!important;max-height:20px!important;max-width:20px!important;min-height:20px!important;min-width:20px!important;padding:0!important;width:20px!important}body.lch-design .lch-map-more-status[data-filter-notice] button svg{display:block;height:14px!important;pointer-events:none;width:14px!important}body.lch-design .bidx-map-search-area small{display:block;font-size:11px;font-weight:400;line-height:1.3;margin-top:2px}body.lch-design .lch-map-loading{align-items:center;display:flex!important;gap:12px;justify-content:center;margin:0 0 20px!important}body.lch-design .lch-map-loading>span{animation:lch-map-spin .9s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#111;height:24px;width:24px}body.lch-design .lch-map-skeletons{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}body.lch-design .lch-map-skeletons>div>span{aspect-ratio:1.5;background:#eee;display:block}body.lch-design .lch-map-skeletons i{background:#eee;display:block;height:14px;margin-top:14px;width:75%}body.lch-design .lch-map-skeletons i:last-child{width:50%}@media(max-width:480px){body.lch-design .lch-map-building-tabs{gap:0 clamp(6px,1.5vw,12px)!important}body.lch-design .lch-map-building-tabs button{flex:0 0 auto!important;font-size:13px!important}body.lch-design .lan-building-map .lch-map-building-tabs select.bidx-sort-select{flex:0 0 104px!important;font-size:13px!important;max-width:104px!important;min-width:96px!important;padding-left:0!important;width:104px!important}}@media(max-width:700px){body.lch-design .lan-building-map .lch-map-building-empty{padding:48px 20px!important}body.lch-design .lch-home-map-canvas{height:620px!important;min-height:620px!important}body.lch-design .lch-home-map-label{font-size:11px!important;padding:3px 8px 3px 3px!important}body.lch-design .lan-building-map .lan-dialog{max-height:calc(100dvh - 24px)!important;width:calc(100vw - 24px)!important}body.lch-design .lan-building-map .lan-dialog-content{padding:48px 20px 24px!important}body.lch-design .lch-map-building-intro{gap:12px!important;grid-template-columns:100px minmax(0,1fr)!important;margin-bottom:16px!important}body.lch-design .lch-map-building-intro img{height:100px!important;width:100px!important}body.lch-design .lch-map-building-intro h2{font-size:24px!important;margin-bottom:4px!important}body.lch-design .lch-map-building-fees,body.lch-design .lch-map-building-stats{font-size:12px!important;line-height:1.2!important}body.lch-design .lch-map-building-learn{font-size:12px!important}body.lch-design .lch-map-building-grid{grid-template-columns:minmax(0,1fr)!important}body.lch-design .lch-map-skeletons{grid-template-columns:minmax(0,1fr)}.lch-map-skeletons>div:not(:first-child){display:none}}}@keyframes lch-map-spin{to{transform:rotate(1turn)}}@layer lch-review-controls{body.lch-design .lch-home-map-label.lch-home-map-no-matches,body.lch-design .lch-home-map-label.lch-home-map-no-matches:hover{background:#fff!important;cursor:pointer!important;opacity:.75!important}body.lch-design .lan-building-map .lch-map-building-tabs select.bidx-sort-select{background-position:right 1px center!important;flex:0 0 auto!important;font-size:13px!important;max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:20px!important;width:var(--lch-sort-width,9ch)!important}body.lch-design .lch-home-map-label[hidden]{display:none!important}body.lch-design .lch-home-map-label small.lch-home-map-match-count{color:#267349!important;font-weight:500!important}body.lch-design .lch-map-more-status[data-filter-notice] button{background:#fff!important;border-radius:999px!important;flex:0 0 auto!important;font:500 13px/1.2 CompassSans,Arial,sans-serif!important;gap:6px!important;height:auto!important;max-height:none!important;max-width:none!important;min-height:36px!important;min-width:0!important;padding:8px 12px!important;white-space:nowrap!important;width:auto!important}body.vg-search-page-active.lch-design .lch-shared-contact-bar{display:none!important}}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{}@media(max-width:1100px){body.lch-design.lch-has-shared-contact-bar .vg-page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}body.lch-design .lbi-mobile-bar-content{padding-right:16px;transition:opacity .16s ease .12s,transform .34s ease;width:calc(100vw - 36px)}body.lch-design .lbi-mobile-bar.is-minimized .lbi-mobile-bar-content{transition-delay:0s}body.lch-design .lbi-mobile-bar .lbi-mobile-minimize{background:transparent!important;border:0!important;box-shadow:none!important;height:21px;padding:4px;right:0;top:-10px;width:21px}body.lch-design .lbi-mobile-bar.is-minimized{height:44px;width:44px}body.lch-design .lbi-mobile-bar .lbi-mobile-bubble{transition:opacity .1s ease,transform .34s cubic-bezier(.2,.7,.2,1)}body.lch-design .lbi-mobile-bar.is-minimized .lbi-mobile-bubble{background:transparent;border:1px solid #d5d5d52b;height:44px;padding:0;transition-delay:.16s,0s;width:44px}body.lch-design .lbi-mobile-bar.is-minimized .lbi-mobile-bubble .lbi-logo-mark{border:1px solid #d5d5d52b;height:42px;width:42px}body.lch-design .lch-shared-contact-bar{transform-origin:bottom left}body.lch-design .lch-shared-contact-bar.is-contact-expanded{background:#fff!important;border-radius:18px 18px 0 0!important;bottom:0;display:flex!important;flex-direction:column!important;height:90dvh;left:0;max-height:90dvh!important;min-height:0!important;overflow:hidden!important;padding:0!important;right:0;width:100%;z-index:12450!important}body.lch-design .lch-shared-contact-bar.is-contact-expanded>:is(.lbi-mobile-bubble,.lbi-mobile-bar-content){display:none!important}body.lch-design .lch-shared-contact-bar .lbi-bar-flow{display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:flex-start;margin:0!important;min-height:0;padding:0!important;width:100%}body.lch-design .lch-shared-contact-bar .lbi-bar-flow>.lbi-sheet-header{flex:0 0 auto;margin:0;position:relative;top:0}body.lch-design .lch-shared-contact-bar .lbi-bar-flow>.lbi-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.lch-design .lch-shared-contact-bar .lbi-bar-flow .lbi-widget{box-shadow:none;box-sizing:border-box!important;margin-inline:auto!important;max-height:none;max-width:524px!important;overflow:visible;padding:26px 22px 32px;width:100%!important}body.lch-design .lbi-mobile-bar:not(.is-contact-expanded) .lbi-mobile-bubble[hidden]{display:grid!important}body.lch-design .lbi-mobile-bar:not(.is-contact-expanded) .lbi-mobile-bar-content[hidden]{display:flex!important}body.lch-design .lbi-sheet-close[hidden],body.lch-design .lch-shared-contact-bar .lbi-bar-flow[hidden],body.lch-design .lch-shared-contact-bar[hidden]{display:none!important}}@layer lch-review-controls{body.lch-design .lucy-listing-links>:is(a,button):not(:disabled):hover{opacity:.55!important}body.lch-design .lucy-listing-links{gap:10px!important;margin-bottom:18px!important}body.lch-design .lucy-listings-header{margin-bottom:20px!important}body.lch-design .lan-account-toggle:hover span{text-decoration:underline!important;text-underline-offset:4px}body.lch-design .lch-search-location-options>button.has-building-thumbnail{display:grid!important;gap:14px!important;grid-template-columns:64px minmax(0,1fr) auto!important;justify-content:start!important;text-align:left!important}body.lch-design .lch-search-location-options>button.has-building-thumbnail>span{justify-self:start!important;text-align:left!important}body.lch-design .lch-search-location-options .lch-search-building-thumbnail{border-radius:8px!important;height:64px!important;min-width:64px!important;object-fit:cover!important;width:64px!important}body.lch-design .lch-search-selected .lch-search-building-thumbnail{border-radius:50%!important;height:44px!important;min-width:44px!important;object-fit:cover!important;width:44px!important}body.lch-design .lch-search-picker .lch-search-selected{margin-bottom:22px!important;padding-bottom:16px!important}body.lch-design .lch-map-building-grid{container-type:inline-size;gap:28px 22px!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important}body.lch-design .bidx-card .lucy-card-details{gap:3px!important;justify-content:flex-end!important}body.lch-design .bidx-card .lucy-card-details .lucy-card-building{margin-bottom:12px!important}body.lch-design .bidx-card .lucy-card-details .lucy-card-hoa{margin-bottom:0!important;margin-top:8px!important;min-height:0!important}body.lch-design .bidx-card .bidx-card-stats{margin-top:0!important;padding-top:0!important}body.lch-design .bidx-listing-title-row .bidx-listing-address{margin-bottom:22px!important}body.lch-design .bidx-listing-title-row .lucy-listing-fees-pill{margin-bottom:0!important}body.lch-design .bidx-listing-inquiry{border-radius:14px!important;overflow:hidden!important}body.lch-design .bidx-listing-building-spotlight .bidx-listing-building-learn{background:#f0f0f0!important;border:0!important;border-radius:999px!important;color:#111!important;padding:13px 22px!important}body.lch-design .bidx-listing-view-photos{border-radius:999px!important}body.lch-design :is(.lch-home-neighborhood-controls,.lch-listing-hero-controls)>button{background:#fff!important;border:0!important;border-radius:50%!important;box-sizing:border-box;color:#111!important;display:grid!important;font-size:15px!important;height:38px!important;line-height:1!important;margin:0!important;min-height:38px!important;min-width:38px!important;padding:0!important;place-items:center;width:38px!important}body.lch-design .lch-building-learn{background:#111!important;box-sizing:border-box!important;color:#fff!important;display:grid!important;gap:0!important;grid-template-columns:1fr!important;isolation:isolate;margin:24px 0 0 calc(var(--lch-bleed-left,32px)*-1)!important;min-height:440px!important;overflow:hidden;place-items:center!important;position:relative!important;width:100vw!important}body.lch-design .lch-building-learn:after{background:#0009;content:""!important;display:block!important;inset:0;pointer-events:none;position:absolute;z-index:0}body.lch-design .lch-building-learn>img{height:100%!important;inset:0;max-height:none!important;min-height:0!important;object-fit:cover!important;position:absolute!important;width:100%!important;z-index:-1!important}body.lch-design .lch-building-learn-copy{box-sizing:border-box!important;color:#fff!important;display:block!important;min-width:0!important;padding:64px 28px!important;position:relative!important;text-align:center!important;width:min(760px,100%)!important;z-index:1!important}body.lch-design .lch-building-learn-copy>h2{color:#fff!important;display:block!important;font:100 clamp(36px,4vw,62px)/1.1 the-seasons,the-seasons-fallback,Georgia,serif!important;margin:0 0 20px!important}body.lch-design .lch-building-learn-copy>p{color:#fff!important;display:block!important;font:400 16px/1.65 CompassSans,Arial,sans-serif!important;margin:0 0 26px!important}body.lch-design .lch-building-learn-copy>.vg-btn{background:#fff!important;border:0!important;border-radius:999px!important;color:#111!important;display:inline-flex!important}body.lch-design .lch-building-status-seo{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.lch-design #building-advisor,body.lch-design .hlc-cta,body.lch-design .lch-building-advisor{margin-bottom:0!important;padding-bottom:48px!important}body.lch-design .lbi-sheet-portraits{align-items:center!important;display:flex!important;flex:0 0 68px!important;min-width:68px!important;width:68px!important}body.lch-design .lbi-sheet-portraits>.lbi-brand-mark{border:1px solid #ddd!important;border-radius:50%!important;flex:0 0 44px!important;height:44px!important;object-fit:cover!important;width:44px!important}body.lch-design .lbi-sheet-portraits>.lbi-agent-mark{margin-left:-18px!important;z-index:1}body.lch-design .lbi-mobile-brand{align-items:center!important;display:flex!important;flex:0 0 58px!important;width:58px!important}body.lch-design .lbi-mobile-brand>.lbi-brand-mark{border-radius:50%!important;flex:0 0 38px!important;height:38px!important;max-width:none!important;object-fit:cover!important;width:38px!important}body.lch-design .lbi-mobile-brand>.lbi-agent-mark{margin-left:-18px!important;z-index:1}body.lch-design .lbi-mobile-bubble>.lbi-agent-mark{display:none!important}body.lch-design .lbi-mobile-bar:not(.is-contact-expanded){opacity:0!important;pointer-events:none!important;transition:translate .26s cubic-bezier(.2,.7,.2,1),opacity .2s ease,width .34s cubic-bezier(.2,.7,.2,1),height .34s cubic-bezier(.2,.7,.2,1),left .34s cubic-bezier(.2,.7,.2,1),bottom .34s cubic-bezier(.2,.7,.2,1),padding .34s cubic-bezier(.2,.7,.2,1),border-radius .34s cubic-bezier(.2,.7,.2,1),box-shadow .34s ease!important;translate:0 calc(100% + 28px)!important;will-change:translate,opacity}body.lch-design .lbi-mobile-bar.is-contact-expanded,body.lch-design .lbi-mobile-bar.is-scroll-visible:not(.is-contact-expanded){opacity:1!important;pointer-events:auto!important;translate:0 0!important}body.lch-design #modal-container .lan-seller-native-split .fineprint-top,body.lch-design #modal-container .lan-seller-native-split .fineprint-top :is(span,a){font-size:12px!important;line-height:1.55!important}body.lch-design #modal-container .lan-seller-native-split .lightbox>div:nth-of-type(2){text-align:center!important}body.lch-design #modal-container .lan-seller-native-split label[hidden]{display:none!important}}@media(max-width:1100px){@layer lch-review-controls{body.lch-design .lan-contact{align-items:end!important;overflow:hidden!important;padding:0!important}body.lch-design .lan-contact>.lan-dialog{border-radius:18px 18px 0 0!important;height:90dvh!important;margin:0!important;max-height:90dvh!important;max-width:none!important;overflow:hidden!important;padding:0!important;transition:translate .32s cubic-bezier(.2,.7,.2,1);translate:0 100%;width:100%!important}body.lch-design .lan-contact.lan-is-open>.lan-dialog{translate:0 0}body.lch-design .lan-contact .lan-contact-portrait{background:#fff!important;display:block!important;flex:none;height:auto!important;margin:0!important;min-height:0!important;padding:0!important}body.lch-design .lan-contact .lan-contact-portrait>:is(.lan-contact-photo,figcaption){display:none!important}body.lch-design .lan-contact .lan-contact-mobile-identity{align-items:center;display:flex!important;gap:14px}body.lch-design .lan-contact .lan-contact-form{box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:auto!important;min-height:0!important;overflow-y:auto!important;padding:24px 20px!important}body.lch-design .lan-contact .lan-contact-form>:is(form,h2,[data-lan-general-inquiry]){box-sizing:border-box;margin-inline:auto!important;max-width:480px!important;width:100%!important}body.lch-design .lan-contact .lan-dialog-content{display:flex!important;flex-direction:column!important;gap:0!important;height:100%!important;min-height:0!important;padding:0!important}body.lch-design .lan-contact .lan-contact-general-form .lbi-widget{margin-top:0!important;padding-top:0!important}}}@media(max-width:760px){@layer lch-review-controls{body.lch-design .lch-building-listings-view .vg-bhero{padding-top:28px!important}body.lch-design .lch-building-learn{min-height:400px!important}body.lch-design .lch-building-learn>img{max-height:none!important}body.lch-design .lch-building-learn-copy{padding:48px 20px!important}body.lch-design .hlc-text>h2{margin-bottom:26px!important}body.lch-design #faq{margin-bottom:0!important;padding-bottom:28px!important}body.lch-design .lan-building-map .lch-map-building-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@media(max-width:560px){@layer lch-review-controls{body.lch-design .lan-building-map .lch-map-building-grid{grid-template-columns:minmax(0,1fr)!important}}}@media(prefers-reduced-motion:reduce){body.lch-design .lbi-mobile-bar,body.lch-design .lbi-mobile-bar :is(.lbi-mobile-bar-content,.lbi-mobile-bubble),body.lch-design .lbi-mobile-bar:not(.is-contact-expanded){transition:none!important;will-change:auto}}@layer lch-review-controls{body.lch-design #faq{border-top:0!important}body.lch-design #faq:before{display:none!important}body.lch-design .lucy-listings-header{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important}body.lch-design .lucy-listings-header>.lucy-listing-links,body.lch-design .lucy-listings-header>h2{align-self:center!important;margin-bottom:0!important;margin-top:0!important}body.lch-design.lch-about-page:not(.lan-nav-solid):not(.lch-scrolled) #lucy-annotation-header{border-bottom-color:transparent!important;box-shadow:none!important}body.vg-search-page-active.lch-design #bidx-header .bidx-search-results-title>h1{font:700 20px/1.4 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 4px!important}@media(min-width:769px){body.vg-search-page-active.lch-design #bidx-toolbar{padding-block:20px!important}body.vg-search-page-active.lch-design #bidx-header .bidx-header-meta{margin-top:6px!important}}body.vg-search-page-active.lch-design #bidx-mob-view-toggle,body.vg-search-page-active.lch-design #bidx-toolbar-view-toggle{background:#fff!important;border:1px solid #ccc!important;border-radius:999px!important;color:#111!important;-webkit-tap-highlight-color:transparent!important}body.vg-search-page-active.lch-design :is(button,a):active,body.vg-search-page-active.lch-design :is(button,a):focus{-webkit-tap-highlight-color:transparent!important}body.vg-search-page-active.lch-design #bidx-mob-view-toggle:is(:hover,:focus,:active),body.vg-search-page-active.lch-design #bidx-toolbar-view-toggle:is(:hover,:focus,:active){background:#fff!important;border-color:#ccc!important;color:#111!important}body.vg-search-page-active.lch-design #bidx-toolbar-view-toggle:hover{opacity:.65!important}body.vg-search-page-active.lch-design :is(.bidx-mob-popup-share,.bidx-card-share,.bidx-popup-share-btn):is(:focus,:active){background:#fff!important;color:#111!important}body.vg-search-page-active.lch-design :is(#bidx-mob-view-toggle,.bidx-mob-popup-share,.bidx-popup-share-btn) svg{display:inline-block!important;fill:none!important;height:20px!important;overflow:visible!important;stroke:currentColor!important;stroke-width:1.7!important;width:20px!important}body.vg-search-page-active.lch-design :is(#bidx-mob-view-toggle,.bidx-mob-popup-share,.bidx-popup-share-btn) svg path{fill:none!important;stroke:currentColor!important}body.vg-search-page-active.lch-design .lucy-mobile-search-summary>strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}body.vg-search-page-active.lch-design .lucy-mobile-search-summary{max-width:100%!important;min-width:0!important;overflow:hidden!important}body.vg-search-page-active.lch-design #bidx-mobile-popup{background:transparent!important;border:0!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;box-shadow:none!important;height:160px!important;left:0!important;margin:0!important;right:0!important;transform:none!important;transition:none!important;width:100%!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-preview-track{box-sizing:border-box!important;display:flex!important;gap:12px!important;height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;padding-inline:max(20px,calc((100vw - min(84vw,360px))/2))!important;scroll-padding-inline:max(20px,calc((100vw - min(84vw,360px))/2))!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;touch-action:pan-x!important;width:100%!important;-webkit-overflow-scrolling:touch}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-preview-track::-webkit-scrollbar{display:none!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-preview-item{background:#222!important;border-radius:7px!important;flex:0 0 min(84vw,360px)!important;height:100%!important;min-width:0!important;overflow:hidden!important;position:relative!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;width:min(84vw,360px)!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-preview-status{clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup :is(.bidx-mobile-popup-card,.bidx-mobile-popup-inner){background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;height:100%!important;max-height:none!important;width:100%!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-popup-photo{aspect-ratio:auto!important;height:100%!important;width:100%!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-popup-gradient{background:linear-gradient(180deg,#0000,#000b 62%,#000e)!important;padding:24px 12px 10px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-price{color:#fff!important;font:600 19px/1.1 CompassSans,Arial,sans-serif!important;margin-bottom:3px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-address,body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-stats{font-size:11px!important;line-height:1.25!important;margin-bottom:2px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-location-tags{font-size:10px!important;line-height:1.2!important;margin-bottom:3px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-location-tags :is(a,span){font-size:inherit!important;line-height:inherit!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-badges{margin-bottom:4px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-status{font-size:9px!important;line-height:1.15!important;padding:3px 6px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-popup-actions{gap:5px!important;right:8px!important;top:8px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-popup-actions button{background:#fff!important;border:0!important;border-radius:50%!important;box-sizing:border-box!important;color:#111!important;flex:0 0 38px!important;height:38px!important;max-height:38px!important;max-width:38px!important;min-height:38px!important;min-width:38px!important;padding:0!important;width:38px!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mobile-popup-actions button i{font-size:16px!important;line-height:1!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mob-popup-fav .lucy-heart-on{display:none!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mob-popup-fav:is(.active,.bidx-favorited) .lucy-heart-off{display:none!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-mob-popup-fav:is(.active,.bidx-favorited) .lucy-heart-on{color:#c92532!important;display:inline-block!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-price :is(.bidx-card-price-drop,.bidx-card-price-up){align-items:center!important;align-self:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;display:inline-flex!important;font:400 18px/1 Arial,sans-serif!important;margin:0 0 0 6px!important;padding:0!important}body.vg-search-page-active.lch-design #bidx-mobile-popup .bidx-popup-price :is(.bidx-icon-arrow-down,.bidx-icon-arrow-up):before{background:none!important;border:0!important;color:inherit!important;font:400 18px/1 Arial,sans-serif!important;height:auto!important;padding:0!important;width:auto!important}body.vg-search-page-active.lch-design #bidx-mob-list-info{margin:0!important;overflow:visible!important;padding:18px 0 0!important}body.vg-search-page-active.lch-design #bidx-mob-sort-trigger{height:auto!important;line-height:20px!important;min-height:28px!important;overflow:visible!important;padding:4px 0!important}body.lch-design .lbi-sheet-body .lbi-intro-portraits{display:none!important}body.lch-design .bidx-save-btn svg,body.lch-design .lbi-mobile-bar svg{flex-shrink:0;height:20px;vertical-align:middle;width:20px}body.vg-search-page-active.lch-design #bidx-mob-list-info{position:relative!important;top:auto!important}body.lch-design .lucy-listing-links{align-items:center!important}body.vg-search-page-active #bidx-mob-btn-wrap{z-index:90!important}body.lch-design .lbi-sheet-portraits>.lch-online-portrait{margin-left:-18px!important;z-index:1}body.lch-design .lbi-sheet-portraits>.lch-online-portrait>img{height:44px!important;width:44px!important}body.lch-design .lch-home-step-fill{transition:transform .12s linear,width .12s linear!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white){border-bottom:0!important;box-shadow:none!important}body.lch-design .lch-home-map-label{contain:layout style;will-change:translate}}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{}@layer lch-review-controls{body.lch-design :is(.bidx-card-no-image,.bidx-card-extras,.lucy-api-disclaimer){color:#626262!important}}body.lch-design .user-content>p:has(>script[data-lucy-dev-body-class]),body.lch-design .user-content>p:has(>script[data-lucy-dev-source]),body.lch-design .user-content>p:has(>script[type="application/ld+json"]){display:none!important}body.lch-design #building-advisor .lch-advisor-copy{padding-bottom:48px!important}body.lch-design .lch-home-slide-steps>button{min-height:24px;padding-block:12px}body.lch-design .lch-home-slide-steps>button:after,body.lch-design .lch-home-slide-steps>button>.lch-home-step-fill{top:14px}@layer lch-review-controls{body.lch-design .lucy-listing-links>a[data-lch-review-tone=dark]{background:#111!important;color:#fff!important}body.lch-design .lch-listing-alerts{gap:6px!important}body.lch-design .lch-listing-alerts>i{margin-inline-end:0!important}body.lch-design .bidx-card:hover{outline:none!important}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-photo-grid{display:none!important}body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-gallery{display:block!important}}}@media(min-width:1025px){@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-mobile-gallery{display:none!important}}}@layer lch-review-controls{body.lch-design #bidx-listing-detail-overlay .bidx-listing-virtual-tour :is(a,span){text-transform:none!important}}@media(max-width:1024px){@layer lch-review-controls{body.lch-design .lucy-listings-header{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}body.lch-design .lucy-listings-header>.lucy-listing-links,body.lch-design .lucy-listings-header>h2{align-self:flex-start!important;text-align:left!important}body.lch-design .lucy-listings-header>.lucy-listing-links{justify-content:flex-start!important}}}.bidx-listing-greatschools{margin-top:16px;min-width:0}.bidx-greatschools-frame-wrap{background:#fff;border:0;border-radius:0;height:500px;max-width:100%;overflow:hidden;overflow:clip;position:relative;width:100%}.bidx-greatschools-frame{background:#fff;border:0;display:block;height:535px;left:-1px;max-width:none;position:relative;top:-1px;width:calc(100% + 2px)}.bidx-greatschools-status{color:#536873;font-size:14px;inset:16px 18px auto;position:absolute;z-index:0}.bidx-greatschools-attribution,.bidx-greatschools-fallback{color:#536873;font-size:12px;line-height:1.6;margin-top:10px}.bidx-greatschools-attribution a{text-decoration:underline}.bidx-greatschools-frame:not([src]){visibility:hidden}.bidx-listing-walk-score .bidx-walk-score-provider{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.bidx-walk-score-badge{align-items:flex-start;color:#101316;display:flex;flex-direction:column;gap:8px;min-width:0;text-decoration:none}.bidx-walk-score-label{font-size:14px;font-weight:700}.bidx-walk-score-badge img{border:0;border-radius:0;display:block;height:auto;max-width:100%;width:160px}.bidx-walk-score-badge.is-loaded .bidx-walk-score-label{display:none}.bidx-walk-score-badge-status{font-size:12px;text-decoration:underline;text-underline-offset:3px}.bidx-walk-score-provider [hidden],.bidx-walk-score-provider[hidden],.bidx-walk-score-status[hidden]{display:none!important}.bidx-walk-score-status{color:#536873;font-size:14px;line-height:1.6}.bidx-walk-score-source{font-size:12px;line-height:1.6;margin:14px 0 0}.bidx-walk-score-source a{color:#101316;text-decoration:underline;text-underline-offset:3px}.bidx-walk-score-source i{font-size:10px;margin-left:4px}.bidx-walk-score-source span{color:#536873;display:block;margin-top:5px}@media(max-width:600px){.bidx-listing-walk-score .bidx-walk-score-provider{gap:16px;grid-template-columns:1fr}.bidx-walk-score-badge img{max-width:100%;width:160px}}.bidx-listing-mortgage .bidx-mortgage-intro{font-size:14px;line-height:1.6;margin:0 0 18px}.bidx-mortgage-inputs{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bidx-mortgage-inputs>label{align-content:start;color:#101316;display:grid;font:500 12px/1.5 var(--sans,"CompassSans",sans-serif);gap:7px;margin:0;min-width:0}body.lch-design #bidx-listing-detail-overlay .bidx-mortgage-inputs input{background:#f2f5f5;border:1px solid #d5dce0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#101316;font:400 16px/1.4 var(--sans,"CompassSans",sans-serif);margin:0;min-height:46px;min-width:0;padding:11px 12px;width:100%}.bidx-mortgage-inputs input:focus{outline:2px solid #303438;outline-offset:2px}.bidx-mortgage-form>label.bidx-mortgage-note{align-items:center;display:flex;font-size:14px;gap:9px;margin:18px 0 4px}.bidx-mortgage-form>label.bidx-mortgage-note input{accent-color:#111;flex:none;height:18px;margin:0;width:18px}.bidx-listing-mortgage>.lucy-api-disclaimer{font-size:11px;line-height:1.5;margin:18px 0 0;white-space:pre-line}.bidx-mortgage-optionals{margin:20px 0}.bidx-mortgage-optionals>summary{color:#101316;cursor:pointer;font-size:14px;font-weight:600;line-height:1.6;padding:8px 0}.bidx-mortgage-note,.bidx-mortgage-optionals>p{color:#536873;font-size:12px;line-height:1.6}.bidx-mortgage-optionals .bidx-mortgage-inputs{margin-top:15px}.bidx-mortgage-results{background:#f2f5f5;border:0;border-radius:0;margin:22px 0;padding:22px}.bidx-mortgage-error[hidden],.bidx-mortgage-results[hidden]{display:none!important}.bidx-mortgage-results dl{display:grid;gap:18px 22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.bidx-mortgage-results dt{color:#536873;font-size:12px;line-height:1.5}.bidx-mortgage-results dd{color:#101316;font-size:22px;font-weight:600;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.bidx-mortgage-breakdown{align-items:center;border-top:1px solid #d5dce0;display:grid;gap:24px;grid-template-columns:minmax(140px,180px) minmax(0,1fr);margin-top:24px;padding-top:22px}.bidx-mortgage-chart{aspect-ratio:1;justify-self:center;max-width:100%;position:relative;width:180px}.bidx-mortgage-chart svg{display:block;height:100%;overflow:visible;width:100%}.bidx-mortgage-chart circle{fill:none;stroke-linecap:butt;stroke-width:12}.bidx-mortgage-chart-track{stroke:#dce3e5}.bidx-mortgage-chart-label{align-items:center;color:#536873;display:flex;font-size:13px;font-weight:600;inset:0;justify-content:center;line-height:1.5;position:absolute;text-align:center}.bidx-mortgage-results .bidx-mortgage-legend{display:grid;gap:13px;grid-template-columns:minmax(0,1fr);min-width:0}.bidx-mortgage-legend>div{align-items:center;display:flex;gap:16px;justify-content:space-between;min-width:0}.bidx-mortgage-legend dt{align-items:center;display:flex;font-size:12px;gap:9px;min-width:0}.bidx-mortgage-legend .bidx-mortgage-swatch{background:var(--mortgage-part-color);flex:none;height:9px;width:9px}.bidx-mortgage-results .bidx-mortgage-legend dd{flex:none;font-size:14px;line-height:1.5;margin:0}[data-mortgage-component=principalInterest],[data-mortgage-segment=principalInterest]{--mortgage-part-color:#183c5a}[data-mortgage-component=taxes],[data-mortgage-segment=taxes]{--mortgage-part-color:#287c8e}[data-mortgage-component=insurance],[data-mortgage-segment=insurance]{--mortgage-part-color:#b78324}[data-mortgage-component=hoa],[data-mortgage-segment=hoa]{--mortgage-part-color:#9f4f71}[data-mortgage-component=mortgageInsurance],[data-mortgage-segment=mortgageInsurance]{--mortgage-part-color:#6e6baf}body.lch-design #bidx-listing-detail-overlay .bidx-mortgage-chart circle{fill:none!important;stroke-linecap:butt!important;stroke-width:12!important}body.lch-design #bidx-listing-detail-overlay .bidx-mortgage-chart .bidx-mortgage-segment{stroke:var(--mortgage-part-color)!important}body.lch-design #bidx-listing-detail-overlay .bidx-mortgage-chart .bidx-mortgage-chart-track{stroke:#dce3e5!important}.bidx-mortgage-results .bidx-mortgage-total dd{color:#303438}.bidx-mortgage-error{color:#9b3726;font-size:13px;line-height:1.6;margin-top:16px}.bidx-mortgage-reset{background:none;border:0;border-radius:0;color:#101316;cursor:pointer;font:600 12px/1.5 var(--sans,"CompassSans",sans-serif);padding:8px 0;text-decoration:underline}@media(max-width:540px){.bidx-mortgage-inputs{gap:14px 12px}.bidx-mortgage-inputs>label>span{min-height:36px}.bidx-mortgage-results{padding:18px}.bidx-mortgage-results dl{grid-template-columns:minmax(0,1fr)}.bidx-mortgage-results dd{font-size:23px}.bidx-mortgage-breakdown{gap:20px;grid-template-columns:minmax(0,1fr)}.bidx-mortgage-chart{width:170px}.bidx-mortgage-legend>div{gap:10px}.bidx-mortgage-results .bidx-mortgage-legend dd{font-size:14px}}body.lch-design .bidx-mortgage-inputs input,body.lch-design .bidx-mortgage-results{border-radius:14px}body.lch-design .bidx-mortgage-inputs input:focus{background:#fff;outline-color:#101316}.bidx-greatschools-frame-wrap iframe{border:0;display:block}.bidx-walk-score-badge img[hidden],.bidx-walk-score-provider[hidden]{display:none!important}body.lch-report-page #market-report{color:#101316;float:none;font-family:CompassSans,Arial,sans-serif;margin:0 auto;padding:52px 0 70px;width:min(1320px,calc(100% - 64px))}body.lch-report-page .body-container{max-width:none;width:100%}.lch-report-header{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:28px}.lch-report-header h1{font-family:var(--lch-seasons,"the-seasons","the-seasons-fallback",serif);font-size:clamp(30px,4vw,54px);font-weight:400;line-height:1.1;margin:9px 0 16px}.lch-report-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lch-report-header p{line-height:1.6;max-width:720px}.lch-report-actions{display:flex;flex-wrap:wrap;gap:10px}.lch-report-panels>section>button,body.lch-report-page .lch-report-actions :is(a,button){align-items:center;background:#ebecee;border:0;border-radius:999px;color:#101316;cursor:pointer;display:inline-flex;font:600 14px/1.4 CompassSans,Arial,sans-serif;justify-content:center;min-height:46px;padding:14px 22px;text-decoration:none}body.lch-report-page .lch-report-actions .save-search{background:#101316;color:#fff}.lch-report-agent{align-items:center;border-block:1px solid #ddd;display:flex;gap:16px;margin-bottom:30px;padding:20px 0}.lch-report-agent img{border-radius:50%;height:64px;object-fit:cover;width:64px}.lch-report-agent p{flex:1;margin:0}.lch-report-agent a{color:#101316;font-weight:600;text-decoration:none}.lch-report-summary{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px}.lch-report-stat{background:#f5f6f7;border-radius:18px;min-width:0;padding:24px}.lch-report-stat h2{font:600 15px/1.5 CompassSans,Arial,sans-serif;margin:0 0 12px}.lch-report-stat .lch-report-number{font-size:46px;line-height:1.2;margin:8px 0 18px}.lch-report-stat p{font-size:14px;line-height:1.6}.lch-report-stat .lch-report-note{color:#626262;font-size:12px}.lch-report-tabs{border-bottom:1px solid #ddd;display:flex;gap:8px;margin-bottom:24px;padding-bottom:16px}.lch-report-tabs button{background:#ebecee;border:0;border-radius:999px;color:#101316;cursor:pointer;font:600 14px/1.5 CompassSans,Arial,sans-serif;padding:12px 20px}.lch-report-tabs button[aria-selected=true]{background:#101316;color:#fff}.lch-report-tabs button:focus-visible{outline:2px solid #101316;outline-offset:3px}.lch-report-panels>section[hidden]{display:none!important}.lch-report-grid{display:grid;gap:32px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.lch-report-grid .bidx-card{min-width:0}.lch-report-grid .lucy-card-summary{display:block}.lch-report-grid .lucy-card-details{margin-top:10px;text-align:left}.lch-report-grid .lucy-card-building{margin-bottom:12px}.lch-report-panels>section>button{margin:26px 8px 0 0}.lch-report-panels>section>button[hidden]{display:none!important}.lch-report-native{border-top:1px solid #ddd;margin-top:40px;padding-top:22px}.lch-report-native>summary{cursor:pointer;font-size:14px}.lch-report-native>.row{margin-top:24px;overflow:auto}.lch-report-native table{font-size:13px;line-height:1.6;width:100%}.lch-report-native .widgets-market-report{display:none!important}@media(max-width:1000px){.lch-report-header{display:block}.lch-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lch-report-actions{margin-top:20px}.lch-report-summary{gap:12px}.lch-report-stat{padding:18px}}@media(max-width:600px){body.lch-report-page #market-report{padding-top:28px;width:calc(100% - 32px)}.lch-report-header h1{font-size:34px}.lch-report-agent{flex-wrap:wrap;gap:12px}.lch-report-agent p{font-size:14px}.lch-report-summary{gap:10px;grid-template-columns:1fr}.lch-report-stat{padding:18px}.lch-report-stat .lch-report-number{font-size:34px;margin:8px 0}.lch-report-tabs{gap:6px;overflow:auto}.lch-report-tabs button{font-size:12px;padding:10px 14px;white-space:nowrap}.lch-report-grid{grid-template-columns:1fr}.lch-report-header p{font-size:14px}}@media print{.lbi-mobile-bar,.lch-report-actions,.lch-report-native,.lch-report-tabs,body.lch-report-page #lucy-annotation-header{display:none!important}.lch-report-grid{display:none}.lch-report-summary{break-inside:avoid}body.lch-report-page #market-report{padding:0;width:100%}}body.lch-report-page .rg-modal-marketreportsignup .rag-modal-window{background:#fff;border-radius:22px;max-height:calc(100dvh - 40px);max-width:560px;overflow:auto;width:calc(100% - 32px)}body.lch-report-page .rg-modal-marketreportsignup .lightbox{font-family:CompassSans,Arial,sans-serif;padding:26px!important}body.lch-report-page .rg-modal-marketreportsignup .lightbox h2{font:600 25px/1.25 CompassSans,Arial,sans-serif;margin:0 0 24px}body.lch-report-page .rg-modal-marketreportsignup form input:not([type=checkbox]):not([type=submit]){border:1px solid #c9c9c9;border-radius:12px;box-sizing:border-box;font:400 16px/1.5 CompassSans,Arial,sans-serif;margin-bottom:16px;min-height:48px;padding:12px;width:100%}body.lch-report-page .rg-modal-marketreportsignup input[type=submit]{background:#101316;border:0;border-radius:999px;color:#fff;font:600 15px/1.5 CompassSans,Arial,sans-serif;min-height:48px}body.lch-report-page .rg-modal-marketreportsignup .fineprint-top{font-size:11px;line-height:1.6;margin-top:18px}body.lch-design #grid-listings-all.lucy-home-listings{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000' viewBox='0 0 1000 1000'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeGaussianBlur stdDeviation='24'/%3E%3C/filter%3E%3Cfilter id='b'%3E%3CfeTurbulence baseFrequency='.62' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA slope='.035' type='linear'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' stroke='%23c8c5be' stroke-width='42' filter='url(%23a)' opacity='.15'%3E%3Cpath d='M-90-60C330 160 70 365 330 595s205 275 125 505M220-100c340 270 80 445 355 710s170 290 265 500M630-100c280 260 70 495 325 730s205 270 135 470'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M0 0h1000v1000H0z' filter='url(%23b)'/%3E%3C/svg%3E") 50% /cover no-repeat!important;border:0!important;color:#111!important;margin:0!important;overflow:hidden;padding:96px 0 32px!important}body.lch-design #grid-listings-all.lucy-home-listings>.inner-content{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-header{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0 auto 64px!important;max-width:1504px!important;padding:0 24px!important;text-align:center!important;width:100%!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-header>h2{align-self:center!important;font-family:var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;font-size:clamp(42px,calc(29.5px + 3.90625vw),92px)!important;font-weight:100!important;letter-spacing:-.025em!important;line-height:1.12!important;margin:0 0 24px!important;text-align:center!important;text-transform:none!important;width:100%!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-eyebrow{color:#555!important;font-family:var(--font-sans,"CompassSans",sans-serif)!important;font-size:18px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;margin:0 0 24px!important;text-transform:none!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-intro{color:#333!important;font-family:var(--font-sans,"CompassSans",sans-serif)!important;font-size:18px!important;font-weight:400!important;line-height:1.7!important;margin:0!important;max-width:760px!important;text-align:center!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-header>.lucy-listing-links{display:none!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-grid{align-items:stretch!important;display:flex!important;gap:10px!important;grid-template-columns:none!important;margin:0!important;min-height:525px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding:0 clamp(48px,8vw,160px)!important;scroll-padding-inline:clamp(48px,8vw,160px);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-grid::-webkit-scrollbar{display:none}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-slide{background:#ddd!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:0 0 calc(50% - 5px)!important;height:525px!important;margin:0!important;max-width:none!important;min-width:0!important;opacity:1!important;overflow:hidden!important;padding:0!important;scroll-snap-align:start;transform:none!important;width:auto!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-link{color:#fff!important;cursor:pointer;display:block!important;height:100%!important;isolation:isolate;position:relative!important;text-decoration:none!important;width:100%!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-link:after{background:linear-gradient(transparent,#00000094);content:"";inset:35% 0 0;pointer-events:none;position:absolute;z-index:0}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-image{background:#ddd;color:#333;display:grid;inset:0!important;place-items:center;position:absolute!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-image img{display:block!important;height:100%!important;object-fit:cover!important;transition:transform .6s ease;width:100%!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-details{bottom:24px!important;color:#fff!important;font-family:var(--font-sans,"CompassSans",sans-serif)!important;left:0!important;pointer-events:none;position:absolute!important;right:0!important;text-align:left!important;z-index:1}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-price{background:linear-gradient(90deg,rgba(0,0,0,.35),transparent);color:#fff!important;display:block!important;font-family:var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;font-size:36px!important;font-weight:100!important;line-height:1!important;margin:0 0 12px!important;max-width:100%;padding:16px 24px 8px!important;width:max-content}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-address,body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-specs{color:#fff!important;font-size:16px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;padding:0 24px!important;text-transform:none!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-specs{font-size:14px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-footer{align-items:center!important;display:flex!important;gap:24px!important;justify-content:space-between!important;margin:48px auto 0!important;max-width:var(--lch-max,1440px)!important;padding:0!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-arrows{display:flex;gap:6px}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-arrows[hidden]{display:none}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-arrows button{background:transparent!important;border:1px solid #555!important;border-radius:50%!important;color:#111!important;cursor:pointer;display:grid!important;flex:0 0 80px!important;font-size:30px!important;font-weight:300!important;height:80px!important;line-height:1!important;margin:0!important;min-width:80px!important;padding:0!important;place-items:center!important;transition:opacity .2s ease,transform .3s ease;width:80px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-arrows button:hover{opacity:.65;transform:scale(.95)}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listing-links{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:flex-end!important;margin:0!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listing-links>:is(a,button){align-items:center!important;background:#fff!important;border:1px solid #111!important;border-radius:999px!important;color:#111!important;display:inline-flex!important;font-size:16px!important;justify-content:center!important;letter-spacing:0!important;margin:0!important;min-height:58px!important;min-width:200px!important;padding:16px 28px!important;text-decoration:none!important;text-transform:none!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listing-links>a{background:#111!important;color:#fff!important;order:2}body.lch-design #grid-listings-all.lucy-home-listings .lucy-api-disclaimer{color:#555!important;font-size:11px!important;margin:24px auto 0!important;max-width:var(--lch-max,1440px)!important;padding:24px 0 0!important;text-align:center!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-load-status:not(.lucy-search-sr){padding:0 24px!important;text-align:center}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}@media(min-width:768px){body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-link:hover .lucy-home-listing-image img{transform:scale(1.025)}}@media(max-width:767px){body.lch-design #grid-listings-all.lucy-home-listings{padding:64px 0 24px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-header{margin-bottom:40px!important;padding:0 24px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-intro{font-size:16px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-slide{flex-basis:100%!important;height:480px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listings-grid{min-height:480px!important;padding:0 32px!important;scroll-padding-inline:32px}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-footer{flex-direction:column!important;gap:28px!important;margin:32px auto 0!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-arrows button{flex-basis:64px!important;height:64px!important;min-width:64px!important;width:64px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listing-links{gap:12px!important;justify-content:center!important;width:100%!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-listing-links>:is(a,button){flex:1 1 160px;min-width:0!important;padding-inline:20px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-price{font-size:32px!important}}@media(prefers-reduced-motion:reduce){body.lch-design #grid-listings-all.lucy-home-listings *{scroll-behavior:auto!important;transition:none!important}}@layer lch-review-controls{html[data-lch-rounded-buttons=true] body.lch-design #grid-listings-all.lucy-home-listings .lucy-listing-links>.lch-listing-alerts{background:#fff!important;border:1px solid #111!important;color:#111!important}}body.lch-design.lch-home-page .lch-home-native-map>.inner-content{padding-block:0 32px!important;text-align:center!important}body.lch-design.lch-home-page .lch-home-native-map>.inner-content h2{font:100 clamp(42px,calc(29.5px + 3.90625vw),92px)/1.12 var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;letter-spacing:-.025em!important;margin:0 auto 24px!important;max-width:1120px!important;text-align:center!important;text-transform:none!important}body.lch-design.lch-home-page .lch-home-native-map>.inner-content p{margin:0 auto!important;text-align:center!important}body.lch-design.lch-home-page .lch-home-native-map>.inner-content .click-map{display:block!important;margin:0 auto!important;text-align:center!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-dir-bar{align-items:center!important;display:flex!important;flex-direction:column!important;gap:24px!important;margin-bottom:48px!important;text-align:center!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel h2{font:100 clamp(42px,calc(29.5px + 3.90625vw),92px)/1.12 var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;letter-spacing:-.025em!important;margin:0!important;text-align:center!important;width:100%!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel [data-vg-filter-items]{display:flex!important;gap:10px!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding:0!important;scroll-snap-type:x mandatory;scrollbar-width:none}body.lch-design.lch-home-page #buildings.lch-home-building-carousel [data-vg-filter-items]::-webkit-scrollbar{display:none}body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone){background:#ddd!important;border:0!important;border-radius:0!important;color:#fff!important;flex:0 0 calc(25% - 7.5px)!important;height:540px!important;margin:0!important;max-width:none!important;min-width:0!important;overflow:hidden!important;padding:0!important;position:relative!important;scroll-snap-align:start}body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone)[hidden]{display:none!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-media{aspect-ratio:auto!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-media img{height:100%!important;object-fit:cover!important;width:100%!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-media:after{background:linear-gradient(transparent,#000000bf);content:"";inset:30% 0 0;pointer-events:none;position:absolute}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-body{bottom:20px!important;color:#fff!important;left:20px!important;margin:0!important;padding:0!important;pointer-events:none;position:absolute!important;right:20px!important;z-index:2!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-body :is(p,h3,a){color:#fff!important;letter-spacing:0!important;text-transform:none!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-body h3{font:100 32px/1.1 var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;margin:6px 0 12px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-body p{font:400 13px/1.5 var(--font-sans,"CompassSans",sans-serif)!important;margin:0!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-home-card-links{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:12px!important;pointer-events:auto}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-home-card-links a{font-size:13px!important;text-decoration:underline!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel [data-vg-show-all]{display:none!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-slider-footer{margin-top:32px}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lucy-home-listings-arrows{display:flex;gap:6px}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lucy-home-listings-arrows[hidden]{display:none}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lucy-home-listings-arrows button{background:transparent!important;border:1px solid #555!important;border-radius:50%!important;color:#111!important;cursor:pointer;display:grid!important;font-size:30px!important;font-weight:300!important;height:80px!important;line-height:1!important;margin:0!important;min-width:80px!important;padding:0!important;place-items:center!important;width:80px!important}@media(max-width:1100px){body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone){flex-basis:calc(33.33333% - 6.66667px)!important}}@media(max-width:767px){body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone){flex-basis:calc(50% - 5px)!important;height:480px!important}}@media(max-width:520px){body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone){flex-basis:90%!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lucy-home-listings-arrows button{height:64px!important;min-width:64px!important;width:64px!important}}body.lch-design.lch-home-page #buildings.lch-home-building-carousel{overflow:visible!important;position:relative;z-index:2}body.lch-design.lch-home-page #buildings.lch-home-building-carousel>.vg-container{max-width:none!important;padding:0!important;width:100%!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-dir-bar{margin-inline:auto!important;max-width:1440px!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel [data-vg-filter-items]{padding-inline:max(var(--lch-gutter,32px),calc(50vw - 720px))!important;scroll-padding-inline:max(var(--lch-gutter,32px),calc(50vw - 720px))}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-slider-footer{margin-inline:auto!important;max-width:1440px!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone){background:#111!important;perspective:1200px}body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-card-media,.vg-card-body,.lch-building-back){backface-visibility:hidden;transform-style:preserve-3d;transition:transform .55s ease,opacity .3s ease}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-card-body{right:64px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back{background:#111;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:32px;position:absolute;transform:rotateY(180deg);visibility:hidden}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back h3{color:#fff!important;font:100 36px/1.15 var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;margin:0 0 30px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back .lch-home-card-links{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back .lch-home-card-links a{color:#fff!important;font:700 18px/1.5 var(--font-sans,"CompassSans",sans-serif)!important;text-decoration:underline!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .is-flipped :is(.vg-card-media,.vg-card-body){opacity:0;pointer-events:none;transform:rotateY(-180deg)}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .is-flipped .lch-building-back{transform:rotateY(0);visibility:visible}@layer lch-review-controls{body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-flip{background:transparent!important;border:1px solid #fff!important;border-radius:50%!important;bottom:20px!important;color:#fff!important;display:grid!important;font:400 28px/1 CompassSans,sans-serif!important;height:40px!important;margin:0!important;min-height:40px!important;min-width:40px!important;padding:0!important;place-items:center!important;position:absolute!important;right:20px!important;width:40px!important;z-index:4!important}}@media(prefers-reduced-motion:reduce){body.lch-design.lch-home-page #buildings.lch-home-building-carousel *{scroll-behavior:auto!important;transition:none!important}}@layer lch-building-card-type{body.lch-design.lch-home-page .vg #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone) .vg-card-body>h3{color:#fff!important;font:100 clamp(30px,2.5vw,40px)/1.08 the-seasons,the-seasons-fallback,serif!important;letter-spacing:-.02em!important;margin:0 0 10px!important}body.lch-design.lch-home-page .vg #buildings.lch-home-building-carousel .vg-card-body>.vg-t-caption{color:#fff!important;font:400 13px/1.4 CompassSans,sans-serif!important;margin:0 0 4px!important}body.lch-design.lch-home-page .vg #buildings.lch-home-building-carousel .lch-building-back .lch-home-card-links>a{color:#fff!important;font:700 18px/1.4 CompassSans,sans-serif!important;letter-spacing:0!important;text-decoration:underline!important;text-transform:none!important}}@layer lch-review-controls{body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-flip:after,body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-flip:before{background:#fff;border:0;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-flip:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .is-flipped .lch-building-flip:after{transform:translate(-50%,-50%)}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back .lch-home-card-links>a{align-items:center!important;background:#fff!important;border:0!important;border-radius:999px!important;box-sizing:border-box!important;color:#111!important;display:flex!important;font-size:14px!important;font-weight:500!important;justify-content:center!important;line-height:1.4!important;margin:0!important;min-height:62px!important;padding:12px 14px!important;text-decoration:none!important;width:100%!important}}@layer lch-review-controls{}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back .vg-card-meta{color:#fff!important;font:400 14px/1.5 CompassSans,sans-serif!important;margin:0 0 24px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back h3{margin-bottom:12px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone){background:transparent!important;overflow:visible!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-rotor{inset:0;position:absolute;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1)}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-front{backface-visibility:hidden;background:#111;inset:0;overflow:hidden;position:absolute}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back{backface-visibility:hidden;pointer-events:none;transform:rotateY(180deg)!important;transition:none!important;visibility:visible!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .is-flipped .lch-building-rotor{transform:rotateY(180deg)}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .is-flipped .lch-building-back{pointer-events:auto}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .is-flipped :is(.vg-card-media,.vg-card-body){opacity:1!important;transform:none!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel [data-vg-filter-items]{margin-block:-48px!important;padding-block:48px!important}body.lch-design.lch-home-page #map-section.lch-home-native-map{margin-top:0!important;padding-top:0!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel{padding-bottom:clamp(40px,5vw,72px)!important}@layer lch-review-controls{body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-tour{align-items:center!important;background:transparent!important;border:1px solid #aaa!important;border-radius:999px!important;color:#fff!important;display:flex!important;font:500 14px/1.4 CompassSans,sans-serif!important;gap:10px!important;justify-content:center!important;margin:8px 0 0!important;min-width:0!important;padding:12px 14px!important;width:100%!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-tour>span:last-child{color:#fff!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-tour>img{border:1px solid #aaa!important;border-radius:50%!important;display:block;flex:0 0 36px!important;height:36px!important;min-width:36px!important;object-fit:cover!important;width:36px!important}body.lch-design.lch-home-page .vg #buildings.lch-home-building-carousel .vg-dir-foot{display:none!important}body.lch-design.lch-home-page .vg #map-section.lch-home-native-map{margin-top:0!important;padding-top:0!important}}@layer lch-review-controls{}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-dir-bar,body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-shead,body.lch-design.lch-home-page #grid-listings-all.lucy-home-listings .lucy-listings-header,body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content{align-items:flex-start!important;box-sizing:border-box!important;margin-inline:auto!important;max-width:var(--lch-max,1440px)!important;padding-inline:0!important;text-align:left!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel h2,body.lch-design.lch-home-page #grid-listings-all.lucy-home-listings .lucy-listings-header :is(h2,p),body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content :is(h2,p,.click-map){align-self:flex-start!important;margin-inline:0!important;max-width:100%!important;text-align:left!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-chips{justify-content:flex-start!important}body.lch-design.lch-home-page #grid-listings-all.lucy-home-listings .lucy-home-listings-intro{max-width:900px!important}body.lch-design.lch-home-page .lch-home-google-map{--map-edge:clamp(20px,3vw,56px);isolation:isolate}body.lch-design.lch-home-page .lch-home-google-map:after,body.lch-design.lch-home-page .lch-home-google-map:before{background:#fff;content:"";height:var(--map-edge);left:0;pointer-events:none;position:absolute;right:0;z-index:1}body.lch-design.lch-home-page .lch-home-google-map:before{background:linear-gradient(#080808,#08080800);border-radius:0;height:clamp(110px,12vw,190px);top:-1px}body.lch-design.lch-home-page .lch-home-google-map:after{border-radius:var(--map-edge) var(--map-edge) 0 0;bottom:-1px}body.lch-design.lch-home-page .lch-home-map-canvas .gm-bundled-control,body.lch-design.lch-home-page .lch-home-map-canvas .gm-style-cc,body.lch-design.lch-home-page .lch-home-map-canvas a[title^="Open this area in Google Maps"]{transform:translateY(calc(var(--map-edge)*-1))}body.lch-design.lch-home-page .lch-home-map-canvas a[title^="Open this area in Google Maps"]{display:block}body.lch-design.lch-home-page #agent-cta.lch-home-native-advisor{padding-block:clamp(48px,5vw,96px)!important}@layer lch-review-controls{body.lch-design.lch-home-page #agent-cta.lch-home-native-advisor{padding-block:clamp(48px,5vw,96px)!important}body.lch-design.lch-home-page #buildings .vg-chip[data-filter=all]{order:0}body.lch-design.lch-home-page #buildings .vg-chip[data-filter=kakaako]{order:1}body.lch-design.lch-home-page #buildings .vg-chip[data-filter=ward-village]{order:2}body.lch-design.lch-home-page #buildings .vg-chip[data-filter=our-kakaako]{order:3}body.lch-design.lch-home-page #buildings .vg-chip[data-filter=ala-moana]{order:4}body.lch-design.lch-home-page #buildings .vg-chip[data-filter=new]{order:5}body.lch-design.lch-home-page #buildings.lch-home-building-carousel{background:#080808!important;color:#fff!important}body.lch-design.lch-home-page #map-section.lch-home-native-map{background:#fff!important;color:#fff!important}body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content{background:#080808;box-shadow:none;clip-path:none}}@layer lch-review-controls{body.lch-design.lch-home-page #buildings.lch-home-building-carousel h2,body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content :is(h2,p,span,i){color:#fff!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lucy-home-listings-arrows button{background:transparent!important;border-color:#fff!important;color:#fff!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-back{background:#202020!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-chip{background:transparent!important;border-color:#444!important;color:#fff!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-chip.is-active,body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-chip[aria-pressed=true]{background:#fff!important;color:#111!important}body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content{padding-bottom:32px!important}body.lch-design #grid-listings-all .lucy-home-listing-cta{align-items:center;background:#080808!important;color:#fff!important;display:flex!important;flex-direction:column;gap:32px;justify-content:center;padding:40px!important;text-align:center}body.lch-design #grid-listings-all .lucy-home-listing-cta h3{color:#fff!important;font:100 clamp(30px,2.6vw,46px)/1.06 var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;margin:0!important;max-width:520px}body.lch-design #grid-listings-all .lch-home-search-button{align-items:center;background:transparent!important;border:1px solid #777!important;border-radius:999px!important;color:#fff!important;display:flex!important;font:500 16px/1.4 CompassSans,sans-serif!important;gap:14px;justify-content:center;min-height:62px;padding:12px 24px!important;text-decoration:none!important}body.lch-design #grid-listings-all .lch-home-search-button img{border:1px solid #777!important;border-radius:50%;height:36px!important;width:36px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel{border-top:0!important}body.lch-design.lch-home-page .lch-home-approach{border-bottom:0!important}body.lch-design.lch-home-page .vg #map-section.lch-home-native-map{background:#080808!important;border:0!important;padding:0!important}body.lch-design.lch-home-page .vg #map-section.lch-home-native-map>.inner-content{background:#080808!important;padding-bottom:32px!important}body.lch-design.lch-home-page .lch-home-google-map{background:#fff!important;border:0!important;margin:0!important;padding:0!important}body.lch-design.lch-home-page .lch-home-map-canvas{background:#25333b!important;height:clamp(820px,65vw,1080px)!important;min-height:820px!important}}@layer lch-review-controls{}@layer lch-review-controls{body.lch-design.lch-home-page .lch-home-google-map .lch-home-map-label,body.lch-design.lch-home-page .lch-home-google-map .lch-home-map-label :is(span,small){color:#111!important;-webkit-text-fill-color:#111!important}body.lch-design.lch-home-page .lch-home-google-map .lch-home-map-label{background:#fff!important}body.lch-design.lch-home-page .lch-home-map-canvas .gm-style img{border:0!important;box-shadow:none!important;outline:0!important}@media(max-width:760px){body.lch-design.lch-home-page .lch-home-map-canvas{height:820px!important;min-height:820px!important}body.lch-design.lch-home-page .vg section.lch-home-approach-section{margin-bottom:0!important;padding-bottom:0!important}}}@layer lch-review-controls{}@layer lch-review-controls{body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-chip:hover{background:transparent!important;border-color:#fff!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-chip[aria-pressed=true]{background:#fff!important;border-color:#fff!important;color:#111!important}body.lch-design.lch-home-page .lch-home-map-canvas img[src*="/maps/vt?"]{transform:scale(1.005);transform-origin:center}@media(min-width:1800px){body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listing-slide{flex-basis:calc(33.33333% - 6.66667px)!important}}}@layer lch-review-controls{body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content h2{font-size:clamp(36px,4vw,68px)!important;line-height:1.08!important}@media(min-width:1025px){body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content{container-type:inline-size}body.lch-design.lch-home-page #map-section.lch-home-native-map>.inner-content h2{font-size:4cqi!important;max-width:none!important;white-space:nowrap!important;width:100%!important}}.lucy-native-listings-seo{clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.lch-design #grid-listings-all.lucy-home-listings .lucy-home-listings-intro{margin-left:0!important;margin-right:auto!important;max-width:1000px!important}body.lch-design .lch-work-invitation{background:#080808;color:#fff;display:grid;height:144px;overflow:hidden;place-items:center;position:relative}body.lch-design .lch-work-invitation>svg{height:96px;inset:24px 0;overflow:visible;pointer-events:none;position:absolute;width:100%}body.lch-design .lch-work-invitation path{fill:none;stroke:#fff9;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:1;vector-effect:non-scaling-stroke}body.lch-design .lch-work-invitation-link{align-items:center;border:0;border-radius:999px;color:#fff!important;display:flex;font:500 16px/1 var(--font-sans);gap:12px;height:56px;justify-content:center;opacity:0;position:relative;text-decoration:none!important;transition:opacity .8s ease 2.4s,background-color 1.2s ease 2.8s,color 1.2s ease 2.8s;width:240px}body.lch-design .lch-work-invitation-link img{border:1px solid hsla(0,0%,100%,.6)!important;border-radius:50%!important;flex:none;height:32px;width:32px}body.lch-design .lch-work-invitation-link:after{background:linear-gradient(110deg,transparent 35%,rgba(226,203,154,.8) 50%,transparent 65%);background-position:100% 0;background-size:300% 100%;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}body.lch-design .lch-work-invitation.is-visible :is(.left-line,.right-line){animation:lch-work-draw 1.2s ease-out forwards}body.lch-design .lch-work-invitation.is-visible :is(.left-border,.right-border){animation:lch-work-draw 1.2s ease-in-out 1.2s forwards}body.lch-design .lch-work-invitation.is-visible .lch-work-invitation-link{background:transparent;color:#fff!important;opacity:1}body.lch-design .lch-work-invitation.is-visible .lch-work-invitation-link:after{animation:lch-work-glint 1s ease 3s both}body.lch-design .lch-work-invitation-link:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:5px}@keyframes lch-work-draw{to{stroke-dashoffset:0}}@keyframes lch-work-glint{0%{background-position:100% 0;opacity:0}35%{opacity:.5}to{background-position:0 0;opacity:0}}@media(prefers-reduced-motion:reduce){body.lch-design .lch-work-invitation path{animation:none!important;stroke-dashoffset:0}body.lch-design .lch-work-invitation-link{opacity:1;transition:none}body.lch-design .lch-work-invitation-link:after{display:none}}}@layer lch-review-controls{body.lch-design.lch-home-page .vg #map-section.lch-home-native-map{left:0!important;margin:0!important;right:auto!important;transform:none!important;width:100%!important}body.lch-design.lch-home-page .vg #map-section.lch-home-native-map>.inner-content{box-sizing:border-box!important;left:auto!important;margin-inline:auto!important;max-width:var(--lch-max,1440px)!important;padding-inline:0!important;right:auto!important;transform:none!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design.lch-home-page .vg #map-section.lch-home-native-map>.inner-content h2{left:auto!important;margin-inline:0!important;max-width:none!important;text-align:center!important;transform:none!important;width:100%!important}body.lch-design.lch-home-page .vg #map-section.lch-home-native-map>.inner-content .click-map{margin:0!important;max-width:none!important;padding:0!important;text-align:center!important;width:100%!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel{padding-bottom:24px!important}body.lch-design .lch-work-invitation{box-sizing:border-box;height:160px;padding:0!important}body.lch-design .lch-work-invitation>svg{inset:8px 0 auto}body.lch-design .lch-work-invitation-link{box-sizing:border-box;inset:28px 0 auto;margin-inline:auto!important;padding:0!important;position:absolute}body.lch-design .lch-work-invitation.is-visible .lch-work-invitation-link:hover{background:#ffffff1a;color:#fff!important;transition:background-color .35s ease,color .35s ease}body.lch-design .lch-work-invitation.is-ready .lch-work-invitation-link{box-shadow:0 8px 18px #41414166;transition:background-color .35s ease,color .35s ease,box-shadow .8s ease}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .vg-dir-bar{margin-bottom:28px!important;padding-top:12px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-slider-footer{align-items:center!important;display:flex!important;gap:20px!important;justify-content:space-between!important}body.lch-design #buildings .lch-building-filter{color:#fff;flex:none;position:relative}body.lch-design #buildings .lch-building-filter-toggle{align-items:center;background:transparent;border:1px solid #fff;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font:500 16px/1.2 var(--font-sans);gap:28px;height:80px;justify-content:space-between;list-style:none;min-width:260px;padding:0 32px!important}}@layer lch-review-controls{}@layer lch-review-controls{body.lch-design #buildings .lch-building-filter-toggle::-webkit-details-marker{display:none}body.lch-design #buildings .lch-building-filter-toggle:after{border-bottom:1px solid;border-right:1px solid;content:"";height:9px;margin-top:-5px;transform:rotate(45deg);width:9px}body.lch-design #buildings .lch-building-filter[open] .lch-building-filter-toggle:after{margin-top:5px;transform:rotate(225deg)}body.lch-design #buildings .lch-building-filter>.vg-chips{align-items:stretch!important;background:#171717;border:1px solid #555;border-radius:20px;bottom:auto;display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;max-width:calc(100vw - 40px);overflow:visible!important;padding:10px!important;position:absolute;right:0;top:calc(100% + 12px);white-space:normal!important;width:280px;z-index:15}body.lch-design #buildings .lch-building-filter:not([open])>.vg-chips{display:none!important}body.lch-design #buildings .lch-building-filter .vg-chip{border:0!important;border-radius:12px!important;justify-content:flex-start!important;min-height:44px;padding:10px 16px!important;text-align:left!important;width:100%!important}@media(max-width:520px){body.lch-design #buildings .lch-building-filter-toggle{height:64px;min-width:170px;padding-inline:22px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-slider-footer{gap:12px!important}}}@layer lch-review-controls{@media(max-width:400px){body.lch-design #buildings .lch-building-filter{flex:1;min-width:0}body.lch-design #buildings .lch-building-filter-toggle{font-size:13px;gap:10px;height:48px;min-width:0;padding-inline:14px!important;width:100%}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lucy-home-listings-arrows button{height:48px!important;min-width:48px!important;width:48px!important}body.lch-design.lch-home-page #buildings.lch-home-building-carousel .lch-building-slider-footer{gap:8px!important}}}body.lch-design .lch-why-page{background:#fff;color:#111;--why-space:clamp(48px,7vw,112px)}body.lch-design .lch-why-page .vg-container{margin-inline:auto;max-width:var(--lch-max,1440px);padding-inline:0;width:calc(100% - var(--lch-gutter,32px)*2)}body.lch-design .lch-why-page h1,body.lch-design .lch-why-page h2{font-family:var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;font-weight:100!important;letter-spacing:-.035em;line-height:1.06;margin:0 0 28px;text-transform:none}body.lch-design .lch-why-page h1{font-size:clamp(56px,6vw,104px)}body.lch-design .lch-why-page h2{font-size:clamp(42px,4.8vw,80px)}body.lch-design .lch-why-page p{font-size:18px;line-height:1.7;margin:0 0 20px;max-width:70ch}body.lch-design .lch-why-hero{align-items:center;display:grid;gap:clamp(32px,5vw,90px);grid-template-columns:1fr 1fr;padding-block:var(--why-space)}body.lch-design .lch-why-advisor figure,body.lch-design .lch-why-hero figure{margin:0;min-width:0}body.lch-design .lch-why-hero .lch-why-hero-collage>img{display:block;height:clamp(480px,48vw,750px);object-fit:cover;object-position:center 30%;width:100%}body.lch-design .lch-why-hero figcaption{color:#555;font-size:13px;line-height:1.5;padding-top:12px}body.lch-design .lch-why-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@layer lch-review-controls{body.lch-design .lch-why-button{align-items:center;background:#111!important;border:1px solid #111!important;border-radius:999px!important;color:#fff!important;cursor:pointer;display:inline-flex;font:500 16px/1.3 var(--font-sans,"CompassSans",sans-serif)!important;justify-content:center;max-width:100%;min-height:56px;padding:14px 26px!important;text-decoration:none!important}body.lch-design .lch-why-button:hover{opacity:.75}body.lch-design .lch-why-approach-link{color:inherit;display:inline-block;font-weight:600;margin:8px 0 24px;text-decoration:underline;text-underline-offset:4px}body.lch-design .lch-why-page>section:not(.lch-why-hero) h2{font-family:CompassSans,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.12!important}}@layer lch-review-controls{@media(min-width:1001px){body.lch-design .lch-why-page>section:not(.lch-why-hero) h2{font-size:clamp(34px,min(3vw,6vh),52px)!important}}}body.lch-design .lch-why-page .lch-why-text-link{color:#111;font-size:18px;font-weight:600;text-decoration:underline;text-underline-offset:5px}body.lch-design .lch-why-advisor{align-items:center;display:grid;gap:clamp(32px,5vw,90px);grid-template-columns:1fr 1fr;padding-block:var(--why-space)}body.lch-design .lch-why-advisor img{display:block;height:650px;object-fit:cover;width:100%}body.lch-design .lch-why-audiences{padding-bottom:var(--why-space)}body.lch-design .lch-why-audience-grid{display:grid;gap:28px;grid-template-columns:repeat(4,1fr);margin-top:40px}body.lch-design .lch-why-audience-grid article{border-top:1px solid #aaa;padding-top:24px}body.lch-design .lch-why-audience-grid h3{font:600 23px/1.25 var(--font-sans,"CompassSans",sans-serif);margin:0 0 16px}body.lch-design .lch-why-faq{display:grid;gap:60px;grid-template-columns:1fr 1.3fr;padding-block:var(--why-space)}body.lch-design .lch-why-faq details{border-bottom:1px solid #ddd;padding:22px 0}body.lch-design .lch-why-faq summary{cursor:pointer;font-size:20px;font-weight:600}body.lch-design .lch-why-faq details p{font-size:17px;margin-top:18px}body.lch-design .lch-why-final{background:#f5f5f3;padding-block:var(--why-space)}body.lch-design .vg-reviews-section[data-lch-review-slider]{background:#080808;color:#fff;overflow:hidden;padding:100px 0 80px}body.lch-design .vg-reviews-section>.vg-container{margin-inline:auto;max-width:var(--lch-max,1440px);padding:0;width:calc(100% - var(--lch-gutter,32px)*2)}body.lch-design .vg-reviews-viewport{overflow:hidden;padding-left:max(var(--lch-gutter,32px),calc((100% - var(--lch-max,1440px))/2));touch-action:pan-y;transition:height .6s ease}body.lch-design .vg-reviews-track{align-items:flex-start;display:flex;transition:transform .6s ease;will-change:transform}body.lch-design .vg-review-card{box-sizing:border-box;flex:0 0 50vw;min-width:0;opacity:.3;padding-right:60px;transition:opacity .5s}body.lch-design .vg-review-card.active{opacity:1}body.lch-design .vg-reviews-nav{align-items:center;display:flex;margin-top:60px}body.lch-design .vg-reviews-progress{background:#ffffff1f;flex:1;height:1px;margin:0 24px}body.lch-design .vg-reviews-progress-bar{background:#fff;height:1px;transition:width .6s;width:33.333%}body.lch-design .lch-review-status{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}@layer lch-review-controls{body.lch-design .vg-reviews-section .vg-reviews-label{color:#fff!important;font:100 clamp(38px,4vw,64px)/1.12 the-seasons,the-seasons-fallback,serif!important;margin:0 0 64px!important;text-align:left!important;text-transform:none!important}body.lch-design .vg-reviews-section .vg-review-quote{color:#fff!important;font:600 24px/1.2 CompassSans,sans-serif!important;margin:0 0 32px!important;max-width:100%!important}body.lch-design .vg-reviews-section .vg-review-author{color:#fff9!important;font:500 11px/1.55 CompassSans,sans-serif!important;margin:0!important}body.lch-design .vg-reviews-section .vg-review-arrow{background:transparent!important;border:1px solid hsla(0,0%,100%,.25)!important;border-radius:50%!important;color:#fff!important;cursor:pointer;display:grid!important;font:400 22px/1 CompassSans,sans-serif!important;height:60px!important;min-width:60px!important;padding:0!important;place-items:center!important;width:60px!important}body.lch-design .vg-reviews-section .vg-review-arrow:hover{border-color:#fff!important}body.lch-design .lch-why-page h1{font:100 clamp(64px,8vw,130px)/1.05 the-seasons,the-seasons-fallback,serif!important}body.lch-design .lch-why-page h2{font:100 clamp(42px,5vw,80px)/1.08 the-seasons,the-seasons-fallback,serif!important;text-transform:none!important}body.lch-design .lch-why-page .lch-why-hero{background:#080808!important;color:#fff!important;display:block!important;max-width:none!important;padding:clamp(100px,12vw,180px) 0!important;width:100%!important}body.lch-design .lch-why-page .lch-why-hero h1{color:#fff!important;margin:0!important}}@media(max-width:1000px){body.lch-design .lch-why-faq{grid-template-columns:1fr}body.lch-design .lch-why-audience-grid{grid-template-columns:1fr 1fr}body.lch-design .lch-why-advisor img{height:550px}}@media(max-width:650px){body.lch-design .lch-why-advisor{grid-template-columns:1fr}body.lch-design .lch-why-advisor img{height:470px}body.lch-design .lch-why-audience-grid{grid-template-columns:1fr}body.lch-design .lch-why-page p{font-size:16px}body.lch-design .lch-why-page .lch-why-actions>*{width:100%}body.lch-design .vg-reviews-section[data-lch-review-slider]{padding:64px 0}body.lch-design .vg-review-card{flex-basis:85vw;padding-right:32px}body.lch-design .vg-reviews-section .vg-reviews-label{margin-bottom:48px!important}}@media(prefers-reduced-motion:reduce){body.lch-design .vg-review-card,body.lch-design .vg-reviews-track{transition:none}}@layer lch-review-controls{body.lch-design .lch-why-page .lch-why-hero h1{margin-bottom:32px!important}body.lch-design .lch-why-page .lch-why-hero p{color:#fff!important;max-width:72ch}body.lch-design .lch-why-page .lch-why-hero .lch-why-hero-lead{font:500 clamp(23px,2.5vw,36px)/1.35 CompassSans,sans-serif!important;margin-bottom:24px!important;max-width:44ch}body.lch-design .lch-why-page .lch-why-hero .lch-why-button{background:#fff!important;border-color:#fff!important;color:#111!important}body.lch-design .lch-review-read-more{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline!important;font:inherit!important;height:auto!important;letter-spacing:inherit!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;padding:0!important;text-decoration:underline!important;text-transform:none!important;text-underline-offset:3px;width:auto!important}body.lch-design .lch-review-read-more:hover{opacity:.7}body.lch-design .lch-review-dialog{background:#111;border:1px solid hsla(0,0%,100%,.22);border-radius:0;box-sizing:border-box;color:#fff;margin:auto;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:52px 32px 32px;width:min(720px,calc(100% - 32px))}body.lch-design .lch-review-dialog::backdrop{background:#000000bf}body.lch-design .lch-review-dialog .lch-review-dialog-text{color:#fff!important;font:500 clamp(18px,2.4vw,24px)/1.5 CompassSans,sans-serif!important;margin:0 0 24px!important;max-width:none!important}body.lch-design .lch-review-dialog .lch-review-dialog-author{color:#ffffffa6!important;font:400 14px/1.5 CompassSans,sans-serif!important;margin:0!important}body.lch-design .lch-review-dialog-close{background:transparent!important;border:1px solid hsla(0,0%,100%,.4)!important;border-radius:50%!important;color:#fff!important;cursor:pointer;display:grid!important;font:300 25px/1 Arial,sans-serif!important;height:32px!important;left:auto!important;margin:0!important;min-height:32px!important;min-width:32px!important;padding:0!important;place-items:center!important;position:absolute!important;right:12px!important;top:12px!important;width:32px!important}body.lch-design .lch-review-dialog-close:after,body.lch-design .lch-review-dialog-close:before{content:none!important;display:none!important}@media(max-width:650px){body.lch-design .vg-reviews-section .vg-review-quote{font-size:18px!important;line-height:1.4!important;margin-bottom:22px!important}body.lch-design .vg-reviews-nav{margin-top:32px}}}body.lch-design.lch-why-page-body .miranda-wrapper{margin-top:0!important}@layer lch-review-controls{body.lch-design .lch-why-page .lch-why-hero{background:#080a0b!important;height:100svh!important;max-height:100vh!important;min-height:0!important;padding:0!important}body.lch-design .lch-why-hero:after{content:none!important;display:none!important}body.lch-design .lch-why-page .lch-why-hero>.vg-feature{align-items:stretch!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;height:100svh!important;margin:0!important;max-height:100vh!important;max-width:none!important;min-height:0!important;padding:0!important;width:100%!important}body.lch-design .lch-why-hero-copy{align-self:center;box-sizing:border-box;container-type:inline-size;min-width:0;padding:calc(var(--lch-header,96px) + 24px) clamp(32px,4vw,80px) 40px var(--lch-content-edge,max(var(--lch-gutter,32px),calc((100vw - var(--lch-max,1440px))/2)))!important}body.lch-design .lch-why-page .lch-why-hero h1{font-size:clamp(56px,min(5.4vw,10vh),104px)!important;line-height:1.02!important}body.lch-design .lch-why-page .lch-why-hero .lch-why-hero-lead{font-size:clamp(20px,min(1.3vw,2.7vh),26px)!important;line-height:1.35!important}body.lch-design .lch-why-page .lch-why-hero-copy>p:not(.lch-why-hero-lead){font-size:clamp(15px,1vw,17px)!important;line-height:1.65!important}body.lch-design .lch-why-hero .lch-why-hero-collage{align-self:stretch;display:grid!important;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));margin:0!important;min-height:0;min-width:0;overflow:hidden}body.lch-design .lch-why-hero .lch-why-hero-collage img{aspect-ratio:auto!important;border-radius:0!important;display:block!important;height:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important;object-position:center!important;width:100%!important}body.lch-design .lch-why-hero-collage img:first-child{grid-area:1/1/6/2;--arrival:.66s}body.lch-design .lch-why-hero-collage img:nth-child(2){grid-area:1/2/4/3;--arrival:.74s}body.lch-design .lch-why-hero-collage img:nth-child(3){grid-area:1/3/5/4;--arrival:.82s}body.lch-design .lch-why-hero-collage img:nth-child(4){grid-area:6/1/10/2;--arrival:.36s}body.lch-design .lch-why-hero-collage img:nth-child(5){grid-area:4/2/9/3;--arrival:.44s}body.lch-design .lch-why-hero-collage img:nth-child(6){grid-area:5/3/8/4;--arrival:.52s}body.lch-design .lch-why-hero-collage img:nth-child(7){grid-area:10/1/13/2;--arrival:.06s}body.lch-design .lch-why-hero-collage img:nth-child(8){grid-area:9/2/13/3;--arrival:.14s}body.lch-design .lch-why-hero-collage img:nth-child(9){grid-area:8/3/13/4;--arrival:.22s}body.lch-design .lch-why-hero-collage.is-waiting img{opacity:0}body.lch-design .lch-why-hero-collage.is-entering img{animation:lch-why-photo-fall 1.65s cubic-bezier(.22,.61,.36,1) var(--arrival,0s) both}@media(min-width:1001px){body.lch-design .lch-why-page .lch-why-hero h1{font-size:clamp(28px,11cqi,128px)!important;white-space:nowrap}}@media(max-width:1000px){body.lch-design .lch-why-page .lch-why-hero,body.lch-design .lch-why-page .lch-why-hero>.vg-feature{height:auto!important;max-height:none!important;min-height:0!important}body.lch-design .lch-why-page .lch-why-hero>.vg-feature{grid-template-columns:1fr!important}body.lch-design .lch-why-hero-copy{padding:calc(var(--lch-header,80px) + 48px) var(--lch-gutter,24px) 48px!important}body.lch-design .lch-why-hero .lch-why-hero-collage{height:clamp(420px,80vw,760px);order:1}body.lch-design .lch-why-hero-collage.is-entering img{animation-name:lch-why-photo-slide;--entry-x:-70px}body.lch-design .lch-why-hero-collage img:nth-child(2n){--entry-x:70px}}@media(max-width:450px){body.lch-design .lch-why-page .lch-why-hero h1{font-size:clamp(48px,14vw,64px)!important}body.lch-design .lch-why-hero .lch-why-hero-collage{height:110vw}}@media(prefers-reduced-motion:reduce){body.lch-design .lch-why-hero-collage img{animation:none!important;opacity:1!important}}}@keyframes lch-why-photo-fall{0%{opacity:0;transform:translateY(-110vh)}45%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes lch-why-photo-slide{0%{opacity:0;transform:translate(var(--entry-x,-70px))}to{opacity:1;transform:translate(0)}}@layer lch-modal-type{body.lch-design .lch-why-page .lch-why-hero .lch-home-agent-talk{flex:none!important;max-width:100%!important;min-height:56px!important;width:auto!important}body.lch-design .lch-why-page .lch-why-hero .lch-overlap-portraits{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:0!important;height:44px!important;width:auto!important}body.lch-design .lch-why-page .lch-why-hero .lch-overlap-portraits>img{aspect-ratio:1!important;border-radius:50%!important;display:block!important;flex:0 0 44px!important;height:44px!important;max-height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;object-fit:cover!important;width:44px!important}body.lch-design .lch-why-page .lch-why-hero .lch-online-portrait{--lch-online-photo-size:44px;flex:0 0 44px!important;height:44px!important;margin-left:-13px!important;max-width:44px!important;min-width:44px!important;width:44px!important}body.lch-design .lch-why-page .lch-why-hero .lch-online-portrait>img{aspect-ratio:1!important;border-radius:50%!important;height:100%!important;min-height:0!important;object-fit:cover!important;width:100%!important}}@layer lch-review-controls{body.lch-design .lch-why-building-map{background:#f4f6f8;border:0!important;border-radius:0!important;min-width:0;overflow:hidden;position:relative}body.lch-design .lch-why-building-map .lch-home-map-status:empty{display:none!important}body.lch-design .lch-why-building-map .lch-home-map-label,body.lch-design .lch-why-building-map .lch-home-map-label :is(span,small){color:#111!important;-webkit-text-fill-color:#111!important}body.lch-design .lch-why-building-map .lch-home-map-label{background:#fff!important}body.lch-design .lch-why-building-map [data-lch-building-map-fallback]:not([hidden]){padding:24px}body.lch-design .lch-why-building-map .lch-why-map-search{background:#fff!important;border:1px solid #ddd!important;bottom:28px;box-shadow:0 2px 10px #0002;color:#111!important;font-size:14px!important;left:20px;min-height:48px!important;padding:12px 22px!important;position:absolute;z-index:5}body.lch-design .lch-why-page .lch-why-feature-copy{min-width:0}body.lch-design .lch-why-page .lch-why-map-feature{align-items:stretch!important;background:#fff!important;border:0!important;color:#111!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;height:100svh!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;width:100%!important}body.lch-design .lch-why-map-feature>.lch-why-building-map{height:100%!important;margin:0!important;max-width:none!important;min-height:0!important;width:100%!important}body.lch-design .lch-why-map-feature .lch-home-google-map{border:0!important;border-radius:0!important;height:100%!important;margin:0!important;min-height:0!important}body.lch-design .lch-why-map-feature .lch-home-map-canvas{background:#f4f6f8!important;border-radius:0!important;height:100%!important;min-height:0!important}body.lch-design .lch-why-map-feature>.lch-why-feature-copy{align-self:center;box-sizing:border-box;min-width:0;padding:clamp(30px,5vh,64px) var(--lch-content-edge,max(var(--lch-gutter,32px),calc((100vw - var(--lch-max,1440px))/2))) clamp(30px,5vh,64px) clamp(32px,4vw,80px)!important}body.lch-design .lch-why-map-feature .lch-why-feature-copy h2{font-size:clamp(36px,min(3.6vw,7vh),64px)!important;margin-bottom:24px!important}body.lch-design .lch-why-map-feature .lch-why-feature-copy p{font-size:clamp(15px,min(1vw,2.3vh),18px)!important;line-height:1.65!important;margin-bottom:20px!important}body.lch-design .lch-why-hero+.lch-why-map-feature{margin-top:0!important}}@layer lch-review-controls{}@layer lch-review-controls{@media(max-width:1000px){body.lch-design .lch-why-page .lch-why-map-feature{grid-template-columns:minmax(0,1fr)!important;height:auto!important}body.lch-design .lch-why-map-feature>.lch-why-feature-copy{order:-1;padding:56px var(--lch-gutter,24px)!important}body.lch-design .lch-why-map-feature .lch-why-feature-copy h2{font-size:clamp(38px,7vw,64px)!important}body.lch-design .lch-why-map-feature .lch-why-feature-copy p{font-size:17px!important}body.lch-design .lch-why-map-feature>.lch-why-building-map{height:clamp(520px,90svh,760px)!important;margin:0!important;max-width:none!important;width:100vw!important}body.lch-design .lch-why-building-map .lch-why-map-search{left:var(--lch-gutter,24px)}}}@layer lch-review-controls{body.lch-design .lch-why-map-feature-reverse>.lch-why-feature-copy{padding-left:var(--lch-content-edge,max(var(--lch-gutter,32px),calc((100vw - var(--lch-max,1440px))/2)))!important;padding-right:clamp(32px,4vw,80px)!important}body.lch-design .lch-why-building-map .lch-why-map-search{bottom:28px!important;font-size:18px!important;gap:10px;left:50%!important;max-width:calc(100% - 40px)!important;min-height:60px!important;min-width:220px!important;padding:16px 26px!important;transform:translate(-50%);white-space:nowrap}body.lch-design .lch-why-map-search svg{color:inherit!important;fill:none!important;flex:0 0 22px;height:22px;width:22px}body.lch-design .lch-why-map-search svg *{fill:none!important;stroke:currentColor!important}body.lch-design .lch-why-listing-map .lch-home-map-status{background:#fff;border-radius:999px;box-shadow:0 2px 8px #0001;color:#111;font:500 13px/1.4 CompassSans,sans-serif!important;left:18px;margin:0!important;max-width:calc(100% - 36px);padding:8px 14px!important;position:absolute;top:18px;z-index:3}body.lch-design .lch-why-listing-map .lch-home-map-status:empty{display:none!important}body.lch-design .lch-why-price-label{background:#111!important;border:0!important;border-radius:999px!important;color:#fff!important;height:auto!important;max-width:none!important;min-height:28px!important;min-width:0!important;padding:5px 10px!important;position:absolute!important;width:auto!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;cursor:pointer;font:600 14px/1.2 CompassSans,sans-serif!important;transform:translate(-50%,-50%);white-space:nowrap}body.lch-design .lch-why-price-label:focus-visible,body.lch-design .lch-why-price-label:hover{background:#111!important;outline:2px solid #fff;outline-offset:2px;z-index:5}body.lch-design .lch-why-map-retry{background:transparent!important;border:0!important;color:#111!important;display:inline;font:inherit!important;min-height:0!important;min-width:0!important;padding:0!important;text-decoration:underline!important}@media(max-width:1000px){body.lch-design .lch-why-map-feature-reverse>.lch-why-feature-copy{padding:56px var(--lch-gutter,24px)!important}}}@layer lch-review-controls{body.lch-design .lch-why-page .lch-why-live-feature{align-items:stretch!important;background:#fff!important;border:0!important;color:#111!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;height:100svh!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;width:100%!important}body.lch-design .lch-why-live-feature>.lch-why-live-copy{align-self:center;box-sizing:border-box;min-width:0;padding:clamp(30px,5vh,64px) var(--lch-content-edge,max(var(--lch-gutter,32px),calc((100vw - var(--lch-max,1440px))/2))) clamp(30px,5vh,64px) clamp(32px,4vw,80px)!important}body.lch-design .lch-why-fee-feature>.lch-why-live-copy{padding-left:var(--lch-content-edge,max(var(--lch-gutter,32px),calc((100vw - var(--lch-max,1440px))/2)))!important;padding-right:clamp(32px,4vw,80px)!important}body.lch-design .lch-why-live-copy h2{margin:0 0 24px!important}body.lch-design .lch-why-live-copy p{color:#333!important;font-size:clamp(15px,min(1vw,2.3vh),18px)!important;line-height:1.65!important;margin:0 0 20px!important;max-width:62ch!important}body.lch-design .lch-why-masonry{background:#fff;box-sizing:border-box;display:grid!important;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;isolation:isolate;max-width:100%;min-width:0;overflow:hidden;padding:0 12px!important;position:relative}body.lch-design .lch-why-fee-masonry{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px!important}body.lch-design .lch-why-masonry:after,body.lch-design .lch-why-masonry:before{content:"";height:70px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}body.lch-design .lch-why-masonry:before{background:linear-gradient(#fff,transparent);top:0}body.lch-design .lch-why-masonry:after{background:linear-gradient(transparent,#fff);bottom:0}body.lch-design .lch-why-masonry-column{align-self:start;animation:lch-why-masonry-scroll var(--lch-loop-duration,140s) linear infinite;display:flex;flex-direction:column;min-width:0;will-change:transform}body.lch-design .lch-why-masonry:not(.is-in-view) .lch-why-masonry-column{animation-play-state:paused}body.lch-design .lch-why-masonry-column:nth-child(2){animation-direction:reverse}body.lch-design .lch-why-masonry-set{display:grid;gap:12px;min-width:0;padding-bottom:12px!important}body.lch-design .lch-why-fee-masonry .lch-why-masonry-set{gap:20px;padding-bottom:20px!important}body.lch-design .lch-why-masonry:focus-within .lch-why-masonry-column{animation-play-state:paused}body.lch-design .lch-why-property-tile{appearance:none;aspect-ratio:3/4;background:#111!important;border:0!important;border-radius:0!important;box-sizing:border-box;color:#fff!important;cursor:pointer;display:block!important;height:auto!important;margin:0!important;min-width:0!important;overflow:hidden;padding:0!important;position:relative;text-align:left!important;width:100%!important}body.lch-design .lch-why-property-tile:nth-child(3n+2){aspect-ratio:1/1}body.lch-design .lch-why-property-tile>img{border-radius:0!important;display:block!important;height:100%!important;inset:0;object-fit:cover!important;position:absolute;width:100%!important}body.lch-design .lch-why-property-tile:after{background:linear-gradient(transparent,#0009);content:"";inset:40% 0 0;pointer-events:none;position:absolute}body.lch-design .lch-why-building-pill{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffe0!important;border:1px solid #ffffffad;border-radius:999px;bottom:12px;box-shadow:0 2px 12px #00000012;box-sizing:border-box;color:#111!important;display:inline-flex!important;font:500 14px/1.2 var(--font-sans,"CompassSans",sans-serif)!important;gap:8px;left:12px;max-width:calc(100% - 24px);padding:6px 12px 6px 6px!important;position:absolute;text-align:left!important;z-index:1}body.lch-design .lch-why-building-pill>img{border-radius:50%!important;display:block!important;flex:0 0 36px;height:36px!important;min-width:36px;object-fit:cover!important;position:static!important;width:36px!important}body.lch-design .lch-why-building-pill>span{color:#111!important;font:inherit!important;min-width:0;overflow-wrap:anywhere}body.lch-design .lch-why-fee-tile{align-items:center;appearance:none;background:#fff!important;border:1px solid #ededed!important;border-radius:20px!important;box-shadow:0 9px 25px #00000009!important;box-sizing:border-box;color:#111!important;cursor:pointer;display:flex!important;flex-direction:column;font-family:var(--font-sans,"CompassSans",sans-serif)!important;gap:12px;justify-content:center;margin:0!important;min-height:210px;min-width:0!important;padding:24px 16px!important;text-align:center!important;width:100%!important}body.lch-design .lch-why-fee-tile>img{aspect-ratio:1;border-radius:50%!important;display:block!important;flex:0 0 auto;height:72px!important;object-fit:cover!important;width:72px!important}body.lch-design .lch-why-fee-tile>span{display:grid;gap:7px;max-width:100%;min-width:0}body.lch-design .lch-why-fee-name{font-size:17px;font-weight:500;line-height:1.25}body.lch-design .lch-why-fee-range{font-size:clamp(14px,1.1vw,20px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}body.lch-design .lch-why-fee-note{color:#666!important;font-size:12px;line-height:1.4}body.lch-design .lch-why-fee-tile:focus-visible,body.lch-design .lch-why-property-tile:focus-visible{outline:2px solid #111!important;outline-offset:-3px!important}@media(max-width:1000px){body.lch-design .lch-why-page .lch-why-live-feature{grid-template-columns:minmax(0,1fr)!important;height:auto!important}body.lch-design .lch-why-fee-feature>.lch-why-live-copy,body.lch-design .lch-why-live-feature>.lch-why-live-copy{order:-1;padding:56px var(--lch-gutter,24px)!important}body.lch-design .lch-why-live-copy p{font-size:17px!important}body.lch-design .lch-why-masonry{height:clamp(520px,78svh,760px)!important}body.lch-design .lch-why-fee-masonry{gap:14px;padding:0 16px!important}body.lch-design .lch-why-fee-masonry .lch-why-masonry-set{gap:14px;padding-bottom:14px!important}}@media(max-width:500px){body.lch-design .lch-why-masonry{gap:8px;padding:0 8px!important}body.lch-design .lch-why-masonry-set{gap:8px;padding-bottom:8px!important}body.lch-design .lch-why-fee-masonry{gap:12px;padding:0 12px!important}body.lch-design .lch-why-fee-tile{border-radius:16px!important;gap:10px;min-height:185px;padding:20px 8px!important}body.lch-design .lch-why-fee-tile>img{height:58px!important;width:58px!important}body.lch-design .lch-why-fee-name{font-size:15px}body.lch-design .lch-why-fee-range{font-size:12px}body.lch-design .lch-why-fee-note{font-size:11px}body.lch-design .lch-why-building-pill{bottom:8px;font-size:10px!important;gap:4px;left:6px;max-width:calc(100% - 12px);padding:4px 7px 4px 4px!important}body.lch-design .lch-why-building-pill>img{flex-basis:24px;height:24px!important;min-width:24px;width:24px!important}}@media(prefers-reduced-motion:reduce){body.lch-design .lch-why-masonry{overflow:auto}body.lch-design .lch-why-masonry-column{animation:none!important;transform:none!important;will-change:auto}body.lch-design .lch-why-masonry-set[aria-hidden=true]{display:none!important}}}@keyframes lch-why-masonry-scroll{to{transform:translateY(-50%)}}@layer lch-review-controls{body.lch-design .lch-why-page .lch-why-button,body.lch-design .lch-why-page .lch-why-button:is(:hover,:focus,:focus-visible,:active){scale:none!important;transform:none!important;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s!important;translate:none!important}body.lch-design .lch-why-page .lch-why-reveal-pending>.lch-why-reveal-item{opacity:0;transform:translate3d(0,22px,0)}body.lch-design .lch-why-page .lch-why-reveal-entered>.lch-why-reveal-item{animation:lch-why-copy-arrival .72s cubic-bezier(.22,1,.36,1) var(--lch-why-reveal-delay,0s) backwards}body.lch-design .lch-why-page .lch-why-visual-drift{overflow:clip}body.lch-design .lch-why-page .lch-why-visual-drift>img{transform:translate3d(0,var(--lch-why-visual-y,0),0) scale(1.06)}body.lch-design .lch-why-page .lch-why-hero-collage.lch-why-filmstrip{grid-template-rows:minmax(0,1fr)!important}body.lch-design .lch-why-page .lch-why-filmstrip-column{height:100%;min-height:0;min-width:0;overflow:hidden}body.lch-design .lch-why-page .lch-why-filmstrip-track{animation:lch-why-film-loop 62s linear 2.5s infinite both;animation-play-state:paused;display:flex;flex-direction:column;height:200%;width:100%}body.lch-design .lch-why-page .lch-why-filmstrip-set{box-sizing:border-box;display:grid;flex:0 0 50%;gap:3px;grid-template-rows:5fr 4fr 3fr;height:50%;min-height:0;padding-bottom:3px}body.lch-design .lch-why-page .lch-why-filmstrip-column:nth-child(2) .lch-why-filmstrip-set{grid-template-rows:3fr 5fr 4fr}body.lch-design .lch-why-page .lch-why-filmstrip-column:nth-child(3) .lch-why-filmstrip-set{grid-template-rows:4fr 3fr 5fr}body.lch-design .lch-why-page .lch-why-filmstrip-column:nth-child(2) .lch-why-filmstrip-track{animation-direction:reverse}body.lch-design .lch-why-page .lch-why-filmstrip-set>img{grid-area:auto!important}body.lch-design .lch-why-page .is-why-filmstrip-visible:not(.is-why-filmstrip-page-hidden) .lch-why-filmstrip-track{animation-play-state:running;will-change:transform}@media(min-width:1001px){body.lch-design .lch-why-page .lch-why-hero .lch-why-hero-collage{align-self:start!important;border-top-left-radius:32px!important;height:calc(100svh - var(--lch-header,96px))!important;margin-top:var(--lch-header,96px)!important;max-height:calc(100vh - var(--lch-header,96px))!important;overflow:hidden!important}}@media(prefers-reduced-motion:reduce){body.lch-design .lch-why-page :is(.lch-why-reveal-pending,.lch-why-reveal-entered)>.lch-why-reveal-item{animation:none!important;opacity:1!important;transform:none!important}body.lch-design .lch-why-page .lch-why-visual-drift>img{transform:none!important}body.lch-design .lch-why-page .lch-why-filmstrip-track{animation:none!important;transform:none!important;will-change:auto!important}body.lch-design .lch-why-page .lch-why-filmstrip-set[aria-hidden=true]{visibility:hidden!important}}}@keyframes lch-why-film-loop{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes lch-why-copy-arrival{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@layer lch-review-controls{body.lch-design .lch-why-page #why-search{scroll-margin-top:var(--lan-header-height,96px)}body.lch-design .lch-why-page .lch-why-advisor{align-items:stretch!important;background:#fff!important;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(100svh,auto)!important;height:auto!important;margin:0!important;max-width:none!important;min-height:100svh!important;overflow:hidden!important;padding:0!important;width:100%!important}body.lch-design .lch-why-advisor>figure{align-self:stretch;height:auto!important;margin:0!important;min-height:0;min-width:0;overflow:hidden;position:relative}body.lch-design .lch-why-advisor>figure>img{border:0!important;border-radius:0!important;display:block;height:100%!important;inset:0;object-fit:cover!important;object-position:center 42%;position:absolute;width:100%!important}body.lch-design .lch-why-advisor>div{align-self:center;box-sizing:border-box;min-width:0;padding:clamp(30px,5vh,64px) var(--lch-content-edge,max(var(--lch-gutter,32px),calc((100vw - var(--lch-max,1440px))/2))) clamp(30px,5vh,64px) clamp(32px,4vw,80px)!important}body.lch-design .lch-why-advisor>div p{font-size:clamp(15px,min(1vw,2.3vh),18px)!important;line-height:1.65!important}@media(max-width:1000px){body.lch-design .lch-why-page .lch-why-advisor{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important}body.lch-design .lch-why-advisor>div{order:-1;padding:56px var(--lch-gutter,24px)!important}body.lch-design .lch-why-advisor>div p{font-size:17px!important}body.lch-design .lch-why-advisor>figure{height:clamp(500px,82svh,800px)!important}}}@layer lch-review-controls{body.lch-design .lch-why-page .lch-why-audiences{border-top:0!important;padding-top:clamp(80px,7vw,140px)!important}body.lch-design .lch-why-page .lch-why-audience-grid{margin-top:48px}body.lch-design .lch-why-page .lch-why-audience-grid article{border-top:0!important;padding-top:0!important}body.lch-design .lch-why-page .lch-why-audience-grid h3{font:700 23px/1.3 CompassSans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}body.lch-design .lch-why-page .lch-why-fee-feature>.lch-why-live-copy>.lch-why-fee-search{margin-top:12px;min-width:220px}body.lch-design .lch-why-page .lch-why-final .lch-why-final-contact.lch-home-agent-talk{align-items:center!important;background:#ededed!important;border:1px solid #d4d4d4!important;border-radius:999px!important;color:#111!important;display:inline-flex!important;font:500 16px/1.35 CompassSans,Arial,sans-serif!important;gap:12px!important;justify-content:center!important;max-width:100%!important;min-height:56px!important;padding:6px 22px 6px 8px!important;width:auto!important}body.lch-design .lch-why-page .lch-why-final-contact>.lch-overlap-portraits{align-items:center!important;display:inline-flex!important;flex:0 0 75px!important;gap:0!important;height:44px!important;width:75px!important}body.lch-design .lch-why-page .lch-why-final-contact .lch-online-portrait,body.lch-design .lch-why-page .lch-why-final-contact .lch-overlap-portraits>img{border-radius:50%!important;box-sizing:border-box!important;flex:0 0 44px!important;height:44px!important;max-height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;object-fit:cover!important;width:44px!important}body.lch-design .lch-why-page .lch-why-final-contact .lch-online-portrait{--lch-online-photo-size:44px;margin-left:-13px!important}body.lch-design .lch-why-page .lch-why-final-contact .lch-online-portrait>img{border-radius:50%!important;box-sizing:border-box!important;display:block!important;height:44px!important;max-height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;object-fit:cover!important;width:44px!important}@media(max-width:650px){body.lch-design .lch-why-page .lch-why-audience-grid{margin-top:32px}body.lch-design .lch-why-page .lch-why-final .lch-why-actions>.lch-why-final-contact{width:100%!important}}}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone){perspective:1200px;-webkit-perspective:1200px}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .lch-building-rotor{inset:0;overflow:visible!important;position:absolute;transform:rotateY(0);transform-style:preserve-3d!important;-webkit-transform-style:preserve-3d!important;transition:transform .65s cubic-bezier(.2,.7,.2,1)!important;will-change:transform}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel :is(.lch-building-front,.lch-building-back){backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;box-sizing:border-box;inset:0;opacity:1!important;overflow:hidden!important;position:absolute;transform-style:flat!important;-webkit-transform-style:flat!important;transition:none!important;visibility:visible!important}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .lch-building-front{background:#111!important;transform:rotateY(0) translateZ(.1px)!important}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .lch-building-back{background:#202020!important;transform:rotateY(180deg) translateZ(.1px)!important}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .lch-building-front :is(.vg-card-media,.vg-card-body){opacity:1!important;transform:none!important;transform-style:flat!important;-webkit-transform-style:flat!important;transition:none!important}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .is-flipped .lch-building-rotor{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .lch-building-rotor{transition:none!important}}@layer lch-review-controls{body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .vg-card-link:hover:not(:focus-visible),body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel :is(.lch-building-rotor,.lch-building-front,.vg-card-media):hover:not(:focus-visible),body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel :is(.vg-bcard,.lch-building-clone):hover:not(:focus-visible){border:0!important;box-shadow:none!important;outline:none!important}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .vg-card-link:is(:link,:visited,:hover,:active){background:transparent!important;border-radius:0!important}body.lch-design [data-lch-page=home] #buildings.lch-home-building-carousel .vg-card-link:focus-visible{border-radius:0!important;box-shadow:none!important;outline:2px solid #fff!important;outline-offset:-4px!important}}@layer lch-review-controls{body.lch-design.lch-home-page .lch-home-articles-section{background:#080808!important;border-block:1px solid #353535!important;color:#fff!important;margin:0!important;overflow:visible!important;padding:72px 0!important;position:relative;z-index:3}body.lch-design.lch-home-page #recent-blogs.lch-home-articles,body.lch-design.lch-home-page .lch-home-articles-section>.vg-container{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles{background:transparent!important;border:0!important;color:#fff!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-inner{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles :is(.lcp-header,.lcp-intro,.lch-home-articles-footer){margin-inline:auto!important;max-width:1440px!important;width:calc(100% - var(--lch-gutter,32px)*2)!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-header h2{color:#fff!important;font:100 clamp(40px,4.5vw,80px)/1.1 var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;letter-spacing:-.025em!important;margin:0 0 24px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-intro{color:#fff!important;font:400 18px/1.6 var(--font-sans,"CompassSans",sans-serif)!important;margin-bottom:36px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-intro a{color:inherit!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles :is(.lcp-controls,.lcp-footer){display:none!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-panel{border:0!important;margin:0!important;padding:0!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-grid{display:flex!important;gap:10px!important;grid-template-columns:none!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;padding:0 max(var(--lch-gutter,32px),calc(50vw - 720px))!important;scroll-padding-inline:max(var(--lch-gutter,32px),calc(50vw - 720px));scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-grid::-webkit-scrollbar{display:none}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-home-article-card{background:#202020!important;border:0!important;border-radius:0!important;flex:0 0 calc(33.33333% - 6.66667px)!important;height:clamp(400px,35vw,600px)!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;position:relative!important;scroll-snap-align:start;width:auto!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-card-link{color:#fff!important;display:block!important;height:100%!important;position:relative!important;text-decoration:none!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-image{aspect-ratio:auto!important;height:100%!important;inset:0!important;padding:0!important;position:absolute!important;width:100%!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-image img{height:100%!important;object-fit:cover!important;width:100%!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-card-link:after{background:linear-gradient(transparent,#000000d9);content:"";inset:20% 0 0;pointer-events:none;position:absolute}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-card-copy{background:transparent!important;inset:auto 24px 28px!important;padding:0!important;position:absolute!important;z-index:1}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-card-copy h3{color:#fff!important;display:block!important;font:100 clamp(23px,1.6vw,28px)/1.12 var(--font-display,"the-seasons","the-seasons-fallback",serif)!important;letter-spacing:-.02em!important;-webkit-line-clamp:unset!important;margin:0 0 12px!important;overflow:visible!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-date{border:0!important;color:#fff!important;font:400 13px/1.5 var(--font-sans,"CompassSans",sans-serif)!important;margin:0!important;padding:0!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-home-articles-footer{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:32px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lucy-home-listings-arrows{display:flex;gap:6px}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lucy-home-listings-arrows[hidden]{display:none}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lucy-home-listings-arrows button{background:transparent!important;border:1px solid #aaa!important;border-radius:50%!important;color:#fff!important;display:grid;height:80px!important;min-width:0!important;padding:0!important;place-items:center;width:80px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-filter{flex:0 1 auto;position:relative;z-index:5}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-filter-toggle{align-items:center;background:transparent!important;border:1px solid #aaa!important;border-radius:999px;color:#fff!important;cursor:pointer;display:flex;font:500 16px/1.2 var(--font-sans,"CompassSans",sans-serif)!important;gap:24px;height:80px;justify-content:space-between;list-style:none;max-width:100%;min-width:260px;padding:0 30px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-filter-toggle::-webkit-details-marker{display:none}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-filter-toggle:after{border-bottom:1px solid;border-right:1px solid;content:"";flex-shrink:0;height:8px;margin-top:-4px;transform:rotate(45deg);width:8px}body.lch-design.lch-home-page #recent-blogs.lch-home-articles details[open] .lch-article-filter-toggle:after{margin-top:4px;transform:rotate(225deg)}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-filter-menu{background:#202020;border:1px solid #444;border-radius:20px;box-shadow:0 12px 24px #0005;color:#fff;max-width:calc(100vw - 32px);padding:18px!important;position:absolute;right:0;top:calc(100% + 12px);width:300px;z-index:20}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-tabs{border:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-tabs button{background:transparent!important;border:0!important;border-radius:12px!important;color:#fff!important;font:500 14px/1.2 var(--font-sans,"CompassSans",sans-serif)!important;min-height:44px;padding:12px 14px!important;text-align:left!important;width:100%!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-tabs button[aria-selected=true]{background:#fff!important;color:#111!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-building-filter{border-top:1px solid #444;color:#fff!important;display:grid!important;font-size:14px!important;gap:8px!important;margin-top:8px;padding:14px 4px 4px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-building-filter select{background:#202020!important;border:1px solid #777!important;border-radius:8px!important;color:#fff!important;padding:10px!important;width:100%!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-status{color:#ddd!important;margin:24px auto!important;max-width:1440px}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-status:empty{display:none!important}@media(max-width:1023px){body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-home-article-card{flex-basis:calc(50% - 5px)!important;height:480px!important}}@media(max-width:600px){body.lch-design.lch-home-page .lch-home-articles-section{padding:48px 0!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-home-article-card{flex-basis:100%!important;height:460px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-intro{font-size:16px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-card-copy h3{font-size:32px!important}}@media(max-width:520px){body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lucy-home-listings-arrows button{height:64px!important;width:64px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-filter-toggle{height:64px;min-width:170px;padding-inline:20px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-home-articles-footer{gap:8px}}@media(max-width:400px){body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lucy-home-listings-arrows button{height:48px!important;width:48px!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-filter-toggle{font-size:13px!important;gap:12px;height:48px;min-width:140px;padding-inline:16px!important}}}@layer lch-review-controls{body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-card-copy{border:0!important;box-shadow:none!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-card-copy :is(h3,p){border:0!important;box-shadow:none!important;text-decoration:none!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles{overflow-anchor:none}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-grid{min-height:clamp(400px,35vw,600px)!important;overflow-anchor:none}body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-skeleton{animation:lch-article-loading 1.5s linear infinite;background:linear-gradient(100deg,#191919 25%,#292929,#191919 65%)!important;background-size:200% 100%!important}body.lch-design.lch-home-page #recent-blogs.lch-home-articles[data-blog-state=loading] .lcp-status{clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;position:absolute!important;width:1px!important}@media(max-width:1023px){body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-grid{min-height:480px!important}}@media(max-width:600px){body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lcp-grid{min-height:460px!important}}@media(prefers-reduced-motion:reduce){body.lch-design.lch-home-page #recent-blogs.lch-home-articles .lch-article-skeleton{animation:none}}}@keyframes lch-article-loading{to{background-position:-200% 0}}@layer lch-review-controls{body.lch-design .lch-home-neighborhood-controls>button,body.lch-design .lch-listing-alerts,body.lch-design .lch-search-location-launch .lch-search-glass{color:#111!important}body.lch-design :is(.lch-search-location-launch .lch-search-glass,.lch-listing-alerts,.lch-home-neighborhood-controls>button,.lucy-home-listings-arrows>button)>i:is(.fa-light,.fal){background-color:currentColor!important;color:inherit!important;flex-shrink:0;opacity:1!important}body.lch-design :is(.lch-search-location-launch .lch-search-glass,.lch-listing-alerts,.lch-home-neighborhood-controls>button,.lucy-home-listings-arrows>button)>svg{color:inherit!important;opacity:1!important}body.lch-design .lch-search-location-launch .lch-search-glass{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}body.lch-design .lch-search-location-launch .lch-search-glass>i{font-size:18px}body.lch-design .lch-listing-alerts>i{font-size:17px}body.lch-design .lch-home-neighborhood-controls>button>i{font-size:24px}body.lch-design .lucy-home-listings-arrows>button>i{font-size:28px}@media(max-width:400px){body.lch-design .lucy-home-listings-arrows>button>i{font-size:23px}}@media(min-width:1025px){body.vg-search-page-active.lch-design #bidx-toolbar #bidx-tb-loc-wrap .bidx-tb-loc-field,body.vg-search-page-active.lch-design #bidx-toolbar #bidx-tb-loc-wrap .bidx-tb-loc-field:focus-within{background:#fff!important;border:1px solid #e7e7e7!important;box-shadow:0 1px 6px #20212429!important}body.vg-search-page-active.lch-design #bidx-toolbar #bidx-tb-loc-input{background:transparent!important;color:#111!important}}body.vg-search-page-active.lch-design #bidx-toolbar #bidx-toolbar-view-toggle,body.vg-search-page-active.lch-design #bidx-toolbar #bidx-toolbar-view-toggle:is(:hover,:focus,:focus-visible,:active){background:#fff!important;background-image:none!important;border-color:#ccc!important;box-shadow:none!important;color:#111!important}body.vg-search-page-active.lch-design #bidx-toolbar #bidx-toolbar-view-toggle:hover{opacity:.7!important}@media(min-width:1101px){body.lch-design .lan-contact .lan-contact-portrait[data-offer-profile]>figcaption{box-sizing:border-box!important;left:50%!important;max-width:640px!important;right:auto!important;transform:translate(-50%)!important;width:calc(100% - 40px)!important}}}@layer lch-modal-type{body.lch-design.lch-why-page-body.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white){background:linear-gradient(180deg,#000000b3,#0000)!important}}@layer lch-review-controls{body.lch-design .lch-why-page .lch-why-faq.vg-qa{align-items:start;gap:var(--space-9,64px);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}body.lch-design .lch-why-page .lch-why-faq .vg-acc-panel p{font:inherit;margin:0}body.lch-design .lch-why-page .lch-why-hero .lch-why-contact .lch-overlap-portraits>img{border:0!important;box-sizing:border-box!important}@media(max-width:650px){body.lch-design .lch-why-page .lch-why-hero .lch-why-contact{box-sizing:border-box!important;justify-content:center!important;max-width:none!important;width:100%!important}}@media(max-width:1000px){body.lch-design .lch-why-page .lch-why-faq.vg-qa{gap:var(--space-7,32px);grid-template-columns:1fr}}}body.lch-design .lch-home-approach-copy>.lch-home-platform-copy{font-weight:400;margin:8px 0 24px}body.lch-design .lch-home-platform-copy>.lch-why-approach-link{color:inherit;display:inline;font:inherit;font-weight:700;margin:0;text-decoration:underline;text-underline-offset:4px}@layer lch-review-controls{body.lch-design.lch-home-page #vg-hero-section p.vg-t-lead.vg-hero-lead{font:400 16px/1.7 CompassSans,Arial,sans-serif!important}@media(max-width:760px){body.lch-design.lch-home-page #vg-hero-section p.vg-t-lead.vg-hero-lead{font-size:15px!important}}}@layer lch-review-controls{body.lch-design .lan-international-phone,body.lch-design .lbi-widget .lbi-international-phone{align-self:flex-start!important;background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important;display:inline-flex!important;font:400 14px/1.5 CompassSans,Arial,sans-serif!important;justify-content:flex-start!important;margin:-7px 0 0!important;max-width:100%!important;min-height:0!important;min-width:0!important;padding:0!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:3px;white-space:normal!important;width:auto!important}}@layer lch-review-controls{body.lch-design #lucy-annotation-header .lan-mega .lan-search-start,body.lch-design #lucy-annotation-header .lan-mega .lan-search-start:is(:link,:visited,:hover,:focus,:focus-visible,:active){align-items:center!important;background:#f1f1f1!important;border:1px solid #ededed!important;border-radius:999px!important;box-sizing:border-box;color:#111!important;display:inline-flex!important;font:500 15px/1.4 CompassSans,Arial,sans-serif!important;gap:12px!important;justify-content:center!important;min-height:52px!important;padding:8px 24px!important;text-decoration:none!important}body.lch-design #lucy-annotation-header .lan-mega .lan-search-start>img{border-radius:50%;display:block;flex:none;height:36px!important;object-fit:cover;width:36px!important}body.lch-design #lucy-annotation-header .lan-mega .lan-search-start>span{color:inherit!important}body.lch-design #modal-container .lan-native-account :is(a,button,input[type=submit]).lan-native-create,body.lch-design #modal-container .lan-native-account :is(a,button,input[type=submit]).lan-native-create:is(:link,:visited,:hover,:focus,:focus-visible,:active),body.lch-design #modal-container .lan-native-account.rg-modal-signupv3 .signupv3:not(.verification-step):not(.update-phone-step) form :is(input[type=submit],button[type=submit]),body.lch-design #modal-container .lan-native-account:is(.rg-modal-signup,.rg-modal-signupv2) form :is(input[type=submit],button[type=submit]){background:#111!important;background-image:none!important;border-color:#111!important;color:#fff!important}body.lch-design #modal-container .lan-native-account.rg-modal-signin form :is(input[type=submit],button[type=submit]),body.lch-design #modal-container .lan-native-account.rg-modal-signin form :is(input[type=submit],button[type=submit]):is(:hover,:focus,:focus-visible,:active),body.lch-design #modal-container .lan-native-account:is(.rg-modal-signup,.rg-modal-signupv2,.rg-modal-signupv3) .return-user a,body.lch-design #modal-container .lan-native-account:is(.rg-modal-signup,.rg-modal-signupv2,.rg-modal-signupv3) .return-user a:is(:link,:visited,:hover,:focus,:focus-visible,:active){background:#f1f1f1!important;background-image:none!important;border-color:#f1f1f1!important;color:#111!important}}@layer lch-review-controls{body.lch-design #lucy-annotation-header{--lan-header-pill-width:144px}body.lch-design #lucy-annotation-header .lan-why-wrap{align-self:center;flex:0 0 var(--lan-header-pill-width)!important;height:52px!important;position:relative;width:var(--lan-header-pill-width)!important}@media(min-width:1001px){body.lch-design #lucy-annotation-header .lan-header-actions .lan-talk.lan-ask{max-width:var(--lan-header-pill-width)!important;min-width:var(--lan-header-pill-width)!important;width:var(--lan-header-pill-width)!important}}body.lch-design #lucy-annotation-header .lan-why-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--lan-action-bg,#f0f0f0);border:0;border-radius:28px;box-sizing:border-box;color:var(--lan-action-ink,#111)!important;inset:0 0 auto;margin:0!important;overflow:hidden;padding:0!important;position:absolute;transition:background-color .25s ease,box-shadow .25s ease;width:100%;z-index:5}body.lch-design #lucy-annotation-header .lan-why-menu[open]{background:#202224!important;box-shadow:0 10px 28px #00000020;color:#fff!important}body.lch-design #lucy-annotation-header .lan-why-toggle{align-items:center!important;box-sizing:border-box;color:inherit!important;cursor:pointer;display:flex!important;font:500 15px/1.35 CompassSans,Helvetica Neue,Arial,sans-serif!important;gap:6px!important;height:52px!important;justify-content:center!important;margin:0!important;min-height:52px!important;padding:5px 16px 5px 5px!important}body.lch-design #lucy-annotation-header .lan-why-toggle>span{color:inherit!important}body.lch-design #lucy-annotation-header .lan-why-icon{align-items:center;box-sizing:border-box;display:inline-flex!important;flex:none;height:42px;justify-content:center;width:42px}body.lch-design #lucy-annotation-header .lan-why-icon>img{border:0!important;border-radius:50%;display:block;flex:none;height:28px;max-width:28px;min-width:28px;object-fit:cover;width:28px}body.lch-design #lucy-annotation-header .lan-why-toggle:after{content:none!important;display:none!important}body.lch-design #lucy-annotation-header .lan-why-links{display:grid!important;gap:0!important;margin:0!important;opacity:1;padding:0 12px 12px!important;transition:opacity .18s ease}body.lch-design #lucy-annotation-header .lan-why-links>a{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-sizing:border-box;color:#fff!important;display:flex!important;font:500 14px/1.35 CompassSans,Arial,sans-serif;justify-content:center!important;margin:0!important;min-height:0!important;padding:8px 0!important;text-decoration:none!important;transition:opacity .18s ease;width:100%!important}body.lch-design #lucy-annotation-header .lan-why-links>a+a{border-top:1px solid #ffffff26!important}body.lch-design #lucy-annotation-header .lan-why-links>a:hover{opacity:.75}body.lch-design #lucy-annotation-header .lan-why-toggle:hover{opacity:.78}@media(min-width:1001px)and (max-width:1200px){body.lch-design #lucy-annotation-header{--lan-header-pill-width:108px}}@media(max-width:1000px){body.lch-design #lucy-annotation-header .lan-why-wrap{display:none!important}}@media(prefers-reduced-motion:reduce){body.lch-design #lucy-annotation-header :is(.lan-why-menu,.lan-why-links,.lan-why-links>a){transition:none!important}}}@font-face{ascent-override:95.84%;descent-override:28.58%;font-family:the-seasons-fallback;font-style:normal;font-weight:100 600;line-gap-override:0%;size-adjust:103.93%;src:local("Times New Roman"),local("TimesNewRomanPSMT")}@font-face{ascent-override:102.18%;descent-override:29.72%;font-family:the-seasons-fallback;font-style:normal;font-weight:700 900;line-gap-override:0%;size-adjust:99.92%;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT")}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARsAAoAAAAAB1wAAAQhAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAXAqKJIduATYCJAMaCxAABCAFBgcgG2MFUZQtSpDiZ0Iml59pLV75MTQindkJHL2fD4+Xvh+WSSr6KnDUdZCYdtLk2jY+7oiVkixr6b+6VbFXT5gk7kMBhrkpL7xW5TotNsfX+/UIHmepU5PGmUxcTv9tbNwFsp3G3DoX6VOeyN9Tc4MWSMBZQgFm29KDIiIMfYiURKyxfRsDQ96RyWC7ZgqpAxCv/gojDG9SYGl0UsKzEJWfnYrDL006Wsnh/wkghxEJgAAACSIrAFgCACgANABd0CCgGSR8iwAVUOBemsjj5bnyVflJR+v//4D7CaOXYm+xUfQWbYU5IBCEh084ESJ7cuQTgDF4JwoMCAhosJqsHqtt7NWFkYy1tTWdgurHIqmgJYxmZSx7uLmLOMMmLsHRlFISOJgUcAdCQEcSCoApiSjBGYYzuAZZ1pgZzhgAiADLmR0/jOZB/62o3Gj7PZdlTp/3224iQARDr0XU4AQGAARnBOA5xP+nef0zU7rQ8oml5CxXHqAw4ARH4/T+J+Pr9+0fmMtog1MSEClmAOy1+6NTC5Fd5YXr4oYKlrMmoRmtiYdMxqU0hTPMu/u/Kr9/Xe/7/72uS/4yHDQrSChYa5VGzkSj+v5LTHmgFeiYJ26tfkEvg9B8eJHjpt+O0V1L2mEHChc2rMUaK3dqRtmVvlJ6wf7RKLHA4wsWkKieTvqHojB3ByYanvu8oOhsfaY3sACTMTtXepYfIFEoT2bBGjEAmDJSyL2ifDYowk8VR8P6FUZzzBYYKqHEHNP5hsMnxc/ZtP3TxLbJgyfHL9+34dmUmuE9hhv2cvyT6vwvFYsWKYXRYzSVmmNGC3ae4ZDomzE3rTqltVgraa1l11zMFtfO1TLqjG6gMyPblUO6sE2x3SPNSMnPXwx+/+F64fshKHjwXdFVAZXp2pXnoSBlQdH0aJG4ISIhIkBz9GgXPdIBIMzCYNxYwSNWLT54Q5HYJkkZPm35i/bOA9uVns65uTRQ/P2VrtLFGVHCylVRSCfzxoaZnT03oIqlnQ0Y2rqxLF1yeXgp6vK5vRpUWRks1633jkifz4idOocPqcHRCQAKC1taTCJ0afM4kw3rkQ4Fz3c99tWoKXUpvV3xER85YdGGDYsE7uPHijHZpVON+/bVsly5UnN6qUuRExla2ibFkLp8s+V45A0ZIiDKgGxkDsoKKERRoZCzDfdOPerYrd1QvU+dhnrverVkk4C4Gn9PO1tbO0v/nnGsTknZ6nADqsIysj3SM6MmLoBOp9rRHo8v3PeXJFNVnlc1lRB3/0INiJcipDrAx0FrMyT5s9VESx1S18oBuC9zaIbFToeTmuVi6FcVlB4A8PhjRzwAvFL39Af+nyY/yAig+rBqu1JhChHgnwQIJMsRJWImJFpRITLg2HYMgMc0sCwNAo6BxrT/92AEAQAAAA==) format("woff2");unicode-range:u+e61b,u+f08c,u+f09a,u+f0d2,u+f0e1,u+f16d}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGAAAoAAAAAAqAAAAE2AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBLIEpATYCJAMICwYABCAFBgcgG+QBAK4K7MbHr7C01sMjiLDo8esZK4ZXIqjWsmdvA4rIfYwhl1dhhTLKEgmJ4FOelDkXYv1Xa9v9by6YNrqFeA3RRiXUo918xqJLs8AA/6sF99Rw3M4VCgWnHLAHGee5JJLY54er3XlIJV2JvSvkeAvUyTEZU4z01r9eqyS5AKAFANX56SmLX+VXGdUibg0jIIbiBFRAQoEOhUCHrIIsC77K2l7b3CcAJJBRYAhVQAYUrW3OIB4XYPZaB+fOSpBmLHYuRXnHXSPOnBUX2+1d+CjJp8rN5zbla146V+8B31pQGGw2lR/6/+FlhTGFpmZfIPr9UgJhThFB13pEt7ouwElNA0GR69wsr2sTtf7fKIHy9wg8sh+QxCLQKIHgbT9LIBEAgBSLIEEgGVKAQAgAQL0CqK3XAAAA) format("woff2");unicode-range:u+f0e0}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAHEAAoAAAAAAtgAAAF5AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBZIFhATYCJAMICwYABCAFBgcgGxwCEC4LeEP6pA/EogXRZifww8PHItRTXnAsHr7G0vd3N8AgowDAJi3LM6IKjS0rc0Z0fB2S7DVAwV32BgjIAOIT+6u3ZqVDIxJY8s7mXzdBDUDdu2tghTO+/z8ri+875Ivdn05OwwDxawFlFAi2tsDDIEwt0I3Bw03KjUuGbkGJT1FFSlySKuBkbv1FnkJSlwHoBMDejWQC1R/UH9So1m5AVI2AWIsJmAQJGb2yQK9iEkUR/KDW9gBBEEACBQlXuA8ogDS3lJZnrjKkN67dyW2CrDOwmIjk61G2yxTebqakzeaKvEjISQTJjKGlfjp7XpyP4pkpnV0pSF3zchlsvNhI6pW7/1+i2r7Oua7hX/RD/LbOlPxJoPvRGXXZ7pftkEeR6JHrBfRAz8pNfSFPzS3/GeXm5HKroG+SagtUmpsrAEEuddofNFYKNv8yWxJ4900IeN/iXIbaHxnxDDRKIHj/swQSAQBI8RASBJIrCQRCAADqZaD2iQQAAAA=) format("woff2");unicode-range:u+f004}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAF4AAoAAAAAArwAAAEvAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqBPIE4ATYCJAMMCwgABCAFBgcgG/8BCJ4FdtPHy1ojPIwUnr7WojDL4uH5a9+57812UiQuVVGUllE02DdcwrGt5jH4c3+zLIIJjxIrBGdFUbYfKfSaxwzYWuFtPz2NIKEc22ot6mCHAD8/6FW+g1wsoKPebpbkI5SQbmvPXSjiJV+hThH7IbbinX9DrkiaMgCdANg8ch2cfcVfoiriwQYCYjHeYAQkZPTKAr0KM6hXCOlRVhVQSndp8GpABvVIWMMuoACEmBg+WhFnhr9xo3VQrRkIhDvLH/VB90LIKJlmD0pbcX6gvxfQdn9dpyDUeiP3TW2LXSeaPfHCwPa68DRzCmirEeLx+ye9ricEIMhFndPDYook/hu5BMqP7y14bJmdgyjjDDRKIPio9FCu8JDjDAL80ohANiFAIAQAoF4GqoYoAA==) format("woff2");unicode-range:u+f060,u+f078}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAI8AAoAAAAAA/wAAAHyAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqDfIMAATYCJAMKCwgABCAFBgcgG8UCIK4PuDlYHSyv4FEUdTpo7LWf5TCwigXP136/c3e/OtCIoskseVZvDM2tuyQanvCQiZA0aX4D59x2K4oO+wf2KsvAFqjUrcEO9uM9WvQpYjjfYWnG7fphpD1fRtw+98K2u76MKOEbvAm6zuPzNaVEhsMOvccHL8hwoqMAE4zjKLLUXfv7QzzyflRZYpIvPYUZ81dIJ1Bs/RPD1KSwa0zy8R2KqhIhYOzbt5Yb4wbkhkJAACRLDoFYABSggRAaAUKYiAMsmBDUJYNhAJ15vl0GArEaYAE4AWuwJ6hgwsOKyf1DyB10dq0ZMB0i2ulRIy6FfJSu4UEiUMOtGFgpmOZpCSkmQkxYGZrmSONBxULprswlIRyHeabkUrRa/JUwg9+2JkVLXjKzERqBxTCrLmTiBWNBoVVIg+MJMMVcyIcSCtYFbcaR55wwuwfHXeYG2/EPxvbO76LfDohTw4ueU21juFl7AJrY3OBtNnHUy6CBL5551lhTLcBm+DCw+nzt6pjuyWg3COx2l15T/54qPy5JWCAIGfx1Fec19nyV2UuqelAi5vY0betx4pMJQRz29P7+AAAgoE1mEudPj03k/tvsCoCXvksA3khL/29cK+QJsKEAEPgUjQJSKMqCMAslYz0BHjV1WB+lIAisWtAEGRIDAAA=) format("woff2");unicode-range:u+f110,u+f303}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAFIAAoAAAAAAnAAAAD+AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAp8gQsBNgIkAwYLBgAEIAUGByAbxAFgngU5WW6qbN+19CiWOoIzHr6W7v29Db0oTjLRVAeqVokkMY5WxhMnoyQOV5q+BCMsdYNj2Qat1mmkf6OzAWZbJ4d+EPt2kau2kPJE2gILLXAbiofQE57rqiGnmSI1ObajsLa3/k27JekuABgCwOrZ0Y7LL1/90a7aRNsKAmI5RgkSCowpBMZkJbIs+OqvqswO/gkACWQE6pgDZEDULy7iamJ7nscgQbscJ2B6XyaDvJNacTr71K//qaW/1Wg2mvaT/qdJNJ76wTYQFLnmdcT/fND+u3oTePv4PoT33haUyhCJLgkEX9ElDoQy0FOUAkldgEAIAECHAqg2rQAAAA==) format("woff2");unicode-range:u+f00d}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAGUAAoAAAAAAtQAAAFJAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBYIFTATYCJAMICwYABCAFBgcgGw4CAB6D4+4Umv+TIZYQbfzzKh7+uzfvezPbrKZZPb4a+6FoayalUigISxiLdp6jud1j8hvmVSskrZqGRJJUQoRmVcSqRRYhZA9JrOYcnx4nECUSeoJlgScUBHyk47cDfhcL8ES3GxKRRV30Li7UuJRH6KkRQingAG/903gEaVQAwBgA+xdUGG5fvwbdaGKpQ0DsoQmwCRIFc0VgrtpEVQVfb61ZMwECQIKKxCHOABWQu/Z0UY7KcKuoCIURxpIqflxDKKesCgSRtRnN9YyOZeEQ72wr02RflJfBu1xUVTJrqgPV6t3jPLxinM+MOh4KYnGhnuqHI4Xz4n1fP01kEs7Dh2JJ0ldGDGV2Zhl87+64w/duN4CgVDYsbvyaBOH6D4UMgI/Hm4JP4cIJGp1iiaEEwYMNkAPhm4wsSAikQwkCIRD1FVI72QAAAAA=) format("woff2");unicode-range:u+f08e}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAGEAAoAAAAAAwgAAAE6AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCEIIAATYCJAMKCwgABCAFBgcgGz0CAJ4FjmueFI0MQo8J3cMvIR6e1tL3ZzZMKifkqRAoRAkFUhUuRC4qLpWtcafkVlWjPpXdzxbHraHH2w5UL1xiuqvtf5Ud8IEOB7ld4WLTiz2LY08rCSixkALD9IZpcjhGgsuBIuV8rUER6/EBS9z+N+KapCUjd/O9xaO9DeelZVGr14iaBQTEZHxUQEJGvyzQr1BBoRCU1VNaP/qlAkAGjUg4wVdAAQhRrb59/S3nA25rexqaiIvBtD72i0OJY9gheEq0fnwc7MTF0NzoAXPerzqYiH3EBUCcAdh6dtx5777T+b7zG3S19/3HS0fHy6fP9w/RPHR0PLy+djt4ft5zNnp7GQS5aLCbZn8ed838byaB8t8bflEdQyWtOEGzBIJvlLRAZQPIFOdmD0AgqwoQCCFJo8yrMwIAAA==) format("woff2");unicode-range:u+e097,u+e098}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:100;src:url(data:font/woff2;base64,d09GMgABAAAAAAGoAAoAAAAAAtQAAAFdAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBYIFOATYCJAMICwYABCAFBgcgGwkCaC4KYyLTh+sbPS1qxEuf2cipqz8rEg//7WfeN/MXCIQDBIVySzorbOl4II3Gp1UqrhLYZeCci0aOKh1NbOD5CxdIROkFb2uAH87Pzb/gvrGAt3VyfMKD+NUfx9Y8sjC0QHIbU0FndKPVrqFI2QM1ijiNAge1648BT0lyBqAdAFvX52ceVvyA5R5RBjYREEvxCeMgIaNbFuhWGEehEFT01dhYjYAbKXCOcMX6I+TBwZ7LrwUepWk8mv5yfEhf+o4feTj1+WifwG8HPAtz4OHmzD7FH/ciLsBHO0vvmsVNgx6vut/0xsWr3jd919Sw921fdWITKLmt+9f/utvSpk2lWX7f88zzleEdaXjl+TMFcOTUhT/Lsar2zp3a8t37KJqbe/+uzGuxO0CQixrftpabNvpPfVMClf8w4WuT81QlUQaol0DwrISU6NNSPCRBIDmSQSAEAKBWBqoNAAAAAA==) format("woff2");unicode-range:u+e0fc}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAOMAAoAAAAABgAAAANBAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAVAqHVIYwATYCJAMYCw4ABCAFBgcgG5sEQI7DOCYc+PBgEy3/oz/fc0PM5OV9CsE32qYQllFJLJtdAQSej1Pfz95ECWW3PhYVeJ8XoVyTUgXzP5fjszF9TD73f0dr0KjnRWtxdFkUJj4mjakJB3SWcESaubEalcOekc+NmwbgCHj0miLAN30F9QEUy9/givkNDjQujFHhDeSe6yvx/pj20UrnnecBOo8cAMHGUmkLAB/IcQ4AF0ADLmR3edxcBmuCLz6mfez8OPnjwo9WpxPA5SqvKTcolylnKkdD8OECeLLfQslYJSuE5GGnGAKBCoUvl27QgP5mRunhlxSZ3kxSOFFYESjd5k4rgySbXfQWjZWR21mbVgZgG2IWyG2zSy7WD3Ok26412DQWRi9Llq5ft7LGbosbZe2R0e54QaNr3lRN54xP2ju+6ytO65YGRdQ0xxN2uQefPOtnfLyh+7rZritCt4eQJD/BPCu3s3Noi/RZ/aPz093Dk/6J6MyZZlgY1lNH02xam2az5GraybDNAXtKb6yXBcegN/QH7FqinWG73FeRHrS6dm8NyXhqyN7lZpA23WYXeqIv/DJmDg0tk9I2d6Ndy4gMeq5H1STp4hzWaGf0Vk3Gdtcn+i3h2XBEZ5HMoehqH+n+EcPUxtQybec6oUOhcOQc09eDZNa6sLlZtYzOFj4faRgnD69cuW/fjh1tbrZMua0pLyDwgDeFJCEn587B6PChYpIAD8NbKRZjqaTC/hKLjf6/D9tTE2sZd/hry//U/h3affuMtAHrqcz35q1EZSNkZetIx8hZ2tUFuisjrd9AZVS2foOR3q8v5h/HcYF2R3/q/5Zvm+bNz63pYWO6x7VzOaskrvdderq7luZyHCOqlgKDYeKtm75UPKZDx8sGJn12JAoLQ0IKR9evjDa1XPk+NLHPvIBJdUdSZ2tGa8Z4sbADAAAgFuM/gzVFNo+4co0uvv3EpUFrndSKphVPrg8V1JrYmsBokyZ+tnprRGVlxJBaFJ9riq4VsCZGAAAAIMDl8ZEpTIntyoxvIjEHAHC8/1QMgBfSmCTnX+d5zjy6CEAEQpXA2i6RMxtwLpxFoPnHaTbAASri5SCGy3EANAFe2C7VxbKGEXUpAM4fXGEAAAA=) format("woff2");unicode-range:u+f03a,u+f061,u+f078,u+f086,u+f095}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAM8AAoAAAAABUwAAALxAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAATAqGMIRyATYCJAMUCwwABCAFBgcgG9EDQAaeh/eyPzcokspeaboS05W+JGX1ZT+IM3WT32pr2aI8tETGBAyXrUUJBhRZl5aWZxMsCykA7JvakppMUxjftgBNvpUMdDRpLYOBZsr8RijzMwVNRUkfvonaLh3aYP344ZdbYjttEJsaQACkVHYDMQAogAoEoCJAABolgIEbCsqPH3784sdffrnldEL0hnesd7i3j0c1wkB0ZgzAA8QNJAPANB6koqCi+foFRXonhAeGhXt69lgaIKug0/70LtIQtMbw6IgVuNr0XBa8VqTjLmNpUufOG9PlYLLn7tT9ocq6lH0JHnvSDoSpQ9aaqwNXB3Q0lwWuxgrou8pYE7QmuIuxJ6wheAAXYUDHLsZScnqsDa5ucavycixPaxe1yvBYagtvHHyji+ysvtpMIm9WyKUYnjgCVrE60HNtcENQ0KPOsqPqStOu6xP3hq8NXB2wrlNBJ2xNcDw+4FmVXOn8pOJSRyvzsNGpB7OPjm0Vc1OOHKsRO6N8lyN11/NORD3v8LjL0/qHnYz1ibuT94ZvSNqTsCuk05msI9lHi09nHs44VFDdx2sxi71Sbqw8cWLbKaGMgRU95pinzvyxY1a7sLB2MhzdzvDFd5u1zdfXQExcRd75Qe4Phg0rb3RltDlliumxyP3rlDtmXLBJE9+mf3lvslvTpkm1F76+P9X9p/PcP+r14YOX77MZy7wjafQh7o6f/+1L/kP9L93297sb+4FGkd7LZjzzdToaUaBH4ljil68b24ZuM/R8vyU4IvXG+Y7IpRMcjgm9PrlV2f+ffwID//mnf+WtT3rRxymN7nCnkTSSO3ekUYiL64b1O3eVlOzauf6A6+8hMRGv+HowQ7Zt9PLauG3I4K9fRUh9p071YrKKpf5HY/SMGaMNUXY7e3KXLpPt+wBAQNV0vl/2fXkf74rf3EwFgA/f/9QM4AszpwictoLYgBsK9Om/Qk90KLxjSCxIQSA2MWIDC0hTpyMacF8QDo8LKlLO14QCAAAA) format("woff2");unicode-range:u+f0e0,u+f0e7,u+f0f3,u+f3c5}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGwAAoAAAAAAvgAAAFmAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqBeIFcATYCJAMMCwgABCAFBgcgGyMCIB6Dbcv5MlFxU3Niqph3xkPfGvszu3uYJjxSiUSz0HkkStUcrkMJNKpY3L/fX3/ugtVdTEIo8J2+CvHFhR/aglGoKmld2v/O3e19NzjjaADepoUGHQaxZbGBxk0HWW+4KXgIn0NBzW1kgqbGdeRxVnN+KT2DVAsAiwA4wIkQ3H/lx1yMfQQxCgIBsY9mwA5IFKwqAquqXQyqkEesdygLg34hfAFD/nQJ3AJQASnW5MpM2YL27rOIdB5NW7g371wnMeW5WA8o+Zp8xW/pd+KOn7Fr6hFMdSUdWTrTlfdladyX9STJdE/SkaaSHWlXjlPFTxsBd82+xdJvFgibjfComxbDCMd6vQWrYsmG/2lmNFqtGBqOVcslSVZr1SpFGgeqxyVJoUaSy2N7FUBQavPS3nzfLHj/J6cSvH18x+FdbLODLrkxApMSBA/fSPSzCX1eiXuQiHvYESj2JAiEAAAMCtCjBAAA) format("woff2");unicode-range:u+f002,u+f00d}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAIcAAoAAAAAA6QAAAHSAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqDHIJeATYCJAMQCwoABCAFBgcgG6kCAL4Nd6wU4w9lB05k1nGT2FAwWhpv9sXVI6HwSRAqiGCtzZ79O6LWzJJrEk0QophlPEL/L41kjaqWMCwZjAHXQIMuxnfCgqu7BFAATSSUh3L47YqLL3ANlHX6L6cA4nOOCqGAt49O1eAaNBbQQo/IxX5YxrKPUD6kFSlgbS0rFrRgFe3nosxmaoVcveLQ5FpGl2SV9AOle1/LJChoKmJ4+kZKWhurGX3wQNz/IG6KAQGQHDkEIgEogAr4UhHAl0YiMNAQlIcf/M8D2NY8VhFA1vjdDDiAGWC/egYEwebhkaDrFl13OVq3bd1hy7epebBN/5aeCLjMoxYEXTd3boFNdgLw1cOk0yBQdhNPYu1HyWfBqshBynlCi9hl7YSNFl4zkRaJcJM21mRgo35btgyWmxC8Q6t93ncTHDLmv231vdzfd7lOT/f3Ly4vJhCcTSS/wA+7xs2dm4/cy6vISNbq4tgmcjiyhWUcZMXBOjTiL8qcs7POxJkIBOsMRxjB/0VvcCBiaKkGV1/g2dpcdhVrihyN1A8DgICq6XztXuW/hgLA3QO4Vyb+xd4BzCgACPw5xRMkBuA1GQUpxpP+ok7cgAAaQ9gAEEAQ2DdQKfovCAAA) format("woff2");unicode-range:u+f053,u+f054,u+f073}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGAAAoAAAAAAqgAAAE1AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBNIEvATYCJAMICwYABCAFBgcgG+oBGJ4FdotzM5SZk/eysKlVtCzG8xH/dJjz/u4VKimeE03rgDEtVTCERxgLV17/+f3meeD3IW6JClWTSiIU0k+IbasilvPWlsBmPOnqu+0BF79OfCmxIu2JOB5jR6bYjjUJen6TwkRPlQ1u1fUPu2dKbwCwAsB5u17D/Y/wI8QA2SiCQPbZG1iDQsOuJtjVrdF14UcYgwfUewRAgY7CCS4BdEDtedsnZnYGdxecn1gvmHhpOSfVsekUdW8+47x3k2Q/UfVb/Msuuox9hqhxajlnjBG9J74d4oeC5oD3RW5a2tKJ5nDQ+MBFYjIM0mPrY/Go15OP9PrHE2EwX68p5/MVKw0QWpfiOmI21vY/5yLA5993A754Lg+jQjZgrkD4blagCACgsoCCoJwoEEQAAFMNGLMzAAAA) format("woff2");unicode-range:u+f27a}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGQAAoAAAAAArAAAAFHAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBPIEyATYCJAMICwYABCAFBgcgG+0BwI7Ctm1ThiV+alLLw4nnv/a6c99uArJ0t0bRiorRNOUQFpzOoAQTR5FN/+P3V/PWiOtmNuotfAz11716V1Udz+0SyAy5wYlGhgEmgQTaOG2651CJXHLvnKHnIXozPUk0CGDRXf8OPVN6AwAbALgtF1LQ/fn4+cj6tCRLNwACOc0cBig07GiCHd1A14Wf72lyFXdfABToKFxiAQA6oE57eZw1vDMqnY8dhPYSR7ZVzbR1JX4Yvs5qzwJ42WWP7E+gob3gWfkmd4EVPy/ueteMNcxCrXKZyXIduX7Z7PWVTL95weNdvOll7xhtvxMcNkGwB3jvT2QcwuaLQA5hjIIcxnOUrxMTckE0GosBQGidCnfnnbM23/+/ziYBrH7+MeCDbT6CMb3nPZNYVyB87qIYRt7FXqt0KYagXCoQRAAAcw2YnhwCAA==) format("woff2");unicode-range:u+f2ea}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAKUAAoAAAAABGgAAAJKAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqEaIN7ATYCJAMMCwgABCAFBgcgG0IDAJ6DcUM/iRYEbSiFcTH/cqI+Inh+jTZv/56YJvGmno52HY149kSiiaZoUaVBu4RYZe/fDptJ/H8A8fWsshtyEcGVcKqqu/bcxtzPG3SSyrF3ULXaTlyOX8eyMdlfZIzRmp63OYy6hAIOaIO3AQPusnkVXTa2hqx6uUKeGaIDlMgjAauAbRP/0XV1lMkTGFbvWVb30xPh4l9/x11xRzyygoCYxWWgH2RIaJYEE7khoLQesirDooB3VWXQBAgdTK4rRTk+4xsg5y8okQbt5eXljQw9s/80/tj/pa/9WZ/T4yVoLFloanEWIrLau8ai1o1Z9s/Ax4W4Mvm1yiJLp2w4DU6Tp6f+q/a9+LT5J1/40Hwh6Cbu2Rmr+hNWSzrjlhR+tspPN82mvdoiIqslEIUeDQ5cbOEp7dXkwd4NmkkyOC0BEcmK3YYeTtpvWisu267rws2hNYuMdwcR0jQyEVntpZodgjT+QAIuNnNaWcT4I7Ye8O4wluGPJ64yFLmTy8ffO9lTVPQvF6zN1DTla395tQ3X3OmF3gqJyAMgpg0Gr07Y7JL9lCs2oP5QjCyy2PLnnsmebbhwIM2WVAoZJxe1RW7jnj7ga7u6au+wwsT7nUpTHeWM+ZSAc62tlSomJnOqquSuskF1jmLjZtiAzMQkSdYt7bUqxTYYEya1aqJC1ifPpQScBxCkXBrGr4ftFisH/C2vkAD4+v2X4aBqyuv//+ImY/AO5bKpf8hudhHEKLc1YZtIwYCMqH8RSE4pAYEQmCmVSBWvAwAA) format("woff2");unicode-range:u+f4ad,u+f4b6}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAHsAAoAAAAAAzQAAAGiAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCQIINATYCJAMICwYABCAFBgcgG0gCAI7TJbJyEpME8b0d1e/PX0oRNRvBGaCDItDxOUiF7DIo3Jrseexdd3y9fH6BFBIJkyyvLW/HllMW15Y3P2aUnioNh0CwvjtAKxtJxgYtdTIEVPb0PwFsgUIbNLnTUmG21rP2/7wJeWY9g0uRckAApECuAOEAKMAAvDEQwBtNOKDRCPw/b1lSHXsRgIqgHYbTDPDADe0TmOYwfErOJt7MfRx/PXgt4ETCnYRbabeC2g47yj7fm6l3cxh4qexp5WtHHE++LQvx5j7vU0HmMZ8jPuqwd9th3w6Io77GMT+TzW2Y8nAaadc3TWnruBJwPPpq4Km4kejdTnrPnvLyPXu00+6jjjcPHbrpeLTsdIcDDh16fCM62kl5eISHe3gop+jojXE91Cnur7emU1/tOurs5vrmZElFxQcVvKQ2FtLLuiZTdlYzp12/fXOdepp7C/569Dt7c6d3Nfv4NG9tABAwtA1PLjo96nYr/m/vpAD49uO3CfDdKT0XrKeqXJ4B9igABL6mqHIoUwDgGyVroMoBARTDaAAEEITBthjYrI8EAAAA) format("woff2");unicode-range:u+f5a0}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGcAAoAAAAAAwQAAAFUAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCEIF8ATYCJAMICwYABCAFBgcgGzcCAB6HKZyhP5HpjouqOrP4Eg9Pa78/d3YQk0TehEny7lkiLzQs4SGS4isd++1nsbZHp94H1wZKKDi2z4VpS9oC/sBSuaipBff/u8mnY9kCOQw9kbU9DKO0H2jvhDIJqITCSNJt4kBBDYk1z27IqT98DXLsxSk25/KPEbckuTCiG7Sxv/Zw+f/FPxD1qk7UrSMgFuKHaZBQoF8h0C+bRpYF/1+qiq1NNQE4GXNuT3CBnnM4MtIzckYsaIPGJg+a2ojXzBFQELecXtse3n4y5zyWY8Pmxmd0NXSqEeF+YN8JXP6yYf5u8Ph/b7ksv8md38qy834HTS93M2eLt7i4JmqpsXRJ3XiARDqvBW++9ba9oFbxLVvJaT6Rayrh+bcBBEVusDfGyktZ/tMsgW9/HMF35SzVtyRe0SyB4CeKQunA9SjFJQkCyYmsTkIw16gQV70ZAQ==) format("woff2");unicode-range:u+f890}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAHUAAoAAAAAAxAAAAGKAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqCEIFiATYCJAMMCwgABCAFBgcgGykCCJ4FORlvOhCNEpRL3LO/2rV4CKLa77Nn9x0SKUCU7Ak8sMLcsUvFEatE0nMBh/oT5O4WFWBUJpEXiD1IQEniQbmg615KyOsOtCXNLxJ6Ii26JNEhbEvDlmR+0UNAzQuwZTvLRfrUxiInPbeBobQkYoUhNTIGlOfyv2oZCkOTxtU7lLU31zJv7pr7EpaAPKYUEADJk1MQCkABGvCkEcCTQSywxkBQS8XywdRWyEQAWhOt42AjMAAAGACAoIK8QsZ3fBy2vNj03PaWlk3vttNt+7TveLW22zfUve1pymurVVteOz66VXGHpI5t75HEUdxFltPDhKsQqe/sem5GOp55b/vLRL2zeW863ztf03nj08eLi9mZk+OLi/39uzu3Xt8wnfnVODe3v39xMTLsN0C/N7C+S2/V0oC0jbp219E2GZB/9IfPqT3189YDACCgDSvqLxsf9bsU/s9FAWD+G+C71GzL+5FK5QVgiwJA4PeoDOGYNBCurGWeAnkMVZNphUEQANZoXJbDDwAA) format("woff2");unicode-range:u+e098,u+e09a}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGEAAoAAAAAA5AAAAE5AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqDHIJPATYCJAMICwYABCAFBgcgG4oCCB4HubnoOg5xPmbKCUEPrf3m7R7m1iCJeCNkkjcxi4T8S8cTTSxfN4PzmK01y8lbPP3PJzjEiewv0DwOKKD34UyyosTCgCLPbpbwIimJW967gWMCVIgXjtp0oDEO/4ljCQyOJVgo76JhsLedubdv5XE9IA/1gABUp1sgFQADWCASi4BIHFIBBwfB257repYMQdBw5QC+wDKwARMg8Q2KtjiKf+HoTiS7UQH7MdqL9q88jtF+TsBt1G4cB5E7mf530Xvx6t92p/21cABSr0pqmrNc5+xr8FRwU+XEtXgsnSp9ZKesZmbJJ7pdD5nS/mQK5rlm6t3TACCwjhf3MwfNkyH79w0wALx+fLcBvAeUVpPqplddAL4YAAQf/sJAKql6RaTUaA5IFGBYxhdoRwji3lhk7gNxAAAAAA==) format("woff2");unicode-range:u+e196}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAH8AAoAAAAAA8gAAAGxAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqDSIJ+ATYCJAMKCwgABCAFBgcgG8MCII6U7iLL4PnyD//c3Y2ESnCn6TOvTVzig26JVq7I6ue1iqLqs8Gbuuw9DDHBRNYBCuwZPIoswP/BL4WYzavlYh6aUaqXAxj5KCs4YKRJxoBarfxDCPOgcNAo4813KO/tbObKd/O9QK7YV0CuUAYIgOTLQSAaAAVowB+NAP4YkgFHDIIq4tg2cJTXf687CIxrznIEnIGdwHEAwAAACseEbA83NzcPj+7Anks9sr/0dO3t5o0Bm4MEnZGVV9/MuBjDg6Iu/w2uBg7OBMqM8DirxEPxF5KPhLMzpbv3eJTsSj2W4zQOJC94An8tJf5AMFsT3A6HybZE124bAnhASLvj6gmH8HRnn//WL+bUvs+UaQenvw3PfJ+c6Jmq6gTwfdrwz8lBU/b51L6Y+z4+990rAPAD8LOsDYkD/Ua7rU04ctbctOkfSNxgWQH9AGOurmMkLbcHZAe0Z1/M5aD2ANF68B5LOLw7W2+hoKUCbwOAgDYOTG6psUa9iv44uykA3nz9UQvwzi07B+w3CtkJOKMAEPgSugdRPuwfUDINCsAbATTdOAIggCCQ6IhGzn5OCAAAAA==) format("woff2");unicode-range:u+f004,u+f03a}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAF8AAoAAAAAAoQAAAE0AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBEIEQATYCJAMICwYABCAFBgcgG8sBAJ4FdsP1BSC++UWIDpF6ShabJh6+36+de99babuoxI0ks0SlaZXQ6Uz3RGYo9acGjaz5T5xrKRZARVGAGyXYqEp3A4nE//ZvfZEHfOtccJd3ylFWbnnCgR3pJt91cnrBi7UAOMGAKEzbEmgLMLTcxsDhcKhFs4Yar7jXUUMNB8e+9W/OHalTAABDAByd6hrQ3J/GvW2IxiECYivesAoSBZOKwKRqFVUV/Ny2LYc1AkCCiooRNgEVUOc6HTR5kc+TxjBtQU9gmWfsecqMXMguxjVspbmRQrKvM08Gj/eDKtrdhXLan/BkHN32su0eV4sFiRcUjxM1M+yvdQwAQakocHN5+MhA+e+DAPjs2/BlbR3Qfh7GBn0Jgu94HrLJAF7LKMlDBNJIBYEQAICuArRnTgE=) format("woff2");unicode-range:u+f279}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAPsAAoAAAAABtAAAAOkAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAbAqIeIZpATYCJAMiCxYABCAFBgcgG/YEUZSqzSjIj8PYPbITocX85eK1KOGKY1YRBGtt9u5ejHvEGpFIsvaf8OQleteULJIIRVOgqTT7+dz0v9ZDPyNV9ZCZWHXI5ri1mTpM9CSmh8s84Ccup79WAx/DMJEUfi5rbPqnBo0JnGhi0Rz899Y0iiCbazqlaRtOwg7EXt0gi4f0QEEWczEbkyP1bdBBM1FJjUTTf9deWZi3k70Px/m/gzjXQkBMxAmGQIIUPVKBHplVdGlKJW/ZW+mt9609c634ffj/HxRZ8wvyf/lP/ppf54f57nxlx1MhU1VbelAjtolTickUE9Gx+NadcnFEsG9LSEpwcPQEZQowCSxz0kgQUiUWng5FW/3ELGGAFKAvoIQJUQIYyi/WE1dLz0fa3HHWtihYEW8KlAXJ42jqKtJ22rPrZK4p0dd/NH7Fb1mCHpbRwhRgUhjoSx4VlhAk2li0NWmkk1X6oBPu9EbVMXU/6r7HJZaIfOHRTVAihLb6iogdnHA6zV8CAH3cS9lXhKwCWQIK+gAIyfKBfQG01E/oR4l9Z6gy4XAlOFJFhMD/YPXl7KPhj3vu0w+77lJzTIGIeNB5p1efdiBpxE/MsoZI/OXcYG0KU8BC8jhzAC2FPn+uJHaClAUBhUNVAab3auEgjxbbRE9Vkgu+vVydE6Gt7v4EiT9IoIYp8CElvjWElvpzFFxLYuXt8ovZHUwwtyOCIBGpi9SRJOECR5l5Y4DN47H5DsBWxZHvv6My19yazsjOmlxX21BHxdSj+/YdncqZKGPfMdtZDufsOd9RpZurq1tRrOdP3rlzvJ+V2CLkGFT5Hb22xziQIwxHR+MwhyOmTdVnvW6GKOQNzXjbWjyI127D0Owd1QwTUYXdi4d4jkikdXbhkGcZkuMETk5RgSRzlgys/BZR6YHWIDASALrOqWEvBae6yDs8HmbL/7+26byG/785g9GW/6HP0LfZaI5OyWYrdXNmf3sWCl0U1VWSQFHhomxVoHPl0mYADjS71+auWC7KciFJYtvsRQvdPEZHt06tdA5M+KHdNcJmj9CRPxLQF64MIyyz2/kY82UYy2wjg2cece12jywSl5ksk6+hh+/ogJFQtLFkZuFoeclGdEkRQKdPmvhxSoItdmmje1SD7tWCBG4KEKRZwdTaWWVKXvpdriXg5uV9smy/rY2M8u9I2nEZZbUU/Cy8pHUD/0SenjtKsUO0NBOEL4/yiGtIxDhNVbOizhZcKkrzvP/nBk0=) format("woff2");unicode-range:u+f004,u+f007,u+f015,u+f041,u+f064,u+f077,u+f078,u+f095,u+f128}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAJAAAoAAAAABDgAAAH1AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAATAqEHIMiATYCJAMUCwwABCAFBgcgGwEDII7URveRmILnaRz1/swC0Jmh7BxcYSUwWglwJhczTN0Eb/uYHHqCe9Bjy9P3MIwwkLDzNnBCiSaSdstoErlYzXoVjIW81nOxpJQNMhaoFr7iy9xOYasp0oV/orS7vRHzweeLcub/GZAzlAACILmyDQgBQAEa8EAjgAcW5AB22KBQH3x4+tH28///w/EN5xznMKdfFSMAseSuHWAL7AZOAgAWAIBG0fPAl9zd3Jz9HfUsb1lh77jEcxnGY6mdw2Kv5YLtjTjEQi1gt7x/qz3jsyqyc1t09w7/1fNilEMHq2J3RTruiN/jLx1b7RZHdfVvjZGdPspeOwpYHbc7VvZs9VlHKtPxxPng1VFOnQfK5Xy6HAm+3Xa962bL1Y51qYdKzyYus1/i3XdslDE7M45f1NZM9nCnhSx0Mk4LVRN7P7TRHju9gQskD6Y85JK2Dry3JT5eFgOt9aWHKRuTp121c3XdaDYSsrt6b7ODp6cDAYMbLA+WlGAkJHN68jBxobOCZ3RU4iJ93EnbOI6xr7gfIK2dna3qCTWsCLj/auy4jWucnNZ4z0xJCg5OSsHTACCgLSxZ6rLFfZhzwVcbewXA03cfawCe26dkwf+zysgZwAYFgMA3qpUB9Dx8ISbWgqLTYkC2pAAdiqgFILYKTOL/A3wpAAAA) format("woff2");unicode-range:u+f0c9,u+f0e0,u+f109,u+f3c5}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAIEAAoAAAAAA2AAAAG5AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqCYII8ATYCJAMKCwgABCAFBgcgG4ECAL4NN65cbeCSUeao0w1tFqaOB16IxkjdCEf06C8TPJ9j7P1tuFjyiIfslt1D9Ujz6zRoeAZVuHABZKYnO9Hkbr/FkQaAD2zBBlwLZrYs6HfDVqAicMjtfCJvcdLguWUIDiWYJlL/NcTe/MJidsIhY4HWntkGuPqKL6nvBN7+n7zFez7afOev4gSfyvI4kICKwwAjmjWQQKOo9IYNDg4RyeMGRgXpKQYj9dILquLyj6agsNGEdPYdSlobG7hP1Lh9kFsFAiA5cgSCAShAA+40ArgzRANLDIK6Mn9o2Gwu8JwGwBKwB/rAAgAwAIDC1s/X04L/2fXCtETdi+2eeb4++4trHh0VF/PgRdIiJc65u+3Za/ygCVPOZudhNDz1RmsxNcKexHU/vB7bIk0ziZ2dHbZiY3sH7VhTQnXnw7pHhucdmF+ttdXhraxgcn4uqlrPz3Pfuv+AUCkhkZEhKUpF6QYNin7XBbhUbOvisjsmnSxbUcVt2VUUf05to6ME3xMO7m/nbQAIaGPB3f58/p9QAfCagDcvE/6F3AJrFAACH80joHZIoZIxKNYCaMrITwQB2hJN7D8CAAAA) format("woff2");unicode-range:u+f002,u+f00a}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAJQAAoAAAAABTAAAAIFAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqGHIUPATYCJAMWCw4ABCAFBgcgG+ADAC4HbGMa1I9olt518mKAUHD19OcGoM0rskEUc7mXPGABWHWqCNFoQHI1miyjqy3bdMZP0akG8Hy17pQDKlBv3hZI4onf4AS2+y0MomKNpcu80JYLqO56sr+9RusQjKCY/8vpfb3bPLae8BGcyFp072xMq61rUSJ5lAe0KErj0k2W5KsLv2FzlwM0g05e1CH0U10cvSBP+IOhiYJZZRJOfkXGriqh7/Oqyb42yD7pQAAkQQoEAVAAFXCjIkLpiAKGTFCqtNojkGtjRwXhhA28sAFWEAeQTAeqo1BRmuLj4eLj/aWau5KzrCP2Z/483Ws/tn30Zbw4mVqrWPZ8NiOt9eZO18KQj+omp5g+tyXLhMeK9HuuWusO6XOvWe6T2pd+j9q66PYVy4RbdVf1kmzQ5RZmDZtlcy1N6tqfw9mgCQ6kbZG3KocNKw5nk5qlZQbH2Wk36V5TF1n7z6qbqvuh7H3NmGM+yS8ryy9pfi4HtK0PIueV7lXh7l4RU+Feb/qIymU68oxjjDkEW/omURewj+/urtnta+N2+/j42PiYW5iRCdp6sCtHcc7GbRWo/xtozUMt89jx7rCQw5xgvIJm6z8ACKg6PdFtPb1j8p+sCgDvVwM+xMSCtkT2ARNWCPwkDgSUE7wyvfTlbAdBvfTYJ+haF8BAJrXWBQTBaAMqetrxBgAAAA==) format("woff2");unicode-range:u+f05a,u+f100,u+f101,u+f102,u+f103}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAF4AAoAAAAAAtAAAAEwAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBWIFMATYCJAMKCwgABCAFBgcgGwkCCJ4D7s6JRsKJzBtDQOzb5gWhXowIqrX3e24vTA6FJlJhhRJImJQntOhkjIqOI/pgH0TublHSe2IJNq/eMIniKqDEQw0oxMHtWoDwEMuFbXdbHieeUI5/QZAElnEGCQeSWGwD0dkN6cpgIqLe2UIe76kpksdstjGh3/7Hc4RMWQKgFgDGdX7O3uvPxX3hEvfGICD646AdyJDQSBJoJNcOuVzwc4WPnxa+dAEggWJkmIQFgBwQortbr8ReU76uuGzZ2W8uVeA1lct50Zg2GB1IDCuvjDy3amG+bNHSh3On6ny33lVV3Z17cT4Vd6rPzsR2CAUGLbvV/z8cgyDlRVLP1vxKzdA/KwOPvwRPQg+0G2IVpTIQvKs5ZQXzuCz2yIBA0k2AQAgAQLEEFNIGAA==) format("woff2");unicode-range:u+f177,u+f178}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAFUAAoAAAAAAqQAAAEJAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBMIEvATYCJAMICwYABCAFBgcgG+oBAJ4Hti0+7YVmHKMiLeLh/9dY9/0ZxCRySCRLKsk8RbMSIDUmJMi73jZrHnDILWAPsBdQyWOGmAsd7k9v3hZJIFZRgUUYhSkHHvjhgFc75I3a6jxF4mUhTwOZVchjI8JyvvVfjxuSmgyAZgDM7m1tuvj36d+nKMqCKMwgIKbiGAYJGdplAu1yw8jlgn+fyjIOGhEAEsiRMI05QA5Iox1Hzx2CBhIu2lNbn0RPnY2MLrtWV+c7dwpvhfnsrfHBQ+PweeMPjb2dTzgMw3H2wvZK9WUQZHmF924/zpr8r5bAz3/vwi9j45RFEgWqJRA8788SSAQAIMUFCQLJtAQCIQAAlTKg/KJHAQAAAA==) format("woff2");unicode-range:u+f4d9}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAHUAAoAAAAAAvwAAAGKAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCCIFkATYCJAMICwYABCAFBgcgGx8CEC8G7Cb5JozQaBHSIo3GLLvcbXj+EA//v9+3fe67b8yl/UnmQJxIZtFIeNYYKAUyjUQ0+fsx9/7MNIlo0mqWdgtpRIgTi6hl0VZpNLLDLz5BAX6reFsnh/D5Fa54kQNJAm0BRhKY5zEWSZbsqyCnsniulOME9YD97vqa2HOS2gKAFgDs3SuX4PFXX8X7/3cQ70URELvoFCMgoUCHQqBDNoIsC776/9+NlCYEgAQyStzgFpABZT+bSWu8v7Ghm8TMgnLYdeW402OS48hb5if0oq6uhTO0jvqav+RjFh0VbGsrXvLh5p1gJcCuu+vV6wTcjY/ZS+rRfO1cupfsDCeijXirX2eoOph4Cg9yjUy+i5sc6HRUTCtbpWKzMcTzXA4h8dD+/XJFYzZ/eOVz8kOuaS7339rXyyWd0fzx0crLx9jPtz6Nk1CIMT43nubzpwanAQRFLn3J/HPLDP6RqAl8+r0On6krbvBfqqB3oEYCwa9TBYADOE/xmFQBAsmNEgRCGFQpqP+JAQAA) format("woff2");unicode-range:u+f5a0}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAGkAAoAAAAAAuQAAAFbAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBcIFhATYCJAMICwYABCAFBgcgGxwCAB6F6caXXQQkYRQEyZj/eOjb73dndr8Z5qXSING9koJoDi9FGiFxXtz/f391/0Buk6gKa6HQmGarlAYlbkni6VB8Z4P3seOEo5gTiTDBLOHUksQCjAJLB955GNG3iUXPCmqK8dswUCOK9YGbnfUPh35IkwIA1gC4fsrE4KNv9+24bB3RuUJAXGJj4AIkCnYUgR3VBaoq6NutyVEuIKBJVDy3eCYHv1MONdLBHn1HrHYcYBsiu2qfNhIorLvwsWtTZvdp2EiQze4KdoW57K5wT1zI7YkPRPnCgWhflM/nlG3r04opFPEzWmNYQ893fpWwyILli67WZ397vcfhEKevms6uqkbXq9lUNZIeHXujb322vnadmwhJJOFkPkUipebZDSAolQhPZzXUWHn/KBMcwO/7VxD+6Eb7P2oJ0WEsQfDujURDWSDYMxnrICGQbhUQCAE4VHDt3iEA) format("woff2");unicode-range:u+f762}@font-face{font-display:block;font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAJEAAoAAAAABIgAAAH7AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAARAqEdIQEATYCJAMSCwwABCAFBgcgG1kDCI7DOCbc6dzFGsTzdv/O2bsfYgUzoLuUH9C+VEKZtDD3VaHKDYCRU7V4/Xy8ahV5D4ut1frxvD2ggg94GW60xacXuDav6eqpmmyGmrcX0DWlOnFAlybZCNQq/zeks9ZwUSjmzSbLF82bQatp2MPkvHUe5DxlgABIvhwGogE0QAH+CgH8ddLAGWc0MG12d3uYZWEa/VrU1sj/kR8RGuwA6ArohOIx8B/V+ZsgKLS0tFA/39Cwdf3+MklrwJSb20CQIdIWOO3a7z8JCxHOD8YetGDq5qIFrpv6A2Va2oKMO2HAFLT6T2aB0yLzES6EAWiR8f6CRa4Lns2Se5WXpK3i4sy7Cx833S47T2v5hRl3FixtC5Iy7RzwTxfKgkW1lpiPT81pGwHJU/5xJ+oTJ0C+F24PrzbczDgZawTltqzy7KXXc8B6PfcZdG/eseM2Dw/b5i29fez1WdK3d+/iAsbH59ESdf/cKq1mlLHC8MrK8MKx0Wp0l6OW0vzgvDRddueklenlYeIytXxL6jzP3rU3b3rWITe3Q5lbrmr+taN0xp6OqSV1fY9/P009VWyaEUkXH3h6PjoFAAJKd8De8G/XKq+iv85uGgDmt58NAO/d0nLAOq+VyXnAGQ0AgS/VEEFYEVysSytZ5r704KRUVZlYERzliELNekUIAA==) format("woff2");unicode-range:u+e097,u+e098,u+e10c,u+e11b}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAEoAAoAAAAAAigAAADfAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAo0TQE2AiQDCAsGAAQgBQYHIBuIAaAuCmwXeidD2qzvfFycvmtRHGIoieehtfb+7Nwdqu0iYskaJDxpq1o7hEiINEueNxNLr93gZph8i3zisGjpXHD/bzyA1e2wAac0hbjpwLrZ4DhM5Cxs8emFms+s6ag5C3Do1n+LHilqA8AEAA5uLs7dfvmSb58820cgewl9UNBgRiOYUfVRVeFLO2/GCYACKoJRTAMqIKM38zfzKzOX13NLs1ez7dKecqBlEZewQGhqx8t7OOP9P6CA174P4c3WtmXLOfMYUEB4lWKEAAolt31QjAoIIhCgq+HaWwQAAAA=) format("woff2");unicode-range:u+f078}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAFwAAoAAAAAAogAAAElAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqBFIEXATYCJAMICwYABCAFBgcgG9IBwC4KbGPa4E8YD2Vlw0KN/LDQtFh6/Xjou/e9M7u/pJQC9E+oNerioYBXhkcYi3beZ0dl3lJJoHkCUZh9eo/P/7m/TzeSSIwEqcDZJrgzSvH6xFViRT8fnO4SMnjbDQ5co4QDDQgSCzC1ZfAY1g6H5HYL1NwJ0lPjgVTgulv/1rxDqgWAWQBcFYmH529+ZXStIzqXICCOIsEuSBQsKgKLql1UVfCVrekfTQBIUJEY4QRQAbm+KC3j6I8a1SMUnsXWLj0ZX16S7tNnfM1fya14RJfs7mZM3nyU8di5xN7VK4ouZ6KJFGS3MwpYIP9P1TZAUGrPUzRbyfwfTiT4eP9i+KT39kErWnQYShDcc7OEiCYAABnPkBBIIwkCIQAAfQVoWxMAAAA=) format("woff2");unicode-range:u+f002}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAE0AAoAAAAAAmAAAADsAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANApocAE2AiQDCgsIAAQgBQYHIButAfivCuzWxq8cUswpY44Ii0ZW/whPI4IOc/bu0is9hSo1+1D3xEJalUIhaRbtfOCEOxiFeqBT2ClZ8/yYAcsFV3czDx9jkQXaQVzKOm9tp3dFLc01pHYAAhFSAbS8ZtuIlquEU/g/NjxRtArAPHzGyXU83H3FV+Y+eTFEIMc5DEBBxbIqWNYM0DThK3uHr+idEwAVjKJgE1uABojMzFyvjW/J0mVtX1KOT9vVUuIZrObzlaFzkAxCbSMmbsa9Zf5JAR9/B3zaP8BEn8MsxhUQZrQ7EyZyKACAkjsyNOFcUM0ICCIAgFEV6GwQAAA=) format("woff2");unicode-range:u+f053,u+f054}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGUAAoAAAAAAtwAAAFLAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqBVIE8ATYCJAMQCwoABCAFBgcgGwcCwC4KY2PZ2C+iomMlpVWAq+aPm454Hlpr78/O3aGaTEIxSzRi9RSgUhIp0shnlf37ub0Nt8gaonm3hss/kmgiaVMvyetongmZUKFTm75ZhFdd2+mwAWdCkU2DLhT44CF7ejRZBNR8Y9ZRE0wFj2kcw6YPitoAgAUAPKBECF767YG82hf5cQ8EcpEdtkFBgxWNYEV1jK4qSr+BtqXfRjm3mC0AqGACFZd42t9BRFlaknDQiiqlMqnTIgHGF6J1ozJZ1KjTar0qJeTD9GxyxaBBSCDAsMI+rjoxoZQuTSYZqSm+cur9fd5ur+lzo0FLCSndaJzT1+0WRhejv547BMHXjv/7VeRNVMjJh5rXM7Xo/6kEEJrKgq0bxzUrocYTAhzg99dPwJ/AfgraBfKJCQWEL0EBhQBUW9OjoCD3CKo1BQQRrHQ1QMsmAAA=) format("woff2");unicode-range:u+f177,u+f178,u+f245}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAFMAAoAAAAAAmAAAAEEAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANApsgQABNgIkAwgLBgAEIAUGByAbuwH4Lwd4Mj7UARFqlGW1F0EOBPRYZ1ktwr9mqPHw337tvpnBvqDeLG1CkiQ8cUiaqp6+IUGK/BRphLLkJWbcXyCwAXNGwQYcaBrYApNvZwNLaS8guMdPEJjKBN7+d4zjwQaG80Floye3YeNItnGgpI3IiBI3cZx/658+SUoGYBoAZ39363XQQaMbonOKgDiOsQ0SMuZlgXnFNooiGHR4GkQASKAgYwf7gALICyMeaGtVk1SRqyrqOqK+10azX6tRNVVEvPxQf9p0X/TQ88l3pxzqcCwgyGXE1+rtpvqfBH73gz+9A4YiOoxLIIhuSCARAIAUryQIJDsyCIQAAIzKwDArBgA=) format("woff2");unicode-range:u+f4d9}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAHsAAoAAAAAAwQAAAGkAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCEIFvATYCJAMICwYABCAFBgcgGyoCIC4H7KbZD6YVbVoFvddOhccL17yET1uOh6/9+J27b78lM0miuFeaeDSZTiJbI0QSoTGdRhNLysO3812YJMkHDALsmth450P/IDJdE+dahdiEdxMqnIVY6ygSq6jin+zvG/jBc3sucLh329tjr/aYCYwHY3Cc8AIrjDxNMPs0yGIjDWa7jYng0xA6nQZyKokxJXLsCwU7U/8SHpLkgmqool07eXS/u1/+ynDgRRcCYjlKdIGEAnUKgTpZF7Is+JX/D1J9BBw62ZziIsj4Ltc3d1eoL2Ij3cI81LQZzclw25yN9q38m7pwpBvpJqaWfOWz837dHY8NQ82QFFFj1CgNSsdOHOsL+OTzet7JoB0P2sng6068bI77qpZsUGv+3PLTp6urT5/mPv9vfPsP/tkCYKFfvkRFqq7u6qquTiSXLted3Qr3Tt/A7ZHfDG9XfrvZvX82zV24PvxHnw+77HcLZ9eu4o8z6V15dri+/jC3gaDIJT5kmVzJ/iIk8PFv+GRqgf/KanxRLoHg95FWiQ7gTIq7pFUEklMyCIRQKVWw/l8A) format("woff2");unicode-range:u+f5a0}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAEkAAoAAAAAAigAAADcAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAo0TQE2AiQDCAsGAAQgBQYHIBuIAQCuCuzG8kdUe/8ZYgAvcYWdGsHzc3rvJwMCWfAjUGNVUrZy5MQUCdUqOUeKdapUPIHNeFIEBjIX3OH74Stxm1NOKQrEWsCaWJIf7eA4PEZnInoK5PEZ65HHZYwT3/q34J6kJwNgHADHrdqV7u2vdigQXUcIiO2AdZCQYVomMC23jlwu+GoXhVZIAEggR2AEU4AcECOtaqt6UKo3K3vlRrlY0emY8Bgy0dtAkOU9HjabL9J/vwRe+z6BN21YtRoD+iUQXHOyIAEgpLh+KJCMCBAIAQDolQHFFgAAAA==) format("woff2");unicode-range:u+f078}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAEsAAoAAAAAAjgAAADjAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANApEVwE2AiQDCAsGAAQgBQYHIBuSAfivDnhD+ke9oaTY9qz/EAxr0YkI4vdrs++/O9TbRaRbg4Qnbd4oybRUKiFfaIRKU8m/FXjMgBUMZCVupwpPT+N9AVDtiniaizhtgAMQoALI8RZV5FiKMKvrf0NOSCoFAJ0AmNlYWVb/9i0uJ+qmERBTcYsaSCjQqxDoldWQZcG3suSrnQCQQEagG4OADIjuvTHro42staKlbXX4sY2PO87PddncvBk0eLO5qcv5ORAUueKr+746/G9sSeDh4/vw2GIc/Unso1ECwWmWQCIAACkOSBBIugUIhAAAVBVA2ZAAAAAA) format("woff2");unicode-range:u+f178}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAEsAAoAAAAAAigAAADjAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAo0TQE2AiQDCAsGAAQgBQYHIBuIAaAuC3hD+qg/EaXNuPj9DNSvirAVCDthX8TD0xrr/dlBTKJoMkuqkVREa4cUaZbsLm8nlm63S2Aznlpw7zIr1NSJB8Ccv6mosAGnNIW46cC62eA4TOQsbPHphRxfxbMKOfZibLr1vx7PJDUFAM0A2Lg83Xf/7VsoEa/WERALIYZBQoF2hUC7bBhZFnwrS940IQAkkBFoQBsgA6LhcvxyfHXk7GJsefR8tGz1ovXuEAiKXOH6cKjvqqn/1RJ4+7MJ72ZmtWmLYxLVEgheJRkhAIUU930gaRAgEAICVCq4Mj0AAAAA) format("woff2");unicode-range:u+f078}@font-face{font-display:block;font-family:Font Awesome\ 6 Sharp;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAEcAAoAAAAAAhwAAADUAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAooQwE2AiQDCAsGAAQgBQYHIBt+AaAuCuwG+YpNR/VOM94IJ3wiLILoMGfv7ht9agNLqDXq/oARrQgB7OKxWviapFR1W/KYfdaCO+TgaDg7pujFJHDIgQaIicjFWkChBR6yp0eTJUCJ13yhocRRhN1s/Rt3QdLJAPQBYKeXoZOvx6/HuKpXxJVtBMRKiDmQkDEkCwwp5lAUwddjrcaZEAASKAi00AUUQLR6x9W/w/Ozq/eN0waCXBrWWhwe/i2Bh9+78GhhUV+9isu4QlsCwReP0ocEACDFCYcCSUuAQAgAQFMG6sYVAAA=) format("woff2");unicode-range:u+f0e7}@font-face{font-display:block;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAH0AAoAAAAAAyAAAAGqAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqCIIJAATYCJAMKCwgABCAFBgcgG4UCQB6Dbcu5jDmggorDEDH0yz6i74du7/2fpkKpDhmJxYGKpskMFocM4zECJ1ESFLa7FKPWdO8DBA6hCBy0JdmJDesCObJlV8XCo2sCb/uvO/ADffsBr3aRz0ssuFgSQ35uCzhsASUc9W6VJFKqRIYH9HzFiYGetiyAeUT/0Hih9AagtAO2uRrsbcfO1/NXMrdb5M0lIJALcgDOQKHhQBMc6GYY6qLeKNstUCXaE60jJDR56GuXgFdAB0RNXaWzCeVASpVW9A+mFUl53+yhtexjoPJMO5BSpuR9+2ryfm8cV+wSj/PIke7clSnlQL8m0lok3FUNphX9SXnZsea9/8BRufb7Etxdws07Obm5yeUmXl5cXljYPo3l+Uk+q35mrQ/15jzBsafrl6Dq08iyYKpgerysRIzDmoLHTCb42FQFXaNrT0FP43MU44VYFBSMo3CBKPj04fWTqsvkCcoDO5JDZ3u7c0XCDlQHPd1MVVDBBCC0zsBKOKp9EJX9jycU4P3vew588rwFsFUUucdYgfCnNwrbqxD4gcoOFOcImkdQIIgAGmq0bU4BAAA=) format("woff2");unicode-range:u+f078,u+f095}@font-face{font-display:block;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAIYAAoAAAAAA4QAAAHPAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqDBII/ATYCJAMMCwgABCAFBgcgG4YCAI7DdPsiq+akjC+q4ojn+e61+2Ymxbo2DGgwFAyuweoer8cDvFy6+FpWK3+f//3VfQMthTReRRiJVdI/m6nQxLpmO36dxLtEhxZxIFEQBZhSnJUEcUDJqMhzGyI+Uk9Ii542tLwQW/S08EkKYB/Tf2i5AIpWEWZMz+4sQoC6j9P3B6H+nyHPCASBbMkYYA0KKuaqANZs0A9RrqT/DtRG2rJ+CKHK9x3nuAQ0OFW0hYK2jpxcaodMm1qbaqRMi1ob6lTjWnnt6u0aMbxx7XqNRIyyamQMr5njxBv/7Edf+d5H1tnNKVvNOCx0B4hMryNZDCSU7e32zfngQ+c7/duIy5hryXkUr8tszGJCp9t83HRUM2rdft5hwWPNbs521tV5K5l7lp7uE7KfI1NaKiPbwH1qxtx8DRkuXmy+Tko44eHmQdtPp2WF6hZiu4Qc4SiEhJCjIxKiyWJ3d42MenqOjnRNs/80DXUf8JSC1GOPvHzPYGrK04NuJFFREiIhJonkg5dTWZnDEw4iqiQmpoR6DUCojYnv2vTXWAXfX44MDfD59rkHOMk4ukNHZZBQgKECwlMbQI4gpKypA/IMw/wXQXXAAEEEbF/l6h5pAQA=) format("woff2");unicode-range:u+f0e7,u+f3c5}@font-face{font-display:block;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAFAAAoAAAAAAlAAAAD3AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANApcaQE2AiQDBgsGAAQgBQYHIBuiAQC+FG9MRtcfyUhIX2Jh4BptyguxPgRN2bCO558u33Nn3i+x3sCbJdTFQlIZliMUi3beZiFDK5U8ZGYFs90UFRaodHCYQYRpcsfSMS8fvlrBCXdgX7RIAnwuuMsXQIMbHGkaiBW4BRL4Mthqe4yVIUuKp1DtIJioPGRc+9a/LW801QFYBMAVXOnp69cM40AGl0QgFxmHoKFjVResKocoJXwdR475EwANFIItnAAKkK3H2bgKwBKFNkN7QAq/EqjNIj/L6H6dA6HXxPt//M8XGvjo2+CTU7t2Y8JcA+H2w54c2kwCAEiecChotgQEEQDAVAfGtgQAAAA=) format("woff2");unicode-range:u+f00d}@font-face{font-display:block;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAHcAAoAAAAAAywAAAGUAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCOIIQATYCJAMICwYABCAFBgcgG0sCAB6HsdtkaJxR31oU8fz/X7997rxphV/+goVhf9IBy7TIIswCKQ4CWmuzh5kmE28QyaQXSC7Jk3tSbdDIHrleENt2Z7YDn+x8jhP5WdBFnRdIPOQEk4AS6C6MI8huSNIxyZ/NglZOIhAtLTmiAdx8+sOOVpTW4TzBO5QX56L8zssF4kg+grxIAIHsxQxYAwodFmgIFmhag6YJ33lZ7holCEzl3YYeA7gDaIB+G6Cnp1f+Uiweyp8K70ofC25L2sKGLKc9rawHPIeFymbRZdj6wL38MUOcxog916dElVAZTPgOWA5YDRpsRs8FtIuz1Jfsi/hDj8m4g6zzspI5hzHvadtRL4OI5YqVd7kRaSc8KHJ9OBFpZtgUevPz2tRWV/enSThGGDVX27zdpNNmfImznpS6ArJz7N5r9M3UXy7YUwkmBTcAEPTqYLwtHcVHoZVVISXlkIdtAD4NELqmxXNwNag3ifnV1ZOA959lwIfQMPlffpfIA4wVCN8phZuOJBHpm4oSCoIyoAWCCJKRjvYPOwA=) format("woff2");unicode-range:u+f4ad}@font-face{font-display:block;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAF4AAoAAAAAArwAAAEvAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqBPIE4ATYCJAMMCwgABCAFBgcgG/8BCJ4FdtPHy1ojPIwUnr7WojDL4uH5a9+57812UiQuVVGUllE02DdcwrGt5jH4c3+zLIIJjxIrBGdFUbYfKfSaxwzYWuFtPz2NIKEc22ot6mCHAD8/6FW+g1wsoKPebpbkI5SQbmvPXSjiJV+hThH7IbbinX9DrkiaMgCdANg8ch2cfcVfoiriwQYCYjHeYAQkZPTKAr0KM6hXCOlRVhVQSndp8GpABvVIWMMuoACEmBg+WhFnhr9xo3VQrRkIhDvLH/VB90LIKJlmD0pbcX6gvxfQdn9dpyDUeiP3TW2LXSeaPfHCwPa68DRzCmirEeLx+ye9ricEIMhFndPDYook/hu5BMqP7y14bJmdgyjjDDRKIPio9FCu8JDjDAL80ohANiFAIAQAoF4GqoYoAA==) format("woff2");unicode-range:u+f060,u+f078}@font-face{font-display:block;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAHoAAoAAAAAA9wAAAGgAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAPAqDXIJuATYCJAMMCwgABCAFBgcgG7UCCC4KY3BPc6TmYkooLV7Usp93oOi/Bc9/+7X7Zv66tY3bUE8eGkmtbkMtQfy/cigBEiWTRHSGznVhSy2MJB6tKalBJpD/rWt+lO/LUmB5/QJ6+6x1k7fjTVwO5NfkMfmVXmRufJv+3xogf1EXBRrFkSQSJRZn3nLbFj2a6JKT/NvHkhu9hIvS98BhAO3yGzxLo8KnKTrK99AWODaYe/SoZAI5oRWAAEidCOQBUIAGkmgESGJRANxYCOrRYAzYs0hteCCGad5zA37gALABAEssPUkAof/S8xlIILSZuoO55I0IbqQfkFPYt8lgmpIXP4x81E1euLeyaruIaOj38iu4ycsXj1kuVMlRYzf9uFstTOvoULtmzUveM5LwGmvhucUMMzxyyTndOrbznJJdYrrrWmKZOfTM2M55nYurUfZmf1JRfD7KgYxvU7VifHxfKxwZ2/f+Svn+Nl5IQJ7FTwOAgLZc7HX0ecw2vnl9CoCz+zsALgKl1ebboJBTwIsCQOAPGgVoD5QbYdrQMgcyHEnT9ALPCwIIgnFuNEYmcgA=) format("woff2");unicode-range:u+f0c9,u+f110}@font-face{font-display:block;font-family:Font Awesome\ 7 Pro;font-style:normal;font-weight:900;src:url(data:font/woff2;base64,d09GMgABAAAAAAGEAAoAAAAAAwgAAAE6AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCEIIAATYCJAMKCwgABCAFBgcgGz0CAJ4FjmueFI0MQo8J3cMvIR6e1tL3ZzZMKifkqRAoRAkFUhUuRC4qLpWtcafkVlWjPpXdzxbHraHH2w5UL1xiuqvtf5Ud8IEOB7ld4WLTiz2LY08rCSixkALD9IZpcjhGgsuBIuV8rUER6/EBS9z+N+KapCUjd/O9xaO9DeelZVGr14iaBQTEZHxUQEJGvyzQr1BBoRCU1VNaP/qlAkAGjUg4wVdAAQhRrb59/S3nA25rexqaiIvBtD72i0OJY9gheEq0fnwc7MTF0NzoAXPerzqYiH3EBUCcAdh6dtx5777T+b7zG3S19/3HS0fHy6fP9w/RPHR0PLy+djt4ft5zNnp7GQS5aLCbZn8ed838byaB8t8bflEdQyWtOEGzBIJvlLRAZQPIFOdmD0AgqwoQCCFJo8yrMwIAAA==) format("woff2");unicode-range:u+e097,u+e098}@font-face{font-display:block;font-family:FontAwesome;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAFAAAoAAAAAAlAAAAD3AwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANApcaQE2AiQDBgsGAAQgBQYHIBuiAQC+FG9MRtcfyUhIX2Jh4BptyguxPgRN2bCO558u33Nn3i+x3sCbJdTFQlIZliMUi3beZiFDK5U8ZGYFs90UFRaodHCYQYRpcsfSMS8fvlrBCXdgX7RIAnwuuMsXQIMbHGkaiBW4BRL4Mthqe4yVIUuKp1DtIJioPGRc+9a/LW801QFYBMAVXOnp69cM40AGl0QgFxmHoKFjVResKocoJXwdR475EwANFIItnAAKkK3H2bgKwBKFNkN7QAq/EqjNIj/L6H6dA6HXxPt//M8XGvjo2+CTU7t2Y8JcA+H2w54c2kwCAEiecChotgQEEQDAVAfGtgQAAAA=) format("woff2");unicode-range:u+f00d}@font-face{font-display:block;font-family:FontAwesome;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAGcAAoAAAAAAwQAAAFUAwQFAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAANAqCEIF8ATYCJAMICwYABCAFBgcgGzcCAB6HKZyhP5HpjouqOrP4Eg9Pa78/d3YQk0TehEny7lkiLzQs4SGS4isd++1nsbZHp94H1wZKKDi2z4VpS9oC/sBSuaipBff/u8mnY9kCOQw9kbU9DKO0H2jvhDIJqITCSNJt4kBBDYk1z27IqT98DXLsxSk25/KPEbckuTCiG7Sxv/Zw+f/FPxD1qk7UrSMgFuKHaZBQoF8h0C+bRpYF/1+qiq1NNQE4GXNuT3CBnnM4MtIzckYsaIPGJg+a2ojXzBFQELecXtse3n4y5zyWY8Pmxmd0NXSqEeF+YN8JXP6yYf5u8Ph/b7ksv8md38qy834HTS93M2eLt7i4JmqpsXRJ3XiARDqvBW++9ba9oFbxLVvJaT6Rayrh+bcBBEVusDfGyktZ/tMsgW9/HMF35SzVtyRe0SyB4CeKQunA9SjFJQkCyYmsTkIw16gQV70ZAQ==) format("woff2");unicode-range:u+f890}body :is(.fa-light,.fal,.fa-thin,.fat,.fa-duotone,.fad,.fa-sharp){font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}body :is(i,em,span):is(.fa-brands).fa-facebook,body :is(i,em,span):is(.fab).fa-facebook{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256q-1-69-34-125t-89-89T256 8q-69 1-125 34t-89 89T8 256q2 95 60 162t149 83V328h-63v-72h63v-55q1-46 26-71t68-25q21 0 38 2 16 2 17 3v61h-31q-23 0-32 12-9 11-8 26v47h69l-11 72h-58v173q91-16 149-83t60-162'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256q-1-69-34-125t-89-89T256 8q-69 1-125 34t-89 89T8 256q2 95 60 162t149 83V328h-63v-72h63v-55q1-46 26-71t68-25q21 0 38 2 16 2 17 3v61h-31q-23 0-32 12-9 11-8 26v47h69l-11 72h-58v173q91-16 149-83t60-162'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-brands).fa-facebook:before,body :is(i:before,em:before,span):is(.fab).fa-facebook:before{content:none!important}body :is(i,em,span):is(.fa-brands).fa-instagram,body :is(i,em,span):is(.fab).fa-instagram{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 141q-49 1-81 34-33 32-34 81 1 49 34 81 32 33 81 34 49-1 81-34 33-32 34-81-1-49-34-81-32-33-81-34m0 190q-32-1-53-22t-22-53q1-32 22-53t53-22q32 1 53 22t22 53q-1 32-22 53t-53 22m147-195q-3 25-27 27-25-2-27-27 0-11 8-19 7-7 19-7 11 0 19 7 7 8 8 19m76 28q0-55-37-94-39-37-93-37-20-1-57-1h-72q-37 0-56 1-54 0-94 37-37 39-36 93-2 20-2 57v72q0 36 2 56-1 55 36 94 39 37 94 36 19 1 56 2h72q37-1 57-2 54 1 93-36 37-39 37-94 1-20 1-56v-72q0-37-1-57Zm-48 224q-13 30-43 43-20 7-54 8t-62 1h-32q-28 0-62-1-33-1-54-8-30-13-43-43-7-21-8-54-1-34-1-62v-32q0-28 1-62t8-54q13-30 43-43 21-7 54-8 34-2 62-1h32q28 0 62 1t54 8q30 13 43 43 7 20 8 54 2 34 1 62v32q1 28-1 62-1 34-8 54'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 141q-49 1-81 34-33 32-34 81 1 49 34 81 32 33 81 34 49-1 81-34 33-32 34-81-1-49-34-81-32-33-81-34m0 190q-32-1-53-22t-22-53q1-32 22-53t53-22q32 1 53 22t22 53q-1 32-22 53t-53 22m147-195q-3 25-27 27-25-2-27-27 0-11 8-19 7-7 19-7 11 0 19 7 7 8 8 19m76 28q0-55-37-94-39-37-93-37-20-1-57-1h-72q-37 0-56 1-54 0-94 37-37 39-36 93-2 20-2 57v72q0 36 2 56-1 55 36 94 39 37 94 36 19 1 56 2h72q37-1 57-2 54 1 93-36 37-39 37-94 1-20 1-56v-72q0-37-1-57Zm-48 224q-13 30-43 43-20 7-54 8t-62 1h-32q-28 0-62-1-33-1-54-8-30-13-43-43-7-21-8-54-1-34-1-62v-32q0-28 1-62t8-54q13-30 43-43 21-7 54-8 34-2 62-1h32q28 0 62 1t54 8q30 13 43 43 7 20 8 54 2 34 1 62v32q1 28-1 62-1 34-8 54'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-brands).fa-instagram:before,body :is(i:before,em:before,span):is(.fab).fa-instagram:before{content:none!important}body :is(i,em,span):is(.fa-brands).fa-linkedin,body :is(i,em,span):is(.fab).fa-linkedin{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H32q-14 0-23 9-9 10-9 23v384q0 13 9 23 9 9 23 9h384q14 0 23-9 9-10 9-23V64q0-13-9-23-9-9-23-9M135 416H69V202h67v214Zm-33-243q-16 0-27-11t-11-27q0-17 11-28t27-11q17 0 27 11 11 11 12 28-1 16-12 27-10 11-27 11m282 243h-66V312q1-20-5-38-5-17-30-19-25 1-33 17-7 16-6 38v106h-67V202h64v29h1q6-13 22-23 16-11 41-11 49 1 65 29 16 29 14 73z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H32q-14 0-23 9-9 10-9 23v384q0 13 9 23 9 9 23 9h384q14 0 23-9 9-10 9-23V64q0-13-9-23-9-9-23-9M135 416H69V202h67v214Zm-33-243q-16 0-27-11t-11-27q0-17 11-28t27-11q17 0 27 11 11 11 12 28-1 16-12 27-10 11-27 11m282 243h-66V312q1-20-5-38-5-17-30-19-25 1-33 17-7 16-6 38v106h-67V202h64v29h1q6-13 22-23 16-11 41-11 49 1 65 29 16 29 14 73z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-brands).fa-linkedin:before,body :is(i:before,em:before,span):is(.fab).fa-linkedin:before{content:none!important}body :is(i,em,span):is(.fa-brands).fa-linkedin-in,body :is(i,em,span):is(.fab).fa-linkedin-in{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M100 448H7V149h93ZM54 108q-23-1-38-16T0 54Q1 23 27 7 54-7 81 7q26 16 27 47-1 23-16 38t-38 16m394 340h-93V302q2-27-6-52t-42-27q-35 1-46 24t-10 53v148h-93V149h90v41h1q9-19 31-33 23-15 57-16 68 2 91 41 22 40 20 102z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M100 448H7V149h93ZM54 108q-23-1-38-16T0 54Q1 23 27 7 54-7 81 7q26 16 27 47-1 23-16 38t-38 16m394 340h-93V302q2-27-6-52t-42-27q-35 1-46 24t-10 53v148h-93V149h90v41h1q9-19 31-33 23-15 57-16 68 2 91 41 22 40 20 102z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-brands).fa-linkedin-in:before,body :is(i:before,em:before,span):is(.fab).fa-linkedin-in:before{content:none!important}body :is(i,em,span):is(.fa-brands).fa-x-twitter,body :is(i,em,span):is(.fab).fa-x-twitter{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389 48h71L306 224l181 240H345L234 319 107 464H36l165-188L27 48h145l101 133zm-25 374h40L151 88h-42z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M389 48h71L306 224l181 240H345L234 319 107 464H36l165-188L27 48h145l101 133zm-25 374h40L151 88h-42z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-brands).fa-x-twitter:before,body :is(i:before,em:before,span):is(.fab).fa-x-twitter:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-arrow-left,body :is(i,em,span):is(.fal).fa-arrow-left{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M5 245q-10 11 0 22l176 176q11 10 22 0 10-11 0-22L55 272h377q15-1 16-16-1-15-16-16H55L203 91q10-11 0-22-11-10-22 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M5 245q-10 11 0 22l176 176q11 10 22 0 10-11 0-22L55 272h377q15-1 16-16-1-15-16-16H55L203 91q10-11 0-22-11-10-22 0z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-light).fa-arrow-left:before,body :is(i:before,em:before,span):is(.fal).fa-arrow-left:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-arrow-right,body :is(i,em,span):is(.fal).fa-arrow-right{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M443 267q10-11 0-22L267 69q-11-10-22 0-10 11 0 22l148 149H16q-15 1-16 16 1 15 16 16h377L245 421q-10 11 0 22 11 10 22 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M443 267q10-11 0-22L267 69q-11-10-22 0-10 11 0 22l148 149H16q-15 1-16 16 1 15 16 16h377L245 421q-10 11 0 22 11 10 22 0z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-light).fa-arrow-right:before,body :is(i:before,em:before,span):is(.fal).fa-arrow-right:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-arrow-trend-up,body :is(i,em,span):is(.fal).fa-arrow-trend-up{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M368 112q1-15 16-16h176q15 1 16 16v176q-1 15-16 16-15-1-16-16V151L331 363q-11 10-22 0L192 247 27 411q-11 10-22 0-10-11 0-22l176-176q11-10 22 0l117 116 201-201H384q-15-1-16-16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M368 112q1-15 16-16h176q15 1 16 16v176q-1 15-16 16-15-1-16-16V151L331 363q-11 10-22 0L192 247 27 411q-11 10-22 0-10-11 0-22l176-176q11-10 22 0l117 116 201-201H384q-15-1-16-16'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1.125em}body :is(i:before,em:before,span):is(.fa-light).fa-arrow-trend-up:before,body :is(i:before,em:before,span):is(.fal).fa-arrow-trend-up:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-arrow-up-from-bracket,body :is(i,em,span):is(.fal).fa-arrow-up-from-bracket{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M235 5q-11-10-22 0L85 133q-10 11 0 22 11 10 22 0L208 55v281q1 15 16 16 15-1 16-16V55l101 100q11 10 22 0 10-11 0-22zM32 336q-1-15-16-16-15 1-16 16v96q1 34 23 57 23 22 57 23h288q34-1 57-23 22-23 23-57v-96q-1-15-16-16-15 1-16 16v96q-1 20-14 34-14 13-34 14H80q-20-1-34-14-13-14-14-34z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M235 5q-11-10-22 0L85 133q-10 11 0 22 11 10 22 0L208 55v281q1 15 16 16 15-1 16-16V55l101 100q11 10 22 0 10-11 0-22zM32 336q-1-15-16-16-15 1-16 16v96q1 34 23 57 23 22 57 23h288q34-1 57-23 22-23 23-57v-96q-1-15-16-16-15 1-16 16v96q-1 20-14 34-14 13-34 14H80q-20-1-34-14-13-14-14-34z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-light).fa-arrow-up-from-bracket:before,body :is(i:before,em:before,span):is(.fal).fa-arrow-up-from-bracket:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-bell,body :is(i,em,span):is(.fal).fa-bell{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M208 16q1-15 16-16 15 1 16 16v17q62 7 102 51 41 44 42 108v29q1 68 48 117l3 3q13 13 13 31 0 19-13 31-12 13-31 13H44q-19 0-31-13-13-12-13-31 0-18 13-32l3-2q47-49 48-117v-29q1-64 42-108 40-44 102-51zm16 48q-54 1-91 37-36 37-37 91v29q-1 81-58 139l-2 3q-4 4-4 9 1 11 12 12h360q11-1 12-12 0-5-4-9l-2-3q-57-58-58-139v-29q-1-54-38-91-36-36-90-37m-30 395q8 20 30 21 22-1 30-21 6-14 21-10 13 6 9 20-7 19-23 31t-37 12-37-12-23-31q-4-14 9-20 15-4 21 10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M208 16q1-15 16-16 15 1 16 16v17q62 7 102 51 41 44 42 108v29q1 68 48 117l3 3q13 13 13 31 0 19-13 31-12 13-31 13H44q-19 0-31-13-13-12-13-31 0-18 13-32l3-2q47-49 48-117v-29q1-64 42-108 40-44 102-51zm16 48q-54 1-91 37-36 37-37 91v29q-1 81-58 139l-2 3q-4 4-4 9 1 11 12 12h360q11-1 12-12 0-5-4-9l-2-3q-57-58-58-139v-29q-1-54-38-91-36-36-90-37m-30 395q8 20 30 21 22-1 30-21 6-14 21-10 13 6 9 20-7 19-23 31t-37 12-37-12-23-31q-4-14 9-20 15-4 21 10'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-light).fa-bell:before,body :is(i:before,em:before,span):is(.fal).fa-bell:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-bolt,body :is(i,em,span):is(.fal).fa-bolt{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M307 6q7-6 16-6 14 1 21 11t3 22l-68 191h110q11 0 19 8t8 19q0 12-9 20L141 506q-7 6-16 6-14-1-21-11t-3-22l68-191H58q-24-2-26-26 0-11 9-19zm0 43L74 256h118q8 0 13 7t2 14l-66 187 235-208H256q-8 0-13-7t-2-14z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M307 6q7-6 16-6 14 1 21 11t3 22l-68 191h110q11 0 19 8t8 19q0 12-9 20L141 506q-7 6-16 6-14-1-21-11t-3-22l68-191H58q-24-2-26-26 0-11 9-19zm0 43L74 256h118q8 0 13 7t2 14l-66 187 235-208H256q-8 0-13-7t-2-14z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-light).fa-bolt:before,body :is(i:before,em:before,span):is(.fal).fa-bolt:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-calendar-days,body :is(i,em,span):is(.fal).fa-calendar-days{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M112 0q15 1 16 16v48h192V16q1-15 16-16 15 1 16 16v48h32q27 1 45 19t19 45v320q-1 27-19 45t-45 19H64q-27-1-45-19T0 448V128q1-27 19-45t45-19h32V16q1-15 16-16m304 192H312v72h104zm0 104H312v80h104zm0 112H312v72h72q14 0 23-9t9-23zm-136-32v-80H168v80zm-112 32v72h112v-72zm-32-32v-80H32v80zM32 408v40q0 14 9 23t23 9h72v-72zm0-144h104v-72H32zm136 0h112v-72H168zM384 96H64q-14 0-23 9t-9 23v32h384v-32q0-14-9-23t-23-9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M112 0q15 1 16 16v48h192V16q1-15 16-16 15 1 16 16v48h32q27 1 45 19t19 45v320q-1 27-19 45t-45 19H64q-27-1-45-19T0 448V128q1-27 19-45t45-19h32V16q1-15 16-16m304 192H312v72h104zm0 104H312v80h104zm0 112H312v72h72q14 0 23-9t9-23zm-136-32v-80H168v80zm-112 32v72h112v-72zm-32-32v-80H32v80zM32 408v40q0 14 9 23t23 9h72v-72zm0-144h104v-72H32zm136 0h112v-72H168zM384 96H64q-14 0-23 9t-9 23v32h384v-32q0-14-9-23t-23-9'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-light).fa-calendar-days:before,body :is(i:before,em:before,span):is(.fal).fa-calendar-days:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-chevron-down,body :is(i,em,span):is(.fal).fa-chevron-down{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M267 395q-11 10-22 0L53 203q-10-11 0-22 11-10 22 0l181 180 181-180q11-10 22 0 10 11 0 22z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M267 395q-11 10-22 0L53 203q-10-11 0-22 11-10 22 0l181 180 181-180q11-10 22 0 10 11 0 22z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-chevron-down:before,body :is(i:before,em:before,span):is(.fal).fa-chevron-down:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-chevron-left,body :is(i,em,span):is(.fal).fa-chevron-left{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M21 267q-10-11 0-22L213 53q11-10 22 0 10 11 0 22L55 256l180 181q10 11 0 22-11 10-22 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M21 267q-10-11 0-22L213 53q11-10 22 0 10 11 0 22L55 256l180 181q10 11 0 22-11 10-22 0z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.625em}body :is(i:before,em:before,span):is(.fa-light).fa-chevron-left:before,body :is(i:before,em:before,span):is(.fal).fa-chevron-left:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-chevron-right,body :is(i,em,span):is(.fal).fa-chevron-right{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M299 245q10 11 0 22L107 459q-11 10-22 0-10-11 0-22l180-181L85 75q-10-11 0-22 11-10 22 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M299 245q10 11 0 22L107 459q-11 10-22 0-10-11 0-22l180-181L85 75q-10-11 0-22 11-10 22 0z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.625em}body :is(i:before,em:before,span):is(.fa-light).fa-chevron-right:before,body :is(i:before,em:before,span):is(.fal).fa-chevron-right:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-comment-dots,body :is(i,em,span):is(.fal).fa-comment-dots{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M32 240q2-71 63-122 62-52 161-54 99 2 161 54 61 51 63 122-2 71-63 122-62 52-161 54-48 0-93-16-16-5-30 4-23 16-48 27l6 15-6-15q-16 7-33 12 1-1 1-2l1-1q21-35 25-76 1-14-7-24-38-44-40-100M256 32q-72 1-129 28-58 28-92 75T0 240q3 70 47 121h1q-4 34-22 63-9 16-21 29-7 8-4 17 5 10 15 10 44-2 82-19 28-13 53-31h1q50 17 104 18 72-1 129-28 58-28 92-75t35-105q-1-58-35-105t-92-75q-57-27-129-28M128 264q22-2 24-24-2-22-24-24-22 2-24 24 2 22 24 24m128 0q22-2 24-24-2-22-24-24-22 2-24 24 2 22 24 24m152-24q-2-22-24-24-22 2-24 24 2 22 24 24 22-2 24-24'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M32 240q2-71 63-122 62-52 161-54 99 2 161 54 61 51 63 122-2 71-63 122-62 52-161 54-48 0-93-16-16-5-30 4-23 16-48 27l6 15-6-15q-16 7-33 12 1-1 1-2l1-1q21-35 25-76 1-14-7-24-38-44-40-100M256 32q-72 1-129 28-58 28-92 75T0 240q3 70 47 121h1q-4 34-22 63-9 16-21 29-7 8-4 17 5 10 15 10 44-2 82-19 28-13 53-31h1q50 17 104 18 72-1 129-28 58-28 92-75t35-105q-1-58-35-105t-92-75q-57-27-129-28M128 264q22-2 24-24-2-22-24-24-22 2-24 24 2 22 24 24m128 0q22-2 24-24-2-22-24-24-22 2-24 24 2 22 24 24m152-24q-2-22-24-24-22 2-24 24 2 22 24 24 22-2 24-24'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-comment-dots:before,body :is(i:before,em:before,span):is(.fal).fa-comment-dots:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-file-signature,body :is(i,em,span):is(.fal).fa-file-signature{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M320 480q14 0 23-9t9-23v-11l24-6 8-2v19q-1 27-19 45t-45 19H64q-27-1-45-19T0 448V64q1-27 19-45T64 0h156q20 0 34 14l116 116q14 14 14 34v40l-32 32v-44H240q-20-1-34-14-13-14-14-34V32H64q-14 0-23 9t-9 23v384q0 14 9 23t23 9zm-80-320h112q-2-4-5-7L231 37q-3-3-7-4v111q1 15 16 16m-96 189-10 33q-11 32-46 34h-8q-15-1-16-16 1-15 16-16h8q12-1 16-11l14-50q7-18 26-19 19 1 26 19l12 42q12-13 29-13 22 1 33 21l6 11h42l15-62q4-13 13-23l154-154q14-14 33-14 20 0 34 14l18 18q14 15 14 34t-14 34L405 384q-9 10-22 13l-75 19h-68q-10 0-14-9l-10-20q-2-3-5-3t-5 2l-17 24q-6 7-16 6-9-2-12-11zm375-181q-12-9-23 0l-25 25 40 40 25-25q10-11 0-23zM343 322q-4 3-5 7l-12 49 49-12q4-1 7-4l107-107-40-40z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M320 480q14 0 23-9t9-23v-11l24-6 8-2v19q-1 27-19 45t-45 19H64q-27-1-45-19T0 448V64q1-27 19-45T64 0h156q20 0 34 14l116 116q14 14 14 34v40l-32 32v-44H240q-20-1-34-14-13-14-14-34V32H64q-14 0-23 9t-9 23v384q0 14 9 23t23 9zm-80-320h112q-2-4-5-7L231 37q-3-3-7-4v111q1 15 16 16m-96 189-10 33q-11 32-46 34h-8q-15-1-16-16 1-15 16-16h8q12-1 16-11l14-50q7-18 26-19 19 1 26 19l12 42q12-13 29-13 22 1 33 21l6 11h42l15-62q4-13 13-23l154-154q14-14 33-14 20 0 34 14l18 18q14 15 14 34t-14 34L405 384q-9 10-22 13l-75 19h-68q-10 0-14-9l-10-20q-2-3-5-3t-5 2l-17 24q-6 7-16 6-9-2-12-11zm375-181q-12-9-23 0l-25 25 40 40 25-25q10-11 0-23zM343 322q-4 3-5 7l-12 49 49-12q4-1 7-4l107-107-40-40z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1.125em}body :is(i:before,em:before,span):is(.fa-light).fa-file-signature:before,body :is(i:before,em:before,span):is(.fal).fa-file-signature:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-grid-2,body :is(i,em,span):is(.fal).fa-grid-2{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M80 64q-15 1-16 16v96q1 15 16 16h96q15-1 16-16V80q-1-15-16-16zM32 80q1-20 14-34 14-13 34-14h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14H80q-20-1-34-14-13-14-14-34zm48 240q-15 1-16 16v96q1 15 16 16h96q15-1 16-16v-96q-1-15-16-16zm-48 16q1-20 14-34 14-13 34-14h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14H80q-20-1-34-14-13-14-14-34zM432 64h-96q-15 1-16 16v96q1 15 16 16h96q15-1 16-16V80q-1-15-16-16m-96-32h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14h-96q-20-1-34-14-13-14-14-34V80q1-20 14-34 14-13 34-14m0 288q-15 1-16 16v96q1 15 16 16h96q15-1 16-16v-96q-1-15-16-16zm-48 16q1-20 14-34 14-13 34-14h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14h-96q-20-1-34-14-13-14-14-34z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M80 64q-15 1-16 16v96q1 15 16 16h96q15-1 16-16V80q-1-15-16-16zM32 80q1-20 14-34 14-13 34-14h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14H80q-20-1-34-14-13-14-14-34zm48 240q-15 1-16 16v96q1 15 16 16h96q15-1 16-16v-96q-1-15-16-16zm-48 16q1-20 14-34 14-13 34-14h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14H80q-20-1-34-14-13-14-14-34zM432 64h-96q-15 1-16 16v96q1 15 16 16h96q15-1 16-16V80q-1-15-16-16m-96-32h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14h-96q-20-1-34-14-13-14-14-34V80q1-20 14-34 14-13 34-14m0 288q-15 1-16 16v96q1 15 16 16h96q15-1 16-16v-96q-1-15-16-16zm-48 16q1-20 14-34 14-13 34-14h96q20 1 34 14 13 14 14 34v96q-1 20-14 34-14 13-34 14h-96q-20-1-34-14-13-14-14-34z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-grid-2:before,body :is(i:before,em:before,span):is(.fal).fa-grid-2:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-heart,body :is(i,em,span):is(.fal).fa-heart{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m244 131-12-14-4-5q-20-22-47-31-28-9-57-4-41 8-66 38t-26 72v3q1 51 37 86l184 171q1 1 3 1t3-1l184-171q36-35 37-86v-3q-1-42-26-72t-66-38q-29-5-57 4-27 9-47 31l-4 5-12 14q-5 5-12 5t-12-5m35-57q51-39 115-29 52 11 85 50 32 39 33 92v3q-1 56-37 98-5 6-10 11L281 470q-2 1-3 2-10 8-22 8-14 0-25-10L47 299q-5-5-10-11-36-42-37-98v-3q1-53 33-92 33-39 85-50 64-10 115 29 10 7 19 17l4 5 4-5q6-7 13-13 2-1 3-2t3-2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m244 131-12-14-4-5q-20-22-47-31-28-9-57-4-41 8-66 38t-26 72v3q1 51 37 86l184 171q1 1 3 1t3-1l184-171q36-35 37-86v-3q-1-42-26-72t-66-38q-29-5-57 4-27 9-47 31l-4 5-12 14q-5 5-12 5t-12-5m35-57q51-39 115-29 52 11 85 50 32 39 33 92v3q-1 56-37 98-5 6-10 11L281 470q-2 1-3 2-10 8-22 8-14 0-25-10L47 299q-5-5-10-11-36-42-37-98v-3q1-53 33-92 33-39 85-50 64-10 115 29 10 7 19 17l4 5 4-5q6-7 13-13 2-1 3-2t3-2'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-heart:before,body :is(i:before,em:before,span):is(.fal).fa-heart:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-list,body :is(i,em,span):is(.fal).fa-list{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 112V80h32v32zM16 72v48q2 22 24 24h48q22-2 24-24V72q-2-22-24-24H40q-22 2-24 24m160 8q-15 1-16 16 1 15 16 16h320q15-1 16-16-1-15-16-16zm0 160q-15 1-16 16 1 15 16 16h320q15-1 16-16-1-15-16-16zm0 160q-15 1-16 16 1 15 16 16h320q15-1 16-16-1-15-16-16zM48 240h32v32H48zm-8-32q-22 2-24 24v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24zm8 224v-32h32v32zm-32-40v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24H40q-22 2-24 24'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M48 112V80h32v32zM16 72v48q2 22 24 24h48q22-2 24-24V72q-2-22-24-24H40q-22 2-24 24m160 8q-15 1-16 16 1 15 16 16h320q15-1 16-16-1-15-16-16zm0 160q-15 1-16 16 1 15 16 16h320q15-1 16-16-1-15-16-16zm0 160q-15 1-16 16 1 15 16 16h320q15-1 16-16-1-15-16-16zM48 240h32v32H48zm-8-32q-22 2-24 24v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24zm8 224v-32h32v32zm-32-40v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24H40q-22 2-24 24'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-list:before,body :is(i:before,em:before,span):is(.fal).fa-list:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-location-dot,body :is(i,em,span):is(.fal).fa-location-dot{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M352 192q-2-68-47-113T192 32q-68 2-113 47T32 192q0 24 17 63 17 40 43 83 26 42 53 78 27 37 47 62 20-25 47-62 27-36 53-78 27-43 44-83 16-39 16-63m32 0q-2 45-32 104-31 59-70 114-39 56-66 89-10 12-24 12t-24-12q-27-33-66-89-39-55-70-114Q2 237 0 192q2-82 56-136T192 0q82 2 136 56t56 136m-240 0q1 27 24 42 24 12 48 0 23-15 24-42-1-27-24-42-24-12-48 0-23 15-24 42m48 80q-45-1-69-40-22-40 0-80 24-39 69-40 45 1 69 40 22 40 0 80-24 39-69 40'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M352 192q-2-68-47-113T192 32q-68 2-113 47T32 192q0 24 17 63 17 40 43 83 26 42 53 78 27 37 47 62 20-25 47-62 27-36 53-78 27-43 44-83 16-39 16-63m32 0q-2 45-32 104-31 59-70 114-39 56-66 89-10 12-24 12t-24-12q-27-33-66-89-39-55-70-114Q2 237 0 192q2-82 56-136T192 0q82 2 136 56t56 136m-240 0q1 27 24 42 24 12 48 0 23-15 24-42-1-27-24-42-24-12-48 0-23 15-24 42m48 80q-45-1-69-40-22-40 0-80 24-39 69-40 45 1 69 40 22 40 0 80-24 39-69 40'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.75em}body :is(i:before,em:before,span):is(.fa-light).fa-location-dot:before,body :is(i:before,em:before,span):is(.fal).fa-location-dot:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-magnifying-glass,body :is(i,em,span):is(.fal).fa-magnifying-glass{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M384 208q0-48-24-88-23-40-64-64-42-24-88-24t-88 24q-41 24-64 64-24 40-24 88t24 88q23 40 64 64 42 24 88 24t88-24q41-24 64-64 24-40 24-88m-41 158q-56 48-135 50-88-2-147-61T0 208q2-88 61-147T208 0q88 2 147 61t61 147q-2 79-50 135l141 142q10 11 0 22-11 10-22 0z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M384 208q0-48-24-88-23-40-64-64-42-24-88-24t-88 24q-41 24-64 64-24 40-24 88t24 88q23 40 64 64 42 24 88 24t88-24q41-24 64-64 24-40 24-88m-41 158q-56 48-135 50-88-2-147-61T0 208q2-88 61-147T208 0q88 2 147 61t61 147q-2 79-50 135l141 142q10 11 0 22-11 10-22 0z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-magnifying-glass:before,body :is(i:before,em:before,span):is(.fal).fa-magnifying-glass:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-map-location-dot,body :is(i,em,span):is(.fal).fa-map-location-dot{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M367 155q9-24 9-35-1-37-26-62t-62-26q-37 1-62 26t-26 62q0 11 9 35 10 23 27 50 27 43 52 74 25-31 52-74 17-27 27-50m-64 157q-6 7-15 7t-15-7q-17-21-41-55-25-35-44-72t-20-65q1-51 35-85t85-35q51 1 85 35t35 85q-1 28-20 65t-44 72q-24 34-41 55m103-89q-1 0-3 1 13-22 22-43l118-47q13-5 22 2 10 7 11 20v271q-1 15-15 22l-155 62q-5 2-10 0l-219-62-144 58q-13 4-22-3-10-7-11-20V213q1-15 15-22l123-49q4 16 10 31L32 219v253l128-51V304q1-15 16-16 15 1 16 16v116l192 55V304q1-15 16-16 15 1 16 16v168l128-51V168zM288 88q22 2 24 24-2 22-24 24-22-2-24-24 2-22 24-24'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M367 155q9-24 9-35-1-37-26-62t-62-26q-37 1-62 26t-26 62q0 11 9 35 10 23 27 50 27 43 52 74 25-31 52-74 17-27 27-50m-64 157q-6 7-15 7t-15-7q-17-21-41-55-25-35-44-72t-20-65q1-51 35-85t85-35q51 1 85 35t35 85q-1 28-20 65t-44 72q-24 34-41 55m103-89q-1 0-3 1 13-22 22-43l118-47q13-5 22 2 10 7 11 20v271q-1 15-15 22l-155 62q-5 2-10 0l-219-62-144 58q-13 4-22-3-10-7-11-20V213q1-15 15-22l123-49q4 16 10 31L32 219v253l128-51V304q1-15 16-16 15 1 16 16v116l192 55V304q1-15 16-16 15 1 16 16v168l128-51V168zM288 88q22 2 24 24-2 22-24 24-22-2-24-24 2-22 24-24'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1.125em}body :is(i:before,em:before,span):is(.fa-light).fa-map-location-dot:before,body :is(i:before,em:before,span):is(.fal).fa-map-location-dot:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-message,body :is(i,em,span):is(.fal).fa-message{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M160 384q14 0 23 9t9 23v48l98-74q9-6 19-6h139q14 0 23-9t9-23V64q0-14-9-23t-23-9H64q-14 0-23 9t-9 23v288q0 14 9 23t23 9zM0 64q1-27 19-45T64 0h384q27 1 45 19t19 45v288q-1 27-19 45t-45 19H309l-123 93q-8 5-17 1t-9-14v-80H64q-27-1-45-19T0 352z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M160 384q14 0 23 9t9 23v48l98-74q9-6 19-6h139q14 0 23-9t9-23V64q0-14-9-23t-23-9H64q-14 0-23 9t-9 23v288q0 14 9 23t23 9zM0 64q1-27 19-45T64 0h384q27 1 45 19t19 45v288q-1 27-19 45t-45 19H309l-123 93q-8 5-17 1t-9-14v-80H64q-27-1-45-19T0 352z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-message:before,body :is(i:before,em:before,span):is(.fal).fa-message:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-phone,body :is(i,em,span):is(.fal).fa-phone{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M376 275q-27-10-47 12l-33 40q-70-41-111-111l40-33q22-20 12-47L189 24q-6-13-19-19-12-7-26-4L32 25Q2 33 0 64q1 120 56 217 55 98 149 159t211 71q7 0 14 1h18q31-2 39-32l24-112q3-14-3-26-7-13-20-19zm72 205q-116-1-210-57-94-55-149-149-56-94-57-210 0-6 6-8l112-24q6-1 9 5l48 112q2 5-2 9l-41 33q-18 18-7 41 45 78 123 123 23 11 41-7l33-41q4-4 9-2l112 48q6 2 5 9l-24 112q-2 6-8 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M376 275q-27-10-47 12l-33 40q-70-41-111-111l40-33q22-20 12-47L189 24q-6-13-19-19-12-7-26-4L32 25Q2 33 0 64q1 120 56 217 55 98 149 159t211 71q7 0 14 1h18q31-2 39-32l24-112q3-14-3-26-7-13-20-19zm72 205q-116-1-210-57-94-55-149-149-56-94-57-210 0-6 6-8l112-24q6-1 9 5l48 112q2 5-2 9l-41 33q-18 18-7 41 45 78 123 123 23 11 41-7l33-41q4-4 9-2l112 48q6 2 5 9l-24 112q-2 6-8 6'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-phone:before,body :is(i:before,em:before,span):is(.fal).fa-phone:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-question,body :is(i,em,span):is(.fal).fa-question{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M144 64q-41 1-68 28t-28 68q-1 15-16 16-15-1-16-16 1-54 37-91 37-36 91-37h32q54 1 91 37 36 37 37 91-1 55-45 90l-61 45q-21 17-22 45v12q-1 15-16 16-15-1-16-16v-12q1-44 35-70l61-46q31-24 32-64-1-41-28-68t-68-28zm-8 384q2-22 24-24 22 2 24 24-2 22-24 24-22-2-24-24'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M144 64q-41 1-68 28t-28 68q-1 15-16 16-15-1-16-16 1-54 37-91 37-36 91-37h32q54 1 91 37 36 37 37 91-1 55-45 90l-61 45q-21 17-22 45v12q-1 15-16 16-15-1-16-16v-12q1-44 35-70l61-46q31-24 32-64-1-41-28-68t-68-28zm-8 384q2-22 24-24 22 2 24 24-2 22-24 24-22-2-24-24'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.625em}body :is(i:before,em:before,span):is(.fa-light).fa-question:before,body :is(i:before,em:before,span):is(.fal).fa-question:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-rotate-left,body :is(i,em,span):is(.fal).fa-rotate-left{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M95 360q-6-8-15-8-10 0-14 8-4 7 0 15 31 48 80 76t110 29q63-1 113-31 51-29 80-80 30-50 31-113-1-63-31-113-29-51-80-80-50-30-113-31-86 2-147 55L79 56q-8-8-20-8-11 0-19 8t-8 19v101q1 15 16 16h101q11 0 19-8t8-19q0-12-8-20l-36-36q52-44 124-45 82 2 136 56t56 136q-2 82-56 136t-136 56q-51-1-93-24-42-24-68-64M64 87l73 73H64z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M95 360q-6-8-15-8-10 0-14 8-4 7 0 15 31 48 80 76t110 29q63-1 113-31 51-29 80-80 30-50 31-113-1-63-31-113-29-51-80-80-50-30-113-31-86 2-147 55L79 56q-8-8-20-8-11 0-19 8t-8 19v101q1 15 16 16h101q11 0 19-8t8-19q0-12-8-20l-36-36q52-44 124-45 82 2 136 56t56 136q-2 82-56 136t-136 56q-51-1-93-24-42-24-68-64M64 87l73 73H64z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-rotate-left:before,body :is(i:before,em:before,span):is(.fal).fa-rotate-left:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-share,body :is(i,em,span):is(.fal).fa-share{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M296 160q22-2 24-24V64l160 144-160 144v-72q-2-22-24-24H192q-54 1-91 37-36 37-37 91 0 13 2 23-14-17-24-43t-10-60q2-61 42-102 41-40 102-42h120m-8 144v48q1 20 19 29 19 8 34-5l160-144q11-10 11-24t-11-24L341 40q-15-13-34-5-18 9-19 29v64H176q-75 2-124 52Q2 229 0 304q1 56 22 93 20 37 44 57 24 19 34 24 4 2 8 2 18-2 20-20-1-11-10-19-7-7-14-21-7-13-8-36 1-41 28-68t68-28h96z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M296 160q22-2 24-24V64l160 144-160 144v-72q-2-22-24-24H192q-54 1-91 37-36 37-37 91 0 13 2 23-14-17-24-43t-10-60q2-61 42-102 41-40 102-42h120m-8 144v48q1 20 19 29 19 8 34-5l160-144q11-10 11-24t-11-24L341 40q-15-13-34-5-18 9-19 29v64H176q-75 2-124 52Q2 229 0 304q1 56 22 93 20 37 44 57 24 19 34 24 4 2 8 2 18-2 20-20-1-11-10-19-7-7-14-21-7-13-8-36 1-41 28-68t68-28h96z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-share:before,body :is(i:before,em:before,span):is(.fal).fa-share:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-sparkles,body :is(i,em,span):is(.fal).fa-sparkles{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M432 32q15 1 16 16v48h48q15 1 16 16-1 15-16 16h-48v48q-1 15-16 16-15-1-16-16v-48h-48q-15-1-16-16 1-15 16-16h48V48q1-15 16-16m0 288q15 1 16 16v48h48q15 1 16 16-1 15-16 16h-48v48q-1 15-16 16-15-1-16-16v-48h-48q-15-1-16-16 1-15 16-16h48v-48q1-15 16-16M137 216l-83 39 83 38q10 5 15 15l39 83 38-83q5-10 15-15l83-38-83-38q-10-6-15-16l-38-83-39 83q-5 10-15 16Zm-14 106L9 269q-9-4-9-14t9-15l114-53 53-114q5-9 15-9 9 0 14 9l53 114 114 53q9 5 9 15 0 9-9 14l-114 53-53 114q-4 9-14 9t-15-9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M432 32q15 1 16 16v48h48q15 1 16 16-1 15-16 16h-48v48q-1 15-16 16-15-1-16-16v-48h-48q-15-1-16-16 1-15 16-16h48V48q1-15 16-16m0 288q15 1 16 16v48h48q15 1 16 16-1 15-16 16h-48v48q-1 15-16 16-15-1-16-16v-48h-48q-15-1-16-16 1-15 16-16h48v-48q1-15 16-16M137 216l-83 39 83 38q10 5 15 15l39 83 38-83q5-10 15-15l83-38-83-38q-10-6-15-16l-38-83-39 83q-5 10-15 16Zm-14 106L9 269q-9-4-9-14t9-15l114-53 53-114q5-9 15-9 9 0 14 9l53 114 114 53q9 5 9 15 0 9-9 14l-114 53-53 114q-4 9-14 9t-15-9z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-light).fa-sparkles:before,body :is(i:before,em:before,span):is(.fal).fa-sparkles:before{content:none!important}body :is(i,em,span):is(.fa-light).fa-xmark,body :is(i,em,span):is(.fal).fa-xmark{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M325 411q11 9 22 0 9-11 0-22L215 256l132-132q9-12 0-23-11-9-22 0L192 233 60 101q-12-9-23 0-9 11 0 23l132 132L37 389q-9 11 0 22 11 9 23 0l132-132z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M325 411q11 9 22 0 9-11 0-22L215 256l132-132q9-12 0-23-11-9-22 0L192 233 60 101q-12-9-23 0-9 11 0 23l132 132L37 389q-9 11 0 22 11 9 23 0l132-132z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.75em}body :is(i:before,em:before,span):is(.fa-light).fa-xmark:before,body :is(i:before,em:before,span):is(.fal).fa-xmark:before{content:none!important}body :is(i,em,span):is(.fa-regular).fa-heart,body :is(i,em,span):is(.far).fa-heart{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m226 468-3-2L48 303Q1 258 0 193v-3q1-54 34-94 32-39 85-50 62-11 112 24 14 9 25 22 6-7 14-13 5-5 11-9 50-35 112-25 53 11 85 51 33 40 34 94v3q-1 65-48 110L289 466l-3 2q-13 12-30 12t-30-12m13-323-1-1-18-20q-18-20-42-28t-50-3q-35 7-57 34-22 26-23 63v3q1 44 33 75l175 163 175-163q32-31 33-75v-3q-1-37-23-63-22-27-57-34-26-5-50 3t-42 28l-18 20-1 1q-7 7-17 7t-17-7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m226 468-3-2L48 303Q1 258 0 193v-3q1-54 34-94 32-39 85-50 62-11 112 24 14 9 25 22 6-7 14-13 5-5 11-9 50-35 112-25 53 11 85 51 33 40 34 94v3q-1 65-48 110L289 466l-3 2q-13 12-30 12t-30-12m13-323-1-1-18-20q-18-20-42-28t-50-3q-35 7-57 34-22 26-23 63v3q1 44 33 75l175 163 175-163q32-31 33-75v-3q-1-37-23-63-22-27-57-34-26-5-50 3t-42 28l-18 20-1 1q-7 7-17 7t-17-7'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-regular).fa-heart:before,body :is(i:before,em:before,span):is(.far).fa-heart:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-angle-left,body :is(i,em,span):is(.fas).fa-angle-left{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M41 233q-9 10-9 23t9 23l160 160q10 9 23 9t23-9q9-10 9-23t-9-23L109 256l138-137q9-10 9-23t-9-23q-10-9-23-9t-23 9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M41 233q-9 10-9 23t9 23l160 160q10 9 23 9t23-9q9-10 9-23t-9-23L109 256l138-137q9-10 9-23t-9-23q-10-9-23-9t-23 9z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.625em}body :is(i:before,em:before,span):is(.fa-solid).fa-angle-left:before,body :is(i:before,em:before,span):is(.fas).fa-angle-left:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-angle-right,body :is(i,em,span):is(.fas).fa-angle-right{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M279 233q9 10 9 23t-9 23L119 439q-10 9-23 9t-23-9q-9-10-9-23t9-23l138-137L73 119q-9-10-9-23t9-23q10-9 23-9t23 9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M279 233q9 10 9 23t-9 23L119 439q-10 9-23 9t-23-9q-9-10-9-23t9-23l138-137L73 119q-9-10-9-23t9-23q10-9 23-9t23 9z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.625em}body :is(i:before,em:before,span):is(.fa-solid).fa-angle-right:before,body :is(i:before,em:before,span):is(.fas).fa-angle-right:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-arrow-left,body :is(i,em,span):is(.fas).fa-arrow-left{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M9 233q-9 10-9 23t9 23l160 160q10 9 23 9t23-9q9-10 9-23t-9-23L109 288h307q14 0 23-9t9-23-9-23-23-9H109l106-105q9-10 9-23t-9-23q-10-9-23-9t-23 9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M9 233q-9 10-9 23t9 23l160 160q10 9 23 9t23-9q9-10 9-23t-9-23L109 288h307q14 0 23-9t9-23-9-23-23-9H109l106-105q9-10 9-23t-9-23q-10-9-23-9t-23 9z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-solid).fa-arrow-left:before,body :is(i:before,em:before,span):is(.fas).fa-arrow-left:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-arrow-up-right-from-square,body :is(i,em,span):is(.fas).fa-arrow-up-right-from-square{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0q-14 0-23 9t-9 23 9 23 23 9h83L201 265q-9 10-9 23t9 23q10 9 23 9t23-9l201-202v83q0 14 9 23t23 9 23-9 9-23V32q0-14-9-23t-23-9zM80 32q-34 1-57 23Q1 78 0 112v320q1 34 23 57 23 22 57 23h320q34-1 57-23 22-23 23-57V320q0-14-9-23t-23-9-23 9-9 23v112q-1 15-16 16H80q-15-1-16-16V112q1-15 16-16h112q14 0 23-9t9-23-9-23-23-9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M320 0q-14 0-23 9t-9 23 9 23 23 9h83L201 265q-9 10-9 23t9 23q10 9 23 9t23-9l201-202v83q0 14 9 23t23 9 23-9 9-23V32q0-14-9-23t-23-9zM80 32q-34 1-57 23Q1 78 0 112v320q1 34 23 57 23 22 57 23h320q34-1 57-23 22-23 23-57V320q0-14-9-23t-23-9-23 9-9 23v112q-1 15-16 16H80q-15-1-16-16V112q1-15 16-16h112q14 0 23-9t9-23-9-23-23-9z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-arrow-up-right-from-square:before,body :is(i:before,em:before,span):is(.fas).fa-arrow-up-right-from-square:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-bell,body :is(i,em,span):is(.fas).fa-bell{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 0q-14 0-23 9t-9 23v19q-56 12-91 55-36 43-37 102v19q-1 72-48 127l-8 9q-13 15-5 34 9 18 29 19h384q20-1 29-19 8-19-5-34l-7-9q-48-54-49-127v-19q-1-59-37-102-35-43-91-55V32q0-14-9-23t-23-9m45 493q19-19 19-45H160q0 26 19 45t45 19 45-19'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224 0q-14 0-23 9t-9 23v19q-56 12-91 55-36 43-37 102v19q-1 72-48 127l-8 9q-13 15-5 34 9 18 29 19h384q20-1 29-19 8-19-5-34l-7-9q-48-54-49-127v-19q-1-59-37-102-35-43-91-55V32q0-14-9-23t-23-9m45 493q19-19 19-45H160q0 26 19 45t45 19 45-19'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-solid).fa-bell:before,body :is(i:before,em:before,span):is(.fas).fa-bell:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-building,body :is(i,em,span):is(.fas).fa-building{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M48 0Q28 1 14 14 1 28 0 48v416q1 20 14 34 14 13 34 14h96v-80q1-20 14-34 14-13 34-14 20 1 34 14 13 14 14 34v80h96q20-1 34-14 13-14 14-34V48q-1-20-14-34-14-13-34-14zm16 240q1-15 16-16h32q15 1 16 16v32q-1 15-16 16H80q-15-1-16-16zm112-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16v-32q1-15 16-16m80 16q1-15 16-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16zM80 96h32q15 1 16 16v32q-1 15-16 16H80q-15-1-16-16v-32q1-15 16-16m80 16q1-15 16-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16zm112-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16v-32q1-15 16-16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M48 0Q28 1 14 14 1 28 0 48v416q1 20 14 34 14 13 34 14h96v-80q1-20 14-34 14-13 34-14 20 1 34 14 13 14 14 34v80h96q20-1 34-14 13-14 14-34V48q-1-20-14-34-14-13-34-14zm16 240q1-15 16-16h32q15 1 16 16v32q-1 15-16 16H80q-15-1-16-16zm112-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16v-32q1-15 16-16m80 16q1-15 16-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16zM80 96h32q15 1 16 16v32q-1 15-16 16H80q-15-1-16-16v-32q1-15 16-16m80 16q1-15 16-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16zm112-16h32q15 1 16 16v32q-1 15-16 16h-32q-15-1-16-16v-32q1-15 16-16'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.75em}body :is(i:before,em:before,span):is(.fa-solid).fa-building:before,body :is(i:before,em:before,span):is(.fas).fa-building:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-check,body :is(i,em,span):is(.fas).fa-check{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M439 105q9 10 9 23t-9 23L183 407q-10 9-23 9t-23-9L9 279q-9-10-9-23t9-23q10-9 23-9t23 9l105 106 233-234q10-9 23-9t23 9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M439 105q9 10 9 23t-9 23L183 407q-10 9-23 9t-23-9L9 279q-9-10-9-23t9-23q10-9 23-9t23 9l105 106 233-234q10-9 23-9t23 9'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.875em}body :is(i:before,em:before,span):is(.fa-solid).fa-check:before,body :is(i:before,em:before,span):is(.fas).fa-check:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-chevron-down,body :is(i,em,span):is(.fas).fa-chevron-down{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233 407q10 9 23 9t23-9l192-192q9-10 9-23t-9-23q-10-9-23-9t-23 9L256 339 87 169q-10-9-23-9t-23 9q-9 10-9 23t9 23z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233 407q10 9 23 9t23-9l192-192q9-10 9-23t-9-23q-10-9-23-9t-23 9L256 339 87 169q-10-9-23-9t-23 9q-9 10-9 23t9 23z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-chevron-down:before,body :is(i:before,em:before,span):is(.fas).fa-chevron-down:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-circle-check,body :is(i,em,span):is(.fas).fa-circle-check{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512q70-1 128-34 58-34 94-94 34-61 34-128t-34-128q-36-60-94-94Q326 1 256 0q-70 1-128 34-58 34-94 94Q0 189 0 256t34 128q36 60 94 94 58 33 128 34m113-303L241 337q-17 14-34 0l-64-64q-14-17 0-34 17-14 34 0l47 47 111-111q17-14 34 0 14 17 0 34'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512q70-1 128-34 58-34 94-94 34-61 34-128t-34-128q-36-60-94-94Q326 1 256 0q-70 1-128 34-58 34-94 94Q0 189 0 256t34 128q36 60 94 94 58 33 128 34m113-303L241 337q-17 14-34 0l-64-64q-14-17 0-34 17-14 34 0l47 47 111-111q17-14 34 0 14 17 0 34'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-circle-check:before,body :is(i:before,em:before,span):is(.fas).fa-circle-check:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-heart,body :is(i,em,span):is(.fas).fa-heart{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m48 300 180 169q12 11 28 11t28-11l180-169q47-44 48-109v-6q-1-54-34-92-33-39-85-49-35-5-68 5-32 10-57 35l-12 12-12-12q-25-25-57-35-33-10-68-5-52 10-85 49-33 38-34 92v6q1 65 48 109'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m48 300 180 169q12 11 28 11t28-11l180-169q47-44 48-109v-6q-1-54-34-92-33-39-85-49-35-5-68 5-32 10-57 35l-12 12-12-12q-25-25-57-35-33-10-68-5-52 10-85 49-33 38-34 92v6q1 65 48 109'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-heart:before,body :is(i:before,em:before,span):is(.fas).fa-heart:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-list,body :is(i,em,span):is(.fas).fa-list{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M40 48q-22 2-24 24v48q2 22 24 24h48q22-2 24-24V72q-2-22-24-24zm152 16q-14 0-23 9t-9 23 9 23 23 9h288q14 0 23-9t9-23-9-23-23-9zm0 160q-14 0-23 9t-9 23 9 23 23 9h288q14 0 23-9t9-23-9-23-23-9zm0 160q-14 0-23 9t-9 23 9 23 23 9h288q14 0 23-9t9-23-9-23-23-9zM16 232v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24H40q-22 2-24 24m24 136q-22 2-24 24v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M40 48q-22 2-24 24v48q2 22 24 24h48q22-2 24-24V72q-2-22-24-24zm152 16q-14 0-23 9t-9 23 9 23 23 9h288q14 0 23-9t9-23-9-23-23-9zm0 160q-14 0-23 9t-9 23 9 23 23 9h288q14 0 23-9t9-23-9-23-23-9zm0 160q-14 0-23 9t-9 23 9 23 23 9h288q14 0 23-9t9-23-9-23-23-9zM16 232v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24H40q-22 2-24 24m24 136q-22 2-24 24v48q2 22 24 24h48q22-2 24-24v-48q-2-22-24-24z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-list:before,body :is(i:before,em:before,span):is(.fas).fa-list:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-magnifying-glass,body :is(i,em,span):is(.fas).fa-magnifying-glass{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208q-1 70-40 123l127 126q9 10 9 23t-9 23q-10 9-23 9t-23-9L331 376q-53 39-123 40-88-2-147-61T0 208q2-88 61-147T208 0q88 2 147 61t61 147M208 352q39 0 72-19t53-53q19-34 19-72t-19-72q-20-34-53-53t-72-19-72 19-53 53q-19 34-19 72t19 72q20 34 53 53t72 19'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208q-1 70-40 123l127 126q9 10 9 23t-9 23q-10 9-23 9t-23-9L331 376q-53 39-123 40-88-2-147-61T0 208q2-88 61-147T208 0q88 2 147 61t61 147M208 352q39 0 72-19t53-53q19-34 19-72t-19-72q-20-34-53-53t-72-19-72 19-53 53q-19 34-19 72t19 72q20 34 53 53t72 19'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-magnifying-glass:before,body :is(i:before,em:before,span):is(.fas).fa-magnifying-glass:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-map,body :is(i,em,span):is(.fas).fa-map{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='m384 476-192-55V36l192 55zm32-1V88l127-50q13-5 22 2 10 7 11 20v335q-1 15-15 22zM15 95l145-58v387L33 475q-13 4-22-3-10-7-11-20V117q1-15 15-22'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='m384 476-192-55V36l192 55zm32-1V88l127-50q13-5 22 2 10 7 11 20v335q-1 15-15 22zM15 95l145-58v387L33 475q-13 4-22-3-10-7-11-20V117q1-15 15-22'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1.125em}body :is(i:before,em:before,span):is(.fa-solid).fa-map:before,body :is(i:before,em:before,span):is(.fas).fa-map:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-pencil,body :is(i,em,span):is(.fas).fa-pencil{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m410 231 12-11-34-34-62-62-34-34-12 11-22 23L59 323q-16 16-23 37L1 481q-4 13 6 23t24 7l120-36q22-6 38-22l199-199zM160 399l-9 23q-6 5-13 7l-79 23 23-78q3-7 7-13l23-9v32q1 14 16 16h32ZM363 19l-15 14-22 23-12 11 34 34 62 62 34 34 11-11 23-23 15-14q18-20 18-46 0-25-18-45l-40-39Q434 0 408 0q-25 0-45 19m-48 168L171 331q-11 9-22 0-10-12 0-23l144-144q11-9 22 0 10 11 0 23'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m410 231 12-11-34-34-62-62-34-34-12 11-22 23L59 323q-16 16-23 37L1 481q-4 13 6 23t24 7l120-36q22-6 38-22l199-199zM160 399l-9 23q-6 5-13 7l-79 23 23-78q3-7 7-13l23-9v32q1 14 16 16h32ZM363 19l-15 14-22 23-12 11 34 34 62 62 34 34 11-11 23-23 15-14q18-20 18-46 0-25-18-45l-40-39Q434 0 408 0q-25 0-45 19m-48 168L171 331q-11 9-22 0-10-12 0-23l144-144q11-9 22 0 10 11 0 23'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-pencil:before,body :is(i:before,em:before,span):is(.fas).fa-pencil:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-phone,body :is(i,em,span):is(.fas).fa-phone{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M165 25q-6-15-19-21-14-6-29-3L29 25Q2 35 0 64q1 125 61 226t161 161 226 61q29-2 39-29l24-88q3-15-3-29-6-13-21-19l-96-40q-27-9-46 12l-40 49q-53-25-95-66-41-42-66-95l49-40q21-19 12-46z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M165 25q-6-15-19-21-14-6-29-3L29 25Q2 35 0 64q1 125 61 226t161 161 226 61q29-2 39-29l24-88q3-15-3-29-6-13-21-19l-96-40q-27-9-46 12l-40 49q-53-25-95-66-41-42-66-95l49-40q21-19 12-46z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-phone:before,body :is(i:before,em:before,span):is(.fas).fa-phone:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-question,body :is(i,em,span):is(.fas).fa-question{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M80 160q1-27 19-45t45-19h32q27 1 45 19t19 45v4q-1 34-29 53l-43 28q-39 26-40 74v1q0 14 9 23t23 9 23-9 9-23v-1q0-13 11-21l42-27q28-18 43-46 16-28 16-61v-4q-1-54-37-91-37-36-91-37h-32q-54 1-91 37-36 37-37 91 0 14 9 23t23 9 23-9 9-23m80 320q23-1 35-20 10-20 0-40-12-19-35-20-23 1-35 20-10 20 0 40 12 19 35 20'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M80 160q1-27 19-45t45-19h32q27 1 45 19t19 45v4q-1 34-29 53l-43 28q-39 26-40 74v1q0 14 9 23t23 9 23-9 9-23v-1q0-13 11-21l42-27q28-18 43-46 16-28 16-61v-4q-1-54-37-91-37-36-91-37h-32q-54 1-91 37-36 37-37 91 0 14 9 23t23 9 23-9 9-23m80 320q23-1 35-20 10-20 0-40-12-19-35-20-23 1-35 20-10 20 0 40 12 19 35 20'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.625em}body :is(i:before,em:before,span):is(.fa-solid).fa-question:before,body :is(i:before,em:before,span):is(.fas).fa-question:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-sliders,body :is(i,em,span):is(.fas).fa-sliders{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M0 416q0 14 9 23t23 9h55q9 22 29 35 19 13 44 13t44-13q20-13 29-35h247q14 0 23-9t9-23-9-23-23-9H233q-9-22-29-35-19-13-44-13t-44 13q-20 13-29 35H32q-14 0-23 9t-9 23m128 0q0-14 9-23t23-9 23 9 9 23-9 23-23 9-23-9-9-23m192-160q0-14 9-23t23-9 23 9 9 23-9 23-23 9-23-9-9-23m32-80q-25 0-44 13-20 13-29 35H32q-14 0-23 9t-9 23 9 23 23 9h247q9 22 29 35 19 13 44 13t44-13q20-13 29-35h55q14 0 23-9t9-23-9-23-23-9h-55q-9-22-29-35-19-13-44-13m-160-48q-14 0-23-9t-9-23 9-23 23-9 23 9 9 23-9 23-23 9m73-64q-9-22-29-35-19-13-44-13t-44 13q-20 13-29 35H32q-14 0-23 9T0 96t9 23 23 9h87q9 22 29 35 19 13 44 13t44-13q20-13 29-35h215q14 0 23-9t9-23-9-23-23-9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M0 416q0 14 9 23t23 9h55q9 22 29 35 19 13 44 13t44-13q20-13 29-35h247q14 0 23-9t9-23-9-23-23-9H233q-9-22-29-35-19-13-44-13t-44 13q-20 13-29 35H32q-14 0-23 9t-9 23m128 0q0-14 9-23t23-9 23 9 9 23-9 23-23 9-23-9-9-23m192-160q0-14 9-23t23-9 23 9 9 23-9 23-23 9-23-9-9-23m32-80q-25 0-44 13-20 13-29 35H32q-14 0-23 9t-9 23 9 23 23 9h247q9 22 29 35 19 13 44 13t44-13q20-13 29-35h55q14 0 23-9t9-23-9-23-23-9h-55q-9-22-29-35-19-13-44-13m-160-48q-14 0-23-9t-9-23 9-23 23-9 23 9 9 23-9 23-23 9m73-64q-9-22-29-35-19-13-44-13t-44 13q-20 13-29 35H32q-14 0-23 9T0 96t9 23 23 9h87q9 22 29 35 19 13 44 13t44-13q20-13 29-35h215q14 0 23-9t9-23-9-23-23-9z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-sliders:before,body :is(i:before,em:before,span):is(.fas).fa-sliders:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-spinner,body :is(i,em,span):is(.fas).fa-spinner{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M304 48q-1-27-24-42-24-12-48 0-23 15-24 42 1 27 24 42 24 12 48 0 23-15 24-42m0 416q-1-27-24-42-24-12-48 0-23 15-24 42 1 27 24 42 24 12 48 0 23-15 24-42M48 304q27-1 42-24 12-24 0-48-15-23-42-24-27 1-42 24-12 24 0 48 15 23 42 24m464-48q-1-27-24-42-24-12-48 0-23 15-24 42 1 27 24 42 24 12 48 0 23-15 24-42M143 437q19-20 12-46-8-26-34-34-26-7-46 12-19 20-12 46 7 27 34 34 26 7 46-12m0-294q20-20 13-47t-34-35q-27-6-47 14-19 20-12 46t34 34q26 7 46-12m226 294q20 19 46 12 27-7 34-34 7-26-12-46-20-19-46-12-26 8-34 34-7 26 12 46'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M304 48q-1-27-24-42-24-12-48 0-23 15-24 42 1 27 24 42 24 12 48 0 23-15 24-42m0 416q-1-27-24-42-24-12-48 0-23 15-24 42 1 27 24 42 24 12 48 0 23-15 24-42M48 304q27-1 42-24 12-24 0-48-15-23-42-24-27 1-42 24-12 24 0 48 15 23 42 24m464-48q-1-27-24-42-24-12-48 0-23 15-24 42 1 27 24 42 24 12 48 0 23-15 24-42M143 437q19-20 12-46-8-26-34-34-26-7-46 12-19 20-12 46 7 27 34 34 26 7 46-12m0-294q20-20 13-47t-34-35q-27-6-47 14-19 20-12 46t34 34q26 7 46-12m226 294q20 19 46 12 27-7 34-34 7-26-12-46-20-19-46-12-26 8-34 34-7 26 12 46'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:1em}body :is(i:before,em:before,span):is(.fa-solid).fa-spinner:before,body :is(i:before,em:before,span):is(.fas).fa-spinner:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-times,body :is(i,em,span):is(.fas).fa-times{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M343 151q9-10 9-23t-9-23q-10-9-23-9t-23 9L192 211 87 105q-10-9-23-9t-23 9q-9 10-9 23t9 23l106 105L41 361q-9 10-9 23t9 23q10 9 23 9t23-9l105-106 105 106q10 9 23 9t23-9q9-10 9-23t-9-23L237 256z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M343 151q9-10 9-23t-9-23q-10-9-23-9t-23 9L192 211 87 105q-10-9-23-9t-23 9q-9 10-9 23t9 23l106 105L41 361q-9 10-9 23t9 23q10 9 23 9t23-9l105-106 105 106q10 9 23 9t23-9q9-10 9-23t-9-23L237 256z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.75em}body :is(i:before,em:before,span):is(.fa-solid).fa-times:before,body :is(i:before,em:before,span):is(.fas).fa-times:before{content:none!important}body :is(i,em,span):is(.fa-solid).fa-xmark,body :is(i,em,span):is(.fas).fa-xmark{background-color:currentColor;display:inline-block;font-style:normal;height:1em;line-height:1;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M343 151q9-10 9-23t-9-23q-10-9-23-9t-23 9L192 211 87 105q-10-9-23-9t-23 9q-9 10-9 23t9 23l106 105L41 361q-9 10-9 23t9 23q10 9 23 9t23-9l105-106 105 106q10 9 23 9t23-9q9-10 9-23t-9-23L237 256z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M343 151q9-10 9-23t-9-23q-10-9-23-9t-23 9L192 211 87 105q-10-9-23-9t-23 9q-9 10-9 23t9 23l106 105L41 361q-9 10-9 23t9 23q10 9 23 9t23-9l105-106 105 106q10 9 23 9t23-9q9-10 9-23t-9-23L237 256z'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-.125em;width:.75em}body :is(i:before,em:before,span):is(.fa-solid).fa-xmark:before,body :is(i:before,em:before,span):is(.fas).fa-xmark:before{content:none!important}.fa-arrow-left.fa-solid:before{content:"\f060"}.fa-arrow-up-right-from-square.fa-solid:before{content:"\f08e"}.fa-brands.fa-instagram:before{content:"\f16d"}.fa-brands.fa-linkedin-in:before{content:"\f0e1"}.fa-brands.fa-x-twitter:before{content:"\e61b"}.fa-chevron-down.fa-solid:before{content:"\f078"}.fa-pencil.fa-solid:before{content:"\f303"}.fa-solid.fa-spin.fa-spinner:before{content:"\f110"}.fa-solid.fa-xmark:before{content:"\f00d"}.fa.fa-brands.fa-facebook:before{content:"\f09a"}.fa.fa-brands.fa-linkedin:before{content:"\f08c"}.fa.fa-instagram:before{content:"\f16d"}.fa.fa-instagram:before,.fa.fa-linkedin:before{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa.fa-linkedin:before{content:"\f08c"}:is(.lch-s-034359d7,#lch-x):is(.lch-s-034359d7,#lch-x):is(.lch-s-034359d7,#lch-x){width:0}:is(.lch-s-318792a7,#lch-x):is(.lch-s-318792a7,#lch-x):is(.lch-s-318792a7,#lch-x){font-family:var(--font)!important;font-size:min(5vw,32px)!important;font-weight:100;line-height:1.2}:is(.lch-s-4260ebea,#lch-x):is(.lch-s-4260ebea,#lch-x):is(.lch-s-4260ebea,#lch-x){padding-top:0}:is(.lch-s-452e1f09,#lch-x):is(.lch-s-452e1f09,#lch-x):is(.lch-s-452e1f09,#lch-x){background:#f9f9f9;padding:30px 0}:is(.lch-s-4db9f9e5,#lch-x):is(.lch-s-4db9f9e5,#lch-x):is(.lch-s-4db9f9e5,#lch-x){color:#fff;margin:0}:is(.lch-s-5790ffba,#lch-x):is(.lch-s-5790ffba,#lch-x):is(.lch-s-5790ffba,#lch-x){display:none}:is(.lch-s-6de58fef,#lch-x):is(.lch-s-6de58fef,#lch-x):is(.lch-s-6de58fef,#lch-x){border-radius:8px;max-height:100vh}:is(.lch-s-8bd0328c,#lch-x):is(.lch-s-8bd0328c,#lch-x):is(.lch-s-8bd0328c,#lch-x){background:#fff;color:#000!important}:is(.lch-s-a674b028,#lch-x):is(.lch-s-a674b028,#lch-x):is(.lch-s-a674b028,#lch-x){border:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}:is(.lch-s-a7dd6c39,#lch-x):is(.lch-s-a7dd6c39,#lch-x):is(.lch-s-a7dd6c39,#lch-x){border-radius:8px;box-shadow:0 2px 8px #3f455129;height:0;overflow:hidden;padding-top:129.4118%;position:relative;width:100%}:is(.lch-s-a86120d2,#lch-x):is(.lch-s-a86120d2,#lch-x):is(.lch-s-a86120d2,#lch-x){color:#15c;font-family:Calibri,sans-serif;font-size:14.6667px}:is(.lch-s-b4d97e6f,#lch-x):is(.lch-s-b4d97e6f,#lch-x):is(.lch-s-b4d97e6f,#lch-x){border-bottom:1px solid;display:flex;padding:15vh 0!important}:is(.lch-s-c4995ef4,#lch-x):is(.lch-s-c4995ef4,#lch-x):is(.lch-s-c4995ef4,#lch-x){margin-inline-end:9px}:is(.lch-s-d75ecb2c,#lch-x):is(.lch-s-d75ecb2c,#lch-x):is(.lch-s-d75ecb2c,#lch-x){color:#fff;font-family:var(--fontheader)!important;font-size:min(15vw,87px)!important;letter-spacing:0;line-height:1.2;text-transform:none}:is(.lch-s-d803c9fc,#lch-x):is(.lch-s-d803c9fc,#lch-x):is(.lch-s-d803c9fc,#lch-x){box-sizing:border-box;color:#212529;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;line-height:1.5em;margin-bottom:1rem;margin-top:0;padding-top:15px}:is(.lch-s-fed9173b,#lch-x):is(.lch-s-fed9173b,#lch-x):is(.lch-s-fed9173b,#lch-x){--lch-online-photo-size:44px}@media(min-width:1001px){body.lch-design .lch-toc-mobile{display:none!important}}@media(max-width:1000px){body.lch-design .lch-toc-desktop{display:none!important}}body.lch-design.lch-has-area-page .body-container{padding-bottom:0!important}body.lch-design.lch-has-area-page .body-content{padding-bottom:0!important;padding-top:0!important}.slide-from-left,.slide-from-left-last,.slide-from-top,.slide-from-top-last{opacity:1!important;transform:none!important;transition:none!important}.old-content{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;white-space:nowrap!important}#proplist_disclaimer.lch-mls-disclaimer{display:block!important}body.lch-has-market-report .small-12:not([id*=market-report]){max-width:500px}body.lch-has-market-report .small-12:not([id*=market-report]) .row:not(.hero-search-submit){display:flex;flex-direction:column;padding:0!important}body.lch-has-market-report .small-12:not([id*=market-report]) .search-column .search-section{padding:0}body.lch-has-market-report .small-12:not([id*=market-report]) .row:before{display:none!important}body.lch-has-market-report .small-12:not([id*=market-report]) .row .columns{float:none;padding:0;width:100%}body.lch-has-market-report .small-12:not([id*=market-report]) .row .columns .search-container{border:1px solid #e0e0e0;border-radius:5px;padding:20px!important;width:100%}.vg-infinite-loader{align-items:center;display:flex;justify-content:center;padding:50px 20px;width:100%}.vg-loader-spinner{animation:vg-spin .75s linear infinite;border:3px solid rgba(0,0,0,.08);border-radius:50%;border-top-color:#222;height:36px;width:36px}@keyframes vg-spin{to{transform:rotate(1turn)}}.vg-infinite-new{will-change:opacity,transform,filter}.lch-hidden-label{display:none}.lch-clipped{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;margin:0!important;padding:0!important;white-space:nowrap!important}#vg-infinite-sentinel{clear:both;height:10px;width:100%}.lbi-intro-portraits>.lch-online-portrait{--lch-online-photo-size:50px}.lch-building-ask-portraits>.lch-online-portrait{--lch-online-photo-size:40px}#diamond-search button#diamond-search-btn:hover:not(#lch-hover){color:#fff!important}#home-valuation .vg-home-valuation-btn:hover:not(#lch-hover){background:#111!important;color:#fff!important}#luxury-listings.vg-bm-list-panel-mode button.vg-bm-listing-row:hover:not(#lch-hover){background:transparent!important;color:#000!important}#start-search-btn.start-search-btn:hover:not(#lch-hover){background:#fff!important;color:#000!important}.bidx-card-arrow:hover:not(#lch-hover){background:#00000054!important;color:#fff!important}.bidx-cluster-exit-btn:hover:not(#lch-hover){background:#040a32!important;color:#fff!important}.bidx-fm-reset-all:hover:not(#lch-hover){color:var(--maincolor)!important}.bidx-fm-toggle-pill:hover:not(#lch-hover){background:#fff!important}.bidx-listing-modal-fav:hover:not(#lch-hover),.bidx-listing-modal-share:hover:not(#lch-hover){color:#111!important}.bidx-loc-pill-polygon .bidx-tb-loc-pill-x:hover:not(#lch-hover){color:#ffffffb3!important}.bidx-map-draw-btn:hover:not(#lch-hover){background:#fff!important}.bidx-map-goback-btn:hover:not(#lch-hover){background:#fff!important;color:var(--maincolor,#000)!important}.bidx-map-zoom-btn:hover:not(#lch-hover){background:#fff!important}.bidx-mob-sort-opt:hover:not(#lch-hover){background:0 0!important}.bidx-more-filters-toggle:hover:not(#lch-hover){background:#f6f6f8!important}.bidx-pagination button:hover:not(#lch-hover){background:#fff!important;color:var(--sc-ink)!important}.bidx-popup-close:hover:not(#lch-hover){background:#00000080!important}.bidx-popup-share-btn:hover:not(#lch-hover){background:#ffffffe6!important;color:#555!important}.bidx-save-wizard-close:hover:not(#lch-hover){background:#fff!important;color:#666!important}.bidx-schedule-arrow:hover:not(#lch-hover){color:#4d5b66!important}.bidx-schedule-tour-btn:hover:not(#lch-hover){color:#111!important}.bidx-share-modal-close:hover:not(#lch-hover){color:#999!important}.bidx-sort-inline-btn:hover:not(#lch-hover),.bidx-sort-inline-opt:hover:not(#lch-hover){background:0 0!important}.bidx-sort-modal-close:hover:not(#lch-hover){color:#666!important}.bidx-tb-btn-x:hover:not(#lch-hover){background:#ebebeb!important}.bidx-tb-dropdown-btn:hover:not(#lch-hover),.bidx-tb-filters-btn:hover:not(#lch-hover),.bidx-tb-loc-more-clear:hover:not(#lch-hover),.bidx-tb-loc-more-item:hover:not(#lch-hover){background:#fff!important}.bidx-tb-loc-pill-x:hover:not(#lch-hover){color:#111!important}.bidx-tb-reset-btn:hover:not(#lch-hover){color:#666!important}.bidx-tb-save-btn:hover:not(#lch-hover){background:var(--brand)!important;border:none!important;color:#fff!important}.bidx-tb-type-pill:hover:not(#lch-hover){color:#000!important}.bidx-view-toggle-btn:hover:not(#lch-hover){color:var(--maincolor)!important}.category-buttons button.active:hover:not(#lch-hover){background:var(--maincolor)!important;color:#fff!important}.category-buttons button:hover:not(#lch-hover){background:#fff!important;border:1px solid #e0e0e0!important;color:#000!important}.forced-white .hlc-git-btn:hover:not(#lch-hover){background:#fff!important}.hero-search-submit input[type=submit]:hover:not(#lch-hover){background:var(--maincolor)!important;border:none!important}.hlc-git-btn:hover:not(#lch-hover){background:transparent!important}.hlc-git-link:hover:not(#lch-hover){background:transparent!important;color:#000!important}.lch-inquire-options button:hover:not(#lch-hover),.lucy-location-options button:hover:not(#lch-hover){background:#fff!important}.navshadow .hlc-git-btn:hover:not(#lch-hover),.noclearnav .hlc-git-btn:hover:not(#lch-hover){background:#000!important}.resultblock button:hover:not(#lch-hover){background:#000!important;color:#fff!important}.search-modal-close:hover:not(#lch-hover){color:#333!important}.search-modal-form #modal-search-btn:hover:not(#lch-hover){background:transparent!important}.vg-bm-empty-box button:hover:not(#lch-hover){background:#fff!important;color:#000!important}.vg-bm-notch button.is-active:hover:not(#lch-hover){background:#000!important;color:#fff!important}.vg-bm-notch button:hover:not(#lch-hover){background:transparent!important;color:#000!important}.vg-btn-outline:hover:not(#lch-hover){background:transparent!important;color:var(--ink)!important}.vg-btn:hover:not(#lch-hover){background:var(--ink)!important;color:var(--paper)!important}.vg-hero-section .start-search-btn:hover:not(#lch-hover){background:#fff!important;color:#000!important}.vg-home-valuation-btn:hover:not(#lch-hover){background:#111!important}.vg-lightbox-top .vg-icon-btn:hover:not(#lch-hover){background:transparent!important;border-color:var(--line-inverse)!important;color:var(--on-inverse)!important}.vg-listings-header-btn:hover:not(#lch-hover){background:#fff!important;color:#111!important}.vg-listings-save-btn:hover:not(#lch-hover){background:#111!important;color:#fff!important}.vg-modal-close:hover:not(#lch-hover){background:#fff!important}.view-listings-link button:hover:not(#lch-hover){background:transparent!important;color:#fff!important}.view-more-btn:hover:not(#lch-hover){background:var(--maincolor)!important;color:#fff!important}body .bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-fav.bidx-listing-modal-fav:hover i:not(#lch-hover){color:#000!important}body.lch-design #lucy-annotation-header .lan-header-actions :is(.lan-talk,.lan-menu-toggle):hover:not(#lch-hover){background:var(--lan-action-bg)!important}body.lch-design #lucy-annotation-header .lan-menu-toggle:hover:not(#lch-hover){background:#f1f1f1!important}body.lch-design #modal-container .rag-modal-window :is(button:not(.rag-modal-close),input[type=submit],.button,.btn):hover:not(#lch-hover){background:#000!important}body.lch-design .lan-account-mini .lan-account-links>:is(a,button):hover:not(#lch-hover){background:transparent!important}body.lch-design .lan-gate :is(.bidx-fm-search-btn,.bidx-auth-primary):hover:not(#lch-hover){background:#000!important}body.lch-design .lucy-location-options button.bidx-tb-loc-item:hover:not(#lch-hover){background:#fff!important}body.lch-design .vg .lcp-tabs button:hover:not(#lch-hover){color:var(--ink-subtle)!important}body.lch-design .vg .lucy-listings-more:hover:not(#lch-hover){background:transparent!important;color:var(--ink)!important}body.lch-design.lch-overlay-head:not(.lch-scrolled) #lucy-annotation-header:not(.lan-nav-white) .lan-header-actions :is(.lan-talk,.lan-menu-toggle):hover:not(#lch-hover){background:#ffffff2e!important}button.alt-btn:hover:not(#lch-hover){background:var(--accentcolor)!important}@media(max-width:1024px){.bidx-mob-draw-btn:hover:not(#lch-hover){background:#222!important}.bidx-mob-filter-btn:hover:not(#lch-hover),.bidx-mob-menu-btn:hover:not(#lch-hover){background:0 0!important}.bidx-mob-save-btn:hover:not(#lch-hover){background:var(--brand)!important}.bidx-mob-view-toggle:hover:not(#lch-hover){background:#222!important}}@media(min-width:1025px){body .betteridx .bidx-toolbar .bidx-tb-save-btn.bidx-save-btn:hover:not(#lch-hover),body .betteridx .bidx-toolbar-left .bidx-tb-save-btn.bidx-save-btn:hover:not(#lch-hover){background:#000!important;box-shadow:none!important;color:#fff!important}}body.lch-design :is(button,[type=submit],[type=button],.lan-primary,.lan-talk,a[class*=btn],a[class*=button],.bidx-schedule-tour-btn,.bidx-agent-call,.lan-share-option,.vg-btn,.hlc-git-btn){transition:opacity .18s ease}body.lch-design :is(button,[type=submit],[type=button],.lan-primary,.lan-talk,a[class*=btn],a[class*=button],.bidx-schedule-tour-btn,.bidx-agent-call,.lan-share-option,.vg-btn,.hlc-git-btn):not(:disabled):hover{opacity:.7!important}:root{--brand:#111;--sc-font-head:var(--fontheader,"CompassSerif",Georgia,"Times New Roman",serif);--sc-font-body:var(--fontbody,"CompassSans","Helvetica Neue",Arial,sans-serif);--sc-ink:#111;--sc-muted:#555;--sc-light:#888;--sc-cream:#f4f1ec;--sc-hair:#eee;--sc-hair-dark:#ddd}.betteridx{overflow-x:clip;position:relative}.bidx-body{margin:auto;max-width:100%;padding:10px 20px 0}@media(max-width:1024px){.bidx-body{padding:0}}.bidx-header{margin-bottom:20px}.bidx-header .bidx-search-results-title{display:block;margin:0;text-decoration:none;width:fit-content}.bidx-header .bidx-search-results-title h1{border:none;color:var(--maincolor);font-family:var(--fontheader)!important;font-size:min(7vw,32px)!important;font-weight:700;letter-spacing:0;margin:0!important;padding:0}.bidx-header .bidx-search-results-title:hover{opacity:1}.bidx-toolbar{align-items:stretch;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:0;min-height:48px;padding-bottom:20px;padding-top:10px}.bidx-fm-input{background:#fff;border:1px solid #d0d0d3!important;border-radius:8px;color:#000;cursor:pointer;flex:1;font-size:14px;height:44px;padding:10px 12px}.bidx-fm-field label,.bidx-fm-input{font-family:var(--font);font-weight:600}.bidx-fm-field label{color:#555;display:block;font-size:13px;margin-bottom:6px}.bidx-fm-field select{background:#fff;border:1px solid #d0d0d3!important;border-radius:8px;color:#000;cursor:pointer;font-family:var(--font);font-size:15px;height:40px;padding:9px 10px;width:100%}.bidx-fm-reset-all{background:0 0;border:none;color:var(--maincolor);cursor:pointer;font-family:var(--font);font-size:14px;font-weight:600;padding:0;text-decoration:underline}.bidx-fm-reset-all:hover{color:#111}.bidx-fm-search-btn{align-items:center;background:var(--brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:14px;font-weight:700;gap:8px;justify-content:center;min-width:132px;padding:12px 28px;transition:background .15s}.bidx-fm-search-btn:hover{opacity:.7}.bidx-fm-search-btn.is-loading{opacity:.9}.bidx-fm-search-btn.is-loading i{font-size:13px}.betteridx .header__container,.betteridx~.header__container,body.lch-has-betteridx .header__container{max-width:2200px!important}body.lch-has-betteridx header,body.lch-has-betteridx header *,body.lch-has-betteridx nav,body.lch-has-betteridx nav *{opacity:1!important}.bidx-grid{align-content:start;gap:15px;grid-auto-rows:min-content;grid-template-columns:repeat(3,1fr)}@keyframes bidx-sk-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.bidx-skeleton{display:flex;flex-direction:column;opacity:1!important;overflow:hidden;pointer-events:none;transform:none!important}.bidx-skeleton .bidx-sk-line{animation:bidx-sk-shimmer 1.4s infinite;background:0 0/800px 100% #e8e8e8;background-image:linear-gradient(90deg,#e8e8e8,#f5f5f5,#e8e8e8 80%)}.bidx-skeleton .bidx-sk-price{height:20px;margin-bottom:8px;width:45%}.bidx-skeleton .bidx-sk-address{height:14px;margin-bottom:10px;width:75%}.bidx-sk-line{animation:bidx-sk-shimmer 1.4s infinite;background:0 0/800px 100% #e8e8e8;background-image:linear-gradient(90deg,#e8e8e8,#f5f5f5,#e8e8e8 80%);border-radius:0}.bidx-skeleton,.bidx-skeleton .bidx-sk-line,.bidx-skeleton .bidx-sk-photo{border-radius:0!important}.bidx-empty{color:#666}.bidx-map-empty-box{backdrop-filter:blur(4px);background:#ffffffbd;box-shadow:0 4px 20px #00000026;padding:18px 20px;pointer-events:auto;text-align:center}.bidx-map-empty-box i{color:#999;display:block;font-size:28px;margin-bottom:8px}.bidx-map-empty-box p{color:#000;font-family:var(--fontheader);font-size:16px;font-weight:700;line-height:1.2;margin:0 0 9px}.bidx-map-empty-box span{color:#888;display:block;font-family:var(--font);font-size:13px;line-height:1.3}.bidx-empty i.fa-home{color:#ccc;display:block;font-size:48px;margin-bottom:16px}.bidx-empty h3{color:var(--maincolor);font-family:var(--font)!important}.bidx-empty p{font-weight:400;margin:0 0 20px}.bidx-edit-btn,.bidx-empty p{font-family:var(--font);font-size:15px}.bidx-edit-btn{align-items:center;background:var(--maincolor);border:none;border-radius:4px;color:#fff!important;display:inline-flex;font-weight:600;gap:6px;padding:10px 20px;text-decoration:none!important;transition:opacity .15s}.bidx-edit-btn:hover{opacity:.85}@media(max-width:600px){.bidx-toolbar{gap:8px}}.bidx-fav{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s}.bidx-fav i{transition:color .2s,transform .25s cubic-bezier(.34,1.56,.64,1)}@media(max-width:1024px){.bidx-mob-save-btn{align-items:center;background:var(--brand);border:none;color:#fff!important;cursor:pointer;display:flex;font-family:var(--font);font-size:11px;font-weight:600;height:auto;justify-content:center;letter-spacing:2px;margin:0;padding:8px 21px;text-decoration:none!important;text-transform:uppercase;transition:background .15s;white-space:nowrap}.bidx-mob-save-btn:hover{background:#a81b1c}h1.bidx-mob-h1{border:none;color:#222!important;font-family:var(--font)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0;line-height:center!important;margin:20px 0 0!important;padding:0 15px!important}.betteridx{overflow:visible;padding-bottom:70px}.betteridx .inner-content{padding-top:0!important}.bidx-header,.bidx-toolbar{display:none!important}}.bidx-grid>.bidx-header{grid-column:1/-1;margin:0 0 -20px;padding:0 0 10px;width:100%}.bidx-map-canvas{height:100%;position:relative;touch-action:pan-x pan-y;width:100%}.bidx-map-canvas .gm-control-active[aria-label*=Pan],.bidx-map-canvas .gm-control-active[aria-label*=Rotate],.bidx-map-canvas .gm-svpc{display:none!important}.bidx-map-marker{background:#fff;border:2px solid #000;border-radius:20px;box-shadow:0 2px 6px #00000040;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1;padding:4px 10px;position:absolute;transform:translate(-50%,-50%);transition:transform .15s,opacity .15s,background-color .15s,color .15s,border-color .15s,box-shadow .15s;white-space:nowrap;z-index:1}.bidx-map-marker.highlighted,.bidx-map-marker:hover{background:#000;color:#fff;transform:translate(-50%,-50%) scale(1.12);z-index:999!important}.bidx-map-marker.active{background:#000;box-shadow:0 4px 14px #00000059;color:#fff;transform:translate(-50%,-50%) scale(1.15);z-index:1000!important}.bidx-map-marker.type-res{border-color:#e8792b}.bidx-map-marker.type-res.active,.bidx-map-marker.type-res.highlighted,.bidx-map-marker.type-res:hover{background:#e8792b;border-color:#e8792b}.bidx-map-marker.type-con{border-color:#3b82f6}.bidx-map-marker.type-con.active,.bidx-map-marker.type-con.highlighted,.bidx-map-marker.type-con:hover{background:#3b82f6;border-color:#3b82f6}.bidx-map-marker.type-com{border-color:#6b7280}.bidx-map-marker.type-com.active,.bidx-map-marker.type-com.highlighted,.bidx-map-marker.type-com:hover{background:#6b7280;border-color:#6b7280}.bidx-map-marker.type-lnd{border-color:#22c55e}.bidx-map-marker.type-lnd.active,.bidx-map-marker.type-lnd.highlighted,.bidx-map-marker.type-lnd:hover{background:#22c55e;border-color:#22c55e}.bidx-map-marker.type-mul{border-color:#8b5cf6}.bidx-map-marker.type-mul.active,.bidx-map-marker.type-mul.highlighted,.bidx-map-marker.type-mul:hover{background:#8b5cf6;border-color:#8b5cf6}.bidx-marker-price-drop,.bidx-marker-price-up{margin-right:2px;vertical-align:middle}.bidx-map-popup{font-family:Montserrat,sans-serif;max-width:300px;padding:0}.gm-style-iw{border-radius:10px!important;overflow:hidden!important;padding:0!important}.gm-style-iw-d{max-height:none!important;overflow:hidden!important}.gm-style-iw-tc{display:none!important}.gm-ui-hover-effect{right:4px!important;top:4px!important}@media(max-width:1024px){.bidx-card{overflow:hidden}}.bidx-card{transition:opacity .4s,transform .4s,filter .4s}.bidx-card-blurred{display:flex;filter:blur(6px);flex-direction:column;pointer-events:none;user-select:none}.bidx-card-photo-wrap{background:#f0f0f0}.bidx-card-photo-wrap img{height:100%;transition:opacity .3s}.bidx-card-photo-wrap img[style*=opacity]{transition:opacity .15s}.bidx-card-arrow{transition:opacity .6s}.bidx-card-swipe-track{background:#303030}.bidx-card-slide{filter:none!important;height:100%;transform:none!important}.bidx-card-view-all{align-items:center;background:#303030;color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;padding:20px;text-align:center;text-decoration:none}.bidx-card-view-all:hover{background:#3f3f3f;color:#fff;text-decoration:none}.bidx-card-dots{transition:opacity .5s}.bidx-card-dots.visible{transition:opacity .3s}.bidx-card-dot{transition:background .2s}.bidx-card-badge{color:#555;font-family:var(--font,sans-serif);font-weight:500}.bidx-card-badge.bidx-card-badge-type{font-weight:600}.bidx-card-actions{right:8px;top:8px}.bidx-card-actions a,.bidx-card-actions button{background:#00000073;transition:background .15s}.bidx-map-marker .bidx-icon-arrow-down:before,.bidx-map-marker .bidx-icon-arrow-up:before{font-size:10px}.bidx-map-marker.active .bidx-icon-arrow-down:before,.bidx-map-marker.active .bidx-icon-arrow-up:before,.bidx-map-marker.highlighted .bidx-icon-arrow-down:before,.bidx-map-marker.highlighted .bidx-icon-arrow-up:before,.bidx-map-marker:hover .bidx-icon-arrow-down:before,.bidx-map-marker:hover .bidx-icon-arrow-up:before{color:#fff}.bidx-card-stats{color:var(--sc-light)!important}.bidx-card-type-row .bidx-card-badge{background:0 0;color:var(--sc-light)!important;font-weight:400;line-height:1}.bidx-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);row-gap:40px}@media(max-width:1200px){.bidx-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.bidx-grid{gap:10px;grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bidx-grid{gap:15px;grid-template-columns:1fr}}.bidx-skeleton .bidx-sk-photo{animation:bidx-sk-shimmer 1.4s infinite;aspect-ratio:3/2;background:0 0/800px 100% #e8e8e8;background-image:linear-gradient(90deg,#e8e8e8,#f5f5f5,#e8e8e8 80%);border-radius:0;min-height:180px}.bidx-popup-close{align-items:center;background:#00000080;border:none;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:28px;z-index:5}.bidx-popup-close:hover{background:#000000b3}.bidx-popup-link-wrap{color:inherit;display:block;text-decoration:none}.bidx-popup-link-wrap:hover{color:inherit}.bidx-popup-badges{display:flex;gap:4px;left:8px;position:absolute;top:8px;z-index:5}.bidx-popup-status{background:#000000a6;border-radius:4px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.bidx-popup-status.popup-sold{background:#e74c3c}.bidx-popup-body{padding:10px 12px 12px}.bidx-popup-price{color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:2px}.bidx-popup-stats{align-items:center;color:#555;display:flex;font-size:13px;gap:4px;margin-bottom:4px}.bidx-popup-stats strong{color:#1a1a1a;font-weight:600}.bidx-popup-divider{color:#ccc;font-size:10px}.bidx-popup-address{color:#000;font-size:13px;font-weight:500}.bidx-popup-city{color:#777;font-size:12px;margin-top:1px}.bidx-map-popup-card{animation:bidx-popup-fadein .15s;background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000040;cursor:pointer;overflow:visible;position:absolute;width:350px;z-index:200}.bidx-map-popup-card .bidx-popup-link-wrap{border-radius:0 0 10px 10px;display:block;overflow:hidden}.bidx-map-popup-card .bidx-card-photo-wrap{border-radius:10px 10px 0 0;height:200px;overflow:hidden;position:relative}.bidx-map-popup-card .bidx-card-photo-wrap img{height:100%;object-fit:cover;width:100%}.bidx-map-popup-card .bidx-card-arrow,.bidx-map-popup-card .bidx-card-dots{opacity:1}@keyframes bidx-popup-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bidx-map-popup-card .bidx-popup-body{padding:10px 14px 14px}.bidx-map-popup-card .bidx-popup-price{color:var(--maincolor);font-size:20px;font-weight:700}.bidx-map-popup-card .bidx-popup-stats{font-size:13px;margin-top:2px}.bidx-map-popup-card .bidx-popup-address{font-size:13px;margin-top:4px}.bidx-map-popup-card .bidx-popup-city{color:#888;font-size:12px}.bidx-popup-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #fff;bottom:-12px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.15));height:0;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:0}.bidx-mobile-popup{bottom:0;left:0;pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);z-index:5}.bidx-mobile-popup.open{pointer-events:auto;transform:translateY(0)}.bidx-mobile-popup .bidx-popup-body{padding:12px 16px 20px}.bidx-mobile-popup .bidx-popup-price{font-size:20px}.bidx-mobile-popup .bidx-popup-address,.bidx-mobile-popup .bidx-popup-stats{font-size:14px}.bidx-mob-popup-fav{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080!important;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;width:40px;-webkit-tap-highlight-color:transparent;transition:color .2s}.bidx-mob-popup-fav i{display:inline-block;transform-origin:center center}.bidx-mob-popup-fav.active{color:#e74c3c}.bidx-mob-popup-fav:active{transform:scale(.9)}.bidx-mob-popup-fav.bidx-fav-pop i{animation:bidx-fav-pop .45s cubic-bezier(.34,1.56,.64,1)}.bidx-mobile-popup .bidx-popup-close{font-size:20px;height:32px;right:10px;top:10px;width:32px;z-index:10}.bidx-tb-dropdown-wrap{display:flex;position:relative}.bidx-tb-dropdown-btn{align-items:center;background:#fff!important;border:1px solid #c3c3c3;color:#000!important;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:13px;font-weight:400;gap:6px;height:auto;justify-content:center;margin:0;padding:8px 14px;transition:transform .15s,opacity .15s,background-color .15s,color .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.bidx-tb-dropdown-btn:hover,.bidx-tb-dropdown-wrap.open .bidx-tb-dropdown-btn{background:#f5f5f5;border-color:#000}.bidx-tb-dropdown-btn i.fa-chevron-down{font-size:10px;transition:transform .2s}.bidx-tb-dropdown-wrap.open .bidx-tb-dropdown-btn i.fa-chevron-down{transform:rotate(180deg)}.bidx-tb-done-btn{background:#000;border:none;color:#fff;cursor:pointer;font-family:var(--font);font-size:13px;font-weight:600;padding:8px 24px;transition:opacity .2s}.bidx-tb-done-btn:hover{opacity:.85}.bidx-tb-reset-btn{background:#fff;border:1px solid #ddd;color:#666;cursor:pointer;font-family:var(--font);font-size:13px;font-weight:600;padding:8px 20px;transition:transform .2s,opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.bidx-tb-reset-btn:hover{border-color:#000;color:#000}.bidx-tb-filters-btn{align-items:center;background:#fff!important;border:1px solid #c3c3c3;color:#000!important;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:13px;font-weight:400;gap:6px;margin:0;padding:8px 14px;transition:transform .15s,opacity .15s,background-color .15s,color .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.bidx-tb-filters-btn:hover{background:#f5f5f5;border-color:#000}@media(min-width:1025px)and (max-width:856px){.bidx-tb-filters-btn{font-size:0;gap:0;justify-content:center;min-width:42px;padding:8px 0;position:relative;width:42px}.bidx-tb-filters-btn i{font-size:14px}}@media(max-width:1024px){.bidx-tb-dropdown-wrap,.bidx-tb-filters-btn{display:none!important}}.bidx-tb-loc-dropdown{background:#fff;border:1px solid #e0e0e0;box-shadow:0 8px 28px #00000029;display:none;left:0;max-height:320px;min-width:300px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:100%;z-index:1001}.bidx-tb-save-btn{align-items:center;background:var(--brand);border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:11px;font-weight:500;gap:6px;justify-content:center;letter-spacing:1px;margin:0;padding:8px 23px;text-decoration:none;text-transform:uppercase;transition:background .15s;white-space:nowrap}.bidx-tb-save-btn:hover{background:#000;border:none;color:#fff;opacity:.7}.bidx-tb-save-btn i{display:none}@media(max-width:1024px){.bidx-tb-save-btn{display:none}}@media(min-width:1025px)and (max-width:1555px){.bidx-tb-dropdown-wrap{display:none}}.bidx-save-modal-overlay{align-items:center;background:#0000;display:flex;inset:0;justify-content:center;position:fixed;transition:background .3s;z-index:10000}.bidx-save-modal-overlay.bidx-modal-visible{background:#0000008c}.bidx-save-modal-box{background:#fff;border-radius:0;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;height:90vh;justify-content:center;max-height:600px;max-width:600px;opacity:0;overflow-y:auto;padding:32px;position:relative;transform:translateY(40px);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s;width:420px}.bidx-modal-visible .bidx-save-modal-box{opacity:1;transform:translateY(0)}.bidx-save-modal-close{background:0 0!important;border:none;color:#666!important;cursor:pointer;font-size:24px;line-height:1;padding:0;position:absolute;right:14px;top:12px}.bidx-save-modal-box h2{font-family:var(--fontheader);font-size:26px;font-weight:700;margin:0 0 20px}.bidx-save-field{margin-bottom:16px}.bidx-save-field label{color:#000;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.bidx-save-field input,.bidx-save-field select{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;font-size:15px;padding:10px 12px;width:100%}.bidx-save-submit{background:var(--brand);border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:400;letter-spacing:2px;margin-top:8px;padding:12px;text-transform:uppercase;width:100%}.bidx-save-submit:hover{background:#5e5e5e}.bidx-signup-subtitle{color:#666;font-size:14px;margin:0 0 16px}.bidx-auth-error{color:#e74c3c;display:none;font-size:13px;margin-bottom:8px}.bidx-auth-success-msg{color:#16a34a;font-size:13px;margin-bottom:8px}.bidx-reset-link{font-size:13px;margin:-4px 0 12px}.bidx-reset-link a{color:#666;font-weight:400}.bidx-reset-link a:hover{color:#000}.bidx-auth-view a{color:#000;font-weight:600}.bidx-auth-view a:hover{text-decoration:underline}.bidx-signup-footer{color:#999;font-size:12px;margin:12px 0 0;text-align:center}body.vg-search-page-active nav#lux-navbar .header__container{max-width:2500px!important;padding:0}body.vg-search-page-active nav#lux-navbar .header.clearnav .navbar,body.vg-search-page-active nav#lux-navbar .navbar,body.vg-search-page-active nav#lux-navbar.clearnav .header .navbar{border-bottom:1px solid rgba(89,89,89,.22)!important}@media(max-width:1024px){body.vg-search-page-active .body-container,body.vg-search-page-active .body-content,body.vg-search-page-active .inner-content,body.vg-search-page-active .miranda-wrapper,body.vg-search-page-active section.content-block,body.vg-search-page-active section.normal-section{margin-top:0!important;padding-top:0!important}body.vg-search-page-active .bidx-body{padding-top:calc(var(--vg-nav-height,60px) + var(--vg-bar-height,56px))!important}}#bidx-root,.bidx-search-page{background:#fff;color:var(--sc-ink);font-family:var(--sc-font-body);-webkit-font-smoothing:antialiased}body.lch-has-bidx-root .body-content,body.lch-has-bidx-search-page .body-content{max-width:none!important;padding:0!important}.bidx-header{background:#fff;border-bottom:1px solid var(--sc-hair);padding:24px 56px}.bidx-header h1{color:var(--sc-ink)!important;font-family:var(--sc-font-head)!important;font-size:min(7vw,26px)!important;font-weight:500!important;line-height:1!important;margin:0!important}.bidx-header h1 em{font-style:italic}.bidx-grid{background:#fff!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(430px,1fr))!important;padding:0}.bidx-card{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:15px;overflow:visible!important}.bidx-grid>.bidx-card .bidx-card-photo-wrap,.bidx-grid>.bidx-card .bidx-card-swipe-track{background:#f0f0f0!important}.bidx-grid>.bidx-skeleton .bidx-sk-photo{background:0 0/800px 100% #e8e8e8!important;background-image:linear-gradient(90deg,#e8e8e8,#f5f5f5,#e8e8e8 80%)!important}.bidx-card img{height:100%!important;object-fit:cover!important;transition:transform .6s,filter .3s!important;width:100%!important}.bidx-card:hover img{transform:scale(1.04)}.bidx-card:hover .bidx-card-swipe-track .bidx-card-slide,.bidx-card:hover .bidx-card-swipe-track img{filter:none!important;transform:none!important}.bidx-card>.bidx-card-badge{background:#fff!important;border:none!important;border-radius:0!important;color:var(--sc-ink)!important;font-family:var(--sc-font-body)!important;font-size:10px!important;left:16px!important;letter-spacing:1.5px!important;padding:5px 12px!important;position:absolute!important;text-transform:uppercase!important;top:16px!important;z-index:3}.bidx-card-badges{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;left:8px!important;right:54px!important;top:8px!important}.bidx-card-badges .bidx-card-badge{flex:0 0 auto!important;left:auto!important;position:static!important;top:auto!important;z-index:auto!important}.bidx-card-body{padding:0!important}.bidx-card .price,.bidx-card-price{color:var(--sc-ink)!important;display:inline!important;font-family:var(--sc-font-head)!important;font-size:27px!important;font-weight:500!important;letter-spacing:-.2px!important;margin:0!important}.bidx-results-header{align-items:center!important;background:#fff!important;border-bottom:1px solid var(--sc-hair)!important;color:var(--sc-light)!important;display:flex!important;font-size:11px!important;justify-content:space-between!important;letter-spacing:1.5px!important;padding:24px 56px!important;text-transform:uppercase!important}.bidx-empty,.bidx-results-header{font-family:var(--sc-font-body)!important}.bidx-empty{color:var(--sc-muted)!important;font-size:15px!important;font-weight:300!important;line-height:1.8!important;padding:120px 40px!important;text-align:center!important}.bidx-empty h3{color:var(--sc-ink)!important;font-family:var(--sc-font-head)!important;font-size:40px!important;font-weight:400!important;letter-spacing:-.5px!important;line-height:1!important;margin:0 0 24px!important}@media(max-width:900px){.bidx-header{padding:20px}.bidx-grid{gap:32px!important;grid-template-columns:1fr!important;padding:0!important}.bidx-results-header{padding:16px 20px!important}}body.bidx-listing-modal-open{overflow:hidden}.bidx-listing-detail-overlay{align-items:center;backdrop-filter:blur(20px);background:#0000007a;display:flex;inset:0;justify-content:center;opacity:0;padding:24px;position:fixed;transition:opacity .22s,visibility .22s;visibility:hidden;z-index:500}.bidx-listing-detail-overlay.bidx-listing-detail-visible{opacity:1;visibility:visible}.bidx-listing-modal{background:#fff;box-shadow:0 28px 80px #00000047;color:#1f2933;font-family:var(--sc-font-body,var(--font,sans-serif));max-height:calc(100vh - 48px);opacity:0;overflow:auto;position:relative;transform:translate3d(0,42px,0);transition:opacity .34s,transform .54s cubic-bezier(.16,1,.3,1);width:min(1200px,calc(100vw - 48px));will-change:opacity,transform}.bidx-listing-detail-overlay.bidx-listing-detail-visible .bidx-listing-modal{opacity:1;transform:translateZ(0)}.bidx-listing-modal-close{align-items:center;background:#fffffff0;border:1px solid rgba(0,0,0,.12);border-radius:50%;box-shadow:0 8px 24px #0000001f;color:#111!important;cursor:pointer;display:flex;height:40px;justify-content:center;left:calc(100% - 54px);margin:14px 14px -54px auto;padding:0;position:sticky;top:14px;width:40px;z-index:12}.bidx-listing-modal-photos{padding:15px 15px 0}.bidx-listing-photo-grid{background:#fff;display:grid;gap:8px;grid-template-columns:2fr repeat(3,1fr);grid-template-rows:repeat(2,minmax(150px,190px))}.bidx-listing-photo-tile{background:#e8edf1;border:0;border-radius:0;cursor:pointer;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}.bidx-listing-photo-tile:first-child{grid-row:1/3}.bidx-listing-photo-tile:nth-child(5):last-child,.bidx-listing-photo-tile:nth-child(6):last-child{grid-column:span 2}.bidx-listing-photo-tile img{display:block;height:100%;object-fit:cover;transition:transform .22s,filter .22s;width:100%}.bidx-listing-photo-tile:hover img{filter:brightness(.92);transform:scale(1.025)}.bidx-listing-photo-more:after{background:#00000075;content:"";inset:0;position:absolute}.bidx-listing-photo-more span{font-size:17px;font-weight:700;inset:0;position:absolute;text-shadow:0 1px 12px rgba(0,0,0,.35);z-index:2}.bidx-listing-photo-empty,.bidx-listing-photo-more span{align-items:center;color:#fff;display:flex;justify-content:center}.bidx-listing-photo-empty{background:#1f2933;font-size:15px;font-weight:600;min-height:340px}.bidx-listing-mobile-gallery{display:none}.bidx-listing-modal-body{display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 320px;padding:30px 15px 42px 30px}.bidx-listing-modal-main{min-width:0}.bidx-listing-kicker{align-items:center;color:#5f6c76;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:10px;letter-spacing:1.1px;margin-bottom:10px;text-transform:uppercase}.bidx-listing-kicker span{color:#8a949d}.bidx-listing-title-row h2{align-items:baseline;color:#111;display:flex;flex-wrap:wrap;font-family:var(--sc-font-head,var(--font,sans-serif))!important;font-size:clamp(32px,4vw,48px);font-weight:600;gap:10px;letter-spacing:0;line-height:1;margin:0 0 8px}.bidx-listing-stats{color:#111;display:flex;flex-wrap:wrap;font-size:16px;gap:18px;margin:0 0 12px}.bidx-listing-stats span{align-items:baseline;display:inline-flex;gap:4px}.bidx-listing-address{color:#2c3740;font-size:16px;line-height:1.45;margin:0 0 28px}.bidx-listing-address.bidx-listing-address-has-link{margin-bottom:8px}.bidx-listing-address span{color:#5f6c76;display:block}.bidx-listing-virtual-tour{background:#f8f8f8;border-radius:6px;display:block;margin:20px auto;padding:12px 14px}.bidx-listing-virtual-tour span{color:#000;display:block;font-size:13px;font-weight:800;letter-spacing:.8px;line-height:1.2;margin-bottom:5px;text-transform:uppercase}.bidx-listing-virtual-tour a{color:#757575;display:block;font-size:14px;font-weight:400;line-height:1.45;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.bidx-listing-section{border-top:1px solid #e3e7ea;padding:28px 0}.bidx-listing-section h3{color:#111;font-family:var(--sc-font-head,var(--font,sans-serif));font-size:24px;font-weight:600;letter-spacing:0;line-height:1.1;margin:0 0 18px}.bidx-listing-description p{color:#34424c;font-size:15px;line-height:1.75;margin:0}.bidx-listing-facts{display:grid;gap:18px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.bidx-listing-fact{min-width:0}.bidx-listing-fact span{color:#71808b;display:block;font-size:12px;font-weight:700;letter-spacing:.8px;margin-bottom:4px;text-transform:uppercase}.bidx-listing-fact strong{color:#1f2933;display:block;font-size:15px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.bidx-listing-fact a{color:#111;text-decoration:underline;text-underline-offset:3px}.bidx-listing-modal-side{min-width:0}.bidx-listing-action-panel{background:0 0;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:18px}.bidx-listing-action-panel-desktop{position:sticky;top:24px}.bidx-listing-action-panel-mobile{display:none}.bidx-listing-modal-fav,.bidx-listing-modal-share{align-items:center;background:#fff;border:1px solid #ccc;color:#111!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;min-height:46px}.bidx-listing-modal-fav i{color:#000!important}.bidx-listing-modal-fav:hover,.bidx-listing-modal-share:hover{border-color:#111;color:#111!important;opacity:.5}.bidx-listing-modal-fav.active,.bidx-listing-modal-fav.bidx-favorited{background:#dd1e2c;color:#fff!important}.bidx-listing-modal-fav.active i{color:#000!important}.bidx-listing-contact-btn{align-items:center;background:var(--maincolor,#111);border:0;color:#fff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;grid-column:1/-1;justify-content:center;letter-spacing:.2px;min-height:48px;text-decoration:none}.bidx-listing-contact-btn:hover{opacity:.6}.bidx-listing-map-section{padding-bottom:34px}.bidx-listing-map-canvas{background:#e8edf1;border-radius:8px;min-height:320px;overflow:hidden;width:100%}.bidx-photo-viewer-overlay{background:#0c1014f5;inset:0;opacity:0;position:fixed;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:9500}.bidx-photo-viewer-overlay.bidx-photo-viewer-visible{opacity:1;visibility:visible}.bidx-photo-viewer-close{background:#ffffff14;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;height:44px;padding:0;position:fixed;right:24px;top:20px;width:44px;z-index:2}.bidx-photo-viewer-count{color:#fff;font-size:14px;font-weight:700;left:28px;position:fixed;top:30px;z-index:2}.bidx-photo-viewer-shell{display:flex;flex-direction:column;gap:18px;height:100%;overflow:auto;padding:76px 28px 28px}.bidx-photo-viewer-stage{align-items:center;background:#07090b;border-radius:4px;display:flex;height:min(64vh,720px);justify-content:center;min-height:70vh;position:relative}.bidx-photo-viewer-main{display:block;max-height:100%;max-width:100%;object-fit:contain;pointer-events:none}.bidx-photo-viewer-nav{align-items:center;background:#00000075;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:46px;z-index:2}.bidx-photo-viewer-prev{left:18px}.bidx-photo-viewer-next{right:18px}.bidx-photo-viewer-thumb{aspect-ratio:4/3;background:#161b20;border:2px solid transparent;border-radius:4px;cursor:pointer;margin:0;min-width:0;overflow:hidden;padding:0;position:relative}.bidx-photo-viewer-thumb.active{border-color:#fff}.bidx-photo-viewer-thumb img{display:block;height:100%;object-fit:cover;opacity:.78;width:100%}.bidx-photo-viewer-thumb.active img,.bidx-photo-viewer-thumb:hover img{opacity:1}@media(max-width:900px){.bidx-listing-detail-overlay{align-items:stretch;padding:0}.bidx-listing-modal{border-radius:0;max-height:100vh;width:100vw}.bidx-listing-modal-close{left:auto;margin:0;position:fixed;right:12px;top:12px}.bidx-listing-modal-photos{padding:0}.bidx-listing-photo-grid{display:none}.bidx-listing-mobile-gallery{background:#111;display:block;overflow:hidden;position:relative}.bidx-listing-view-photos{background:#fffffff0;border:0;border-radius:5px;bottom:14px;color:#111;cursor:pointer;font-size:13px;font-weight:800;min-height:38px;padding:0 14px;position:absolute;right:14px}.bidx-listing-modal-body{display:block;padding:24px 15px 34px}.bidx-listing-title-row h2{font-size:34px}.bidx-listing-stats{font-size:15px;gap:12px}.bidx-listing-facts{gap:16px;grid-template-columns:1fr}.bidx-listing-modal-side{display:none}.bidx-listing-action-panel-mobile{display:grid;margin:0 0 24px;padding:revert-layer;position:static}.bidx-listing-map-canvas{border-radius:0;margin-left:-20px;min-height:260px;width:calc(100% + 40px)}.bidx-photo-viewer-shell{gap:0;overflow:auto;padding:70px 0 22px}.bidx-photo-viewer-count,.bidx-photo-viewer-nav,.bidx-photo-viewer-stage{display:none}.bidx-photo-viewer-thumb{border:0;border-radius:0;cursor:default;pointer-events:none}.bidx-photo-viewer-thumb img{opacity:1}}.bidx-schedule-tour-btn{align-items:center;background:#fff;border:1px solid #ccc;color:#111!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:10px;grid-column:1/-1;justify-content:center;letter-spacing:.2px;min-height:48px;transition:background .18s,transform .18s}.bidx-schedule-tour-btn:hover{border-color:#111;color:#111!important;opacity:.5}.bidx-schedule-tour-btn i{font-size:15px}.bidx-schedule-modal-box{padding:28px 28px 24px;text-align:center;width:100%}.bidx-schedule-title{color:#111;font-family:var(--fontheader);font-size:40px!important;font-weight:700!important;margin:0 0 4px!important}.bidx-schedule-address{color:#1a1a1a;font-size:16px;margin:0 0 18px}.bidx-schedule-picker{align-items:stretch;display:flex;gap:8px;justify-content:center;margin:6px 0 18px}.bidx-schedule-arrow{align-items:center;background:#fff;border:1px solid #dde3e8;border-radius:6px;color:#4d5b66;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;width:36px}.bidx-schedule-arrow:hover{border-color:#111;color:#111}.bidx-schedule-arrow:disabled{background:0 0!important;border-color:#111!important;color:#111!important;cursor:not-allowed;opacity:.15}.bidx-schedule-dates{display:grid;flex:1;gap:8px;grid-template-columns:repeat(3,1fr)}.bidx-schedule-date{align-items:center;background:#fff;border:1px solid #dde3e8;border-radius:6px;color:#1f2933;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;justify-content:center;padding:12px 6px;transition:border-color .18s,background .18s}.bidx-schedule-date:hover{border-color:#111}.bidx-schedule-date-selected{background:#fafafa;border-color:#111;box-shadow:inset 0 0 0 1px #111}.bidx-schedule-date-disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.bidx-schedule-dow{color:#67737d;font-size:10px;font-weight:700;letter-spacing:.6px}.bidx-schedule-day{color:#111;font-size:26px;font-weight:700;line-height:1.1}.bidx-schedule-mon{color:#67737d;font-size:10px;font-weight:700;letter-spacing:.6px}.bidx-schedule-submit{background:#111;border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:2px;padding:24px 10px;text-transform:uppercase;transition:.3s;width:100%}.bidx-schedule-submit:hover{background:#111;opacity:.7}.bidx-schedule-submit:disabled{cursor:not-allowed;opacity:.65}.bidx-schedule-fineprint{color:#8a96a0;font-size:12px;margin:10px 0 0}.bidx-schedule-success{padding:8px 4px 0;text-align:center}.bidx-schedule-success-icon{color:#2bb673;font-size:46px;margin-bottom:8px}.bidx-schedule-success h2{font-size:22px!important;font-weight:700!important;margin:0 0 6px!important}.bidx-schedule-success p{color:#4d5b66;margin:0 0 18px}.bidx-schedule-done{padding-left:28px;padding-right:28px;width:auto}@media(max-width:540px){.bidx-schedule-modal-box{padding:22px 18px}.bidx-schedule-title{font-size:33px!important}.bidx-schedule-day{font-size:22px}.bidx-schedule-arrow{width:32px}}.new-listings-container{background:transparent;padding:0;width:100%}.new-listings-grid{display:grid;gap:56px 32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.view-more-container{display:flex;grid-column:1/-1;justify-content:center;padding:56px 0 0;width:100%}.view-all-link{display:inline-block;text-decoration:none}.view-more-btn,button.view-more-btn{background:var(--maincolor);border:none;color:#fff;cursor:pointer;font-family:var(--fontbody);font-size:14px;font-weight:500;letter-spacing:2px;line-height:1.2;margin:0;padding:18px 48px;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.view-more-btn:hover{background:#333;color:#fff;transform:translateY(-1px)}@keyframes vg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vg-no-listings{background:#fff;border:1px solid var(--hairline);grid-column:1/-1;padding:80px 40px;text-align:center}.vg-no-listings h3{color:var(--maincolor);font-family:var(--fontheader)!important;font-size:36px!important;font-weight:400!important;letter-spacing:0;margin:0 0 16px!important}.vg-no-listings p{color:var(--mutedtext)!important;font-family:var(--fontbody)!important;font-size:15px!important;font-weight:300!important;line-height:1.7!important;margin:0 auto 32px!important;max-width:480px}.vg-listings-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.vg-listings-save-btn{align-items:center;background:#111;border:1px solid #111;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--fontbody);font-size:11px;font-weight:500;gap:10px;letter-spacing:2px;line-height:1.2;margin:0;min-height:46px;padding:14px 24px;text-transform:uppercase;transition:background .2s ease,color .2s ease;white-space:nowrap}.vg-listings-header-btn i,.vg-listings-save-btn i{font-size:13px}.vg-listings-header-btn{align-items:center;background:#fff;border:1px solid rgba(17,17,17,.25);box-sizing:border-box;color:#111;display:none;font-family:var(--fontbody);font-size:11px;font-weight:500;gap:10px;letter-spacing:2px;line-height:1.2;min-height:46px;padding:14px 24px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.vg-listings-header-btn.is-visible{display:inline-flex}.vg-listings-header-btn:hover{background:#f7f7f7;border-color:#11111173;color:#111}.vg-listings-header-actions.is-loading .vg-listings-save-btn{display:none}.vg-listings-header-skeleton{animation:vg-shimmer 1.8s infinite;background:linear-gradient(90deg,#ffffffa6,#0000000f,#ffffffa6);background-size:200% 100%;border-radius:0;box-sizing:border-box;display:none;min-height:46px;width:118px}.vg-listings-header-skeleton.is-visible{display:inline-flex}.vg-listings-save-btn.is-loading{cursor:progress}.vg-listings-save-btn.is-loading i{display:none}.vg-listings-save-btn.is-loading:before{animation:vg-save-spin .7s linear infinite;border:1px solid;border-radius:50%;border-top:1px solid transparent;content:"";height:13px;width:13px}@keyframes vg-save-spin{to{transform:rotate(1turn)}}.vg-listings-save-btn:hover{background:var(--maincolor);color:#fff}.vg-listings-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;opacity:0;padding:24px;position:fixed;transition:opacity .3s ease;z-index:9999}.vg-listings-modal-overlay.is-visible{opacity:1}.vg-listings-modal-box{background:#fff;max-width:440px;padding:48px 40px 40px;position:relative;transform:translateY(20px);transition:transform .3s ease;width:100%}.vg-listings-modal-overlay.is-visible .vg-listings-modal-box{transform:translateY(0)}.vg-listings-modal-close{background:transparent!important;border:none;color:var(--maincolor)!important;cursor:pointer;font-size:26px;height:32px;line-height:1;padding:0;position:absolute;right:16px;top:14px;width:32px}.vg-listings-modal-box h2{color:var(--maincolor);font-family:var(--fontheader);font-size:28px;font-weight:400;letter-spacing:0;margin:0 0 12px}.vg-listings-modal-sub{color:var(--mutedtext);font-family:var(--fontbody);font-size:14px;font-weight:300;line-height:1.6;margin:0 0 24px}.vg-listings-modal-box label{color:var(--mutedtext);display:block;font-family:var(--fontbody);font-size:11px;font-weight:400;letter-spacing:1.4px;margin:14px 0 6px;text-transform:uppercase}.vg-listings-modal-box input,.vg-listings-modal-box select{background:#fff;border:1px solid var(--hairline-dark,#ddd);color:var(--maincolor);font-family:var(--fontbody);font-size:14px;padding:0 10px;width:100%}.vg-listings-modal-box input:focus,.vg-listings-modal-box select:focus{border-color:var(--maincolor);outline:none}.vg-listings-modal-submit{background:var(--maincolor);border:none;color:#fff;cursor:pointer;font-family:var(--fontbody);font-size:11px;letter-spacing:2px;line-height:1.2;margin-top:22px;padding:16px 24px;text-transform:uppercase;transition:background .2s ease;width:100%}.vg-listings-modal-submit:hover{background:#333}.vg-listings-modal-error{background:#fdecec;color:#b71c1c;display:none;font-family:var(--fontbody);font-size:13px;line-height:1.4;margin-top:14px;padding:10px 12px}.vg-listings-modal-error a{color:#b71c1c;font-weight:600;text-decoration:underline}.vg-listings-modal-success{background:#e8f5e9;color:#1b5e20;display:none;font-family:var(--fontbody);font-size:13px;line-height:1.4;margin-top:14px;padding:10px 12px}.vg-listings-modal-foot{color:var(--mutedtext);font-family:var(--fontbody);font-size:13px;margin:24px 0 0;text-align:center}.vg-listings-modal-foot a{color:var(--maincolor);cursor:pointer;text-decoration:underline}.vg-auth-view{display:block}@media(max-width:700px){.vg-listings-header{gap:16px;margin-bottom:20px}.vg-listings-header-actions{flex-wrap:nowrap;justify-content:space-between;width:100%}.vg-listings-header-btn,.vg-listings-save-btn{font-size:10px;justify-content:center;min-height:auto;padding:9px 10px;width:100%}.vg-listings-header-skeleton{min-height:42px;width:104px}.vg-listings-modal-box{padding:40px 24px 28px}}.new-listings-grid>.bidx-card{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.bidx-card{border-radius:0;box-shadow:none;cursor:pointer;max-width:100%;min-width:0;opacity:0;overflow:hidden;position:relative;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease,filter .4s ease}.bidx-card.card-revealed{opacity:1;transform:translateY(0)}.bidx-card:hover{box-shadow:none;transform:scale(.98)}.bidx-card-photo-wrap{aspect-ratio:3/2;background:#edeae4;flex-shrink:0;overflow:hidden;position:relative;width:100%;z-index:4}.bidx-card-photo-wrap img{height:100%!important;left:0;min-width:auto!important;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.bidx-card-photo-wrap img.loaded{opacity:1}.bidx-card-photo-wrap img[style*=opacity]{transition:opacity .15s ease}.bidx-card-swipe-track{background:#edeae4;display:flex;height:100%;left:0;position:absolute;top:0;touch-action:pan-y;transition:transform .25s ease-out;width:100%;will-change:transform;z-index:4}.bidx-card-slide{flex:0 0 100%;height:100%!important;min-width:100%!important;object-fit:cover;opacity:1!important;position:static!important;transition:none!important;width:100%!important}.bidx-card-arrow{align-items:center;background:#00000054;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:15px;height:28px;justify-content:center;opacity:0;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .6s ease;width:28px;z-index:10}.bidx-card:hover .bidx-card-arrow{opacity:1}.bidx-card-arrow:hover{background:#fff;color:#000}.bidx-card-arrow-left{left:8px}.bidx-card-arrow-right{right:8px}@media(max-width:1024px){.bidx-card-arrow{display:none}}.bidx-card-no-image{align-items:center;background:#303030;color:#fff;display:flex;font-size:13px;font-weight:500;height:100%;justify-content:center;width:100%}.bidx-card-dots{bottom:8px;display:flex;gap:5px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .5s ease;z-index:5}.bidx-card-dots.visible{opacity:1;transition:opacity .3s ease}.bidx-card-dot{background:#ffffff80;border-radius:50%;height:6px;transition:background .2s ease;width:6px}.bidx-card-dot.active{background:#fff}.bidx-card-badges{display:flex;gap:4px;left:15px;pointer-events:none;position:absolute;top:15px;z-index:5}.bidx-card-badge{background:#fff;color:#111;font-family:var(--fontbody,sans-serif);font-size:11px;font-weight:400;letter-spacing:2px;line-height:1.2;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.bidx-card-badge.badge-sold{background:#e74c3c;color:#fff}.bidx-card-badge.badge-pending{background:#e9880c;color:#fff}.bidx-card-badge.bidx-card-badge-type{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffffd9;color:#222;font-weight:400;letter-spacing:0;text-transform:none}.bidx-card-actions{display:flex;gap:6px;pointer-events:auto;position:absolute;right:15px;top:15px;z-index:10}.bidx-card-actions a,.bidx-card-actions button{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000073!important;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;line-height:1;min-width:34px;padding:0;text-decoration:none;transition:background .15s ease;width:34px}.bidx-card-actions a:hover,.bidx-card-actions button:hover{opacity:.7}.bidx-card-actions .bidx-fav{color:#fff}.bidx-card-actions .bidx-fav.bidx-favorited{background:#fff!important;color:#e74c3c}.bidx-card-body{padding:0}.bidx-card-price{align-items:center;color:#222;display:flex;font-family:var(--fontheader);font-size:24px;font-weight:700;gap:6px;line-height:1.2}.bidx-card-price-drop{color:#16a34a}.bidx-card-price-drop,.bidx-card-price-up{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:3px}.bidx-card-price-up{color:#e74c3c}.bidx-icon-arrow-down:before,.bidx-icon-arrow-up:before{display:inline-block;font-size:inherit;font-weight:900;line-height:1}.bidx-icon-arrow-down:before{color:#16a34a;content:"\2193";font-size:13px;font-weight:900}.bidx-icon-arrow-up:before{color:#e74c3c;content:"\2191";font-size:13px;font-weight:900}.bidx-card-stats{color:#555;font-size:13px;margin-top:3px}.bidx-card-address{color:#555;font-size:13px;margin-top:2px}.bidx-card-address,.bidx-card-extras{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bidx-card-extras{color:#999;font-size:11px;margin-top:4px}.bidx-card-type-row{line-height:1}.bidx-card-type-row .bidx-card-badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;color:#555;display:inline-flex;padding:0;position:static}.bidx-card>a{bottom:0;color:transparent;font-size:0;height:0;left:0;overflow:hidden;position:absolute;text-decoration:none;width:0}.bidx-fav{transition:transform .15s cubic-bezier(.34,1.56,.64,1),background .2s ease;-webkit-tap-highlight-color:transparent}.bidx-fav i{font-family:Font Awesome\ 7 Pro!important;font-size:16px;font-weight:900;line-height:1;-webkit-text-stroke:0;color:#fff!important;display:inline-block;transform-origin:center center;transition:color .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.bidx-fav.bidx-favorited{background:#00000073}.bidx-fav.bidx-favorited i{color:#e74c3c!important}@media(hover:hover){.bidx-fav:hover{opacity:.7}}.bidx-fav:active{transform:scale(.85)}.bidx-fav:active i{transform:scale(.9)}.bidx-fav.bidx-fav-pop i{animation:bidx-fav-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes bidx-fav-pop{0%{transform:scale(1)}20%{transform:scale(.7)}45%{transform:scale(1.45)}70%{transform:scale(.9)}to{transform:scale(1)}}.bidx-card.bidx-skeleton{cursor:default;opacity:1;pointer-events:none;transform:none}.bidx-card.bidx-skeleton .bidx-sk-photo{aspect-ratio:3/2}.bidx-card.bidx-skeleton .bidx-sk-line,.bidx-card.bidx-skeleton .bidx-sk-photo{animation:vg-shimmer 1.8s infinite;background:linear-gradient(90deg,#0000000a,#00000014,#0000000a);background-size:200% 100%;border-radius:0}.bidx-card.bidx-skeleton .bidx-sk-line{height:14px;margin-top:6px}.bidx-card.bidx-skeleton .bidx-sk-price{height:18px;margin-top:10px;width:35%}.bidx-card.bidx-skeleton .bidx-sk-stats{width:60%}.bidx-card.bidx-skeleton .bidx-sk-address{width:80%}.vg-home-valuation-input{background:#fff;border:none!important;box-shadow:none!important;color:#111!important;flex:1 1 auto;font-family:var(--fontbody)!important;font-size:16px!important;font-weight:300;height:100%!important;margin:0!important;min-width:0;outline:0;padding:22px 26px!important}.vg-home-valuation-input::placeholder{color:#888;font-weight:300}.vg-home-valuation-btn{background:#111;border:0;color:#fff;cursor:pointer;flex:0 0 auto;font-family:var(--fontbody);font-size:17px;font-weight:400;letter-spacing:2px;padding:0 36px;text-transform:uppercase;transition:background .25s ease}.vg-home-valuation-btn:hover{background:#111;opacity:.7}.pac-container{border:0;border-radius:0;box-shadow:0 20px 60px #0000002e;font-family:var(--fontbody);margin-top:0}@media(max-width:1024px){.vg-home-valuation-input{border-bottom:1px solid #eee;padding:18px 20px}.vg-home-valuation-btn{padding:18px}}.vg-home-valuation-divider{align-items:center;color:#111;display:flex;font-family:var(--fontbody);font-size:13px;letter-spacing:4px;margin:56px auto 36px;max-width:1000px;text-transform:uppercase;width:100%}.vg-home-valuation-divider:after,.vg-home-valuation-divider:before{background:#1111112e;content:"";flex:1 1 auto;height:1px}.vg-home-valuation-divider span{padding:0 18px}.vg-home-valuation-agents{align-items:center;display:inline-flex;margin:0 0 18px}.vg-home-valuation-agents img{background:#f4f1ec;border:2px solid #fff;border-radius:50%;box-shadow:0 6px 16px #0000002e;display:block;height:64px;object-fit:cover;opacity:0;transform:translate(-32px) scale(.96);transition:opacity .45s ease,transform .62s cubic-bezier(.22,1,.36,1);width:64px;will-change:opacity,transform}.vg-home-valuation-agents.is-visible img{opacity:1;transform:translate(0) scale(1)}.vg-home-valuation-agents.is-visible img:first-child{transition-delay:.04s}.vg-home-valuation-agents.is-visible img:nth-child(2){transition-delay:.18s}.vg-home-valuation-agents.is-visible img:nth-child(3){transition-delay:.32s}.vg-home-valuation-agents img+img{margin-left:-18px}@media(max-width:1024px){.vg-home-valuation-divider{margin:36px 0 24px}.vg-home-valuation-agents img{height:54px;width:54px}.vg-home-valuation-agents img+img{margin-left:-16px}}html.vg-search-page-active #quicksearch-section{display:none!important}body.lch-has-vg-betteridx .body-container,body.lch-has-condo-search-tool .body-container,html.vg-search-page-active .body-container,html.vg-search-page-active .sidebar{padding:0!important}body.lch-has-vg-betteridx .body-content,body.lch-has-condo-search-tool .body-content,html.vg-search-page-active .body-content{padding:0 15px!important}.bidx-listing-location-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.bidx-listing-location-tags a,.bidx-listing-location-tags span{color:#040a32;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase}.bidx-listing-location-tags a:hover{text-decoration:underline}.bidx-listing-location-tags .bidx-location-divider{color:#9ca3af;font-weight:600;letter-spacing:0}.bidx-map-marker{--bidx-marker-color:#171717;font-family:CompassSans,Helvetica Neue,Arial,sans-serif!important}.bidx-map-marker.type-res{--bidx-marker-color:#2476ba}.bidx-map-marker.type-con{--bidx-marker-color:#171717}.bidx-map-marker.type-com{--bidx-marker-color:#777d85}.bidx-map-marker.type-lnd{--bidx-marker-color:#35744b}.bidx-map-marker.type-mul{--bidx-marker-color:#73548c}.bidx-map-marker.bidx-marker-sold{--bidx-marker-color:#b63732}.bidx-map-marker,.bidx-map-marker.active,.bidx-map-marker.highlighted,.bidx-map-marker:hover{background:var(--bidx-marker-color)!important;border-color:var(--bidx-marker-color)!important;box-shadow:0 3px 10px #00000052!important;color:#fff!important}.bidx-map-marker .bidx-icon-arrow-down:before,.bidx-map-marker .bidx-icon-arrow-up:before,.bidx-map-marker .bidx-marker-price-drop,.bidx-map-marker .bidx-marker-price-up{color:#fff!important}#bidx-map-popup,.bidx-map-popup-card,.bidx-mobile-popup{z-index:80!important}.bidx-map-marker.bidx-marker-sold{background:var(--bidx-marker-color)!important;border-color:var(--bidx-marker-color)!important;color:#fff!important}.bidx-map-marker.bidx-marker-sold .bidx-icon-arrow-down:before,.bidx-map-marker.bidx-marker-sold .bidx-icon-arrow-up:before,.bidx-map-marker.bidx-marker-sold .bidx-marker-price-drop,.bidx-map-marker.bidx-marker-sold .bidx-marker-price-up{color:#fff!important}.bidx-map-marker.active,.bidx-map-marker.highlighted,.bidx-map-marker.is-active,.bidx-map-marker.selected,.bidx-map-marker.type-com.active,.bidx-map-marker.type-com.highlighted,.bidx-map-marker.type-com.is-active,.bidx-map-marker.type-com.selected,.bidx-map-marker.type-con.active,.bidx-map-marker.type-con.highlighted,.bidx-map-marker.type-con.is-active,.bidx-map-marker.type-con.selected,.bidx-map-marker.type-lnd.active,.bidx-map-marker.type-lnd.highlighted,.bidx-map-marker.type-lnd.is-active,.bidx-map-marker.type-lnd.selected,.bidx-map-marker.type-mul.active,.bidx-map-marker.type-mul.highlighted,.bidx-map-marker.type-mul.is-active,.bidx-map-marker.type-mul.selected,.bidx-map-marker.type-res.active,.bidx-map-marker.type-res.highlighted,.bidx-map-marker.type-res.is-active,.bidx-map-marker.type-res.selected{background:var(--bidx-marker-color)!important;border-color:var(--bidx-marker-color)!important;box-shadow:0 7px 20px #0000005c!important;color:#fff!important;font-size:12.5px!important;font-weight:850!important;transform:translate(-50%,-50%) scale(1.04)!important;transform-origin:center center!important;z-index:1000!important}.bidx-map-marker.active .bidx-icon-arrow-down:before,.bidx-map-marker.active .bidx-icon-arrow-up:before,.bidx-map-marker.active .bidx-marker-price-drop,.bidx-map-marker.active .bidx-marker-price-up,.bidx-map-marker.highlighted .bidx-icon-arrow-down:before,.bidx-map-marker.highlighted .bidx-icon-arrow-up:before,.bidx-map-marker.highlighted .bidx-marker-price-drop,.bidx-map-marker.highlighted .bidx-marker-price-up,.bidx-map-marker.is-active .bidx-icon-arrow-down:before,.bidx-map-marker.is-active .bidx-icon-arrow-up:before,.bidx-map-marker.is-active .bidx-marker-price-drop,.bidx-map-marker.is-active .bidx-marker-price-up,.bidx-map-marker.selected .bidx-icon-arrow-down:before,.bidx-map-marker.selected .bidx-icon-arrow-up:before,.bidx-map-marker.selected .bidx-marker-price-drop,.bidx-map-marker.selected .bidx-marker-price-up{color:#fff!important}.bidx-listing-building-spotlight{padding-bottom:30px}.bidx-listing-building-card{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(210px,36%) minmax(0,1fr)}.bidx-listing-building-media{background:#e8edf1;display:block;min-height:230px;overflow:hidden;text-decoration:none!important}.bidx-listing-building-media img{display:block;height:100%;min-height:230px;object-fit:cover;object-position:center center;width:100%}.bidx-listing-building-copy{align-self:center;min-width:0}.bidx-listing-building-spotlight h3{color:#111;font-family:var(--sc-font-head,var(--fontheader,serif));font-size:clamp(24px,3vw,24px);font-weight:600;letter-spacing:0;line-height:1.04;margin:0 0 13px}.bidx-listing-building-spotlight p{color:#34424c;font-size:15px;line-height:1.65;margin:0 0 18px}.bidx-listing-building-learn{align-items:center;background:#111;color:#fff!important;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:1.5px;min-height:42px;padding:0 18px;text-decoration:none!important;text-transform:uppercase}.bidx-listing-building-learn:hover{opacity:.72}@media(max-width:900px){.bidx-listing-building-card{display:block}.bidx-listing-building-media{margin-bottom:18px;min-height:220px}.bidx-listing-building-media img{min-height:220px}.bidx-listing-building-spotlight h3{font-size:30px}}.betteridx a[class*=bidx-]:hover,.betteridx a[class*=vg-]:hover,.betteridx button[class*=bidx-]:hover,.betteridx button[class*=vg-]:hover,.bidx-listing-detail-overlay a[class*=bidx-]:hover,.bidx-listing-detail-overlay button[class*=bidx-]:hover,.vg-listings-modal-overlay a[class*=vg-]:hover,.vg-listings-modal-overlay button[class*=vg-]:hover{background-color:var(--bidx-hover-bg,#f5f5f5)!important;border-color:var(--bidx-hover-border,rgba(17,17,17,.28))!important;color:var(--bidx-hover-color,#111)!important}.betteridx .bidx-edit-btn:hover,.betteridx .bidx-fm-search-btn:hover,.betteridx .bidx-listing-contact-btn:hover,.betteridx .bidx-mob-save-btn:hover,.betteridx .bidx-schedule-submit:hover,.betteridx .vg-listings-modal-submit:hover,.betteridx .vg-listings-save-btn:hover,.betteridx .view-more-btn:hover,.bidx-listing-detail-overlay .bidx-listing-contact-btn:hover,.bidx-listing-detail-overlay .bidx-schedule-submit:hover,.vg-listings-modal-overlay .vg-listings-modal-submit:hover{--bidx-hover-bg:#111;--bidx-hover-border:#111;--bidx-hover-color:#fff;opacity:.72}.betteridx .bidx-card-arrow:hover,.betteridx .bidx-listing-modal-fav:hover,.betteridx .bidx-listing-modal-share:hover,.betteridx .bidx-schedule-arrow:hover,.betteridx .bidx-schedule-date:hover,.betteridx .bidx-schedule-tour-btn:hover,.bidx-listing-detail-overlay .bidx-listing-modal-fav:hover,.bidx-listing-detail-overlay .bidx-listing-modal-share:hover,.bidx-listing-detail-overlay .bidx-schedule-arrow:hover,.bidx-listing-detail-overlay .bidx-schedule-date:hover,.bidx-listing-detail-overlay .bidx-schedule-tour-btn:hover{--bidx-hover-bg:#f7f7f7;--bidx-hover-border:#111;--bidx-hover-color:#111}.betteridx .bidx-fav.bidx-favorited:hover,.betteridx .bidx-fav:hover,.bidx-listing-detail-overlay .bidx-fav.bidx-favorited:hover,.bidx-listing-detail-overlay .bidx-fav:hover{--bidx-hover-bg:rgba(0,0,0,.45);--bidx-hover-border:hsla(0,0%,100%,.35);--bidx-hover-color:#fff}.betteridx .bidx-map-marker.bidx-marker-sold.highlighted,.betteridx .bidx-map-marker.bidx-marker-sold:hover{background-color:#e74c3c!important;border-color:#e74c3c!important;color:#fff!important}body .bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-fav.bidx-listing-modal-fav i,body .bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-fav.bidx-listing-modal-fav.active i,body .bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-fav.bidx-listing-modal-fav.bidx-favorited i,body .bidx-listing-detail-overlay .bidx-listing-action-panel .bidx-fav.bidx-listing-modal-fav:hover i{color:#000!important}@media(max-width:1024px){.betteridx .bidx-mob-save-btn{background:transparent;border:none!important;color:#000!important;gap:0;padding:0 11px}.betteridx .bidx-mob-save-btn:hover{--bidx-hover-bg:#fff;--bidx-hover-border:rgba(17,17,17,.34);--bidx-hover-color:#000;opacity:1}.betteridx .bidx-mob-save-btn i{color:#000!important;display:inline-flex;font-size:17px;font-weight:400;line-height:1}}@media(min-width:1025px){body .betteridx .bidx-toolbar .bidx-tb-save-btn.bidx-save-btn{align-items:center;background:#000!important;border:1px solid #000!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;font-family:var(--font)!important;font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:0;line-height:1;margin:0;opacity:1;padding:8px 10px;text-decoration:none!important;text-transform:none;transition:opacity .15s ease;white-space:nowrap}body .betteridx .bidx-toolbar .bidx-tb-save-btn.bidx-save-btn i{color:#fff!important;display:inline-flex!important;font-size:22px;font-weight:400;line-height:1}body .betteridx .bidx-toolbar .bidx-tb-save-btn.bidx-save-btn:focus,body .betteridx .bidx-toolbar .bidx-tb-save-btn.bidx-save-btn:hover{--bidx-hover-bg:#000;--bidx-hover-border:#000;--bidx-hover-color:#fff;background:#000!important;border-color:#000!important;box-shadow:none!important;color:#fff!important;opacity:.65}}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fa-brands,.fab{font-weight:400}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fa-solid,.fas{font-weight:900}