.MapCards-module-scss-module__n19PBa__listingCard{z-index:3;width:calc(100% - 16px);max-width:340px;max-height:50vh;position:absolute;bottom:8px;left:8px;overflow-y:auto}@media screen and (max-width:375px){.MapCards-module-scss-module__n19PBa__listingCard{max-width:375px}}@media (min-width:321px){.MapCards-module-scss-module__n19PBa__listingCard{max-height:unset}}.MapCards-module-scss-module__n19PBa__anchored{border-radius:34px;width:min(350px,100cqw - 16px);max-width:none;bottom:auto;box-shadow:0 4px 16px #00000029}.MapCards-module-scss-module__n19PBa__anchored a,.MapCards-module-scss-module__n19PBa__anchored a:hover{border:0}.MapCards-module-scss-module__n19PBa__anchored:has(a:focus-visible){box-shadow:0 0 0 4px var(--color-stroke-focus),0 4px 16px #00000029}.MapCards-module-scss-module__n19PBa__docked{width:auto;top:auto;left:8px;right:8px}
.AdvancedMapMarker-module-scss-module__5kC35G__clusterBadge,.AdvancedMapMarker-module-scss-module__5kC35G__markerIcon{justify-content:center;align-items:center;display:flex}.AdvancedMapMarker-module-scss-module__5kC35G__advancedMarker{z-index:1;visibility:hidden;opacity:0;filter:drop-shadow(0 5px 3px #00000040);position:relative;scale:0}.AdvancedMapMarker-module-scss-module__5kC35G__fadeIn{visibility:visible;opacity:1;transition:all .15s ease-in-out;scale:1}.AdvancedMapMarker-module-scss-module__5kC35G__fadeIn.AdvancedMapMarker-module-scss-module__5kC35G__highlighted{transform-origin:bottom;scale:1.15}.AdvancedMapMarker-module-scss-module__5kC35G__markerIcon{border:2px solid #fff;border-radius:50%;width:28px;height:28px;transition:all .1s linear}.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph{width:20px;height:20px;display:flex}.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph span,.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph svg{width:100%;height:100%}.AdvancedMapMarker-module-scss-module__5kC35G__markerIconGlyph svg [fill]:not([fill=none]){fill:currentColor}.AdvancedMapMarker-module-scss-module__5kC35G__clusterBadge{z-index:3;color:#fff;background-color:#161616;border-radius:50%;width:18px;height:18px;font-weight:700;position:absolute;top:-4px;left:20px}.AdvancedMapMarker-module-scss-module__5kC35G__markerLabel{z-index:-1;color:#161616;white-space:nowrap;background-color:#fff;border-radius:0 4px 4px 0;align-items:center;height:20px;padding:0 4px 0 22px;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:600;display:flex;position:absolute;top:6px;left:14px}
.ZoomControl-module-scss-module__DAmt_q__container{border-radius:var(--map-control-radius,5px);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a}.ZoomControl-module-scss-module__DAmt_q__button{border:unset;background-color:var(--color-background-action-secondary-enabled);width:44px;height:44px;color:var(--color-icon-action-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}.ZoomControl-module-scss-module__DAmt_q__button svg{transition:all .15s ease-in-out}@media (hover:hover){.ZoomControl-module-scss-module__DAmt_q__button:not(:disabled):hover{background-color:var(--color-background-action-secondary-hover)}}.ZoomControl-module-scss-module__DAmt_q__button:not(:disabled):active{background-color:var(--color-background-action-secondary-pressed)}.ZoomControl-module-scss-module__DAmt_q__button:disabled{cursor:not-allowed;color:var(--color-icon-disabled)}.ZoomControl-module-scss-module__DAmt_q__button:first-of-type{border-bottom:1px solid var(--color-stroke-primary,var(--color-stroke-neutral-default))}.ZoomControl-module-scss-module__DAmt_q__icon{width:24px;height:24px;display:flex}
.MapTypeSelection-module-scss-module__2Sovea__option{all:unset;cursor:pointer;padding:8px 0}.MapTypeSelection-module-scss-module__2Sovea__option:hover .MapTypeSelection-module-scss-module__2Sovea__iconPlaceholder:not(.MapTypeSelection-module-scss-module__2Sovea__selected){box-shadow:0 0 0 3px var(--color-stroke-selected-primary,var(--color-stroke-selected))}.MapTypeSelection-module-scss-module__2Sovea__iconPlaceholder{border-radius:5px;width:40px;height:40px}.MapTypeSelection-module-scss-module__2Sovea__iconPlaceholder.MapTypeSelection-module-scss-module__2Sovea__selected{box-shadow:0 0 0 3px var(--color-stroke-selected-primary,var(--color-stroke-selected))}.MapTypeSelection-module-scss-module__2Sovea__optionLabel.MapTypeSelection-module-scss-module__2Sovea__selected strong{color:var(--color-text-selected-primary,var(--color-text-selected))}
.OffMarketToggle-module-scss-module__nVDska__label{font-size:14px}.OffMarketToggle-module-scss-module__nVDska__hint{color:var(--color-text-secondary,var(--color-text-body-secondary));font-size:14px}.OffMarketToggle-module-scss-module__nVDska__checkboxFix{font-size:16px}
.TypeControl-module-scss-module__yusoHq__toggleWrapper{width:42px;height:42px}@media (min-width:670px){.TypeControl-module-scss-module__yusoHq__toggleWrapper{width:130px}}.TypeControl-module-scss-module__yusoHq__toggleWrapper.TypeControl-module-scss-module__yusoHq__toggleWrapperActive{height:unset}.TypeControl-module-scss-module__yusoHq__toggleWrapper.TypeControl-module-scss-module__yusoHq__toggleWrapperCompact{width:44px;height:44px;position:relative}.TypeControl-module-scss-module__yusoHq__hideOnMobile{display:none}@media (min-width:670px){.TypeControl-module-scss-module__yusoHq__hideOnMobile{display:flex}}.TypeControl-module-scss-module__yusoHq__hideOnDesktop{display:flex}@media (min-width:670px){.TypeControl-module-scss-module__yusoHq__hideOnDesktop{display:none}}.TypeControl-module-scss-module__yusoHq__dropdown{background:var(--color-background-container-background);transform-origin:0 0;visibility:hidden;opacity:0;border-radius:5px;flex-direction:column;gap:16px;min-width:300px;margin-top:8px;padding:16px 16px 24px;transition:all .15s ease-in-out;display:flex;position:relative;scale:0;box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a}.TypeControl-module-scss-module__yusoHq__dropdown.TypeControl-module-scss-module__yusoHq__isVisible{visibility:visible;opacity:1;scale:1}.TypeControl-module-scss-module__yusoHq__dropdownCompact{z-index:1;transform-origin:100% 100%;width:-webkit-max-content;width:max-content;min-width:0;max-width:calc(100cqw - 16px);margin-top:0;position:absolute;bottom:calc(100% + 8px);right:0}
.MapWithCards-module-scss-module__wT7Z9a__mapContainer{width:100%;height:100%}
.LoadingIndicator-module-scss-module__M32iha__loadingIndicator{z-index:1;top:var(--map-control-inset,var(--nest-base-unit));background-color:var(--color-background-container-background);visibility:hidden;opacity:0;border-radius:8px;justify-content:center;align-items:center;width:50px;height:30px;margin:0 auto;transition:all .2s ease-in-out;display:flex;position:absolute;left:0;right:0;box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a}.LoadingIndicator-module-scss-module__M32iha__isVisible{visibility:visible;opacity:1;transition:all .25s ease-in-out}.LoadingIndicator-module-scss-module__M32iha__dotWrapper{gap:4px;display:flex}.LoadingIndicator-module-scss-module__M32iha__dotWrapper .LoadingIndicator-module-scss-module__M32iha__dot:first-of-type{animation:1s infinite LoadingIndicator-module-scss-module__M32iha__dot-animation}.LoadingIndicator-module-scss-module__M32iha__dotWrapper .LoadingIndicator-module-scss-module__M32iha__dot:nth-of-type(2){animation:1s .2s infinite LoadingIndicator-module-scss-module__M32iha__dot-animation}.LoadingIndicator-module-scss-module__M32iha__dotWrapper .LoadingIndicator-module-scss-module__M32iha__dot:nth-of-type(3){animation:1s .4s infinite LoadingIndicator-module-scss-module__M32iha__dot-animation}.LoadingIndicator-module-scss-module__M32iha__dot{background:var(--color-icon-action-secondary);opacity:0;border-radius:50%;width:6px;height:6px}@keyframes LoadingIndicator-module-scss-module__M32iha__dot-animation{0%{opacity:0}to{opacity:1}}
.SunArcLabel-module-scss-module__n00W7W__label{align-items:center;gap:calc(var(--nest-base-unit)*.5);width:-webkit-max-content;width:max-content;padding:calc(var(--nest-base-unit)*.5) var(--nest-base-unit);font-variant-numeric:tabular-nums;background:var(--color-background-container-foreground);border-radius:var(--nest-base-unit);white-space:nowrap;display:inline-flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a}
.Skeleton-module-scss-module__BsB9Ka__skeletonCard{background-color:var(--color-background-container-background);border-radius:3px;width:100%;height:122px}@media (min-width:990px){.Skeleton-module-scss-module__BsB9Ka__skeletonCard{height:161px}}
.SearchListingsMap-module-scss-module__A26YQa__container{height:100%;position:relative}.SearchListingsMap-module-scss-module__A26YQa__loadingContainer{z-index:1;pointer-events:none;width:100%;position:absolute}
.SunCircleView-module-scss-module__NXO3dq__container{pointer-events:none;width:100%;height:100%;position:relative}.SunCircleView-module-scss-module__NXO3dq__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.SunCircleView-module-scss-module__NXO3dq__disc{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}
.SearchAreaControl-module-scss-module__eSVhOG__searchOnMove{padding:0 calc(var(--nest-base-unit)*2);border-radius:var(--radius-400,16px);background:var(--color-background-container-foreground);font-size:var(--font-size-300,16px);white-space:nowrap;margin-top:calc(44px + var(--nest-base-unit));align-items:center;display:flex;box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a}@media (min-width:1080px){.SearchAreaControl-module-scss-module__eSVhOG__searchOnMove{margin-top:0}}.SearchAreaControl-module-scss-module__eSVhOG__searchOnMove:has(:focus-visible){outline:2px solid var(--color-stroke-focus);outline-offset:2px}.SearchAreaControl-module-scss-module__eSVhOG__searchOnMove div:focus-within{outline:none;margin-left:0;padding-left:0;padding-right:0}.SearchAreaControl-module-scss-module__eSVhOG__searchOnMove label{font-size:var(--font-size-200,14px);line-height:var(--font-line-height-200,20px)}
.Award-module-scss-module__oUpIGa__container{background-color:#f0f0f0;border-radius:8px;align-items:center;gap:16px;padding:8px 24px;display:flex}.Award-module-scss-module__oUpIGa__category{font-size:14px}.Award-module-scss-module__oUpIGa__year,.Award-module-scss-module__oUpIGa__placement{font-weight:500}.Award-module-scss-module__oUpIGa__placement,.Award-module-scss-module__oUpIGa__category,.Award-module-scss-module__oUpIGa__year{margin:4px 0;line-height:1}
.SunVisualizationToggle-module-scss-module__CJpDXq__toggle{color:var(--color-icon-action-secondary);background:var(--color-background-action-secondary-enabled);border:1px solid var(--color-stroke-transparent);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:9px;display:inline-flex;box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a}.SunVisualizationToggle-module-scss-module__CJpDXq__toggle>span{width:24px;height:24px}.SunVisualizationToggle-module-scss-module__CJpDXq__toggle:hover{background:var(--color-background-action-secondary-hover)}.SunVisualizationToggle-module-scss-module__CJpDXq__active{color:var(--color-icon-selected-primary,var(--color-icon-selected));background:var(--color-background-selected-enabled);border-color:var(--color-stroke-selected-primary,var(--color-stroke-selected));box-shadow:0 0 2px #0000001f,0 2px 4px #00000014,0 4px 8px #0000000f,0 8px 16px #0000000a,inset 0 0 0 1px var(--color-stroke-selected-primary,var(--color-stroke-selected))}.SunVisualizationToggle-module-scss-module__CJpDXq__active:hover{background:var(--color-background-selected-hover)}
.SearchListingsPageMap-module-scss-module__uXEruq__mapContainer{--map-control-inset:calc(var(--nest-base-unit) * 2);--map-control-radius:var(--radius-400,16px);--nest-icon-button-elevated-radius:var(--map-control-radius);height:100%;position:relative;container-type:inline-size}@media (min-width:1080px){.SearchListingsPageMap-module-scss-module__uXEruq__mapContainer{border-radius:var(--radius-300,12px);--map-control-inset:calc(var(--nest-base-unit) * 3);overflow:hidden}}
.Description-module-scss-module__nK2MBq__descriptionContainer{white-space:pre-wrap}
/*# sourceMappingURL=3od32w2ec8hs8.css.map*/