.back[data-astro-cid-x3ieggwo]{display:inline-block;margin:25px 0 14px;font-size:13.5px;color:var(--mute)}.back[data-astro-cid-x3ieggwo]:hover{color:var(--ink)}.showcase[data-astro-cid-x3ieggwo]{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(270px,1fr);gap:18px;align-items:stretch}.showcase[data-astro-cid-x3ieggwo] .gal{margin-top:0;height:clamp(400px,31vw,465px)}.inquiry[data-astro-cid-x3ieggwo]{background:#f0efeb;border:1px solid var(--line);padding:42px 34px 30px;display:flex;flex-direction:column}.inquiry[data-astro-cid-x3ieggwo] h2[data-astro-cid-x3ieggwo]{font-size:clamp(29px,2.4vw,39px);line-height:1.03;max-width:10ch}.inquiry-actions[data-astro-cid-x3ieggwo]{display:grid;gap:10px;margin-top:30px}.inquiry-actions[data-astro-cid-x3ieggwo] .btn[data-astro-cid-x3ieggwo]:first-child{justify-content:space-between}.phones[data-astro-cid-x3ieggwo]{list-style:none;margin:auto 0 0;padding:24px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:7px 18px;font-family:var(--font-serif);font-size:21px}.phones[data-astro-cid-x3ieggwo] a[data-astro-cid-x3ieggwo]:hover{text-decoration:underline;text-underline-offset:3px}.contact-dialog[data-astro-cid-x3ieggwo]{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:34px;box-shadow:0 24px 90px rgba(0,0,0,0.28)}.contact-dialog[data-astro-cid-x3ieggwo]::backdrop{background:rgba(15,18,20,0.68)}.dialog-close[data-astro-cid-x3ieggwo]{position:absolute;top:12px;right:14px;border:0;background:transparent;font-size:30px;line-height:1;cursor:pointer}.dialog-head[data-astro-cid-x3ieggwo]{margin-bottom:24px;padding-right:32px}.dialog-head[data-astro-cid-x3ieggwo] h2[data-astro-cid-x3ieggwo]{font-size:32px;line-height:1.08;margin-top:5px}.property-detail[data-astro-cid-x3ieggwo]{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(270px,1fr);gap:54px;padding:28px 0 72px;align-items:start}.head[data-astro-cid-x3ieggwo]{padding-bottom:22px;border-bottom:1px solid var(--line)}.ref[data-astro-cid-x3ieggwo]{display:block;font-size:12.5px;color:var(--mute);letter-spacing:0.04em;margin-top:8px}h1[data-astro-cid-x3ieggwo]{font-size:36px;line-height:1.12;max-width:29ch}.price[data-astro-cid-x3ieggwo]{margin:8px 0 0;font-family:var(--font-serif);font-size:34px;font-weight:500;line-height:1;white-space:nowrap}.txt[data-astro-cid-x3ieggwo]{max-width:66ch;margin-top:20px}.h[data-astro-cid-x3ieggwo]{font-size:21px;margin:38px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.tags[data-astro-cid-x3ieggwo]{display:flex;flex-wrap:wrap;gap:8px}.specs[data-astro-cid-x3ieggwo]{display:grid;grid-template-columns:1fr;gap:0;margin:0;font-size:14.5px}.specs[data-astro-cid-x3ieggwo] div[data-astro-cid-x3ieggwo]{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.specs[data-astro-cid-x3ieggwo] dt[data-astro-cid-x3ieggwo]{color:var(--mute)}.specs[data-astro-cid-x3ieggwo] dd[data-astro-cid-x3ieggwo]{margin:0;font-weight:500;text-align:right}.zone[data-astro-cid-x3ieggwo] p[data-astro-cid-x3ieggwo]{margin:0 0 14px;color:var(--ink-soft);line-height:1.7;max-width:66ch}.map[data-astro-cid-x3ieggwo]{margin:22px 0 0}.map[data-astro-cid-x3ieggwo] figcaption[data-astro-cid-x3ieggwo]{font-size:12.5px;color:var(--mute);margin-top:6px}.facts[data-astro-cid-x3ieggwo]{position:sticky;top:calc(var(--header-h) + 20px);padding-top:4px}.facts[data-astro-cid-x3ieggwo] h2[data-astro-cid-x3ieggwo]{font-size:23px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.agent[data-astro-cid-x3ieggwo]{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px}.agent[data-astro-cid-x3ieggwo] span[data-astro-cid-x3ieggwo]{display:block;color:var(--mute);font-size:13px}.related[data-astro-cid-x3ieggwo]{padding-bottom:72px}@media (max-width: 920px){.showcase[data-astro-cid-x3ieggwo],.property-detail[data-astro-cid-x3ieggwo]{grid-template-columns:1fr}.showcase[data-astro-cid-x3ieggwo] .gal{height:auto}.inquiry[data-astro-cid-x3ieggwo]{padding:28px;min-height:300px}.property-detail[data-astro-cid-x3ieggwo]{gap:36px}.facts[data-astro-cid-x3ieggwo]{position:static}h1[data-astro-cid-x3ieggwo]{font-size:30px}.price[data-astro-cid-x3ieggwo]{font-size:29px}}
.dialog-close[data-astro-cid-x3ieggwo]{min-width:44px;min-height:44px;display:grid;place-items:center}
