.FloorPlan_floorPlan__Pj_I5.floor-plan{box-shadow:0 14px 30px rgba(30,51,40,.06)}.FloorPlan_floorPlan__Pj_I5 .floor-plan__floor-label{fill:#9b7437!important;font-size:12px!important;font-family:Arial,sans-serif!important;font-weight:700!important;letter-spacing:.14em}.FloorPlan_floorPlan__Pj_I5 .floor-plan__canvas{fill:#fff;stroke:none}.FloorPlan_floorPlan__Pj_I5 .floor-plan__outline{fill:none!important;stroke:#29493a!important;stroke-width:5!important;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room-fill{stroke:none}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room-wall{fill:none;stroke:#718176;stroke-width:1.35;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room--standard .floor-plan__room-fill{fill:#fdfdfb}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room--living .floor-plan__room-fill{fill:#f0f6ef}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room--wet .floor-plan__room-fill{fill:#f1f6f7}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room--storage .floor-plan__room-fill{fill:#f8f3e8}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room--outdoor .floor-plan__room-fill{fill:#edf4ef}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room--outdoor .floor-plan__room-wall{stroke:#8da194;stroke-dasharray:4 3}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room-label text{fill:#244435;font-size:11.5px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;letter-spacing:.02em;paint-order:stroke;stroke:#fff;stroke-width:2px;stroke-linejoin:round}.FloorPlan_floorPlan__Pj_I5 .floor-plan__sub-label{font-size:9.5px!important;font-weight:600!important}.FloorPlan_floorPlan__Pj_I5 .floor-plan__opening{fill:none;stroke:#fff;stroke-width:5;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__window{fill:none;stroke:#648896;stroke-width:1.4;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__window--sweep{stroke:#4f7f90;stroke-width:1.8}.FloorPlan_floorPlan__Pj_I5 .floor-plan__door{fill:none;stroke:#62766b;stroke-width:1.25;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__door--sliding{stroke:#8b7654;stroke-width:1.45}.FloorPlan_floorPlan__Pj_I5 .floor-plan__door-arc{stroke-dasharray:0;stroke-linecap:round}.FloorPlan_floorPlan__Pj_I5 .floor-plan__door-leaf{stroke:#617166}.FloorPlan_floorPlan__Pj_I5 .floor-plan__fixture{fill:#fff;stroke:#6f8177;stroke-width:1;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__fixture path{fill:none;stroke:#6f8177;stroke-width:1;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__fixture circle,.FloorPlan_floorPlan__Pj_I5 .floor-plan__fixture ellipse{fill:#fbfcfa;stroke:#6f8177;stroke-width:1}.FloorPlan_floorPlan__Pj_I5 .floor-plan__fixture-label{fill:#5b6c62;font-size:8px!important;font-weight:700;stroke:none!important}.FloorPlan_floorPlan__Pj_I5 .floor-plan__fixture--stairs rect{fill:url(#plan-stairs);stroke:#6f8177}.FloorPlan_floorPlan__Pj_I5 .floor-plan__orientation{fill:none;stroke:#29493a;stroke-width:1.5;vector-effect:non-scaling-stroke}.FloorPlan_floorPlan__Pj_I5 .floor-plan__orientation text{fill:#29493a;font-size:10px!important;font-family:Arial,sans-serif!important;font-weight:700!important;stroke:none}.FloorPlan_desktopSvg__MJrrm{display:block}.FloorPlan_mobileFloors__6Ov6p{display:none}@media(max-width:680px){.FloorPlan_desktopSvg__MJrrm{display:none!important}.FloorPlan_mobileFloors__6Ov6p{display:grid!important;gap:12px}.FloorPlan_mobileFloors__6Ov6p svg{display:block;width:100%;height:auto}.FloorPlan_floorPlan__Pj_I5 .floor-plan__room-label text{font-size:10px}.FloorPlan_floorPlan__Pj_I5 .floor-plan__sub-label{font-size:8px!important}.FloorPlan_floorPlan__Pj_I5 .floor-plan__floor-label{font-size:10px!important}}.PropertyDetail_scope__hJCSN .property-appeal{display:grid;grid-template-columns:.9fr .8fr .72fr;gap:clamp(26px,4vw,64px);align-items:start}.PropertyDetail_scope__hJCSN .detail-section-heading h2,.PropertyDetail_scope__hJCSN .property-appeal h2{font:400 clamp(28px,3.2vw,40px)/1.5 Georgia,Yu Mincho,serif;color:var(--navy);letter-spacing:.05em;margin:0}.PropertyDetail_scope__hJCSN .property-appeal-heading__line{display:block;font-size:inherit;letter-spacing:inherit;white-space:nowrap}.PropertyDetail_scope__hJCSN .property-appeal--rental h2{font-size:clamp(26px,1.9vw,30px);letter-spacing:.04em;white-space:nowrap}.PropertyDetail_scope__hJCSN .property-appeal--rental .property-appeal-heading__line{display:inline}.PropertyDetail_scope__hJCSN .property-appeal>div:nth-child(2) p{font-size:14px;margin:0 0 18px}.PropertyDetail_scope__hJCSN .property-sub-image{width:100%;height:190px;object-fit:cover}.PropertyDetail_scope__hJCSN .detail-section-heading{margin-bottom:34px}.PropertyDetail_scope__hJCSN .detail-section-heading>p:last-child{max-width:690px;margin:10px 0 0;font-size:14px;color:#34464b}.PropertyDetail_scope__hJCSN .floor-plan{margin:0 auto;max-width:860px;border:1px solid var(--line);background:#fff;padding:clamp(16px,3vw,34px)}.PropertyDetail_scope__hJCSN .floor-plan svg{display:block;width:100%;height:auto}.PropertyDetail_scope__hJCSN .floor-plan figcaption{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.PropertyDetail_scope__hJCSN .floor-plan figcaption span{padding:3px 9px;background:var(--mist);font-size:11px;color:#34464b}.PropertyDetail_scope__hJCSN .facility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.PropertyDetail_scope__hJCSN .facility-card{display:flex;gap:13px;align-items:center;padding:18px;background:#fff;border-top:2px solid var(--gold)}.PropertyDetail_scope__hJCSN .facility-card__icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #a7b8ad;border-radius:50%;color:var(--navy)}.PropertyDetail_scope__hJCSN .facility-card__icon svg{width:21px;height:21px}.PropertyDetail_scope__hJCSN .facility-card h3{margin:0;color:var(--navy);font-size:14px;line-height:1.5}.PropertyDetail_scope__hJCSN .facility-card p{margin:2px 0 0;color:#65777d;font-size:12px}.PropertyDetail_scope__hJCSN .detail-amenities{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.PropertyDetail_scope__hJCSN .detail-amenities h3{margin:3px 0 12px;font:400 22px/1.4 Georgia,Yu Mincho,serif;color:var(--navy)}.PropertyDetail_scope__hJCSN .rental-amenities{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.PropertyDetail_scope__hJCSN .rental-amenities li{padding:5px 9px;background:var(--mist);color:#40594c;font-size:12px;line-height:1.4}@media(max-width:900px){.PropertyDetail_scope__hJCSN .property-appeal{grid-template-columns:1fr 1fr}.PropertyDetail_scope__hJCSN .property-sub-image{grid-column:1/-1;height:250px}.PropertyDetail_scope__hJCSN .facility-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.PropertyDetail_scope__hJCSN .property-appeal{grid-template-columns:1fr}.PropertyDetail_scope__hJCSN .property-appeal-heading__line{display:inline;font-size:inherit;letter-spacing:inherit;white-space:normal}.PropertyDetail_scope__hJCSN .property-appeal--rental h2{white-space:nowrap}.PropertyDetail_scope__hJCSN .property-sub-image{grid-column:auto;height:220px}.PropertyDetail_scope__hJCSN .facility-grid{grid-template-columns:1fr}.PropertyDetail_scope__hJCSN .facility-card{padding:16px}.PropertyDetail_scope__hJCSN .floor-plan{padding:12px}}.PropertyDetail_scope__hJCSN .property-sub-image[src="/images/hanamizuki-home-illustration.jpg"]{width:348px;max-width:none;height:auto;aspect-ratio:1;justify-self:end;object-fit:contain}@media(max-width:900px){.PropertyDetail_scope__hJCSN .property-sub-image[src="/images/hanamizuki-home-illustration.jpg"]{width:100%;max-width:100%}}@media(min-width:1400px){.PropertyDetail_scope__hJCSN .property-sub-image[src="/images/hanamizuki-home-illustration.jpg"]{transform:translateX(20mm)}}.PropertyDetail_scope__hJCSN .property-sub-image[src="/images/rental-key-illustration-swatch.png"]{width:348px;max-width:none;height:auto;aspect-ratio:1;justify-self:end;object-fit:contain}@media(max-width:900px){.PropertyDetail_scope__hJCSN .property-sub-image[src="/images/rental-key-illustration-swatch.png"]{width:100%;max-width:100%}}@media(min-width:1400px){.PropertyDetail_scope__hJCSN .property-sub-image[src="/images/rental-key-illustration-swatch.png"]{transform:translateX(20mm)}}