.UFCwDq_cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.UFCwDq_h2{letter-spacing:-.04em;font-size:clamp(2rem,1.6rem + 1.6vw,3.125rem);font-weight:600;line-height:1.04}.UFCwDq_h2Sm{letter-spacing:-.04em;font-size:clamp(1.75rem,1.5rem + .9vw,2.5rem);font-weight:600;line-height:1.08}.UFCwDq_hero{background:var(--rv-hero);color:var(--rv-navy);padding:clamp(40px, 1.6rem + 2.3vw, 64px) var(--rv-gutter) 0;overflow:hidden}.UFCwDq_heroInner{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:1100px;margin:0 auto;display:flex}.UFCwDq_badge{background:var(--rv-white);border:1px solid var(--rv-mint-line);font-family:var(--rv-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rv-green);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.UFCwDq_dot{background:var(--rv-bright);border-radius:50%;flex:none;width:7px;height:7px}.UFCwDq_heroTitle{letter-spacing:-.045em;max-width:900px;font-size:clamp(2.5rem,1.25rem + 4.2vw,4.75rem);font-weight:600;line-height:1.02}.UFCwDq_heroSub{text-wrap:balance;max-width:620px;color:var(--rv-slate);font-size:clamp(1.125rem,1.08rem + .19vw,1.25rem);line-height:1.5}@media (max-width:520px){.UFCwDq_heroSub{max-width:340px}}.UFCwDq_search{background:var(--rv-white);width:100%;max-width:640px;box-shadow:var(--rv-shadow-float);border-radius:14px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.UFCwDq_searchField{min-width:0;min-height:54px;color:var(--rv-slate);cursor:text;border-radius:10px;flex:999 240px;align-items:center;gap:10px;padding:0 12px;display:flex}.UFCwDq_searchField:focus-within{box-shadow:inset 0 0 0 2px var(--rv-green)}.UFCwDq_searchInput{min-width:0;color:var(--rv-navy);background:0 0;border:0;outline:0;flex:1;font-size:18px;font-weight:500}.UFCwDq_searchInput::placeholder{color:#6b7888;font-weight:500}.UFCwDq_searchInput:focus-visible{outline:none}.UFCwDq_searchGo.UFCwDq_searchGo{white-space:nowrap;flex:150px;min-height:54px;padding:0 20px;font-size:17px}@media (max-width:480px){.UFCwDq_searchInput{font-size:16px}.UFCwDq_searchField{padding:0 10px}}.UFCwDq_quick{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.UFCwDq_quickChip.UFCwDq_quickChip{min-height:38px;padding:0 14px}@media (pointer:coarse){.UFCwDq_quickChip.UFCwDq_quickChip{min-height:44px}}.UFCwDq_brokerLine{color:var(--rv-slate);margin:-10px 0 -4px;font-size:13px;line-height:1.4}.UFCwDq_stage{width:100%;max-width:760px;margin-top:26px;position:relative}.UFCwDq_arch{aspect-ratio:560/470;background:var(--rv-mint);border-radius:280px 280px 0 0;width:min(560px,100%);margin:0 auto;position:relative;overflow:hidden}.UFCwDq_archImg{object-fit:cover;object-position:50% 60%;width:100%;height:100%;animation:UFCwDq_archSettle 1.6s var(--rv-ease-out) backwards;display:block}@keyframes UFCwDq_archSettle{0%{transform:scale(1.06)}}.UFCwDq_float{z-index:1;border-radius:var(--rv-r-lg);background:var(--rv-white);color:var(--rv-navy);text-align:left;animation:UFCwDq_floatIn .8s var(--rv-ease-out) .35s backwards;transition:transform .3s var(--rv-ease-out), box-shadow .3s ease;align-items:center;gap:12px;padding:12px 16px 12px 12px;text-decoration:none;display:flex;position:absolute;box-shadow:0 20px 40px -20px #00000080}@keyframes UFCwDq_floatIn{0%{opacity:0;transform:translateY(14px)}}a.UFCwDq_float:hover{color:var(--rv-navy);transform:translateY(-3px);box-shadow:0 26px 44px -20px #00000080}.UFCwDq_floatHood{top:34%;left:0}.UFCwDq_floatNew{padding:10px 16px 10px 10px;animation-delay:.5s;top:58%;right:0}.UFCwDq_floatIcon{border-radius:var(--rv-r-md);background:var(--rv-mint);--rv-green:var(--rv-green-ink);flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.UFCwDq_floatThumb{border-radius:var(--rv-r-md);background:var(--rv-mint);flex:none;width:58px;height:58px;position:relative;overflow:hidden}.UFCwDq_floatThumb img{object-fit:cover;width:100%;height:100%}.UFCwDq_floatText{flex-direction:column;min-width:0;display:flex}.UFCwDq_floatTitle{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.35}.UFCwDq_floatLine{color:var(--rv-slate);white-space:nowrap;font-size:13px;line-height:1.4}.UFCwDq_floatKicker{font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rv-green);font-size:11px;font-weight:500}.UFCwDq_floatRent{color:var(--rv-green-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600;line-height:1.4}a.UFCwDq_float:focus-visible{outline:3px solid var(--rv-green);outline-offset:3px}@media (max-width:639px){.UFCwDq_float{gap:10px;max-width:calc(100% - 16px);padding:9px 12px 9px 9px}.UFCwDq_floatHood{top:22%;left:8px}.UFCwDq_floatNew{padding:8px 12px 8px 8px;top:auto;bottom:14px;right:8px}.UFCwDq_floatIcon{border-radius:10px;width:42px;height:42px}.UFCwDq_floatIcon svg{width:24px;height:24px}.UFCwDq_floatThumb{border-radius:10px;width:48px;height:48px}.UFCwDq_floatTitle{font-size:15px}.UFCwDq_floatLine,.UFCwDq_floatRent{font-size:12.5px}.UFCwDq_floatText{overflow:hidden}.UFCwDq_floatTitle,.UFCwDq_floatLine,.UFCwDq_floatRent,.UFCwDq_floatKicker{text-overflow:ellipsis;overflow:hidden}}:is(html:not([data-rv-county]) .UFCwDq_areaSet:not([data-county=broward]):not([data-county=near]),html[data-rv-county=miami-dade] .UFCwDq_areaSet:not([data-county=miami-dade]):not([data-county=near]),html[data-rv-county=broward] .UFCwDq_areaSet:not([data-county=broward]):not([data-county=near]),html[data-rv-county=palm-beach] .UFCwDq_areaSet:not([data-county=palm-beach]):not([data-county=near]),html[data-rv-county=martin] .UFCwDq_areaSet:not([data-county=martin]):not([data-county=near]),html[data-rv-county=st-lucie] .UFCwDq_areaSet:not([data-county=st-lucie]):not([data-county=near])),:is(html:not([data-rv-near=ready]) .UFCwDq_areaSet[data-county=near],html[data-rv-near=ready] .UFCwDq_cardSet:not([data-county=near])){display:none}.UFCwDq_areaSet[data-county=near] .UFCwDq_float{animation-delay:0s}.UFCwDq_areaSet[data-county=near] .UFCwDq_floatNew{animation-delay:.12s}html[data-rv-near=pending] .UFCwDq_stage .UFCwDq_float{visibility:hidden}.UFCwDq_areaPick{z-index:2;min-height:40px;color:var(--rv-navy);white-space:nowrap;animation:UFCwDq_floatIn .8s var(--rv-ease-out) .2s backwards;background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -14px #00000073}.UFCwDq_areaPick:hover{box-shadow:0 12px 28px -14px #0000008c}.UFCwDq_areaPick:focus-within{outline:3px solid var(--rv-green);outline-offset:2px}.UFCwDq_areaPick>svg:first-child{color:var(--rv-green)}.UFCwDq_areaPickCaret{color:var(--rv-slate)}.UFCwDq_areaPickSelect{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}@media (pointer:coarse){.UFCwDq_areaPick{min-height:44px}}.UFCwDq_guideSlot:empty{display:none}.UFCwDq_countiesWrap{max-width:calc(var(--rv-max) + 2 * var(--rv-gutter));padding:var(--rv-space-xl) var(--rv-gutter) var(--rv-space-sm);flex-direction:column;gap:clamp(22px,1.2rem + .6vw,30px);margin:0 auto;display:flex}.UFCwDq_countiesHead{flex-direction:column;gap:12px;display:flex}.UFCwDq_countiesLede{max-width:560px;color:var(--rv-slate);font-size:18px;line-height:1.55}.UFCwDq_counties{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.UFCwDq_countyItem{grid-column:span 2;min-width:0}.UFCwDq_countyItem:nth-child(-n+2){grid-column:span 3}.UFCwDq_countyCard{border-radius:var(--rv-r-xl);background:var(--rv-mint);height:100%;min-height:260px;color:var(--rv-white);isolation:isolate;transition:transform .3s var(--rv-ease-out), box-shadow .3s ease;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.UFCwDq_countyItem:nth-child(-n+2) .UFCwDq_countyCard{min-height:340px}.UFCwDq_countyCard:hover{color:var(--rv-white)}@media (hover:hover) and (pointer:fine){.UFCwDq_countyCard:hover{box-shadow:var(--rv-shadow-lift);transform:translateY(-3px)}}.UFCwDq_countyCard:focus-visible{outline:3px solid var(--rv-green);outline-offset:3px}.UFCwDq_countyPhoto{z-index:-2;position:absolute;inset:0}.UFCwDq_countyFadeIn{animation:.9s both UFCwDq_countyFade}@keyframes UFCwDq_countyFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.UFCwDq_countyFadeIn{animation:none}}.UFCwDq_countyShade{z-index:-1;background:linear-gradient(#0a162400 15%,#0a16249e 45%,#0a1624e0 100%);position:absolute;inset:0}.UFCwDq_countyText{flex-direction:column;gap:4px;min-width:0;padding:clamp(16px,.8rem + .8vw,24px) 64px clamp(16px,.8rem + .8vw,24px) clamp(16px,.8rem + .8vw,24px);display:flex}.UFCwDq_countyName{letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);font-weight:600;line-height:1.15}.UFCwDq_countyCount{font-variant-numeric:tabular-nums;color:#c9f2dc;font-size:16px;font-weight:600;line-height:1.35}.UFCwDq_countyPicks{color:#ffffffdb;font-size:14px;line-height:1.4}.UFCwDq_countyGo{background:var(--rv-white);width:40px;height:40px;color:var(--rv-navy);transition:transform .3s var(--rv-ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:18px;right:16px}.UFCwDq_countyCard:hover .UFCwDq_countyGo{transform:translate(3px)}.UFCwDq_countyYours{background:var(--rv-white);color:var(--rv-green-ink);font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 11px;font-size:11px;font-weight:500;display:none;position:absolute;top:14px;left:14px}:is(html[data-rv-known][data-rv-county=miami-dade] .UFCwDq_countyCard[data-county=miami-dade] .UFCwDq_countyYours,html[data-rv-known][data-rv-county=broward] .UFCwDq_countyCard[data-county=broward] .UFCwDq_countyYours,html[data-rv-known][data-rv-county=palm-beach] .UFCwDq_countyCard[data-county=palm-beach] .UFCwDq_countyYours,html[data-rv-known][data-rv-county=martin] .UFCwDq_countyCard[data-county=martin] .UFCwDq_countyYours,html[data-rv-known][data-rv-county=st-lucie] .UFCwDq_countyCard[data-county=st-lucie] .UFCwDq_countyYours){display:inline-flex}@media (max-width:999px){.UFCwDq_counties{grid-template-columns:repeat(2,minmax(0,1fr))}.UFCwDq_countyItem,.UFCwDq_countyItem:nth-child(-n+2){grid-column:span 1}.UFCwDq_countyItem:first-child{grid-column:1/-1}.UFCwDq_countyCard,.UFCwDq_countyItem:nth-child(-n+2) .UFCwDq_countyCard{min-height:240px}.UFCwDq_countyItem:first-child .UFCwDq_countyCard{min-height:280px}}@media (max-width:639px){.UFCwDq_counties{gap:10px}.UFCwDq_countyCard,.UFCwDq_countyItem:nth-child(-n+2) .UFCwDq_countyCard{border-radius:var(--rv-r-lg);min-height:200px}.UFCwDq_countyItem:first-child .UFCwDq_countyCard{min-height:220px}.UFCwDq_countyText{gap:2px;padding:14px}.UFCwDq_countyItem:first-child .UFCwDq_countyText{padding-right:60px}.UFCwDq_countyName{font-size:18px}.UFCwDq_countyCount{font-size:14px}.UFCwDq_countyPicks{display:none}.UFCwDq_countyItem:first-child .UFCwDq_countyPicks{display:block}.UFCwDq_countyItem:not(:first-child) .UFCwDq_countyGo{display:none}.UFCwDq_countyYours{top:10px;left:10px}}@media (max-width:359px){.UFCwDq_countyName{font-size:16px}}.UFCwDq_hoods{width:100%;max-width:calc(var(--rv-max) + 2 * var(--rv-gutter));padding:var(--rv-space-xl) var(--rv-gutter) var(--rv-space-md);scroll-margin-top:var(--rv-header-h);flex-wrap:wrap;align-items:center;gap:40px;margin:0 auto;display:flex}.UFCwDq_hoodsCopy{flex-direction:column;flex:400px;gap:18px;min-width:0;display:flex}.UFCwDq_hoodsCopy .UFCwDq_h2{font-size:clamp(2rem,1.2rem + 1.6vw,2.75rem)}@media (min-width:640px){.UFCwDq_hoodsCopy .UFCwDq_h2{white-space:nowrap}}.UFCwDq_hoodsLede{max-width:420px;color:var(--rv-slate);font-size:18px;line-height:1.55}.UFCwDq_pills{flex-wrap:wrap;gap:6px;display:flex}.UFCwDq_pills .rv-chip{min-height:38px;padding:0 14px}@media (pointer:coarse){.UFCwDq_pills .rv-chip{min-height:44px}}.UFCwDq_rows{border-radius:var(--rv-r-lg);background:var(--rv-white);border:1px solid var(--rv-line);flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.UFCwDq_row{width:100%;min-height:46px;color:var(--rv-navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:500;transition:background-color .16s;display:flex}.UFCwDq_row:hover,.UFCwDq_row[aria-pressed=true],.UFCwDq_row[data-on=true]{background:var(--rv-mint);--rv-green:var(--rv-green-ink)}a.UFCwDq_row,a.UFCwDq_row:hover{color:var(--rv-navy);text-decoration:none}.UFCwDq_row:disabled{cursor:default;color:var(--rv-slate)}.UFCwDq_rowRent{color:var(--rv-slate);font-variant-numeric:tabular-nums;font-size:14px}.UFCwDq_mapFrame{aspect-ratio:450/560;border-radius:var(--rv-r-2xl);background:var(--rv-map-land);border:6px solid var(--rv-white);min-width:0;max-height:780px;box-shadow:var(--rv-shadow-frame);isolation:isolate;flex:999 560px;position:relative;overflow:hidden}.UFCwDq_mapCta.UFCwDq_mapCta{z-index:4;white-space:normal;text-wrap:balance;align-items:center;max-width:calc(100% - 84px);min-height:46px;padding:8px 18px;font-size:15px;line-height:1.2;display:flex;position:absolute;bottom:14px;left:14px}@media (max-width:639px){.UFCwDq_hoods{gap:28px}.UFCwDq_mapFrame{border-radius:var(--rv-r-xl);border-width:4px;flex-basis:100%}}.UFCwDq_whys{max-width:calc(1180px + 2 * var(--rv-gutter));padding:var(--rv-space-lg) var(--rv-gutter);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin:0 auto;display:grid}.UFCwDq_why{border-radius:var(--rv-r-xl);color:var(--rv-navy);text-align:center;transition:background-color .2s ease, transform .3s var(--rv-ease-out);flex-direction:column;align-items:center;gap:12px;padding:18px 16px 20px;text-decoration:none;display:flex}.UFCwDq_why:hover{color:var(--rv-navy);background:var(--rv-white)}@media (hover:hover) and (pointer:fine){.UFCwDq_why:hover{transform:translateY(-3px)}}.UFCwDq_why:focus-visible{outline:3px solid var(--rv-green);outline-offset:2px}.UFCwDq_whyGo{color:var(--rv-green-ink);align-items:center;gap:6px;margin-top:2px;font-size:15px;font-weight:600;display:inline-flex}.UFCwDq_whyGo:after{content:"→";transition:transform .25s var(--rv-ease-out)}.UFCwDq_why:hover .UFCwDq_whyGo:after{transform:translate(3px)}.UFCwDq_whyIcon{background:var(--rv-mint);--rv-green:var(--rv-green-ink);width:64px;height:64px;color:var(--rv-green);border-radius:50%;justify-content:center;align-items:center;display:flex}.UFCwDq_whyTitle{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.25}.UFCwDq_whyBody{max-width:320px;color:var(--rv-slate);font-size:16px;line-height:1.55}@media (min-width:640px) and (max-width:899px){.UFCwDq_whys{grid-template-columns:1fr;max-width:560px}}.UFCwDq_mosaicWrap{max-width:calc(var(--rv-max) + 2 * var(--rv-gutter));padding:var(--rv-space-sm) var(--rv-gutter) var(--rv-space-lg);margin:0 auto}.UFCwDq_mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.UFCwDq_mosaicItem{border-radius:var(--rv-r-xl);background:var(--rv-mint);min-height:360px;color:var(--rv-navy);margin:0;text-decoration:none;display:block;position:relative;overflow:hidden}.UFCwDq_mosaicItem:hover{color:var(--rv-navy)}.UFCwDq_mosaicItem:focus-visible{outline:3px solid var(--rv-green);outline-offset:3px}.UFCwDq_mosaicCaption{color:var(--rv-navy);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:14px;left:14px}.UFCwDq_mosaicNote{text-align:center;color:var(--rv-slate);margin-top:18px;font-size:15px}@media (max-width:899px){.UFCwDq_mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.UFCwDq_mosaicItem:first-child{grid-column:1/-1}.UFCwDq_mosaicItem{min-height:300px}}@media (max-width:599px){.UFCwDq_mosaic{grid-template-columns:1fr}.UFCwDq_mosaicItem{min-height:240px}}.UFCwDq_listingsBand{background:var(--rv-white);border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line)}.UFCwDq_listings{max-width:calc(var(--rv-max) + 2 * var(--rv-gutter));padding:var(--rv-space-lg) var(--rv-gutter);flex-direction:column;gap:clamp(20px,1.15rem + .4vw,24px);margin:0 auto;display:flex}.UFCwDq_listingsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.UFCwDq_sampleNote{font-family:var(--rv-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--rv-muted);font-size:12px;font-weight:500;line-height:1.5}.UFCwDq_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1099px){.UFCwDq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.UFCwDq_cards{grid-template-columns:1fr}}.UFCwDq_sample{border-radius:var(--rv-r-lg);background:var(--rv-white);border:1px solid var(--rv-line);min-width:0;color:var(--rv-navy);transition:transform .3s var(--rv-ease-out), box-shadow .3s ease, border-color .3s ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.UFCwDq_sample:hover{color:var(--rv-navy)}@media (hover:hover) and (pointer:fine){.UFCwDq_sample:hover{box-shadow:var(--rv-shadow-lift);border-color:var(--rv-check-line);transform:translateY(-3px)}}.UFCwDq_samplePhoto{aspect-ratio:4/3;background:var(--rv-mint);position:relative}.UFCwDq_sampleTag{z-index:1;font-size:12px;position:absolute;top:12px;left:12px}.UFCwDq_sampleBody{flex-direction:column;gap:2px;padding:16px 18px 18px;display:flex}.UFCwDq_samplePrice{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.25}.UFCwDq_samplePrice span{letter-spacing:0;color:var(--rv-slate);font-size:15px;font-weight:500}.UFCwDq_sampleFacts{font-size:15px;font-weight:500}.UFCwDq_sampleWhere{color:var(--rv-slate);align-items:center;gap:8px;font-size:14px;display:flex}.UFCwDq_sampleBadge{background:var(--rv-mint);--rv-green:var(--rv-green-ink);color:var(--rv-green-ink);font-family:var(--rv-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.UFCwDq_formsWrap{max-width:calc(var(--rv-max) + 2 * var(--rv-gutter));padding:var(--rv-space-lg) var(--rv-gutter) 0;margin:0 auto}.UFCwDq_forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.UFCwDq_forms>.UFCwDq_formCard>[type=submit]{margin-top:auto}@media (max-width:899px){.UFCwDq_forms{grid-template-columns:1fr}}.UFCwDq_formCard{min-width:0;padding:var(--rv-pad-card);border-radius:var(--rv-r-xl);background:var(--rv-panel);border:1px solid var(--rv-line);scroll-margin-top:calc(var(--rv-header-h) + 16px);flex-direction:column;gap:16px;display:flex}.UFCwDq_formTitle{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.375rem,1.25rem + .5vw,1.75rem);font-weight:600;line-height:1.15}.UFCwDq_formLede{max-width:520px;color:var(--rv-slate);margin-top:10px;font-size:16px;line-height:1.55}.UFCwDq_formRow{flex-wrap:wrap;gap:12px;display:flex}.UFCwDq_formNote{color:var(--rv-slate);font-size:13.5px;line-height:1.5}.UFCwDq_ownersWrap{max-width:calc(var(--rv-max) + 2 * var(--rv-gutter));padding:var(--rv-space-lg) var(--rv-gutter) var(--rv-space-xl);margin:0 auto}.UFCwDq_owners{border-radius:var(--rv-r-2xl);flex-wrap:wrap;display:flex;overflow:hidden}.UFCwDq_ownersCopy{flex-direction:column;flex:420px;justify-content:center;gap:14px;min-width:0;padding:clamp(28px,1.2rem + 2.3vw,48px);display:flex}.UFCwDq_ownersTitle{letter-spacing:-.04em;max-width:560px;font-size:clamp(1.875rem,1.6rem + 1.1vw,2.875rem);font-weight:600;line-height:1.05}.UFCwDq_ownersBody{max-width:520px;color:var(--rv-on-navy);font-size:18px;line-height:1.55}.UFCwDq_ownersGo.UFCwDq_ownersGo{align-self:flex-start;min-height:52px;margin-top:4px;padding:0 24px;font-size:17px}.UFCwDq_ownersPhoto{flex:380px;min-height:320px;position:relative}@media (max-width:459px){.UFCwDq_ownersPhoto{min-height:240px}}.UFCwDq_searchInput{text-overflow:ellipsis}@media (max-width:400px){.UFCwDq_searchField{gap:8px;padding:0 8px}.UFCwDq_searchInput::placeholder{font-size:15px}}
._4VCbVW_finder{width:100%;margin:0 auto}._4VCbVW_page{max-width:1080px}._4VCbVW_card{background:var(--rv-white);border:1px solid var(--rv-line);box-shadow:var(--rv-shadow-lift);scroll-margin-top:calc(var(--rv-header-h) + 12px);text-align:left;border-radius:28px;padding:clamp(18px,2.4vw,32px);position:relative}._4VCbVW_sheet ._4VCbVW_card{box-shadow:none;border:0;border-radius:0;padding:0}._4VCbVW_top{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}._4VCbVW_back{min-width:44px;min-height:44px;color:var(--rv-navy);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;margin-left:-8px;padding:0 12px 0 6px;font-size:15px;font-weight:600;display:inline-flex}._4VCbVW_back:hover{background:var(--rv-panel)}._4VCbVW_back[hidden]{visibility:hidden;display:inline-flex}._4VCbVW_stepOf{color:var(--rv-slate);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:14px;font-weight:600}._4VCbVW_bar{grid-template-columns:repeat(var(--n,5), 1fr);gap:5px;margin:8px 0 clamp(16px,2vw,24px);display:grid}._4VCbVW_seg{background:var(--rv-mint-line);border-radius:3px;height:6px;transition:background-color .2s}._4VCbVW_segOn{background:var(--rv-green)}._4VCbVW_trail{flex-wrap:wrap;gap:6px;margin:-6px 0 clamp(12px,1.6vw,18px);padding:0;list-style:none;display:flex}._4VCbVW_trailBtn{border:1px solid var(--rv-mint-line);background:var(--rv-mint);min-height:44px;color:var(--rv-ink);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 14px 4px 12px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}._4VCbVW_trailBtn svg{color:var(--rv-green-ink);flex:none}button._4VCbVW_trailBtn{cursor:pointer}button._4VCbVW_trailBtn:hover{border-color:var(--rv-green)}button._4VCbVW_trailBtn:focus-visible{outline:2px solid var(--rv-focus-color);outline-offset:2px}._4VCbVW_stage{gap:18px;display:grid}@media (min-width:900px){._4VCbVW_stage[data-map]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(20px,2.6vw,36px)}}._4VCbVW_body{outline:none;min-width:0}._4VCbVW_enter{animation:.24s cubic-bezier(.2,.8,.2,1) _4VCbVW_rvFinderIn}._4VCbVW_enterBack{animation:.24s cubic-bezier(.2,.8,.2,1) _4VCbVW_rvFinderBack}@keyframes _4VCbVW_rvFinderIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes _4VCbVW_rvFinderBack{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}._4VCbVW_q{letter-spacing:-.03em;color:var(--rv-navy);text-wrap:balance;outline:none;margin:0;font-size:clamp(1.45rem,1.1rem + 1.6vw,1.85rem);font-weight:780;line-height:1.15}._4VCbVW_q:focus,._4VCbVW_q:focus-visible{box-shadow:none;outline:none}._4VCbVW_help{color:var(--rv-slate);text-wrap:pretty;margin:8px 0 18px;font-size:1.0625rem;line-height:1.45}._4VCbVW_soFar{background:var(--rv-mint);color:var(--rv-green-ink);border-radius:999px;align-items:center;gap:8px;margin:-6px 0 16px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}._4VCbVW_soDot{background:var(--rv-bright);border-radius:50%;width:8px;height:8px}@media (max-width:899px){._4VCbVW_stage{gap:0}._4VCbVW_body{display:contents}._4VCbVW_body>*{order:5}._4VCbVW_body>._4VCbVW_q{order:1}._4VCbVW_body>._4VCbVW_help{order:2}._4VCbVW_body>._4VCbVW_soFar{order:3;justify-self:start}._4VCbVW_stage>._4VCbVW_mapBox{order:4;margin:0 0 16px}._4VCbVW_enter,._4VCbVW_enterBack{animation:none}._4VCbVW_enter>*{animation:.24s cubic-bezier(.2,.8,.2,1) _4VCbVW_rvFinderIn}._4VCbVW_enterBack>*{animation:.24s cubic-bezier(.2,.8,.2,1) _4VCbVW_rvFinderBack}}._4VCbVW_mapBox{border-radius:var(--rv-r-xl);height:clamp(200px,30vh,240px);box-shadow:inset 0 0 0 1px var(--rv-line);background:var(--rv-map-water);order:-1;position:relative;overflow:hidden}._4VCbVW_mapSide{display:none}@media (max-width:899px){._4VCbVW_inline ._4VCbVW_mapSide{height:150px;display:block}}@media (min-width:900px){._4VCbVW_mapBox{height:480px;top:calc(var(--rv-header-h) + 16px);order:0;position:sticky}._4VCbVW_mapSide{display:block}}._4VCbVW_mapWait{background:linear-gradient(100deg, var(--rv-map-water) 30%, #e2f1f6 50%, var(--rv-map-water) 70%);background-size:200% 100%;animation:1.4s linear infinite _4VCbVW_rvFinderSheen;position:absolute;inset:0}@keyframes _4VCbVW_rvFinderSheen{to{background-position:-200% 0}}._4VCbVW_mapHint{box-shadow:var(--rv-shadow-pin);color:var(--rv-navy);white-space:nowrap;pointer-events:none;background:#fffffff0;border-radius:999px;margin:0;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}._4VCbVW_tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:560px){._4VCbVW_tiles{grid-template-columns:1fr}._4VCbVW_tiles._4VCbVW_tight{grid-template-columns:1fr 1fr}}._4VCbVW_cardPlace ._4VCbVW_tiles,._4VCbVW_stage[data-map] ._4VCbVW_tiles:not(._4VCbVW_tight){grid-template-columns:1fr}._4VCbVW_tile{border:1.5px solid var(--rv-line-2);border-radius:var(--rv-r-md);background:var(--rv-white);min-height:66px;color:var(--rv-navy);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:11px 14px 11px 16px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;position:relative}._4VCbVW_tile:hover,._4VCbVW_tileHover{border-color:var(--rv-slate)}._4VCbVW_tileHover{background:var(--rv-panel)}._4VCbVW_tile:has(input:focus-visible){outline:3px solid var(--rv-focus-color);outline-offset:2px}._4VCbVW_tileOn,._4VCbVW_tileOn._4VCbVW_tileHover{border-color:var(--rv-navy);box-shadow:inset 0 0 0 .5px var(--rv-navy);background:var(--rv-mint)}._4VCbVW_wide{grid-column:1/-1}._4VCbVW_radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._4VCbVW_tileText{flex:1;gap:3px;min-width:0;display:grid}._4VCbVW_tileTitle{letter-spacing:-.01em;text-wrap:balance;font-size:1.0625rem;font-weight:650;line-height:1.25}._4VCbVW_tileSub{color:var(--rv-slate);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:.9375rem;line-height:1.35}._4VCbVW_badge{background:var(--rv-mint);color:var(--rv-green-ink);letter-spacing:0;vertical-align:2px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:650;display:inline-block}._4VCbVW_tileOn ._4VCbVW_badge{background:var(--rv-white)}._4VCbVW_check{border:1.5px solid var(--rv-line-strong);background:var(--rv-white);color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}._4VCbVW_tileOn ._4VCbVW_check{border-color:var(--rv-green);background:var(--rv-green);color:var(--rv-white)}@media (max-width:560px){._4VCbVW_tight ._4VCbVW_check{display:none}}._4VCbVW_tileGhost{border-radius:var(--rv-r-md);background:linear-gradient(100deg, var(--rv-panel) 30%, #eef4f1 50%, var(--rv-panel) 70%);background-size:200% 100%;height:66px;animation:1.4s linear infinite _4VCbVW_rvFinderSheen;display:block}._4VCbVW_more{grid-column:1/-1}._4VCbVW_moreBtn{min-height:44px;color:var(--rv-green-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:2px;padding:0 4px;font-size:15px;font-weight:650;text-decoration:underline;display:inline-flex}._4VCbVW_moreBody{gap:10px;margin-top:6px;display:grid}._4VCbVW_filter{color:var(--rv-slate);align-items:center;display:flex;position:relative}._4VCbVW_filter svg{position:absolute;left:14px}._4VCbVW_filterInput{border:1px solid var(--rv-line-strong);border-radius:var(--rv-r-sm);background:var(--rv-white);width:100%;min-height:48px;color:var(--rv-navy);padding:0 14px 0 42px;font-size:16px}._4VCbVW_filterInput:focus-visible{border-color:var(--rv-green);outline:none;box-shadow:0 0 0 3px #17804f2e}._4VCbVW_rows{overscroll-behavior:contain;grid-template-columns:1fr;gap:8px;max-height:360px;padding:2px;display:grid;overflow-y:auto}._4VCbVW_row{min-height:52px;padding-top:8px;padding-bottom:8px}._4VCbVW_row ._4VCbVW_tileTitle{font-size:1rem}._4VCbVW_row ._4VCbVW_tileSub{font-size:.875rem}._4VCbVW_none{color:var(--rv-slate);margin:4px 0;font-size:15px}._4VCbVW_cardResult ._4VCbVW_q{font-size:clamp(1.6rem,1.2rem + 1.8vw,2.25rem)}._4VCbVW_result{gap:20px;margin-top:14px;display:grid}._4VCbVW_chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._4VCbVW_chip{background:var(--rv-mint);min-height:34px;color:var(--rv-green-ink);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}._4VCbVW_linkBtn{min-height:44px;color:var(--rv-green-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:15px;font-weight:600;text-decoration:underline}._4VCbVW_results{gap:16px;display:grid}._4VCbVW_count{font-size:var(--rv-step-3);letter-spacing:-.02em;color:var(--rv-navy);margin:0;font-weight:700}._4VCbVW_countLine{color:var(--rv-slate);margin:-8px 0 0}._4VCbVW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._4VCbVW_cardItem{min-width:0}@media (max-width:899px){._4VCbVW_cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;margin-right:calc(-1*clamp(18px,2.4vw,32px));padding-bottom:6px;padding-right:clamp(18px,2.4vw,32px);overflow-x:auto}._4VCbVW_cardItem{scroll-snap-align:start}}._4VCbVW_cardGhost{aspect-ratio:4/4.6;background:linear-gradient(100deg, var(--rv-panel) 30%, #eef4f1 50%, var(--rv-panel) 70%);background-size:200% 100%;border-radius:18px;animation:1.4s linear infinite _4VCbVW_rvFinderSheen;display:block}._4VCbVW_resultsWait{min-height:320px}._4VCbVW_seeAll{justify-self:start;width:100%;max-width:420px}@media (max-width:560px){._4VCbVW_seeAll{max-width:none}}._4VCbVW_handoff{background:var(--rv-panel);box-shadow:inset 0 0 0 1px var(--rv-line-soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px 20px;display:flex}._4VCbVW_handoffCopy{flex:280px}._4VCbVW_handoffTitle{color:var(--rv-navy);margin:0 0 4px;font-size:1.0625rem;font-weight:700}._4VCbVW_handoffLine{color:var(--rv-slate);margin:0;line-height:1.45}._4VCbVW_handoffBtn{flex:none}@media (max-width:560px){._4VCbVW_handoffBtn{width:100%}}._4VCbVW_fine{color:var(--rv-slate);margin:0;font-size:14px}._4VCbVW_tel{color:var(--rv-green-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}._4VCbVW_fine ._4VCbVW_linkBtn{min-height:44px;font-size:14px}._4VCbVW_owner{gap:10px;max-width:520px;display:grid}._4VCbVW_ownerLabel{color:var(--rv-navy);font-size:15px;font-weight:650}._4VCbVW_ownerBtn{width:100%}._4VCbVW_trust{text-align:center;color:var(--rv-slate);margin:14px 0 0;font-size:14px;font-weight:600}._4VCbVW_sheet ._4VCbVW_trust{display:none}@media (prefers-reduced-motion:reduce){._4VCbVW_enter,._4VCbVW_enterBack,._4VCbVW_enter>*,._4VCbVW_enterBack>*,._4VCbVW_mapWait,._4VCbVW_tileGhost,._4VCbVW_cardGhost{animation:none}}
