<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}:root{--uc-listingCard-padding--sm:8px;--uc-listingCard-padding:10px;--uc-listingCard-contentPadding:20px;--uc-listingCard-fontSize--sm:12px;--uc-listingCard-fontSize--md:13px;--uc-listingCard-fontSize--lg:14px;--uc-listingCard-fontSize--xlg:16px;--uc-listingCard-lineHeight--xsm:14px;--uc-listingCard-lineHeight--sm:15px;--uc-listingCard-lineHeight--md:14px;--uc-listingCard-lineHeight--lg:14px;--uc-listingCard-lineHeight--xlg:16px;--uc-listingCard-imageWidth--xs:114px;--uc-listingCard-imageHeight--xs:91px;--uc-listingCard-imageWidth--sm:100px;--uc-listingCard-imageHeight--sm:77px;--uc-listingCard-imageWidth--lg:130px;--uc-listingCard-imageHeight--lg:100px;--uc-listingCard-borderColor:#dadada;--uc-listingCard-borderColor:var(--cx-color-border);--uc-listingCard-primaryTextColor:#171717;--uc-listingCard-primaryTextColor:var(--cx-color-text);--uc-listingCard-secondaryTextColor:#6c6c6c;--uc-listingCard-secondaryTextColor:var(--cx-color-textSubtle);--uc-listingCard-statDividerColor:#8d8d8d;--uc-listingCard-statDividerColor:var(--cx-color-grey70);--listing-badges-incentivesColor:#3aac6f;--listing-badges-incentivesColor:var(--cx-color-success);--listing-badges-activeStatusColor:#2a7e51;--listing-badges-activeStatusColor:var(--cx-color-green90);--listing-badges-virtualOpenHouseBadgeColor:#037a82;--listing-badges-virtualOpenHouseBadgeColor:var(--cx-color-teal100);--listing-badges-virtualTourTextColor:#037a82;--listing-badges-virtualTourTextColor:var(--cx-color-teal100);--listing-badges-virtualTourBadgeColor:#ddf7f9;--listing-badges-virtualTourBadgeColor:var(--cx-color-teal30);--listing-badges-pendingStatusColor:#fff7df;--listing-badges-pendingStatusColor:var(--cx-color-faintHighlight);--listing-badges-offMarketStatusColor:#ae0917;--listing-badges-offMarketStatusColor:var(--cx-color-critical);--listing-badges-compassExclusiveBadgeColor:#000;--listing-badges-compassExclusiveBadgeColor:var(--cx-color-black);--listing-badges-soldColor:#ddf7f9;--listing-badges-soldColor:var(--cx-color-teal30);--listing-badges-nonCompassSourceColor:#dadada;--listing-badges-nonCompassSourceColor:var(--cx-color-border);--listing-badges-comingSoonColor:#fff;--listing-badges-comingSoonColor:var(--cx-color-background);--listing-badges-newListingColor:#2a7e51;--listing-badges-newListingColor:var(--cx-color-green90);--listing-badges-priceChangeColor:#fff7df;--listing-badges-priceChangeColor:var(--cx-color-faintHighlight)}.uc-listingCard{display:inline-flex;flex-direction:column;position:relative;border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor);border-radius:2px;border-radius:var(--cx-borderRadius);background-color:#fff;background-color:var(--cx-color-background)}@media (hover:hover){.uc-listingCard:hover:after{content:"";display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #8d8d8d;border:1px solid var(--cx-color-grey70);border-radius:3px;border-radius:calc(var(--cx-borderRadius) + 1px);pointer-events:none;z-index:100;z-index:var(--cx-zIndex-1)}.uc-listingCard:hover{border:1px solid #fff;border:1px solid var(--cx-color-white)}}.uc-listingCard:focus-within:after{content:"";display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #8d8d8d;border:1px solid var(--cx-color-grey70);border-radius:3px;border-radius:calc(var(--cx-borderRadius) + 1px);pointer-events:none;z-index:100;z-index:var(--cx-zIndex-1)}.uc-listingCard:focus-within{border:1px solid #fff;border:1px solid var(--cx-color-white)}.uc-listingCard-content{padding:10px 20px;padding:var(--uc-listingCard-padding) var(--uc-listingCard-contentPadding);order:2}.uc-listingCard-body,.uc-listingCard-content{display:flex;flex-direction:column;flex-grow:1;cursor:pointer}.uc-listingCard-body{width:100%;text-decoration:none}.uc-listingCard-firefoxFix{display:block;position:relative}.uc-listingCard-carousel{position:absolute;top:0;width:100%;padding-bottom:75%;overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;z-index:1}.uc-listingCard-carousel.flickity-enabled{position:absolute}.uc-listingCard-carousel .flickity-viewport{position:absolute;width:100%}.uc-listingCard--sm .uc-listingCard-carousel{float:left;width:120px;width:calc(var(--uc-listingCard-imageWidth--sm) + var(--uc-listingCard-padding)*2);height:97px;height:calc(var(--uc-listingCard-imageHeight--sm) + var(--uc-listingCard-padding)*2)}@media (min-width:512px){.uc-listingCard--sm .uc-listingCard-carousel{width:150px;width:calc(var(--uc-listingCard-imageWidth--lg) + var(--uc-listingCard-padding)*2);height:120px;height:calc(var(--uc-listingCard-imageHeight--lg) + var(--uc-listingCard-padding)*2)}}.uc-listingCard-carouselCell.is-selected{opacity:1}.uc-listingCard-contentBody{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;font-size:16px;line-height:18px;color:#171717;color:var(--cx-color-text);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:500;font-weight:var(--font-weightMedium,500);font-style:normal}.uc-listingCard-titles{flex-grow:1;width:100%}.uc-listingCard-title{display:block;font-size:16px;line-height:18px;color:#171717;color:var(--cx-color-text);text-decoration:none;margin-bottom:5px;font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:500;font-weight:var(--font-weightMedium,500);font-style:normal}.uc-listingCard-subtitle{margin-top:0;font-size:12px;line-height:15px;color:#6c6c6c;color:var(--cx-color-textSubtle);letter-spacing:.5px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard-image{display:inline-block;position:relative;margin:0;width:100%;border-top-right-radius:2px;border-top-right-radius:var(--cx-borderRadius);border-top-left-radius:2px;border-top-left-radius:var(--cx-borderRadius);padding-bottom:75%;background-color:var(--cx-color-backgroundContainerAccent);cursor:pointer}.uc-listingCard-image--inset{margin:0 0 -1px;width:100%}.uc-listingCard--clickable .uc-listingCard-image,.uc-listingCard--clickable .uc-listingCard-title{cursor:pointer}.uc-listingCard--unclickable .uc-listingCard-image,.uc-listingCard--unclickable .uc-listingCard-title{cursor:default}.uc-listingCard-imageFlickerFix{background-color:transparent}.uc-listingCard-heroImage{background-position:50%;background-size:cover}.uc-listingCard-cornerBoxContainer{position:absolute;top:10px;top:var(--uc-listingCard-padding);left:10px;left:var(--uc-listingCard-padding);width:calc(100% - 50px)}.uc-listingCard-cornerBox{display:inline-block;position:relative;border:1px solid transparent;padding:3px 8px;margin-right:10px;margin-right:var(--uc-listingCard-padding);border-radius:2px;border-radius:var(--cx-borderRadius);text-overflow:ellipsis;overflow-x:hidden;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:10px;text-transform:uppercase;z-index:100;z-index:var(--cx-zIndex-1);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:700;font-weight:var(--font-weightBold,700);font-style:normal}.uc-listingCard-cornerBox,.uc-listingCard-cornerBox--active{color:#fff;color:var(--colorIntent-textBrightBackgroundDark)}.uc-listingCard-cornerBox--active{background-color:#2a7e51;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard-cornerBox--pending{border:1px solid #dadada;border:1px solid var(--cx-color-border);color:#9a4b0f;color:var(--colorIntent-divergent122);background-color:#fff7df;background-color:var(--listing-badges-pendingStatusColor)}.uc-listingCard-cornerBox--offMarket{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#ae0917;background-color:var(--listing-badges-offMarketStatusColor)}.uc-listingCard-cornerBox--sold{border:1px solid #dadada;border:1px solid var(--cx-color-border);color:#037a82;color:var(--cx-color-teal100);background-color:#ddf7f9;background-color:var(--listing-badges-soldColor)}.uc-listingCard-cornerBox--compassExclusive{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#000;background-color:var(--listing-badges-compassExclusiveBadgeColor)}.uc-listingCard-cornerBox--nonCompassSource{color:#171717;color:var(--colorIntent-textBody);background-color:#dadada;background-color:var(--listing-badges-nonCompassSourceColor)}.uc-listingCard-cornerBox--comingSoon{border:1px solid #dadada;border:1px solid var(--cx-color-border);color:#171717;color:var(--cx-color-text);background-color:#fff;background-color:var(--listing-badges-comingSoonColor)}.uc-listingCard-cornerBox--openHouse,.uc-listingCard-cornerBox--startShowingDate{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#2a7e51;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard-cornerBox--virtualOpenHouse{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#037a82;background-color:var(--listing-badges-virtualOpenHouseBadgeColor)}.uc-listingCard-cornerBox--virtualTour{color:#037a82;color:var(--listing-badges-virtualTourTextColor);background-color:#ddf7f9;background-color:var(--listing-badges-virtualTourBadgeColor)}.uc-listingCard-cornerBox--newListing{color:#fff;color:var(--colorIntent-textBrightBackgroundDark);background-color:#2a7e51;background-color:var(--listing-badges-newListingColor)}.uc-listingCard-cornerBox--priceChange{border:1px solid #dadada;border:1px solid var(--cx-color-border);color:#000;color:var(--cx-color-black);background-color:#fff7df;background-color:var(--listing-badges-priceChangeColor)}.uc-listingCard-checkbox.cx-checkboxField,.uc-listingCard-removeBtn{position:absolute;top:7px;top:calc(var(--uc-listingCard-padding) - 3px);right:10px;right:var(--uc-listingCard-padding);z-index:100;z-index:var(--cx-zIndex-1)}.uc-listingCard-removeBtn{display:none;padding:4px 6px;border-radius:50%}@media (hover:hover){.uc-listingCard:hover .uc-listingCard-removeBtn{display:block}}.uc-listingCard:focus-within .uc-listingCard-removeBtn{display:block}.uc-listingCard-removeIcon{margin:calc(.625em - 7px) 0;width:14px;height:14px}.uc-listingCard--sm .uc-listingCard-checkbox,.uc-listingCard--sm .uc-listingCard-removeBtn{float:right;position:relative;top:7px;top:calc(var(--uc-listingCard-padding) - 3px);right:10px;right:var(--uc-listingCard-padding)}.uc-listingCard--xs .uc-listingCard-checkbox,.uc-listingCard--xs .uc-listingCard-removeBtn{float:right;position:relative;top:5px;top:calc(var(--uc-listingCard-padding--sm) - 3px);right:8px;right:var(--uc-listingCard-padding--sm)}.uc-listingCard--sm .uc-listingCard-removeBtn{right:7px;right:calc(var(--uc-listingCard-padding) - 3px)}.uc-listingCard-complianceImg{position:absolute;right:10px;right:var(--uc-listingCard-padding);bottom:10px;bottom:var(--uc-listingCard-padding);width:60px;height:18px;z-index:300;z-index:var(--cx-zIndex-3);overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:contain}.uc-listingCard--sm .uc-listingCard-complianceImg,.uc-listingCard--xs .uc-listingCard-complianceImg{bottom:4px}.uc-listingCard-complianceImgWithCaption{top:-50px}.uc-listingCard--sm .uc-listingCard-complianceImgWithCaption,.uc-listingCard--xs .uc-listingCard-complianceImgWithCaption{top:auto}.uc-listingCard-captionWrapper{position:absolute;top:0;left:0;width:100%;margin-top:75%}.uc-listingCard-caption{position:absolute;bottom:0;padding:5px 15px;order:1;width:100%;z-index:100;z-index:var(--cx-zIndex-1);font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:15px;line-height:var(--uc-listingCard-lineHeight--sm);background-color:rgba(0,0,0,.25);background-color:var(--colorIntent-backdrop);color:#fff;color:var(--colorIntent-textBrightBackgroundDark);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard-captionIcon{width:14px;height:14px;fill:#fff;fill:var(--colorIntent-textBrightBackgroundDark)}.uc-listingCard-captionText{display:inline;vertical-align:top}.uc-listingCard-mainStats{margin-top:4px;font-size:16px;font-size:var(--uc-listingCard-fontSize--xlg);line-height:16px;line-height:var(--uc-listingCard-lineHeight--xlg);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif)}.uc-listingCard-mainStats,.uc-listingCard-subStats{position:relative;color:#171717;color:var(--uc-listingCard-primaryTextColor);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal}.uc-listingCard-subStats{height:25px;height:calc(var(--uc-listingCard-lineHeight--sm) + var(--uc-listingCard-padding));padding-top:10px;padding-top:var(--uc-listingCard-padding);white-space:nowrap;overflow:hidden;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:15px;line-height:var(--uc-listingCard-lineHeight--sm);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard-subStat{display:inline-block;position:relative;padding:0 10px;padding:0 var(--uc-listingCard-padding);white-space:nowrap}.uc-listingCard-subStat:after{content:"";display:inline-block;position:absolute;top:3px;right:0;bottom:2px;border-right:1px solid #8d8d8d;border-right:1px solid var(--uc-listingCard-statDividerColor);vertical-align:middle}.uc-listingCard-subStat:last-child:after{display:none}.uc-listingCard-subStat:first-child{padding-left:0}.uc-listingCard-subStat--sqFt:before{content:"~";font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal}.uc-listingCard-imagePlaceholderIcon{position:absolute;top:25%;left:25%;width:50%;height:50%;fill:#6c6c6c;fill:var(--cx-color-textSubtle)}.uc-listingCard-disclaimerText{padding:0 20px 10px;padding:0 var(--uc-listingCard-contentPadding) var(--uc-listingCard-padding);font-size:10px;line-height:14px;color:#6c6c6c;color:var(--cx-color-textSubtle);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard--sm .uc-listingCard-disclaimerText{padding:0 10px 5px;padding:0 var(--uc-listingCard-padding) 5px}.uc-listingCard--sm{display:inline-block;flex-direction:row;position:relative;border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor);min-width:280px;margin-top:0;border-radius:2px;border-radius:var(--cx-borderRadius);background-color:#fff;background-color:var(--cx-color-background)}@media (min-width:512px){.uc-listingCard--sm{min-width:300px}}@media (hover:hover){.uc-listingCard--sm:hover:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #8d8d8d;border:1px solid var(--cx-color-grey70);border-radius:0;pointer-events:none;z-index:auto}.uc-listingCard--sm:hover{border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor)}}.uc-listingCard--sm:focus-within:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #8d8d8d;border:1px solid var(--cx-color-grey70);border-radius:0;pointer-events:none;z-index:auto}.uc-listingCard--sm:focus-within{border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor)}.uc-listingCard--sm .uc-listingCard-body{display:inline-block;flex-direction:row;flex-grow:0}.uc-listingCard--sm .uc-listingCard-captionWrapper{position:static;margin-top:0}.uc-listingCard--sm .uc-listingCard-caption{position:static;padding:5px 10px;padding:5px var(--uc-listingCard-padding)}.uc-listingCard--sm .uc-listingCard-caption,.uc-listingCard--sm .uc-listingCard-caption.uc-listingCard-caption--openHouse{background-color:#2a7e51;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard--sm .uc-listingCard-caption.uc-listingCard-caption--virtualOpenHouse{background-color:#037a82;background-color:var(--listing-badges-virtualOpenHouseBadgeColor)}.uc-listingCard--sm .uc-listingCard-image{float:left;position:relative;margin:10px;margin:var(--uc-listingCard-padding);width:100px;width:var(--uc-listingCard-imageWidth--sm);height:77px;height:var(--uc-listingCard-imageHeight--sm);border-top-right-radius:0;border-top-left-radius:0;padding-bottom:0;background-color:transparent}@media (min-width:512px){.uc-listingCard--sm .uc-listingCard-image{width:130px;width:var(--uc-listingCard-imageWidth--lg);height:100px;height:var(--uc-listingCard-imageHeight--lg)}}.uc-listingCard--sm .uc-listingCard-heroImage{background-position:0 0;background-size:cover}.uc-listingCard--sm .uc-listingCard-cornerBox{margin-right:0;font-size:10px;letter-spacing:.25px;text-overflow:clip;overflow-x:visible;z-index:300;z-index:var(--cx-zIndex-3)}.uc-listingCard--sm .uc-listingCard-cornerBox.uc-listingCard-cornerBox--virtualTour,.uc-listingCard--xs .uc-listingCard-cornerBox.uc-listingCard-cornerBox--virtualTour{margin-bottom:5px}.uc-listingCard--sm .uc-listingCard-cornerBoxContainer{top:15px;top:calc(var(--uc-listingCard-padding) + 5px);left:15px;left:calc(var(--uc-listingCard-padding) + 5px);max-width:90px;max-width:calc(var(--uc-listingCard-imageWidth--sm) - var(--uc-listingCard-padding))}@media (min-width:512px){.uc-listingCard--sm .uc-listingCard-cornerBoxContainer{max-width:120px;max-width:calc(var(--uc-listingCard-imageWidth--lg) - var(--uc-listingCard-padding))}}.uc-listingCard--sm .uc-listingCard-content{display:flex;flex-direction:row;align-items:flex-start;position:relative;margin:10px;margin:var(--uc-listingCard-padding);padding:0;flex-grow:0;height:77px;height:var(--uc-listingCard-imageHeight--sm);margin-right:40px;margin-right:calc(var(--uc-listingCard-padding)*4);margin-left:120px;margin-left:calc(var(--uc-listingCard-imageWidth--sm) + var(--uc-listingCard-padding)*2)}@media (min-width:512px){.uc-listingCard--sm .uc-listingCard-content{height:100px;height:var(--uc-listingCard-imageHeight--lg);margin-left:150px;margin-left:calc(var(--uc-listingCard-imageWidth--lg) + var(--uc-listingCard-padding)*2)}}.uc-listingCard--sm .uc-listingCard-contentBody{margin-top:0;margin-bottom:5px}.uc-listingCard--sm .uc-listingCard-title{font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm);color:#171717;color:var(--uc-listingCard-primaryTextColor)}@media (min-width:512px){.uc-listingCard--sm .uc-listingCard-title{font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg)}}.uc-listingCard--sm .uc-listingCard-subtitle{flex-grow:1;margin-top:0;margin-bottom:0;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--md);color:#6c6c6c;color:var(--uc-listingCard-secondaryTextColor);letter-spacing:.5px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard--sm .uc-listingCard-mainStats{margin-top:0;font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg)}.uc-listingCard--sm .uc-listingCard-subStats{height:20px;height:calc(var(--uc-listingCard-lineHeight--xsm) + 6px);padding-top:5px;line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm)}.uc-listingCard--sm .uc-listingCard-subStats.checkable-true{margin-right:-32px;margin-right:calc(var(--uc-listingCard-padding)*-4 + var(--uc-listingCard-padding--sm))}.uc-listingCard--xs{display:inline-block;flex-direction:row;position:relative;border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor);min-width:274px;margin-top:0;border-radius:2px;border-radius:var(--cx-borderRadius);background-color:#fff;background-color:var(--cx-color-background)}@media (hover:hover){.uc-listingCard--xs:hover:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #8d8d8d;border:1px solid var(--cx-color-grey70);border-radius:0;pointer-events:none;z-index:auto}.uc-listingCard--xs:hover{border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor)}}.uc-listingCard--xs:focus-within:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #8d8d8d;border:1px solid var(--cx-color-grey70);border-radius:0;pointer-events:none;z-index:auto}.uc-listingCard--xs:focus-within{border:1px solid #dadada;border:1px solid var(--uc-listingCard-borderColor)}.uc-listingCard--xs .uc-listingCard-body{display:inline-block;flex-direction:row;flex-grow:0}.uc-listingCard--xs .uc-listingCard-captionWrapper{position:static;margin-top:0}.uc-listingCard--xs .uc-listingCard-caption{position:static;padding:3px 8px;padding:3px var(--uc-listingCard-padding--sm);width:100%}.uc-listingCard--xs .uc-listingCard-caption,.uc-listingCard--xs .uc-listingCard-caption.uc-listingCard-caption--openHouse{background-color:#2a7e51;background-color:var(--listing-badges-activeStatusColor)}.uc-listingCard--xs .uc-listingCard-caption.uc-listingCard-caption--virtualOpenHouse{background-color:#037a82;background-color:var(--listing-badges-virtualOpenHouseBadgeColor)}.uc-listingCard--xs .uc-listingCard-image{float:left;position:relative;margin:0;width:114px;width:var(--uc-listingCard-imageWidth--xs);height:91px;height:var(--uc-listingCard-imageHeight--xs);border-top-right-radius:0;border-top-left-radius:0;padding-bottom:0;background-color:transparent}.uc-listingCard--xs .uc-listingCard-heroImage{background-position:0 0;background-size:cover}.uc-listingCard--xs .uc-listingCard-cornerBox{margin-right:0;letter-spacing:.25px;text-overflow:clip;overflow-x:visible;font-size:9px;line-height:1;z-index:300;z-index:var(--cx-zIndex-3)}.uc-listingCard--xs .uc-listingCard-cornerBoxContainer{top:4px;top:calc(var(--uc-listingCard-padding--sm)/2);left:4px;left:calc(var(--uc-listingCard-padding--sm)/2);max-width:106px;max-width:calc(var(--uc-listingCard-imageWidth--xs) - var(--uc-listingCard-padding--sm))}.uc-listingCard--xs .uc-listingCard-content{display:flex;flex-direction:row;align-items:flex-start;position:relative;padding:0;flex-grow:0;margin:8px;margin:var(--uc-listingCard-padding--sm);height:75px;height:calc(var(--uc-listingCard-imageHeight--xs) - var(--uc-listingCard-padding--sm)*2);margin-left:122px;margin-left:calc(var(--uc-listingCard-imageWidth--xs) + var(--uc-listingCard-padding--sm));margin-right:40px;margin-right:calc(var(--uc-listingCard-padding)*4)}.uc-listingCard--xs.uc-listingCard--noCheckbox .uc-listingCard-content{margin-right:8px;margin-right:var(--uc-listingCard-padding--sm)}.uc-listingCard--xs .uc-listingCard-contentBody{flex-grow:1;margin-top:0;margin-bottom:5px}.uc-listingCard--xs .uc-listingCard-title{font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#171717;color:var(--uc-listingCard-primaryTextColor);font-family:Compass Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familySans,"Compass Sans",Helvetica,Arial,sans-serif);font-weight:500;font-weight:var(--font-weightMedium,500);font-style:normal}.uc-listingCard--xs .uc-listingCard-subtitle{flex-grow:0;margin-top:0;margin-bottom:0;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm);color:#6c6c6c;color:var(--uc-listingCard-secondaryTextColor);letter-spacing:.5px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--font-familyLegible,"Open Sans",Helvetica,Arial,sans-serif);font-weight:400;font-weight:var(--font-weightRegular,400);font-style:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto}.uc-listingCard--xs .uc-listingCard-mainStats{margin-top:0;font-size:14px;font-size:var(--uc-listingCard-fontSize--lg);line-height:14px;line-height:var(--uc-listingCard-lineHeight--lg)}.uc-listingCard--xs .uc-listingCard-subStats{height:20px;height:calc(var(--uc-listingCard-lineHeight--xsm) + 6px);padding-top:5px;font-size:12px;font-size:var(--uc-listingCard-fontSize--sm);line-height:14px;line-height:var(--uc-listingCard-lineHeight--xsm)}.uc-listingCard--xs .uc-listingCard-subStats.checkable-true{margin-right:-32px;margin-right:calc(var(--uc-listingCard-padding)*-4 + var(--uc-listingCard-padding--sm))}.uc-listingCardActionContainer{height:40px}.uc-listingCard--sm .uc-listingCardActionContainer,.uc-listingCard--xs .uc-listingCardActionContainer{height:30px}.uc-listingCardActionContainer{display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid #dadada;border-top:1px solid var(--colorIntent-actionableInvertedBorder);box-sizing:content-box}.uc-listingCard--sm .uc-listingCardActionContainer&gt;*,.uc-listingCard--xs .uc-listingCardActionContainer&gt;*{padding-left:10px}.uc-listingCardActionContainer&gt;*{padding-left:20px;display:flex;justify-content:center;align-items:center}.uc-listingCardActionContainer&gt;:not(:first-child){border-left:1px solid #dadada;border-left:1px solid var(--colorIntent-actionableInvertedBorder)}.uc-listingCardActionContainer&gt;:not(:only-child){width:50%;padding-left:0}.uc-listingCard .flickity-prev-next-button,.uc-listingCard .flickity-prev-next-button:hover{background:transparent}.uc-listingCard .flickity-prev-next-button .arrow{fill:#fff;fill:var(--colorIntent-textBrightBackgroundDark)}.uc-listingCard .flickity-prev-next-button svg{filter:drop-shadow(-3px 0 5px rgba(0,0,0,.25));filter:drop-shadow(-3px 0 5px var(--colorIntent-backdrop));overflow:visible}.uc-listingCard--priceGrid-md{display:grid;grid-template-areas:"priceCaption" "price"}.uc-listingCard--priceGrid-sm,.uc-listingCard--priceGrid-xs{display:grid;align-items:center;grid-template-columns:auto 1fr;-moz-column-gap:4px;column-gap:4px;grid-template-areas:"price priceCaption"}.uc-listingCard--price{grid-area:price}.uc-listingCard--priceCaption{margin-right:-32px;margin-right:calc(var(--uc-listingCard-padding)*-4 + var(--uc-listingCard-padding--sm));grid-area:priceCaption;white-space:nowrap}.uc-listingCard-cornerBox--badgeIndicator{margin-right:4px}.uc-listingCard-footer{cursor:pointer}.flickity-enabled.is-fade .flickity-slider&gt;*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider&gt;.is-selected{pointer-events:auto;z-index:1}:root{--progressWidth:60px}.uc-listingPhotoCard-body{position:relative}.uc-listingPhotoCard-footer{border:1px solid #dadada;border:1px solid var(--cx-color-border)}.uc-listingPhotoCard.uc-listingCard-has-photo{border-color:transparent}.uc-listingPhotoCard:focus-within .uc-listingCard-image,.uc-listingPhotoCard:hover .uc-listingCard-image{border-radius:0}.uc-listingPhotoCard .uc-listingCard-actualImage{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uc-listingPhotoCard.uc-listingCard,.uc-listingPhotoCard:focus-within:after,.uc-listingPhotoCard:hover:after{border:2px solid transparent;border-radius:3px;transition:border-color .1s ease,background .1s ease,box-shadow .1s ease,color .1s ease,fill .1s ease;transition:var(--cx-transition)}.uc-listingPhotoCard.uc-listingCard.uc-listingCard--selected{border:2px solid #0049a8;border-color:var(--cx-color-interactiveHover)}@media (min-width:768px){.uc-listingPhotoCard.uc-listingCard .flickity-prev-next-button{display:none}.uc-listingPhotoCard.uc-listingCard.uc-listingCard--selected .flickity-prev-next-button{display:unset}}.uc-listingCard--loading,.uc-listingCard--loading:after,.uc-listingCard--loading:focus-within,.uc-listingCard--loading:focus-within:after,.uc-listingCard--loading:hover,.uc-listingCard--loading:hover:after,.uc-listingPhotoCard.uc-listingCard--loading:focus-within:after,.uc-listingPhotoCard.uc-listingCard--loading:hover:after{border:none}.uc-listingCard--loading:after,.uc-listingCard--loading:focus-within:after,.uc-listingCard--loading:hover:after,.uc-listingPhotoCard.uc-listingCard--loading:focus-within:after,.uc-listingPhotoCard.uc-listingCard--loading:hover:after{width:0;height:0}.uc-listingPhotoCard .uc-listingCard-mainStats{position:relative;margin-top:0;color:#fff;color:var(--cx-color-white);font-size:22px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.uc-listingCard-leftWrapper .uc-listingCard-title{margin:0;color:#fff;color:var(--cx-color-white);font-family:Open Sans,Helvetica,Arial,sans-serif;font-family:var(--cx-font-familyLegible);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smoothing:auto;font-size:12px;font-size:var(--cx-font-sizeXs);line-height:15px}.uc-listingCard-leftWrapper .uc-listingCard-title:first-line{display:block;margin-bottom:0;font-size:12px;line-height:15px}.uc-listingPhotoCard .uc-listingCard-caption{padding:48px 16px 8px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));opacity:1;visibility:visible;transition:.5s;pointer-events:none}@media (min-width:360px){.uc-listingPhotoCard .uc-listingCard-caption{padding-left:8px;padding-right:8px}}.uc-listingPhotoCard .uc-listingCard-caption a{color:#fff;color:var(--cx-color-white);text-decoration:none}.uc-listingPhotoCard .photoProgress{position:absolute;bottom:8px;left:calc(50% - 30px);left:calc(50% - var(--progressWidth)/2);width:60px;width:var(--progressWidth);height:16px;background:rgba(0,0,0,.5);color:#fff;color:var(--cx-color-white);z-index:100;z-index:var(--cx-zIndex-1);text-align:center;line-height:16px;font-size:12px;opacity:0;visibility:hidden;transition:.5s;pointer-events:none}.uc-listingPhotoCard .hide{opacity:0;visibility:hidden}.uc-listingPhotoCard .show{opacity:1;visibility:visible}.uc-listingPhotoCard .uc-listingCard-leftWrapper{flex:1;margin-right:auto;overflow:hidden}.uc-listingPhotoCard .uc-listingCard-subStats{display:flex;align-items:flex-end;position:static;padding:0;flex-shrink:0;max-width:150px;height:inherit;text-align:center;font-size:14px;color:#fff;color:var(--cx-color-white)}.uc-listingPhotoCard .uc-listingCard-subStat:after{border-color:#fff;border-color:var(--cx-color-white);opacity:.4}.uc-listingPhotoCard .uc-listingCard-image{display:block;cursor:pointer}.uc-listingPhotoCard .uc-listingCard-image.uc-listingCard-image--invisible{width:0;height:0;visibility:hidden}.uc-listingPhotoCard .uc-listingCard-subStat-field{font-size:12px}.uc-listingPhotoCard .uc-listingCard-subStat:first-child{padding-left:10px;padding-left:var(--uc-listingCard-padding)}.uc-listingPhotoCard .uc-listingCard-subStat:last-child{padding-right:0}.uc-listingPhotoCard .uc-listingCard-subStat--sqFt:before{content:""}.uc-listingPhotoCard .uc-listingCard-subStat-anchor{pointer-events:auto;border-bottom:1px solid;cursor:pointer}.uc-listingPhotoCard .uc-listingCard-cornerBox{line-height:12px;letter-spacing:.4px}.uc-listingPhotoCard .uc-listingCard-cornerBoxContainer{top:8px;left:8px}.uc-listingPhotoCard .uc-listingCard-collection{position:absolute;top:8px;right:16px;border:1px solid #fff;border:1px solid var(--cx-color-white);padding:0;width:32px;height:32px;z-index:1}@media (min-width:512px){.uc-listingPhotoCard .uc-listingCard-collection{right:8px}}@media (min-width:1024px){.uc-listingPhotoCard .uc-listingCard-collection{right:10px}}.uc-listingPhotoCard .uc-listingCard-collection--icon--active{background:#ffbf00;background:var(--cx-color-highlight)}.uc-listingPhotoCard .uc-listingCard-collection--icon{background:rgba(0,0,0,.25);background:var(--cx-color-darkBackdrop)}.uc-listingPhotoCard .uc-listingCard-collection.uc-listingCard-collectionNotInterested{top:48px}.uc-listingPhotoCard .uc-listingCard-collectionNotInterested.uc-listingCard-collectionNotInterested--only{top:8px}.uc-listingPhotoCard .truncate-overflow-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-listingPhotoCard .flex{display:flex}.uc-listingPhotoCard .uc-listingCard-cornerBox--priceChange{display:inline-flex;align-items:center}.uc-listingPhotoCard .uc-listingCard-cornerBox--priceChange .price-change-arrow{width:12px;height:12px;margin-right:4px;margin-right:var(--cx-spacing-half)}.flex-col{display:flex;flex-direction:column}.uc-listingPhotoCard .uc-listingCard-imagePlaceholder{position:absolute;top:25%;left:25%;width:50%;height:50%}.uc-listingPhotoCard .uc-listingCard-carousel{z-index:auto}.uc-listingPhotoCard .flickity-prev-next-button{z-index:200;z-index:var(--cx-zIndex-2)}.uc-listingPhotoCard .flickity-prev-next-button .flickity-button-icon{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));filter:drop-shadow(0 1px 1px var(--cx-color-darkBackdrop))}.flickity-prev-next-button.previous{left:14px}@media (min-width:360px){.flickity-prev-next-button.previous{left:6px}}.flickity-prev-next-button.previous .flickity-button-icon{right:40%;left:0}.flickity-prev-next-button.next{right:14px}@media (min-width:360px){.flickity-prev-next-button.next{right:6px}}.flickity-prev-next-button.next .flickity-button-icon{right:0;left:40%}.uc-listingCard-complianceImgContainer{margin:0 0 8px auto;width:64px;height:20px;text-align:right}.uc-listingCard-complianceImgContainer img{max-width:64px;max-height:20px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.uc-listingPhotoCard.uc-listingCard--loading{overflow:hidden}.uc-listingPhotoCard.uc-listingCard--loading .loading-item{margin:0 auto;width:100%;height:266px;border-color:#e5e6e9 #dfe0e4 #d0d1d5;border-style:solid;border-width:1px;border-radius:3px}.uc-listingPhotoCard.uc-listingCard--loading .animated-background{position:relative;min-height:266px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:linear-gradient(90deg,#cfcfcf 8%,#c3c3c3 18%,#cfcfcf 33%);background-size:800px 104px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker{position:absolute;background:#e6e6e6;box-sizing:border-box}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.left-bar{width:8px;height:100%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.top-bar{width:100%;height:8px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.right-bar{right:0;width:8px;height:100%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.bottom-bar{bottom:0;width:100%;height:8px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.header-space{top:8px;right:40px;width:50%;height:32px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.below-header-space{top:24px;right:40px;width:100%;height:16px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.body-from-top{top:40px;width:100%;height:40%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.body-from-bottom{bottom:64px;width:100%;height:40%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.space-from-right-bottom{right:25%;bottom:0;width:20%;height:50%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.space-from-left-bottom-header{bottom:32px;left:30%;width:20%;height:50%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.space-from-left-bottom{bottom:0;left:50%;width:20%;height:50%}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.sideways-spacer-bottom-1{bottom:32px;width:100%;height:16px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.sideways-spacer-bottom-2{bottom:12px;width:100%;height:16px}.uc-listingPhotoCard.uc-listingCard--loading .background-masker.right-bottom{right:0;bottom:8px;width:25%;height:4px}.uc-listingCard-priceCaption{margin-bottom:2px}.uc-listingCard-cardDisclaimer{padding-top:2px;font-size:10px;font-size:var(--cx-font-size2xs);pointer-events:auto}.adCard-privateExclusive .adCard-privateExclusivePicture{position:absolute}.adCard-privateExclusive .adCard-privateExclusivePicture img{position:relative}.adCard-privateExclusive.uc-listingCard:focus-within,.adCard-privateExclusive.uc-listingCard:hover{border:2px solid transparent!important}.adCard-privateExclusive.uc-listingCard:focus-within:after,.adCard-privateExclusive.uc-listingCard:hover:after{display:none!important}.adCard{height:100%;font:16px,Compass Sans,Helvetica,Arial,sans-serif;font:var(--cx-font-sizeMd),var(--cx-font-familySans);color:#fff;color:var(--cx-color-white);text-decoration:none;cursor:pointer}.adCard .adCard-privateExclusiveImage{position:absolute;border:2px solid;max-width:358px;max-width:calc(var(--cx-fixedPageWidth)/3 - var(--gutter)*4/3);border-radius:2px;border-radius:var(--cx-borderRadius);box-sizing:border-box;transition:border-color .1s ease,background .1s ease,box-shadow .1s ease,color .1s ease,fill .1s ease;transition:var(--cx-transition)}.adCard .adCard-privateExclusiveDetailsContainer{display:flex;flex-direction:column;justify-content:center;padding:18px 24px;padding:18px var(--cx-spacing-3x);height:100%;z-index:1;background-color:#000;background-color:var(--cx-color-black)}.adCard .adCard-privateExclusiveDetailsContainer .adCard-privateExclusiveSvg{flex-grow:1;width:min(250px,80%)}.adCard .adCard-privateExclusiveDetailsContainer .adCard-privateExclusiveText{flex-grow:1;color:#fff;color:var(--cx-color-white);margin-top:16px;margin-top:var(--cx-spacing-2x);font-size:20px;font-size:var(--cx-font-sizeXl);font-weight:500;font-weight:var(--cx-font-weightMedium);font-stretch:normal;line-height:1.4;letter-spacing:normal}.adCard .adCard-privateExclusiveDetailsContainer .adCard-privateExclusiveAdButton{width:-moz-fit-content;width:fit-content;margin-top:16px;margin-top:var(--cx-spacing-2x)}.adCard .adCard-aspectRatioContainer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding-bottom:75%;background-color:#000;background-color:var(--cx-color-black);overflow:hidden}.adCard .adCard-privateExclusiveBrandedContainer{display:flex;flex-direction:row;align-items:center;position:absolute;top:50%;left:0;transform:translateY(-50%)}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayTextContainer{display:grid}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayTextContainer.adCard-brandedDisplayTextFullWidth{width:100%}.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{margin:0 24px;margin:0 var(--cx-spacing-3x);color:#fff;color:var(--cx-color-white);font-size:20px;font-size:var(--cx-font-sizeXl);font-weight:500;font-weight:var(--cx-font-weightMedium);font-stretch:normal;line-height:1.4;letter-spacing:normal}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePic{width:128px;height:128px;-o-object-fit:cover;object-fit:cover}.adCard .adCard-brandingPatternImg{height:32px;margin-top:16px;margin-top:var(--cx-spacing-2x)}.adCard .adCard-brandedCTA-arrow{position:relative;top:3px;left:16px;fill:#0064e5;fill:var(--cx-color-interactive)}.adCard .adCard-brandedCTA-arrow:hover{fill:#fff;fill:var(--cx-color-white)}.adCard-privateExclusiveCard.uc-listingPhotoCard.uc-listingCard.uc-listingCard-has-photo:hover{border-color:#0049a8;border-color:var(--colorIntent-actionableFilledBorderHover)}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:18px;font-size:var(--cx-font-sizeLg)}@media (max-width:1023px){.adCard .adCard-privateExclusiveBrandedContainer{margin-top:16px;margin-top:var(--cx-spacing-2x);font-size:18px;font-size:var(--cx-font-sizeLg)}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:16px;font-size:var(--cx-font-sizeMd)}}@media (max-width:767px){.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:14px;font-size:var(--cx-font-sizeSm)}}@media (max-width:767px){.adCard-privateExclusiveCard.adCard-brandedAspectRatio{padding-top:75%}.adCard .adCard-privateExclusiveSvg{width:206px}.adCard .adCard-privateExclusiveText{font-size:36px;font-size:var(--cx-font-size4xl)}.adCard .adCard-privateExclusiveAdButton{font-size:16px;font-size:var(--cx-font-sizeMd)}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:20px;font-size:var(--cx-font-sizeXl)}}@media (max-width:511px){.adCard .adCard-privateExclusiveSvg{width:162px}.adCard .adCard-privateExclusiveText{font-size:24px;font-size:var(--cx-font-size2xl)}}@media (max-width:359px){.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:16px;font-size:var(--cx-font-sizeMd)}.adCard .adCard-privateExclusiveText{font-size:18px;font-size:var(--cx-font-sizeLg)}.adCard .adCard-privateExclusiveBrandedContainer.adCard-privateExclusiveBrandedContainerBig .adCard-brandedDisplayText{font-size:14px;font-size:var(--cx-font-sizeSm)}.adCard .adCard-privateExclusiveBrandedContainer .adCard-agentProfilePic{width:108px;height:108px}}@media (max-width:319px){.adCard .adCard-privateExclusiveBrandedContainer .adCard-brandedDisplayText{font-size:16px;font-size:var(--cx-font-sizeMd)}}.homepage-hero{display:flex;flex-direction:column;align-items:center;position:relative;flex-grow:1;width:100%}.homepage-heroBackground{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:opacity .2s 0s,visibility 0s 0s;opacity:1;visibility:hidden;z-index:100;z-index:var(--cx-zIndex-1)}.homepage-heroBackground.is-loaded{opacity:1;visibility:visible}.homepage-heroBackgroundImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-hero,.homepage-heroBackground{background-color:#333;background-color:var(--cx-color-grey100);background-position:50%;background-repeat:no-repeat;background-size:cover}.homepage-heroContent{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:40px 16px 0;padding:calc(var(--cx-baseUnit)*5) var(--cx-spacing-2x) 0 var(--cx-spacing-2x);width:100%;height:380px;transition:height .1s ease;z-index:200;z-index:var(--cx-zIndex-2)}.homepage-heroAgentImg{width:56px;height:56px;border-radius:50%;box-shadow:0 8px 10px 0 rgba(0,0,0,.2)}.homepage-heroAgentLink{display:flex;flex-direction:column;align-items:center;cursor:default}@media (max-width:767px){.homepage-heroContent.is-expanded{z-index:1000;z-index:var(--cx-zIndex-10)}}.homepage-heroTitle{margin:0;padding:0 36px;font-size:30px;line-height:30px}.homepage-heroTitle,.homepage-heroTitle--branded{color:#fff;color:var(--cx-color-white);font-weight:var(--font-weightBold);text-shadow:0 1px 20px rgba(0,0,0,.5);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.homepage-heroTitle--branded{margin-top:8px;margin-top:var(--cx-spacing-1x);margin-bottom:8px;margin-bottom:var(--cx-spacing-1x);font-size:28px;font-size:var(--cx-font-size3xl);line-height:37px}.homepage-omniboxContainer{width:100%;margin-top:16px;margin-bottom:16px}@media (min-width:768px){.homepage-heroContent{padding:40px 0 0;padding:calc(var(--cx-baseUnit)*5) 0 0 0;height:500px}.homepage-heroAgentImg{width:96px;height:96px;border-radius:50%}.homepage-heroTitle{padding:0;width:100%;font-size:40px;line-height:56px}.homepage-heroTitle--branded{padding:0 64px;padding:0 var(--cx-spacing-8x);width:100%;font-size:42px;font-size:var(--cx-font-size5xl);line-height:42px}.homepage-omniboxContainer{margin-top:24px;margin-top:var(--cx-spacing-3x);padding-right:64px;padding-right:var(--cx-spacing-8x);padding-left:64px;padding-left:var(--cx-spacing-8x)}}@media (min-width:1024px){.homepage-heroContent{max-width:730px;height:600px}.homepage-heroTitle{padding:0;width:100%;font-size:56px;line-height:56px}.homepage-heroTitle--branded{padding:0 32px;padding:0 var(--cx-spacing-4x);width:80%;margin-top:12px;margin-top:calc(var(--cx-baseUnit)*1.5);font-size:42px;font-size:var(--cx-font-size5xl);line-height:42px}.homepage-omniboxContainer{margin-top:24px;margin-top:var(--cx-spacing-3x);padding-right:64px;padding-right:var(--cx-spacing-8x);padding-left:64px;padding-left:var(--cx-spacing-8x)}.homepage-heroAgentImg{width:96px;height:96px;border-radius:50%}}.homepage-listingContent{display:grid;margin:24px 0;margin:var(--gutter) 0;grid-template-columns:repeat(4,1fr);grid-gap:24px;grid-gap:var(--gutter)}@media (max-width:1791px){.uc-listingPhotoCard:nth-last-of-type(-n+2){display:none}.homepage-listingContent{grid-template-columns:repeat(3,1fr)}.adCard-privateExclusiveCard{grid-row-start:1;grid-column-start:3}}@media (max-width:1023px){.uc-listingPhotoCard:nth-last-of-type(-n+2){display:none}.homepage-listingContent{grid-template-columns:repeat(2,1fr)}.adCard-privateExclusiveCard{grid-row-start:1;grid-column-start:2}}@media (max-width:767px){.uc-listingPhotoCard:nth-last-of-type(-n+4){display:none}.homepage-listingContent{grid-template-columns:1fr}.adCard-privateExclusiveCard{grid-row-start:2;grid-column-start:1}}.is-loading{color:transparent}.homepage-textAnimation{display:flex;flex-direction:column}.homepage-animationPlaceholder{display:inline-flex}.homepage-animationPlaceholder.wave div{animation:wave 1s linear infinite forwards;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px}@keyframes wave{0%{background-position:-468px 0}to{background-position:468px 0}}.homepage-featuredGuides{display:grid;margin:24px 0;margin:var(--gutter) 0;grid-template-columns:repeat(2,1fr);grid-gap:24px;grid-gap:var(--gutter);text-align:left}@media (min-width:1024px){.homepage-featuredGuides{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.homepage-featuredGuides{grid-template-columns:repeat(1,1fr)}}.homepage-featuredGuide{display:flex;position:relative;cursor:pointer}.homepage-featuredGuide:focus{box-shadow:0 0 2px 2px #0064e5;box-shadow:0 0 2px 2px var(--cx-color-interactive)}.homepage-featuredGuideImage{position:relative;width:100%;height:88px;background-size:cover;background-position:bottom;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}.homepage-featuredGuideCaption{position:absolute;padding:40px 24px;width:100%;height:100%;color:#fff;color:var(--cx-color-onDarkText);background-color:rgba(0,0,0,.6)}.homepage-featuredGuideNeighborhood{margin:0;font-size:18px;font-weight:var(--font-weightMedium);text-decoration:underline}.concierge{display:flex;flex-direction:column;position:relative}.concierge .conciergeBlock--img,.concierge .conciergeBlock--picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conciergeBlock--image{flex:7 0 auto;height:200px;background-size:cover;background-position:50% 100%}.conciergeBlockDesktop--image{flex:12 0 auto}.conciergeImage--text{position:absolute;left:2%;color:#fff;color:var(--cx-color-background);font-size:18px;font-weight:var(--font-weightMedium);filter:grayscale(1)}.conciergeBlock--text{display:flex;justify-content:center;padding:40px 16px;flex:10;color:#fff;color:var(--cx-color-white);background-color:#000;background-color:var(--cx-color-black);text-align:center}.conciergeDescription{padding:0 40px;margin-top:6px;word-break:break-word}.conciergeDisclaimer{font-size:10px;font-size:var(--cx-font-sizeCaption2)}@media (min-width:360px){.conciergeBlock--image{height:250px;background-position:50% 65%}.conciergeBlockBefore--image{margin:0 0 2px}.conciergeDescription{margin-top:16px}.conciergeBeforeImage--text{top:24%}.conciergeAfterImage--text{top:52%}}@media (max-width:359px){.conciergeBeforeImage--text{top:26%}.conciergeAfterImage--text{top:57%}}@media (min-width:360px) and (max-width:457px){.conciergeBeforeImage--text{top:27%}.conciergeAfterImage--text{top:59%}}@media (min-width:458px) and (max-width:666px){.conciergeBeforeImage--text{top:28%}.conciergeAfterImage--text{top:61%}}@media (min-width:667px) and (max-width:833px){.conciergeBeforeImage--text{top:29%}.conciergeAfterImage--text{top:63%}}@media (min-width:834px) and (max-width:1023px){.conciergeBeforeImage--text{top:30%}.conciergeAfterImage--text{top:65%}}@media (max-width:1023px){.conciergeBlockDesktop--image,.conciergeBlockDesktop--image .conciergeBlock--img,.conciergeBlockDesktop--image .conciergeBlock--picture{display:none}}@media (min-width:768px){.concierge{margin:0 24px}.conciergeBlock--image{height:300px}.conciergeBlockDesktop--image{max-width:54%;height:auto;-o-object-fit:cover;object-fit:cover}.conciergeBlockBefore--image{margin:0 0 2px}.conciergeDescription{padding:0 96px}}@media (min-width:1024px){.concierge{flex-direction:row}.conciergeBlockBefore--image{display:none;margin:0 2px 0 0;height:auto;background-position:20% 100%}.conciergeBlockAfter--image{display:none;height:auto;background-position:100%}.conciergeBeforeImage--text{top:93%;left:1%}.conciergeAfterImage--text{top:93%;left:28%}.conciergeBlock--text{padding:0;margin-left:24px;margin-left:var(--gutter);text-align:left}.conciergeBlock-textWrapper{margin:70px}.conciergeDescription{padding:0;margin-bottom:48px}}body.u-noScroll{position:fixed}body.u-noScroll .homepage{height:inherit;overflow:inherit}.homepage-section{margin-top:64px;margin-top:var(--cx-spacing-8x)}.homepage-section:last-child{margin-bottom:64px;margin-bottom:var(--cx-spacing-8x)}.homepage-sectionWrapper{margin:0 24px;margin:0 var(--cx-spacing-3x)}@media (max-width:511px){.homepage-sectionWrapper{margin:0 16px;margin:0 var(--cx-spacing-2x)}}.homepage-sectionHeader{margin:0;font-size:32px}@media (max-width:511px){.homepage-sectionHeader{font-size:24px}}.homepage-ctaButton{display:flex;justify-content:center;align-items:center}.homepage-ctaButton--inverted{border-color:#fff;border-color:var(--cx-color-white);color:#000;color:var(--cx-color-black);background-color:#fff;background-color:var(--cx-color-white)}.homepage-ctaButton--inverted:hover{color:#fff;color:var(--cx-color-white)}.homepage-ctaIcon{width:16px;height:16px;margin-left:16px;margin-left:var(--cx-spacing-2x);fill:currentColor}@media (min-width:360px){.homepage-ctaButton{display:inline-flex}}.QSIWebResponsive{font:16px var(--font-familySans);font:var(--cx-fontSize--md),var(--font-familySans)}iframe#branch-banner-iframe{top:-76px!important;z-index:1000;z-index:var(--cx-zIndex-10)}body.branch-banner-is-active{margin-top:0!important}body.branch-banner-is-active&gt;*{transform:translateY(76px)}*{box-sizing:border-box}body{display:flex;flex-direction:column;margin:0;min-height:100vh;font-smoothing:antialiased;text-rendering:optimizeLegibility}main{flex-grow:1}img{vertical-align:middle}a{text-decoration:none}:root{--uc-omnibox-button-height:32px;--uc-omnibox-input-height:64px}@media not all and (max-width:767px){.uc-typeahead-hideOnNonMobile{display:none!important}}@media (max-width:767px){.uc-typeahead-hideOnMobile{display:none!important}}.uc-omnibox{position:relative;width:inherit}@media (max-width:767px){.uc-omnibox{opacity:0;visibility:hidden}}.uc-omnibox:before{content:"";display:block;position:absolute;top:32px;top:var(--uc-omnibox-button-height);bottom:0;width:inherit;box-shadow:0 1px 20px rgba(0,0,0,.5);pointer-events:none;z-index:-1}@media (max-width:767px){.uc-omnibox:before{display:none}}.uc-omnibox-contentWrapper{display:flex;align-items:center;padding:8px;padding:var(--cx-horizontalPadding--md);height:64px;height:var(--uc-omnibox-input-height);background-color:#fff;background-color:var(--cx-color-background);z-index:200;z-index:var(--cx-zIndex-2);box-shadow:none}.uc-omnibox-optionsContainer{z-index:300;z-index:var(--cx-zIndex-3)}@media (min-width:768px){.uc-omnibox-optionsContainer{position:absolute}}@media (min-width:768px){.uc-omnibox.expanded .uc-omnibox-optionsContainer:not(:empty){box-shadow:0 1px 20px rgba(0,0,0,.5)}}@media (min-width:768px){.uc-omnibox.expanded .uc-omnibox-contentWrapper{z-index:400;z-index:var(--cx-zIndex-4)}}.uc-omnibox-inputContainer{display:flex;align-items:center;padding:0;flex:1;height:100%;border-top-right-radius:0;border-bottom-right-radius:0;overflow:hidden}.uc-omnibox-input{border:none;height:100%;border-radius:0}.uc-omnibox-searchButton{display:flex;justify-content:center;align-items:center;padding:0;width:48px;height:48px;border-top-left-radius:0;border-bottom-left-radius:0}.uc-omnibox-clearButton{display:none;border:0;opacity:0;visibility:hidden}.uc-omnibox-searchIcon{margin:auto;width:24px;height:24px}.uc-omnibox-inlineSearchIcon{display:none;margin:8px 8px 8px 16px;width:24px;height:24px}.uc-omnibox-searchButton&gt;.cx-icon{width:16px;width:var(--cx-btn-iconWidth);height:16px;height:var(--cx-btn-iconWidth);fill:#fff;fill:var(--cx-color-white)}.uc-omnibox-listingTypeButton{border:none;padding:0;width:80px;height:32px;height:var(--uc-omnibox-button-height);border-radius:0;font-size:14px}.uc-omnibox-listingThirdButton{background-color:#0049a8;background-color:var(--cx-color-blue90)}.uc-omnibox-listingSellButton{border:1px solid #0064e5;border:1px solid var(--cx-color-interactive);padding:6px;width:80px;height:32px;height:var(--uc-omnibox-button-height);border-radius:0;font-size:14px}.uc-omnibox-listingTypeButton:focus{z-index:500;border-color:#003375;border-color:var(--cx-color-interactiveActive);box-shadow:var(--omnibox-focus-shadow)}.uc-omnibox-listingTypeButton.is-active,.uc-omnibox-listingTypeButton.is-active:hover{background-color:#fff;background-color:var(--cx-color-background);color:#000;color:var(--cx-color-black)}.uc-omnibox-listingTypeSelect{display:inline-flex;z-index:300;z-index:var(--cx-zIndex-3)}.uc-omnibox-mobileInput{display:flex;flex-direction:column;flex:1}.uc-omnibox-mobileInputWrapper{display:flex;justify-content:space-between;background:#fff;background:var(--cx-color-white);background-color:#fff;background-color:var(--cx-color-white);filter:drop-shadow(0 1px 20px rgba(0,0,0,.5))}.uc-omnibox-mobileContent{margin:0;border:none;padding:8px;padding:var(--cx-verticalPadding--md) var(--cx-horizontalPadding--md);width:calc(100% - 40px);color:#6c6c6c;color:var(--cx-color-textSubtle);background:none;outline:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left}.internalLinks-citiesDropdown{margin-bottom:64px;margin-bottom:var(--cx-spacing-8x)}.internalLinks-dropdown{margin-top:32px;margin-top:var(--cx-spacing-4x)}.internalLinks-list{display:grid;padding:0;list-style-type:none;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;grid-gap:20px}.internalLinks-dropdown input,.internalLinks-label{display:none}.internalLinks-sectionHeader{margin-bottom:8px;margin-bottom:var(--cx-spacing-1x)}@media (max-width:1023px){.internalLinks-dropdown{display:flex;flex-direction:column-reverse}.internalLinks-label{display:flex;align-items:center}.internalLinks-dropdown{margin-top:16px;margin-top:var(--cx-spacing-2x)}.internalLinks-list{display:none;grid-template-rows:repeat(7,1fr)}#internalLinks-citiesCheckboxToggle:checked~.internalLinks-list,#internalLinks-marketsCheckboxToggle:checked~.internalLinks-list{display:grid}}@media (max-width:511px){.internalLinks-list{grid-template-rows:none;grid-auto-flow:unset}}
/*# sourceMappingURL=base.css.map */</pre></body></html>