
.block8{--b8-ink:#292722;--b8-muted:#625d54;--b8-brass:#ac8e59;font-family:Onest,Arial,sans-serif;color:var(--b8-ink);overflow:clip;scroll-margin-top:0}.block8 *,.b8-dialog *{box-sizing:border-box}.block8 .b8-shell{max-width:1600px;margin:auto;min-width:0}.block8 h2{margin:0;font:400 clamp(35px,3.5vw,51px)/1.17 'Tenor Sans',Onest,Arial,sans-serif;letter-spacing:-1px;text-wrap:pretty}.block8 p{margin:0;font:400 19px/1.55 Onest,Arial,sans-serif;color:var(--b8-muted)}.block8 .b8-subtitle{margin-top:20px}.block8 .b8-hint{margin-top:24px;font-size:17px;line-height:1.55}.block8 .b8-body{min-width:0}.b8-map{position:relative;min-width:0;aspect-ratio:1}.b8-map-surface,.b8-enlarged-map{position:relative;aspect-ratio:1;min-width:0}.b8-map-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.b8-pins{position:absolute;inset:0}.b8-pin{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);width:36px;height:36px;min-width:0;min-height:0;padding:0;border:1px solid #f3ece0;border-radius:50%;background:#839194;color:#fffdf5;box-shadow:0 2px 6px #171c1b66;cursor:pointer;font:500 16px/1 Onest,Arial,sans-serif;transition:background .18s,box-shadow .18s;z-index:1}.b8-status-reserved{background:#ae824c}.b8-status-sold{background:#403e38}.b8-pin.is-active{z-index:2;border-color:#fff1c6;background:#3a3020;box-shadow:0 0 0 4px #e7c57dc9,0 3px 12px #1a161277}.b8-pin:focus-visible{outline:3px solid #fff5d2;outline-offset:6px;z-index:3}.b8-zoom{position:absolute;z-index:4;right:16px;bottom:16px;display:grid;place-items:center;width:48px;height:48px;border:1px solid #b5a17b;border-radius:50%;background:#fffaf0;color:#312a20;box-shadow:0 4px 15px #2d241c55;cursor:pointer}.b8-zoom svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6}.block8 button:focus-visible,.b8-dialog button:focus-visible{outline:3px solid #ae8d50;outline-offset:4px}.block8 .b8-pin:focus-visible,.b8-dialog .b8-pin:focus-visible{outline-color:#fff1bf;outline-offset:6px}.b8-summary{min-width:0;font-family:Onest,Arial,sans-serif;color:#302a20}.b8-selected-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid #bca985}.b8-number{font:400 43px/1.1 'Tenor Sans',Onest,Arial,sans-serif;letter-spacing:-1px;white-space:nowrap}.b8-area{font:400 20px/1.3 Onest,Arial,sans-serif;white-space:nowrap}.b8-prices{min-width:0}.b8-price-row{display:flex;flex-direction:column;gap:8px;padding:20px 0;border-bottom:1px solid #d7cdb9}.b8-model{font:400 18px/1.4 Onest,Arial,sans-serif;color:#625b4c}.b8-price{font:400 29px/1.2 Onest,Arial,sans-serif;letter-spacing:-.6px;color:#877044;white-space:nowrap}.b8-index{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.b8-index-button{min-width:0;min-height:44px;padding:8px;border:1px solid #b8a57e;background:transparent;color:inherit;font:500 17px/1.2 Onest,Arial,sans-serif;cursor:pointer}.b8-index-button.is-active{background:#b89a63;color:#211b12;border-color:#c9b178;box-shadow:inset 0 0 0 2px #f8eccb66}.b8-dialog{width:min(1380px,calc(100% - 24px));max-height:93dvh;padding:0;border:1px solid #bca780;border-radius:5px;background:#faf6ee;color:#292722;overflow:auto}.b8-dialog::backdrop{background:#171710d1;backdrop-filter:blur(5px)}.b8-dialog-heading{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;gap:20px;padding:24px;background:#faf6ee;border-bottom:1px solid #d7cbb6}.b8-dialog h2{margin:0;max-width:1020px;font:400 26px/1.25 'Tenor Sans',Arial,sans-serif}.b8-dialog-close{flex:none;width:44px;height:44px;border:1px solid #baa680;border-radius:50%;background:#fffaf2;font-size:26px;color:#292722;cursor:pointer}.b8-dialog-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;min-width:0}.b8-zoom-scroll{max-height:70dvh;overflow:auto;overscroll-behavior:contain}.b8-enlarged-map{width:max(900px,100%)}.b8-dialog .b8-summary{padding:24px}.b8-dialog .b8-area{font-size:18px}.b8-dialog .b8-number{font-size:36px}.b8-dialog .b8-price{font-size:27px}
@media(max-width:760px){.block8 h2{font-size:33px;letter-spacing:-.7px}.block8 p{font-size:18px}.block8 .b8-hint{font-size:17px}.b8-pin{width:30px;height:30px;font-size:14px}.b8-selected-title{padding-bottom:18px}.b8-number{font-size:38px}.b8-price{font-size:28px}.b8-dialog h2{font-size:22px}.b8-dialog-heading{padding:18px;gap:14px}.b8-dialog-grid{display:block}.b8-zoom-scroll{max-height:47dvh}.b8-dialog .b8-summary{padding:22px}.b8-dialog .b8-price-row{flex-direction:row;align-items:center;justify-content:space-between}.b8-dialog .b8-price{font-size:24px}.b8-dialog .b8-model{font-size:17px}.b8-zoom{right:12px;bottom:12px}}
@media(max-width:350px){.block8 h2{font-size:29px}.b8-pin{width:27px;height:27px;font-size:13px}.b8-dialog .b8-price-row{flex-direction:column;align-items:flex-start}.b8-dialog-heading{padding:14px}.b8-dialog h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.b8-pin{transition:none}}
html[data-eighth-preview] .landing-header,html[data-eighth-preview] .h01-main,html[data-eighth-preview] #second-block,html[data-eighth-preview] #third-block,html[data-eighth-preview] #fourth-block,html[data-eighth-preview] #fifth-block,html[data-eighth-preview] #sixth-block,html[data-eighth-preview] #seventh-block{display:none!important}
