.gallery[data-astro-cid-rj65ajc3]{min-width:0;display:block;position:relative}.gallery__track[data-astro-cid-rj65ajc3]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.gallery__track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-rj65ajc3]{scroll-snap-align:start;flex:0 0 100%;margin:0}.gallery__prev[data-astro-cid-rj65ajc3],.gallery__next[data-astro-cid-rj65ajc3]{width:44px;height:44px;color:var(--text-primary);cursor:pointer;transition:var(--transition);border-radius:50%;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery__prev[data-astro-cid-rj65ajc3]:hover,.gallery__next[data-astro-cid-rj65ajc3]:hover{color:var(--accent)}.gallery__prev[data-astro-cid-rj65ajc3]{left:12px}.gallery__next[data-astro-cid-rj65ajc3]{right:12px}.gallery__count[data-astro-cid-rj65ajc3]{border-radius:100px;padding:4px 12px;font-size:13px;font-weight:500;position:absolute;bottom:14px;right:14px}@media (width<=768px){.gallery__prev[data-astro-cid-rj65ajc3],.gallery__next[data-astro-cid-rj65ajc3]{width:40px;height:40px}.gallery__prev[data-astro-cid-rj65ajc3]{left:8px}.gallery__next[data-astro-cid-rj65ajc3]{right:8px}}.bc[data-astro-cid-2pt7vxnz]{color:var(--text-muted);padding-bottom:16px;font-size:13px}.bc[data-astro-cid-2pt7vxnz] a[data-astro-cid-2pt7vxnz]{color:var(--text-secondary);text-decoration:none}.bc[data-astro-cid-2pt7vxnz] a[data-astro-cid-2pt7vxnz]:hover{color:var(--accent-text)}.project-hero[data-astro-cid-2pt7vxnz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding-bottom:32px;display:grid}.project-hero__info[data-astro-cid-2pt7vxnz] h1[data-astro-cid-2pt7vxnz]{letter-spacing:-.6px;margin-bottom:8px;font-size:clamp(28px,4vw,42px)}.metro[data-astro-cid-2pt7vxnz]{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin:12px 0 4px;font-size:14px;list-style:none;display:flex}.project-hero__price[data-astro-cid-2pt7vxnz]{font:600 clamp(26px, 3.4vw, 34px) / 1.1 var(--font-head);color:var(--accent-dark);margin:16px 0 12px}.facts[data-astro-cid-2pt7vxnz]{gap:4px;margin-bottom:8px;list-style:none;display:grid}.actions[data-astro-cid-2pt7vxnz]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.content[data-astro-cid-2pt7vxnz]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding-bottom:40px;display:grid}.content__main[data-astro-cid-2pt7vxnz]{gap:20px;min-width:0;display:grid}.info-section[data-astro-cid-2pt7vxnz]{padding:28px}.info-section[data-astro-cid-2pt7vxnz]:hover{box-shadow:var(--shadow-sm);border-color:var(--border-subtle)}.info-section[data-astro-cid-2pt7vxnz] h2[data-astro-cid-2pt7vxnz]{margin-bottom:16px;font-size:24px}.info-section[data-astro-cid-2pt7vxnz] p[data-astro-cid-2pt7vxnz]+p[data-astro-cid-2pt7vxnz]{margin-top:12px}.sidebar[data-astro-cid-2pt7vxnz]{top:calc(var(--header-h) + 28px);position:sticky}.table-scroll[data-astro-cid-2pt7vxnz]{margin:0 -4px;padding:0 4px;overflow-x:auto}table[data-astro-cid-2pt7vxnz]{border-collapse:collapse;width:100%;font-size:14px}th[data-astro-cid-2pt7vxnz]{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:12px;font-weight:600}th[data-astro-cid-2pt7vxnz],td[data-astro-cid-2pt7vxnz]{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:10px 12px 10px 0}td[data-astro-cid-2pt7vxnz] a[data-astro-cid-2pt7vxnz],.flat-rows[data-astro-cid-2pt7vxnz] a[data-astro-cid-2pt7vxnz],.all-flats[data-astro-cid-2pt7vxnz]{color:var(--accent-text);text-decoration:none}td[data-astro-cid-2pt7vxnz] a[data-astro-cid-2pt7vxnz]:hover,.flat-rows[data-astro-cid-2pt7vxnz] a[data-astro-cid-2pt7vxnz]:hover,.all-flats[data-astro-cid-2pt7vxnz]:hover{text-decoration:underline}.flat-rows[data-astro-cid-2pt7vxnz]{margin-top:16px;list-style:none;display:grid}.flat-rows[data-astro-cid-2pt7vxnz] li[data-astro-cid-2pt7vxnz]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;display:flex}.all-flats[data-astro-cid-2pt7vxnz]{margin-top:18px;font-weight:600;display:inline-block}.map-embed[data-astro-cid-2pt7vxnz]{height:360px}@media (width<=900px){.project-hero[data-astro-cid-2pt7vxnz]{grid-template-columns:minmax(0,1fr);gap:20px}.content[data-astro-cid-2pt7vxnz]{grid-template-columns:minmax(0,1fr)}.sidebar[data-astro-cid-2pt7vxnz]{position:static}}@media (width<=768px){.info-section[data-astro-cid-2pt7vxnz]{padding:20px 16px}.map-embed[data-astro-cid-2pt7vxnz]{height:300px}.actions[data-astro-cid-2pt7vxnz] .btn[data-astro-cid-2pt7vxnz]{flex:100%}}.project-hero[data-astro-cid-2pt7vxnz]{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:24px}.project-hero__info[data-astro-cid-2pt7vxnz],.project-heading[data-astro-cid-2pt7vxnz]{grid-column:1/-1}.project-heading[data-astro-cid-2pt7vxnz] h1[data-astro-cid-2pt7vxnz]{margin-bottom:12px;font-size:clamp(32px,4.3vw,60px);line-height:1.08}.project-heading[data-astro-cid-2pt7vxnz]>p[data-astro-cid-2pt7vxnz]{font-size:19px}.project-purchase[data-astro-cid-2pt7vxnz]{border-radius:var(--radius-lg);background:var(--bg-card);align-self:stretch;padding:28px}.project-hero__price[data-astro-cid-2pt7vxnz]{color:var(--text-primary);letter-spacing:-.04em;margin:24px 0;font-size:clamp(32px,3.5vw,48px)}.facts[data-astro-cid-2pt7vxnz]{border-block:1px solid var(--border-subtle);gap:14px;padding-block:18px}.actions[data-astro-cid-2pt7vxnz]>.btn[data-astro-cid-2pt7vxnz]{width:100%;min-height:56px}.content__main[data-astro-cid-2pt7vxnz]{gap:24px}.info-section[data-astro-cid-2pt7vxnz]{background:var(--bg-card);box-shadow:none}@media (width<=900px){.project-hero[data-astro-cid-2pt7vxnz]{grid-template-columns:minmax(0,1fr)}.project-purchase[data-astro-cid-2pt7vxnz]{padding:24px}}@media (width<=480px){.project-purchase[data-astro-cid-2pt7vxnz]{padding:20px}}
