._panel_1avy8_1{position:relative;z-index:2;max-width:72rem;margin:-2.5rem auto 0;padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md)}._heading_1avy8_12{margin-bottom:var(--spacing-6);font-family:var(--font-family-display);font-size:1.5rem}._filters_1avy8_18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:var(--spacing-4)}._field_1avy8_25{min-width:0}._field_1avy8_25>span{display:block;margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.75rem;font-weight:700;letter-spacing:.1em}._message_1avy8_38{margin:var(--spacing-4) 0 0;color:var(--muted-foreground);font-size:.875rem}@media(max-width:800px){._panel_1avy8_1{margin-right:5%;margin-left:5%}._filters_1avy8_18{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._filters_1avy8_18{grid-template-columns:1fr}}._section_97tjn_1{max-width:80rem;margin:auto;padding:var(--spacing-16) 4%}._heading_97tjn_7{margin-bottom:var(--spacing-8)}._heading_97tjn_7>span{color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.14em}._heading_97tjn_7 h2{margin:var(--spacing-3) 0;font-family:var(--font-family-display);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:400}._heading_97tjn_7 p,._location_97tjn_26{color:var(--muted-foreground)}._grid_97tjn_30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6)}._card_97tjn_36{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--spacing-6);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._cardImage_97tjn_47{display:block;width:100%;height:11rem;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:var(--spacing-4)}._pricing_97tjn_56{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._card_97tjn_36 h3{margin:var(--spacing-4) 0 var(--spacing-2);font-size:1.125rem}._location_97tjn_26{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:.875rem}._location_97tjn_26 svg{flex:none}._facts_97tjn_78{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin:var(--spacing-4) 0;font-size:.875rem}._bottom_97tjn_86{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4);margin-top:auto}._bottom_97tjn_86 strong{font-size:1.25rem}._message_97tjn_100{padding:var(--spacing-8);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._skeleton_97tjn_107{height:13rem}._dialog_97tjn_111{max-width:40rem;max-height:90vh;overflow:auto}@media(max-width:900px){._grid_97tjn_30{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._section_97tjn_1{padding:var(--spacing-12) 5%}._grid_97tjn_30{grid-template-columns:1fr}}._section_lp59u_1{max-width:1280px;margin:auto;padding:var(--spacing-20) 4% 0}._heading_lp59u_7{margin-bottom:var(--spacing-8)}._eyebrow_lp59u_11{color:var(--accent);font-size:.625rem;font-weight:700;letter-spacing:.125rem}._heading_lp59u_7 h2{margin:var(--spacing-3) 0;font-family:var(--font-family-display);font-size:clamp(1.875rem,3vw,2.25rem);font-weight:400}._heading_lp59u_7 p,._developer_lp59u_26,._locality_lp59u_27{color:var(--muted-foreground)}._heading_lp59u_7 p{margin:0;font-size:.875rem}._grid_lp59u_36{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-6)}._card_lp59u_42{display:block;overflow:hidden;border-top:var(--spacing-1) solid var(--info);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow);color:var(--card-foreground);text-decoration:none}._card_lp59u_42:hover{transform:translateY(-.25rem);box-shadow:var(--shadow-md)}._cardLink_lp59u_60{display:block;color:inherit;text-decoration:none}._cardLink_lp59u_60:focus-visible,._cardActions_lp59u_67 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._image_lp59u_72{height:14rem;overflow:hidden;background:var(--primary)}._image_lp59u_72 img{width:100%;height:100%;object-fit:cover}._placeholder_lp59u_84{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:var(--spacing-6);color:var(--primary-foreground);font-family:var(--font-family-display);font-size:1.375rem;text-align:center}._cardContent_lp59u_97{padding:var(--spacing-6)}._cardHeading_lp59u_101{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3)}._cardHeading_lp59u_101 h3{margin:0;font-size:1.125rem;font-weight:600}._cardHeading_lp59u_101 svg{flex:none}._developer_lp59u_26,._locality_lp59u_27{margin:var(--spacing-2) 0 0;font-size:.75rem}._locality_lp59u_27{display:flex;align-items:center;gap:var(--spacing-1)}._facts_lp59u_130{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-6);font-size:.8125rem}._availability_lp59u_138{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._availability_lp59u_138 strong{display:block;font-size:1.125rem}._availability_lp59u_138 small{display:block;margin-top:var(--spacing-1);color:var(--muted-foreground);font-size:.6875rem}._availability_lp59u_138>span{font-size:.75rem;text-align:right}._cardActions_lp59u_67{display:flex;flex-wrap:wrap;gap:var(--spacing-3);padding:0 var(--spacing-6) var(--spacing-6)}._cardActions_lp59u_67 a{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent) 14%,var(--card));color:var(--primary);font-size:.75rem;font-weight:600;text-decoration:none}._cardActions_lp59u_67 a:hover{background:color-mix(in srgb,var(--accent) 26%,var(--card))}._imageSkeleton_lp59u_189{height:14rem;border-radius:0}._titleSkeleton_lp59u_194{width:75%;height:1.5rem}._lineSkeleton_lp59u_199{width:60%;margin-top:var(--spacing-4)}._message_lp59u_204{padding:var(--spacing-8);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow);text-align:center}@media(max-width:900px){._grid_lp59u_36{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._section_lp59u_1{padding:var(--spacing-12) 5% 0}._grid_lp59u_36{grid-template-columns:1fr}}._app_1h36a_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._app_1h36a_1 *{box-sizing:border-box}._header_1h36a_12{display:flex;max-width:88rem;min-height:6rem;align-items:center;justify-content:space-between;gap:var(--spacing-4);margin:auto;padding:var(--spacing-4) 5%}._header_1h36a_12 nav,._headerActions_1h36a_24{display:flex;align-items:center;gap:var(--spacing-4)}._header_1h36a_12 nav a,._headerPhone_1h36a_31{color:var(--foreground);font-size:.875rem;text-decoration:none;white-space:nowrap}._headerPhone_1h36a_31{display:inline-flex;align-items:center;gap:var(--spacing-2);font-weight:600}._header_1h36a_12 a:focus-visible,._footer_1h36a_46 a:focus-visible{outline:2px solid var(--accent);outline-offset:var(--spacing-1)}._hero_1h36a_51{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:88rem;min-height:35rem;gap:var(--spacing-8);margin:auto;padding:var(--spacing-12) 5% var(--spacing-20);isolation:isolate}._hero_1h36a_51:before,._hero_1h36a_51:after{position:absolute;border-radius:50%;content:"";pointer-events:none}._hero_1h36a_51:before{top:var(--spacing-4);left:15%;width:20rem;height:20rem;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 24%,transparent),transparent 70%)}._hero_1h36a_51:after{right:1%;bottom:0;width:25rem;height:25rem;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--info) 36%,transparent),color-mix(in srgb,var(--accent) 30%,transparent) 50%,transparent 75%)}._heroCopy_1h36a_87{align-self:center;padding-bottom:var(--spacing-8)}._eyebrow_1h36a_92{color:var(--accent);font-size:.6875rem;font-weight:700;letter-spacing:.16em}._hero_1h36a_51 h1{margin:var(--spacing-6) 0;font-family:var(--font-family-display);font-size:clamp(2.75rem,4.5vw,4.5rem);font-weight:400;line-height:1.12}._hero_1h36a_51 h1 em{color:var(--accent);font-weight:400}._heroCopy_1h36a_87>p{color:var(--muted-foreground);line-height:1.8}._textLink_1h36a_117{display:inline-flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-6);color:var(--primary);font-size:.875rem;font-weight:700;text-decoration:none}._heroNote_1h36a_128{display:flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-12);font-size:.75rem}._heroNote_1h36a_128 span{margin-left:var(--spacing-4);color:var(--muted-foreground);font-size:.625rem;letter-spacing:.1em}._heroImage_1h36a_143{position:relative;min-height:27rem;overflow:hidden;border-radius:7rem var(--radius-md) var(--radius-md) var(--radius-md)}._heroImage_1h36a_143 img{width:100%;height:100%;object-fit:cover}._heroImage_1h36a_143:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--primary) 75%,transparent));content:""}._photoNote_1h36a_163,._imageLabel_1h36a_164{position:absolute;z-index:1;left:var(--spacing-8);color:var(--primary-foreground)}._photoNote_1h36a_163{bottom:var(--spacing-12);font-family:var(--font-family-display);font-size:1.75rem}._photoNote_1h36a_163 svg{margin-left:var(--spacing-4)}._imageLabel_1h36a_164{bottom:var(--spacing-4);font-size:.625rem;letter-spacing:.1em}._stats_1h36a_187{display:flex;max-width:80rem;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:var(--spacing-6);margin:var(--spacing-12) auto 0;padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--primary);color:var(--primary-foreground)}._stats_1h36a_187>div,._stats_1h36a_187>a{display:flex;align-items:center;gap:var(--spacing-3)}._stats_1h36a_187>div>strong{color:color-mix(in srgb,var(--accent) 65%,white);font-family:var(--font-family-display);font-size:2.5rem;font-weight:400}._stats_1h36a_187 span{font-size:.875rem}._stats_1h36a_187 a{color:inherit;text-decoration:none}._stats_1h36a_187 a strong{color:color-mix(in srgb,var(--accent) 65%,white)}._localities_1h36a_228{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16) max(5%,calc((100vw - 75rem)/2));background:var(--surface)}._localities_1h36a_228 h2,._owner_1h36a_238 h2{margin:var(--spacing-4) 0;font-family:var(--font-family-display);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:400}._localities_1h36a_228 p{color:var(--muted-foreground)}._localityGrid_1h36a_249{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._localityGrid_1h36a_249 a{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-full);background:color-mix(in srgb,var(--info) 14%,var(--card));color:var(--primary);font-weight:600;text-decoration:none;transition:background-color var(--animation-duration-fast) ease}._localityGrid_1h36a_249 a:nth-child(2n){background:color-mix(in srgb,var(--accent) 18%,var(--card))}._localityGrid_1h36a_249 a:hover{background:color-mix(in srgb,var(--accent) 30%,var(--card))}._owner_1h36a_238{display:flex;max-width:75rem;align-items:center;justify-content:space-between;gap:var(--spacing-8);margin:var(--spacing-16) auto;padding:var(--spacing-12);border-radius:var(--radius-lg);background:linear-gradient(110deg,var(--primary),var(--info) 48%,var(--accent));color:var(--primary-foreground)}._owner_1h36a_238 ._eyebrow_1h36a_92,._owner_1h36a_238 p{color:var(--primary-foreground)}._owner_1h36a_238 p{margin-bottom:0}._owner_1h36a_238 a{flex:none;background:var(--card);color:var(--primary)}._footer_1h36a_46{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-4);padding:var(--spacing-8) 5%;border-top:1px solid var(--border)}._footer_1h36a_46 p,._footer_1h36a_46 small{color:var(--muted-foreground);font-size:.75rem}._footer_1h36a_46 a{color:var(--foreground);font-size:.75rem;text-decoration:none}@media(max-width:1100px){._header_1h36a_12 nav{display:none}._owner_1h36a_238,._stats_1h36a_187{margin-right:5%;margin-left:5%}}@media(max-width:700px){._headerPhone_1h36a_31 span,._listLabel_1h36a_340,._heroNote_1h36a_128 span{display:none}._headerActions_1h36a_24{gap:var(--spacing-1)}._headerActions_1h36a_24 a{padding-right:var(--spacing-2);padding-left:var(--spacing-2)}._hero_1h36a_51{grid-template-columns:1fr;padding-top:var(--spacing-6)}._heroImage_1h36a_143{min-height:18rem;border-top-left-radius:5rem}._localities_1h36a_228{grid-template-columns:1fr;padding:var(--spacing-12) 5%}._owner_1h36a_238{flex-direction:column;align-items:flex-start;padding:var(--spacing-8)}}@media(max-width:450px){._headerActions_1h36a_24>a:nth-of-type(2){font-size:.75rem}._stats_1h36a_187,._footer_1h36a_46{align-items:flex-start;flex-direction:column}}
