.yfBJXW_hoverOverlay{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.yfBJXW_hoverOverlay{background-color:color-mix(in oklab, var(--overlay) 50%, transparent)}}
.nhKCoa_band{content-visibility:auto}.nhKCoa_muted{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}.nhKCoa_brandFade{background-image:linear-gradient(to bottom right in oklab, color-mix(in oklab, var(--primary) 10%, transparent) 0%, color-mix(in oklab, var(--primary) 5%, transparent) 100%)}
.pGedJq_centerY{top:50%;translate:0 -50%}.pGedJq_raised{z-index:var(--z-dropdown)}
._85gyWG_card{box-shadow:none;transition:transform var(--motion-duration-slow) ease-out, box-shadow var(--motion-duration-slow) ease-out}._85gyWG_clickable{cursor:pointer}._85gyWG_vertical{height:100%}._85gyWG_horizontal{gap:var(--homepage-runtime-space-3);flex-direction:row;display:flex}._85gyWG_premium{border-color:var(--badge-premium)}@layer utilities{._85gyWG_archived{filter:grayscale()}._85gyWG_archived ._85gyWG_imageSection>:first-child{opacity:.6}}._85gyWG_imageSection{overflow:hidden}._85gyWG_imageSection img{transition:transform var(--motion-duration-slow) ease-out, opacity var(--motion-duration-slow) ease-out}@media (hover:hover) and (pointer:fine){._85gyWG_card:hover{transform:translateY(calc(var(--mantine-spacing-micro) * -1));box-shadow:var(--mantine-shadow-lg)}._85gyWG_premium:hover{box-shadow:var(--homepage-runtime-listing-card-shadow)}._85gyWG_card:hover ._85gyWG_imageSection img{transform:scale(1.05)}._85gyWG_vertical:hover ._85gyWG_imageSection img{transform:scale(1.1025)}}@media (prefers-reduced-motion:reduce){._85gyWG_card,._85gyWG_imageSection img{transition:none}._85gyWG_card:hover,._85gyWG_card:hover ._85gyWG_imageSection img{transform:none}}._85gyWG_infoColumn{min-width:var(--homepage-runtime-space-0);flex:1}._85gyWG_cardTitle{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration-base)}@media (hover:hover){@layer utilities{._85gyWG_card:hover ._85gyWG_cardTitle{--text-color:var(--primary)}}}._85gyWG_nowrap{white-space:nowrap}._85gyWG_locationText{min-width:var(--homepage-runtime-space-0)}._85gyWG_icon{flex-shrink:0}._85gyWG_overlayLabel{rotate:-8deg}._85gyWG_overlaySold{background-color:var(--status-info)}._85gyWG_overlayRented{background-color:var(--status-rented)}@supports (color:color-mix(in lab, red, red)){._85gyWG_overlaySold{background-color:color-mix(in oklab, var(--status-info) 80%, transparent)}._85gyWG_overlayRented{background-color:color-mix(in oklab, var(--status-rented) 80%, transparent)}}
@layer utilities{.k3X2jW_frame{position:relative}.k3X2jW_frameRatio4x3{aspect-ratio:4/3}.k3X2jW_frameRatio16x9{aspect-ratio:16/9}.k3X2jW_frameRatioSquare{aspect-ratio:1}.k3X2jW_frameWidth{width:100%}.k3X2jW_frameFill{width:100%;height:100%}.k3X2jW_frameClip{overflow:hidden}.k3X2jW_framePlaceholder{background-color:var(--muted)}.k3X2jW_frameCircle{border-radius:var(--radius-pill)}.k3X2jW_fitCover{object-fit:cover}.k3X2jW_fitContain{object-fit:contain}.k3X2jW_imageLayer{width:100%;height:100%;position:absolute;inset:0}.k3X2jW_fade{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--motion-ease-standard);transition-duration:var(--motion-duration-slow)}.k3X2jW_visible{opacity:1}.k3X2jW_hidden{opacity:0}@media (hover:hover){.k3X2jW_frame:hover .k3X2jW_hoverBrightness{filter:brightness(95%)}}}
.UpP5LG_body{justify-content:center;align-items:center;display:flex}.UpP5LG_minZero{min-width:0;min-height:0}.UpP5LG_fill{flex:1;min-height:0}.UpP5LG_strip{flex-shrink:0;overflow-x:auto}.UpP5LG_clip{overflow:hidden}.UpP5LG_noShrink{flex-shrink:0}.UpP5LG_hiddenScrollbar{scrollbar-width:none}.UpP5LG_hiddenScrollbar::-webkit-scrollbar{display:none}.UpP5LG_counter{color:#fffc}@supports (color:color-mix(in lab, red, red)){.UpP5LG_counter{color:color-mix(in oklab, var(--overlay-foreground) 80%, transparent)}}.UpP5LG_paginationRail{flex-shrink:0;overflow-x:auto}.UpP5LG_paginationRow{align-items:center}.UpP5LG_paginationSegment{background-color:color-mix(in oklab, var(--mantine-color-gray-2) 45%, transparent);border-radius:0}.UpP5LG_paginationSegmentActive{background-color:var(--mantine-primary-color-filled)}
.TeLH3a_probe{visibility:hidden;pointer-events:none}
.WT8AXG_copyId[data-copy-id]{font-size:var(--homepage-runtime-font-size-2xs);color:color-mix(in oklab, var(--muted-foreground) 70%, transparent);font-family:var(--homepage-runtime-font-family-mono);min-width:var(--homepage-runtime-space-11);min-height:var(--homepage-runtime-space-11);border-radius:.25rem;justify-content:center;align-items:center;gap:.125rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (min-width:40em){.WT8AXG_copyId[data-copy-id]{justify-content:flex-start;min-width:0;min-height:0}}@media (hover:hover) and (pointer:fine){.WT8AXG_copyId[data-copy-id]:hover{color:var(--muted-foreground)}}.WT8AXG_copyId[data-copy-id]:focus-visible{box-shadow:0 0 0 1px var(--ring);outline:none}.WT8AXG_copiedIcon{color:var(--status-success);flex-shrink:0}.WT8AXG_notCopiedIcon{opacity:.5;flex-shrink:0}
.ZAkKHq_grid{grid-template-columns:repeat(auto-fill, minmax(var(--listing-card-min), 1fr));gap:var(--mantine-spacing-md);display:grid}.ZAkKHq_wrapper{position:relative;container-type:inline-size}.ZAkKHq_rail{gap:var(--mantine-spacing-md);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border) var(--muted);display:flex;overflow-x:auto}.ZAkKHq_rail::-webkit-scrollbar{height:calc(var(--mantine-spacing-xs) / 2)}.ZAkKHq_rail::-webkit-scrollbar-track{background-color:var(--muted)}.ZAkKHq_rail::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-pill)}.ZAkKHq_rail:hover::-webkit-scrollbar{height:var(--mantine-spacing-sm)}.ZAkKHq_rail:focus-within::-webkit-scrollbar{height:var(--mantine-spacing-sm)}.ZAkKHq_rail>*{flex:0 0 min(var(--listing-card-min), 82%);scroll-snap-align:start}.ZAkKHq_rail>a,.ZAkKHq_grid>a{height:auto}@media (max-width:30em){.ZAkKHq_rail>:only-child{flex-basis:100%}}.ZAkKHq_rail>:not(:only-child){flex-basis:min(var(--listing-card-min), 64%)}@container (min-width:30em){.ZAkKHq_rail>:not(:only-child){flex-basis:min(var(--listing-card-min), 41%)}}@container (min-width:48em){.ZAkKHq_rail>:not(:only-child){flex-basis:min(var(--listing-card-min), 29.3333%)}}@container (min-width:64em){.ZAkKHq_rail>:not(:only-child){flex-basis:min(var(--listing-card-min), 22.75%)}}@container (min-width:80em){.ZAkKHq_rail>:not(:only-child){flex-basis:min(var(--listing-card-min), 18.56%)}}.ZAkKHq_control{z-index:var(--z-dropdown);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ZAkKHq_control.mantine-active:active{transform:translateY(-50%)}.ZAkKHq_controlPrev{left:var(--mantine-spacing-xs)}.ZAkKHq_controlNext{right:var(--mantine-spacing-xs)}
._6efM-W_list{overflow:hidden}._6efM-W_row[data-nav-row]{text-align:start;display:block}._6efM-W_row[data-nav-row]:first-child{border-top-left-radius:var(--paper-radius);border-top-right-radius:var(--paper-radius)}._6efM-W_row[data-nav-row]:last-child{border-bottom-left-radius:var(--paper-radius);border-bottom-right-radius:var(--paper-radius)}._6efM-W_row[data-nav-row]:hover{background-color:var(--mantine-color-gray-0)}._6efM-W_row[data-nav-row]:focus-visible{background-color:var(--mantine-color-gray-0);box-shadow:inset 0 0 0 1px var(--mantine-color-brand-7), inset 0 0 0 4px color-mix(in srgb, var(--mantine-color-brand-5) 10%, transparent);outline:none}
.zVv62G_control[data-favorited=false]{background-color:color-mix(in srgb, var(--card) 80%, transparent);color:var(--foreground)}.zVv62G_control[data-favorited=true]{background-color:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}@media (hover:hover) and (pointer:fine){.zVv62G_control[data-favorited=false]:hover:not(:disabled){background-color:var(--card);color:var(--destructive)}.zVv62G_control[data-favorited=true]:hover:not(:disabled){background-color:color-mix(in srgb, var(--destructive) 20%, transparent)}}.zVv62G_control[data-fav-disabled=true]{background-color:color-mix(in srgb, var(--muted) 60%, transparent);color:var(--muted-foreground);opacity:.5;cursor:not-allowed}.zVv62G_control[data-pending=true]{opacity:.6;cursor:wait}
.vQ7zya_headerRow{flex-direction:column;align-items:flex-start}@media (min-width:40em){.vQ7zya_headerRow{flex-direction:row;align-items:center}}.vQ7zya_skeletonCard{border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border);background-color:var(--card);overflow:hidden}.vQ7zya_skeletonBody{padding:var(--homepage-runtime-space-3)}.vQ7zya_skeletonBody>:not(:last-child){margin-bottom:var(--homepage-runtime-space-2)}
.Ki7d0a_skeletonRow{border-radius:calc(var(--radius) * 1.5);border:1px solid var(--border);background-color:var(--card);flex-direction:column;display:flex;overflow:hidden}.Ki7d0a_skeletonBody{padding:var(--homepage-runtime-space-3)}.Ki7d0a_skeletonBody>:not(:last-child){margin-bottom:var(--homepage-runtime-space-2)}
.aRhSTW_spinnerOverlay{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.aRhSTW_spinnerOverlay{background-color:color-mix(in oklab, var(--overlay) 30%, transparent)}}
.vWMsIa_footer{border-top:1px solid var(--border);background-color:var(--surface-2)}.vWMsIa_container{padding-top:var(--homepage-runtime-space-12);padding-bottom:var(--homepage-runtime-space-12)}.vWMsIa_brandLink{font-size:var(--homepage-runtime-font-size-xl);font-weight:700;line-height:var(--homepage-runtime-line-height-xl);width:fit-content}.vWMsIa_textPrimary{color:var(--primary)}.vWMsIa_textForeground{color:var(--foreground)}.vWMsIa_tagline{font-size:var(--homepage-runtime-font-size-sm);color:var(--muted-foreground);max-width:13.75rem;line-height:1.625}.vWMsIa_sectionHeading{font-size:var(--homepage-runtime-font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-weight:600}.vWMsIa_linkList{gap:var(--homepage-runtime-space-2-5);flex-direction:column;display:flex}.vWMsIa_footerLink{font-size:var(--homepage-runtime-font-size-sm);line-height:var(--homepage-runtime-line-height-sm);color:var(--muted-foreground);width:fit-content;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vWMsIa_footerLink:hover{color:var(--foreground)}.vWMsIa_bottomBar{border-top:1px solid var(--border)}.vWMsIa_copyright{font-size:var(--homepage-runtime-font-size-xs);color:var(--muted-foreground)}.vWMsIa_socialLabel{font-size:var(--homepage-runtime-font-size-xs);line-height:var(--homepage-runtime-line-height-xs);color:var(--muted-foreground)}.vWMsIa_socialLink{font-size:var(--homepage-runtime-font-size-xs);line-height:var(--homepage-runtime-line-height-xs);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.vWMsIa_socialLink:hover{color:var(--foreground)}
@layer utilities{.U2GSSW_card{display:block}.U2GSSW_cardVertical{height:100%}.U2GSSW_overlayFavorite{box-shadow:var(--mantine-shadow-xs)}}
@layer utilities{.AZqL3q_searchCard{border-bottom-right-radius:var(--mantine-radius-lg);border-bottom-left-radius:var(--mantine-radius-lg);padding:var(--homepage-runtime-space-3)}@media (min-width:40rem){.AZqL3q_searchCard{border-top-right-radius:var(--mantine-radius-lg)}}.AZqL3q_controls{gap:var(--homepage-runtime-space-2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.AZqL3q_controls{flex-wrap:nowrap}}.AZqL3q_typeControl{flex-shrink:0;flex-basis:100%}@media (min-width:40rem){.AZqL3q_typeControl{flex-basis:auto;width:12rem}}.AZqL3q_locationControl{min-width:var(--homepage-runtime-space-0);flex-grow:1;flex-basis:100%}@media (min-width:40rem){.AZqL3q_locationControl{flex-basis:var(--homepage-runtime-space-0)}}.AZqL3q_filtersControl{min-height:var(--homepage-runtime-space-11);flex-shrink:0;flex-basis:100%}@media (min-width:40rem){.AZqL3q_filtersControl{flex-basis:auto;min-height:0}}.AZqL3q_searchControl{padding-inline:var(--homepage-runtime-space-6);flex-basis:100%;font-weight:600}@media (min-width:48rem){.AZqL3q_searchControl{flex-grow:0;flex-basis:auto}}}
.hSampa_badge{color:var(--overlay-foreground);background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.hSampa_badge{background-color:color-mix(in oklab, var(--overlay) 85%, transparent)}}.hSampa_sourceLabel{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hSampa_sourceLabel{color:color-mix(in oklab, var(--overlay-foreground) 50%, transparent)}}.hSampa_metricRow{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hSampa_metricRow{color:color-mix(in oklab, var(--overlay-foreground) 70%, transparent)}}.hSampa_divider{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hSampa_divider{border-color:color-mix(in oklab, var(--overlay-foreground) 20%, transparent)}}.hSampa_offLabel{color:#fff6}@supports (color:color-mix(in lab, red, red)){.hSampa_offLabel{color:color-mix(in oklab, var(--overlay-foreground) 40%, transparent)}}.hSampa_guardStats{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hSampa_guardStats{color:color-mix(in oklab, var(--overlay-foreground) 60%, transparent)}}
._3MiNYW_morePhotosOverlay{color:var(--overlay-foreground);background-color:#00000080}@supports (color:color-mix(in lab, red, red)){._3MiNYW_morePhotosOverlay{background-color:color-mix(in oklab, var(--overlay) 50%, transparent)}}._3MiNYW_photoCountButton{color:var(--overlay-foreground);background-color:#0009}@supports (color:color-mix(in lab, red, red)){._3MiNYW_photoCountButton{background-color:color-mix(in oklab, var(--overlay) 60%, transparent)}}@media (hover:hover){._3MiNYW_photoCountButton:hover{color:var(--foreground);background-color:#000000b3}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover){._3MiNYW_photoCountButton:hover{background-color:color-mix(in oklab, var(--overlay) 70%, transparent)}}}
.vKKNOa_breadcrumbBand{padding-block:.625rem}.vKKNOa_homeLink:hover{color:var(--mantine-color-gray-8)}.vKKNOa_breadcrumbBand a{min-height:var(--homepage-runtime-space-11);min-width:var(--homepage-runtime-space-11);align-items:center;display:inline-flex}@media (min-width:40em){.vKKNOa_breadcrumbBand a{min-width:0;min-height:0}}
.oWraKW_card{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.oWraKW_card:hover{opacity:.9}.oWraKW_card:focus-visible{box-shadow:transparent 0 0 0 0, transparent 0 0 0 0, transparent 0 0 0 0, var(--ring) 0 0 0 2px, transparent 0 0 0 0;outline-style:none}.oWraKW_absoluteFill{position:absolute;inset:0}.oWraKW_scrim{background-image:linear-gradient(to top in oklab, color-mix(in oklab, var(--overlay) 60%, transparent) 0%, color-mix(in oklab, var(--overlay) 20%, transparent) 50%, transparent 100%)}.oWraKW_content{z-index:1}.oWraKW_gradient0{background-image:linear-gradient(to bottom right in oklab, var(--primary) 0%, var(--brand-950) 100%)}.oWraKW_gradient1{background-image:linear-gradient(to bottom right in oklab, var(--badge-new) 0%, color-mix(in oklab, var(--badge-new) 70%, transparent) 100%)}.oWraKW_gradient2{background-image:linear-gradient(to bottom right in oklab, var(--badge-premium) 0%, color-mix(in oklab, var(--badge-premium) 70%, transparent) 100%)}.oWraKW_gradient3{background-image:linear-gradient(to bottom right in oklab, var(--brand-950) 0%, var(--primary) 100%)}.oWraKW_gradient4{background-image:linear-gradient(to bottom right in oklab, color-mix(in oklab, var(--primary) 80%, transparent) 0%, var(--brand-800) 100%)}.oWraKW_gradient5{background-image:linear-gradient(to bottom right in oklab, color-mix(in oklab, var(--badge-new) 90%, transparent) 0%, var(--brand-950) 100%)}.oWraKW_gradient6{background-image:linear-gradient(to bottom right in oklab, color-mix(in oklab, var(--badge-premium) 90%, transparent) 0%, var(--brand-800) 100%)}.oWraKW_gradient7{background-image:linear-gradient(to bottom right in oklab, var(--brand-800) 0%, var(--brand-950) 100%)}