.i9r3ga_crop{background:#fcfbf6;border:1px solid #e0e3d6;border-radius:28px 0;position:relative;overflow:hidden}.i9r3ga_svg{aspect-ratio:1;width:100%;height:auto;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;display:block}.i9r3ga_parcels{fill:none;stroke:#d8d1bc;stroke-width:.9px}.i9r3ga_roads{fill:#dcd6c4;stroke:#c3bba1;stroke-width:1px}.i9r3ga_available{fill:#efdba8;stroke:#b39455;stroke-width:1px}.i9r3ga_piece{fill:#f5ecd3;stroke:#c9b485;stroke-width:1px;stroke-dasharray:4 3}.i9r3ga_sold{fill:#e0e4db;stroke:#aeb8aa;stroke-width:1px}.i9r3ga_halo{fill:none;stroke:#e0ca9699;stroke-width:14px;stroke-linejoin:round}.i9r3ga_chosen{fill:#234936;stroke:#e0ca96;stroke-width:3px;stroke-linejoin:round}.i9r3ga_number,.i9r3ga_chosenNumber{text-anchor:middle;font-weight:700}.i9r3ga_number{fill:#3b2f12}.i9r3ga_chosenNumber{fill:#f6f3e9}.i9r3ga_north{fill:#234936;width:52px;height:52px;position:absolute;top:16px;right:16px}.i9r3ga_north circle{fill:#fbfaf4f0;stroke:#ac955f;stroke-width:1.5px}.i9r3ga_north text{font:700 10px/1 var(--font-geist-sans), sans-serif}.i9r3ga_key{color:#2b3a30;background:#fff;border-top:1px solid #e0e3d6;flex-wrap:wrap;gap:6px 18px;margin:0;padding:14px 20px 16px;font-size:16px;list-style:none;display:flex}.i9r3ga_key li{align-items:center;gap:8px;display:inline-flex}.i9r3ga_key i{border-radius:4px;width:20px;height:14px}.i9r3ga_keyChosen{background:#234936;box-shadow:inset 0 0 0 2px #e0ca96}.i9r3ga_keyAvailable{background:#efdba8;box-shadow:inset 0 0 0 1px #b39455}.i9r3ga_keySold{background:#e0e4db;box-shadow:inset 0 0 0 1px #aeb8aa}.i9r3ga_keyRoad{background:#dcd6c4;box-shadow:inset 0 0 0 1px #c3bba1}
.k5HjJa_root{--ink:#234936;--ink-deep:#1b3a2b;--cream:#f6f3e9;--gold:#e0ca96;--gold-deep:#9c8248;--text:#1d2b22;--muted:#3f4d43;--soft:#55645a;--line:#dfe2d5;--card:#fbfaf4;color:var(--text);background:radial-gradient(120% 90% at 62% 42%,#efece3 0%,#e2ddce 100%);font-size:17px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.k5HjJa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k5HjJa_viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;inset:0;overflow:hidden}.k5HjJa_viewport[data-dragging]{cursor:grabbing}.k5HjJa_viewport:focus-visible{box-shadow:inset 0 0 0 4px #39784e}.k5HjJa_intro{opacity:0;transition:opacity .8s,transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.97)}.k5HjJa_viewport[data-ready] .k5HjJa_intro{opacity:1;transform:none}.k5HjJa_stage{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.k5HjJa_svg{background:#fcfbf6;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;display:block;box-shadow:0 0 0 1px #d6cfba,0 40px 90px -40px #23493680}.k5HjJa_parcels{fill:none;stroke:#d8d1bc;stroke-width:.9px}.k5HjJa_parcelsOver{fill:none;display:none}.k5HjJa_roads{fill:#dcd6c4;stroke:#c3bba1;stroke-width:1px}.k5HjJa_roadAreas,.k5HjJa_parcelNumbers{pointer-events:none;font-weight:700}.k5HjJa_roadAreas{fill:#8a8268}.k5HjJa_parcelNumbers{fill:#aaa38b}.k5HjJa_labels text,.k5HjJa_selection text{text-anchor:middle;pointer-events:none}.k5HjJa_plots path{cursor:pointer;stroke-width:1px;stroke-linejoin:round;transition:fill .25s,stroke .25s}.k5HjJa_available{fill:#efdba8;stroke:#b39455}.k5HjJa_availablePiece{fill:#f5ecd3;stroke:#c9b485;stroke-dasharray:4 3}.k5HjJa_sold{fill:url(#site-plan-hatch);stroke:#aeb8aa}.k5HjJa_soldPiece{fill:#e5e8e0;stroke:#c3cabe}.k5HjJa_hatchGround{fill:#e0e4db}.k5HjJa_hatchLine{stroke:#c7cec2;stroke-width:.7px}@media (hover:hover){.k5HjJa_available:hover,.k5HjJa_availablePiece:hover{fill:#f8edc9;stroke:var(--ink);stroke-width:2.2px}.k5HjJa_sold:hover,.k5HjJa_soldPiece:hover{stroke:#5f6b5d;stroke-width:1.8px}}.k5HjJa_plots [data-dim]{fill:#f3f0e6;stroke:#e2dccb;stroke-dasharray:none}.k5HjJa_number{fill:#3b2f12;font-weight:700}.k5HjJa_area{fill:#5a4a22}.k5HjJa_labels [data-sold] text{fill:#5c6758}.k5HjJa_labels [data-dim] text{opacity:.28}.k5HjJa_labels,.k5HjJa_area,.k5HjJa_roadAreas,.k5HjJa_parcelNumbers{display:none}.k5HjJa_svg[data-detail="1"] .k5HjJa_labels,.k5HjJa_svg[data-detail="2"] .k5HjJa_labels,.k5HjJa_svg[data-detail="3"] .k5HjJa_labels,.k5HjJa_svg[data-detail="2"] .k5HjJa_area,.k5HjJa_svg[data-detail="3"] .k5HjJa_area,.k5HjJa_svg[data-detail="2"] .k5HjJa_roadAreas,.k5HjJa_svg[data-detail="3"] .k5HjJa_roadAreas,.k5HjJa_svg[data-detail="3"] .k5HjJa_parcelNumbers{display:inline}.k5HjJa_selection{pointer-events:none}.k5HjJa_selection .k5HjJa_area{display:inline}.k5HjJa_selectionHalo{fill:none;stroke:#e0ca968c;stroke-width:14px;stroke-linejoin:round;animation:.7s cubic-bezier(.2,.7,.2,1) k5HjJa_selection-in}.k5HjJa_selectionShape{fill:var(--ink);stroke:var(--gold);stroke-width:2.5px;stroke-linejoin:round}.k5HjJa_selection .k5HjJa_number,.k5HjJa_selection .k5HjJa_area{fill:var(--cream)}.k5HjJa_sideLength{font:700 calc(var(--px,1) * 13px) var(--font-geist-sans), Arial, sans-serif;fill:var(--ink-deep);paint-order:stroke;stroke:#fcfbf6;stroke-width:calc(var(--px,1) * 4px);stroke-linejoin:round}@keyframes k5HjJa_selection-in{0%{stroke-width:40px;stroke:#e0ca9600}}.k5HjJa_svg[data-palette=survey]{background:#fff}.k5HjJa_svg[data-palette=survey] :is(.k5HjJa_available,.k5HjJa_availablePiece){fill:#c79483;stroke:#6e6e6e;stroke-dasharray:none}.k5HjJa_svg[data-palette=survey] :is(.k5HjJa_sold,.k5HjJa_soldPiece){fill:#ada4fe;stroke:#828282;stroke-width:.7px}.k5HjJa_svg[data-palette=survey] .k5HjJa_plots [data-dim]{opacity:.3}.k5HjJa_svg[data-palette=survey] .k5HjJa_roads{fill:#828282;stroke:red;stroke-width:.8px}.k5HjJa_svg[data-palette=survey] .k5HjJa_parcels{stroke:red;stroke-width:.8px}.k5HjJa_svg[data-palette=survey] .k5HjJa_parcelsOver{stroke:red;stroke-width:.8px;display:inline}.k5HjJa_svg[data-palette=survey] .k5HjJa_labels text{fill:#000;font-weight:700}.k5HjJa_svg[data-palette=survey] :is(.k5HjJa_roadAreas,.k5HjJa_parcelNumbers){fill:#000}.k5HjJa_tip{z-index:8;background:var(--ink);color:var(--cream);pointer-events:none;white-space:nowrap;opacity:0;border-radius:14px 0;gap:2px;margin:20px 0 0 18px;padding:10px 15px 11px;transition:opacity .15s;display:grid;position:absolute;top:0;left:0;box-shadow:0 12px 26px -12px #10251a99}.k5HjJa_tip[data-shown]{opacity:1}.k5HjJa_tip strong{font-size:17px;font-weight:600;line-height:1.2}.k5HjJa_tip span{color:#ead69b;font:500 14px/1.3 var(--font-geist-mono), monospace}.k5HjJa_controls{z-index:4;right:24px;bottom:calc(var(--map-bottom,0px) + 24px);pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute}.k5HjJa_controls>*{pointer-events:auto}.k5HjJa_north{width:50px;height:50px;fill:var(--ink);filter:drop-shadow(0 6px 12px #23493640)}.k5HjJa_north circle{fill:#fbfaf4f0;stroke:#ac955f;stroke-width:1.5px}.k5HjJa_north text{font:700 10px/1 var(--font-geist-sans), sans-serif}.k5HjJa_scale{background:#fbfaf4e6;border-radius:10px;justify-items:end;gap:3px;margin-bottom:4px;padding:6px 10px;display:grid}.k5HjJa_scaleText{color:var(--muted);font:600 12px/1 var(--font-geist-mono), monospace;white-space:nowrap}.k5HjJa_scaleText:after{content:" · " attr(data-metres)}.k5HjJa_scaleBar{border:2px solid var(--ink);border-top:0;height:7px;display:block}.k5HjJa_pill,.k5HjJa_zoom{box-shadow:0 0 0 1px #d7d6c8,0 10px 24px -12px #23493673}.k5HjJa_pill{white-space:nowrap;background:var(--card);min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:0 18px 0 15px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.k5HjJa_pill svg{width:21px;height:21px}.k5HjJa_pill:hover{background:#efeee3}.k5HjJa_zoom{background:var(--card);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.k5HjJa_zoom button{width:56px;height:56px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .2s;display:grid}.k5HjJa_zoom button+button{border-top:1px solid #e3e2d6}.k5HjJa_zoom button:hover{background:#efeee3}.k5HjJa_zoom svg{width:22px;height:22px}.k5HjJa_pill:focus-visible,.k5HjJa_zoom button:focus-visible{outline-offset:2px;outline:3px solid #39784e}.k5HjJa_top{z-index:6;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex;position:absolute;top:0;left:0;right:0}.k5HjJa_top>*{pointer-events:auto}.k5HjJa_brand{background:var(--card);border-radius:22px 0;padding:10px 18px 10px 16px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #dcdccd,0 10px 24px -14px #23493666}.k5HjJa_brand:focus-visible{outline-offset:3px;outline:3px solid #39784e}.k5HjJa_topActions{gap:10px;display:flex}.k5HjJa_topButton{background:var(--card);min-height:52px;color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:0 20px 0 16px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:0 0 0 1px #dcdccd,0 10px 24px -14px #23493666}.k5HjJa_topButton svg{width:20px;height:20px}.k5HjJa_topButton:first-child{font-family:var(--font-geist-mono), monospace;font-size:15px}.k5HjJa_topButton:hover{background:#efeee3}.k5HjJa_topButton:focus-visible{outline-offset:2px;outline:3px solid #39784e}.k5HjJa_panel{z-index:5;border:1px solid var(--line);background:var(--card);border-radius:32px 0;flex-direction:column;width:412px;display:flex;position:absolute;top:104px;bottom:24px;left:24px;overflow:hidden;box-shadow:0 30px 60px -32px #23493673}.k5HjJa_grip{display:none}.k5HjJa_panelScroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:30px 28px 28px;overflow-y:auto}.k5HjJa_panelScroll>*{animation:.45s cubic-bezier(.2,.7,.2,1) both k5HjJa_panel-in}@keyframes k5HjJa_panel-in{0%{opacity:0;transform:translateY(10px)}}.k5HjJa_eyebrow{color:var(--soft);letter-spacing:calc(.16em * var(--spread));text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;font-weight:600;display:flex}.k5HjJa_eyebrow:before{content:"";background:#ac955f;width:28px;height:1px}.k5HjJa_title{color:var(--text);letter-spacing:-.055em;outline:none;margin:0;font-size:42px;font-weight:500;line-height:1.04}.k5HjJa_title span{color:#b39b65}.k5HjJa_lede{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.55}.k5HjJa_search{margin-top:26px}.k5HjJa_search label{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:600;display:block}.k5HjJa_searchField{position:relative}.k5HjJa_searchField svg{width:23px;height:23px;color:var(--soft);pointer-events:none;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.k5HjJa_searchField input{width:100%;height:60px;color:var(--text);font:inherit;background:#fff;border:1.5px solid #c9d2c4;border-radius:18px;outline:none;padding:0 18px 0 52px;font-size:20px;font-weight:500;transition:border-color .2s,box-shadow .2s}.k5HjJa_searchField input::placeholder{color:#6d7a6e;font-weight:400}.k5HjJa_searchField input:focus{border-color:var(--ink);box-shadow:0 0 0 4px #23493624}.k5HjJa_results{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.k5HjJa_result{border:1.5px solid var(--line);width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 14px 10px 16px;transition:border-color .2s,background-color .2s;display:grid}.k5HjJa_result strong{font-size:18px;font-weight:600;line-height:1.25}.k5HjJa_result strong small{color:var(--soft);margin-left:8px;font-size:14px;font-weight:500}.k5HjJa_result span{color:var(--muted);font:500 15px/1.3 var(--font-geist-mono), monospace;grid-column:1}.k5HjJa_result em{color:#1f5a35;background:#e1eee4;border-radius:999px;grid-area:1/2/span 2;padding:6px 12px;font-size:14px;font-style:normal;font-weight:600}.k5HjJa_result em[data-sold]{color:#4c574a;background:#e7e9e4}.k5HjJa_result:hover{border-color:var(--ink);background:#fbfcf8}.k5HjJa_result:focus-visible{outline-offset:2px;outline:3px solid #39784e}.k5HjJa_noMatch{color:var(--muted);margin:12px 0 0;font-size:16px}.k5HjJa_filtersToggle{display:none}.k5HjJa_group{border:0;min-width:0;margin:26px 0 0;padding:0}.k5HjJa_group legend{color:var(--text);margin-bottom:10px;padding:0;font-size:16px;font-weight:600}.k5HjJa_segments{background:#edece2;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.k5HjJa_segments.k5HjJa_two{grid-template-columns:repeat(2,minmax(0,1fr))}.k5HjJa_segment{min-height:64px;color:var(--muted);text-align:center;cursor:pointer;border-radius:15px;place-content:center;justify-items:center;gap:3px;padding:8px 6px;font-size:16px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;position:relative}.k5HjJa_segment input{opacity:0;pointer-events:none;position:absolute}.k5HjJa_segmentLabel{align-items:center;gap:8px;display:inline-flex}.k5HjJa_segment b{color:var(--soft);font:600 13px/1 var(--font-geist-mono), monospace}.k5HjJa_segment:hover{color:var(--text)}.k5HjJa_segment:has(input:checked){color:var(--text);background:#fff;box-shadow:0 1px #2349360f,0 8px 18px -10px #23493666}.k5HjJa_segment:has(input:focus-visible){outline-offset:1px;outline:3px solid #39784e}.k5HjJa_swatch{border-radius:4px;flex-shrink:0;width:18px;height:13px;box-shadow:inset 0 0 0 1px #00000024}.k5HjJa_swatch[data-kind=all]{background:linear-gradient(135deg,#efdba8 50%,#dfe3da 50%)}.k5HjJa_swatch[data-kind=available]{background:#efdba8;box-shadow:inset 0 0 0 1px #b39455}.k5HjJa_swatch[data-kind=sold]{background:repeating-linear-gradient(45deg,#e0e4db 0 2px,#bfc7ba 2px 3px);box-shadow:inset 0 0 0 1px #aeb8aa}.k5HjJa_swatch[data-kind=site]{background:linear-gradient(135deg,#efdba8 50%,#dcd6c4 50%)}.k5HjJa_swatch[data-kind=survey]{background:linear-gradient(135deg,#c79483 50%,#ada4fe 50%);box-shadow:inset 0 0 0 1px red}.k5HjJa_chips{flex-wrap:wrap;gap:8px;display:flex}.k5HjJa_chip{min-height:52px;color:var(--text);cursor:pointer;background:#fff;border:1.5px solid #d3dacd;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.k5HjJa_chip input{opacity:0;pointer-events:none;position:absolute}.k5HjJa_chip b{color:var(--soft);font:600 13px/1 var(--font-geist-mono), monospace}.k5HjJa_chip:hover{border-color:var(--ink)}.k5HjJa_chip:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--cream)}.k5HjJa_chip:has(input:checked) b{color:#ead69b}.k5HjJa_chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #39784e}.k5HjJa_groupHint{color:var(--muted);margin:-4px 0 10px;font-size:15px;line-height:1.45}.k5HjJa_rose{background:#edece2;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.k5HjJa_roseCell{min-height:64px;color:var(--text);text-align:center;cursor:pointer;border-radius:15px;place-content:center;justify-items:center;gap:3px;padding:8px 4px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;position:relative}.k5HjJa_roseCell input{opacity:0;pointer-events:none;position:absolute}.k5HjJa_roseCell b{color:var(--soft);font:600 13px/1 var(--font-geist-mono), monospace}.k5HjJa_roseCell:hover{background:#f7f6ef}.k5HjJa_roseCell:has(input:checked){background:var(--ink);color:var(--cream);box-shadow:0 8px 18px -10px #23493699}.k5HjJa_roseCell:has(input:checked) b{color:#ead69b}.k5HjJa_roseCell:has(input:disabled){color:#6d776e;cursor:default}.k5HjJa_roseCell:has(input:disabled):hover{background:0 0}.k5HjJa_roseCell:has(input:focus-visible){outline-offset:1px;outline:3px solid #39784e}.k5HjJa_roseNorth{width:44px;height:44px;fill:var(--ink);stroke:none;place-self:center}.k5HjJa_roseNorth circle{fill:none;stroke:#ac955f;stroke-width:1.5px}.k5HjJa_roseNorth text{font:700 10px/1 var(--font-geist-sans), sans-serif}.k5HjJa_lit{color:var(--muted);margin:16px 0 0;font-size:16px}.k5HjJa_lit button,.k5HjJa_soldNote button{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.k5HjJa_note{color:var(--muted);background:repeating-linear-gradient(90deg,#cdd4c4 0 4px,#0000 4px 9px) top/100% 1px no-repeat;margin:28px 0 0;padding-top:18px;font-size:15px;line-height:1.6}.k5HjJa_note a{color:var(--ink);text-underline-offset:3px;font-weight:600}.k5HjJa_back{min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #cfd8cb;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 15px;font-size:17px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.k5HjJa_back svg{width:22px;height:22px}.k5HjJa_back:hover{border-color:var(--ink);background:#f1f4ee}.k5HjJa_detailHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:24px;display:flex}.k5HjJa_plotName{color:var(--text);letter-spacing:-.055em;overflow-wrap:anywhere;outline:none;margin:0;font-size:46px;font-weight:500;line-height:1}.k5HjJa_plotPart{color:var(--muted);margin:8px 0 0;font-size:16px}.k5HjJa_status{color:#fff;background:#39784e;border-radius:999px;flex-shrink:0;margin-top:4px;padding:8px 15px;font-size:15px;font-weight:600}.k5HjJa_status[data-sold]{background:#5f6b5d}.k5HjJa_size{border:1px solid var(--line);background:#fff;border-radius:22px 0;margin:20px 0 0;padding:18px 20px;display:grid}.k5HjJa_rapd{color:var(--text);font:600 36px/1.05 var(--font-geist-mono), monospace;letter-spacing:-.03em}.k5HjJa_rapdKey{color:var(--soft);margin-top:6px;font-size:14px}.k5HjJa_rapdWords{color:var(--muted);margin-top:10px;font-size:17px;line-height:1.5}.k5HjJa_rapdWords:first-child{margin-top:0}.k5HjJa_sketch{border:1px solid var(--line);background:#fff;border-radius:22px;margin:16px 0 0;padding:10px 6px 4px}.k5HjJa_sketchSvg{width:100%;height:auto;display:block}.k5HjJa_sketch figcaption{color:var(--soft);text-align:center;padding:2px 14px 10px;font-size:14px;line-height:1.45}.k5HjJa_sketchPlot{fill:#f4e6bf;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.k5HjJa_sketchStone{fill:#fff;stroke:var(--ink);stroke-width:2px}.k5HjJa_sketchRoad{stroke:#e1dbc9;stroke-linecap:butt}.k5HjJa_sketchRoadText{fill:#7c7358;font:700 12px/1 var(--font-geist-sans), sans-serif;letter-spacing:calc(.16em * var(--spread));text-anchor:middle;text-transform:uppercase}.k5HjJa_sketchLength{fill:var(--text);font:600 15px/1 var(--font-geist-sans), sans-serif}.k5HjJa_sketchCentre{fill:#6c5a2c;font:600 15px/1 var(--font-geist-sans), sans-serif;text-anchor:middle}.k5HjJa_facts{margin:16px 0 0;display:grid}.k5HjJa_facts>div{background:repeating-linear-gradient(90deg,#cdd4c4 0 4px,#0000 4px 9px) top/100% 1px no-repeat;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.k5HjJa_facts dt{color:var(--soft);font-size:16px}.k5HjJa_facts dd{color:var(--text);margin:0;font-size:17px;font-weight:600}.k5HjJa_facts dd>span{color:var(--muted);font-size:15px;font-weight:500;display:block}.k5HjJa_neighbours{flex-wrap:wrap;gap:6px;margin:-2px 0 0;padding:0;list-style:none;display:flex}.k5HjJa_neighbours button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d3dacd;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600;transition:border-color .2s,background-color .2s}.k5HjJa_neighbours button:hover{border-color:var(--ink);background:#f1f4ee}.k5HjJa_dated{color:var(--soft);margin:16px 0 0;font-size:15px;line-height:1.5}.k5HjJa_soldNote{color:var(--muted);background:#eef0ea;border-radius:16px;margin:16px 0 0;padding:14px 16px;font-size:16px}.k5HjJa_actions{gap:10px;margin-top:22px;display:grid}.k5HjJa_listing{min-height:64px;color:var(--ink);background:#fbf4e0;border:1.5px solid #c9b485;border-radius:20px;align-items:center;gap:14px;padding:8px 16px 8px 18px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.k5HjJa_listing>svg{flex-shrink:0;width:24px;height:24px}.k5HjJa_listing>svg:last-child{width:20px;height:20px;margin-left:auto}.k5HjJa_listing span{font-size:17px;font-weight:600;line-height:1.25;display:grid}.k5HjJa_listing small{color:var(--muted);font-size:14px;font-weight:500}.k5HjJa_listing:hover{border-color:var(--ink);background:#f7ecd0}.k5HjJa_listing:focus-visible{outline-offset:3px;outline:3px solid #39784e}.k5HjJa_call{background:var(--ink);min-height:64px;color:var(--cream);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:8px 20px;text-decoration:none;transition:background-color .2s;display:flex}.k5HjJa_call svg{flex-shrink:0;width:24px;height:24px}.k5HjJa_call span{font-size:18px;font-weight:600;line-height:1.2;display:grid}.k5HjJa_call small{color:#ead69b;font:500 14px/1.3 var(--font-geist-mono), monospace}.k5HjJa_call:hover{background:var(--ink-deep)}.k5HjJa_actionRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k5HjJa_secondary{min-height:56px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #cfd8cb;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.k5HjJa_secondary svg{flex-shrink:0;width:21px;height:21px}.k5HjJa_secondary:first-child svg{color:#1f9d49}.k5HjJa_secondary:hover{border-color:var(--ink);background:#f1f4ee}.k5HjJa_call:focus-visible,.k5HjJa_secondary:focus-visible,.k5HjJa_back:focus-visible,.k5HjJa_neighbours button:focus-visible,.k5HjJa_stepper button:focus-visible{outline-offset:3px;outline:3px solid #39784e}.k5HjJa_stepper{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.k5HjJa_stepper button{min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:#edece2;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.k5HjJa_stepper button svg{width:20px;height:20px}.k5HjJa_stepper button:hover{background:#e3e2d6}@media (max-width:1023px){.k5HjJa_top{padding:12px}.k5HjJa_brand{padding:8px 12px}.k5HjJa_topButton{min-height:48px;padding:0 16px 0 13px}.k5HjJa_topButton:first-child{display:none}.k5HjJa_panel{border-width:1px 0 0;border-radius:28px 28px 0 0;width:auto;max-height:min(64svh,620px);inset:auto 0 0;box-shadow:0 -16px 40px -24px #23493680}.k5HjJa_grip{width:100%;min-height:44px;color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-items:center;gap:5px;padding:8px 0 2px;font-size:13px;font-weight:600;display:grid}.k5HjJa_gripBar{background:#cdd2c5;border-radius:3px;width:44px;height:5px}.k5HjJa_grip:focus-visible{outline-offset:-3px;border-radius:20px;outline:3px solid #39784e}.k5HjJa_panel{transition:max-height .35s cubic-bezier(.2,.7,.2,1)}.k5HjJa_panel[data-collapsed]{max-height:164px}.k5HjJa_panel[data-collapsed] .k5HjJa_panelScroll{overflow:hidden}.k5HjJa_panelScroll{padding:12px 18px calc(18px + env(safe-area-inset-bottom))}.k5HjJa_eyebrow,.k5HjJa_lede{display:none}.k5HjJa_title{font-size:28px}.k5HjJa_search{margin-top:12px}.k5HjJa_search label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.k5HjJa_searchField input{height:56px;font-size:18px}.k5HjJa_filtersToggle{width:100%;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d3dacd;border-radius:16px;align-items:center;gap:9px;margin-top:10px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.k5HjJa_filtersToggle svg{width:21px;height:21px}.k5HjJa_filtersToggle b{color:var(--soft);font:600 13px/1 var(--font-geist-mono), monospace;margin-left:auto}.k5HjJa_filters:not([data-open]){display:none}.k5HjJa_group{margin-top:18px}.k5HjJa_note{margin-top:20px}.k5HjJa_controls{left:12px;right:12px;bottom:calc(var(--map-bottom,0px) + 12px);flex-direction:row;align-items:flex-end;gap:8px}.k5HjJa_north{align-self:flex-end;width:44px;height:44px}.k5HjJa_scale{margin:0 auto 0 0;padding:5px 8px}.k5HjJa_pill{min-height:48px;padding:0 15px 0 12px;font-size:15px}.k5HjJa_zoom{border-radius:16px;flex-direction:row}.k5HjJa_zoom button{width:50px;height:48px}.k5HjJa_zoom button+button{border-top:0;border-left:1px solid #e3e2d6}.k5HjJa_detailHead{margin-top:16px}.k5HjJa_plotName{font-size:36px}.k5HjJa_rapd{font-size:30px}.k5HjJa_sketch{max-width:420px}}@media (max-width:420px){.k5HjJa_scaleText:after{content:none}}@media (max-width:380px){.k5HjJa_panelScroll{padding-inline:14px}.k5HjJa_segment{font-size:15px}.k5HjJa_actionRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.k5HjJa_intro,.k5HjJa_plots path,.k5HjJa_panelScroll>*,.k5HjJa_selectionHalo{transition:none;animation:none}.k5HjJa_intro{transform:none}}
