.photo.astro-xjdomtpr{object-fit:cover;width:100%;height:100%}.dcq.astro-kqhxonvw{width:100%;height:100%;container-type:size}.dc.astro-kqhxonvw{row-gap:var(--s-2);width:100%;height:100%;padding:var(--s-5) var(--gutter) var(--s-4);background:var(--paper-2);color:var(--ink);grid-template:"place""homes""scale""read"1fr"note"/minmax(0,1fr);display:grid;position:relative;overflow:hidden}@media (width<=899px){.dc--card.astro-kqhxonvw{padding-top:calc(env(safe-area-inset-top,0px) + 4.75rem)}}.dc--hero.astro-kqhxonvw{padding-top:calc(env(safe-area-inset-top,0px) + 5rem)}.dc__place.astro-kqhxonvw{font-size:clamp(2.5rem,16cqi,5.5rem);font-weight:760;line-height:.92;font-stretch:var(--condensed);letter-spacing:-.03em;overflow-wrap:anywhere;grid-area:place}.dc__homes.astro-kqhxonvw{gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;grid-area:homes;align-items:end;display:flex}.dc__home.astro-kqhxonvw{justify-items:start;gap:6px;display:grid}.dc__rooms.astro-kqhxonvw{gap:3px;display:flex}.dc__rooms.astro-kqhxonvw i.astro-kqhxonvw{border:1.6px solid var(--ink);border-radius:3px;width:14px;height:14px}.dc__bhk.astro-kqhxonvw{font-size:var(--t-xs);color:var(--ink-2);font-weight:650}.dc__bhk.astro-kqhxonvw:after{content:" BHK";font-weight:500}.dc__scale.astro-kqhxonvw{margin-top:var(--s-4);grid-area:scale;gap:6px;display:grid}.dc__track.astro-kqhxonvw{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:5px;height:10px;position:relative}.dc__band.astro-kqhxonvw{top:0;bottom:0;left:var(--a);width:max(10px, calc(var(--b) - var(--a)));background:var(--ink);border-radius:5px;position:absolute}.dc__band--open.astro-kqhxonvw{background:linear-gradient(to right, var(--ink) 70%, color-mix(in srgb, var(--ink) 25%, transparent))}.dc__ends.astro-kqhxonvw{justify-content:space-between;gap:var(--s-2);font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;display:flex}.dc__read.astro-kqhxonvw{align-self:end;gap:var(--s-2);margin-top:var(--s-4);grid-area:read;display:grid}.dc__marks.astro-kqhxonvw{gap:var(--s-2) var(--s-4);font-size:var(--t-m);flex-wrap:wrap;font-weight:650;line-height:1.2;display:flex}.dc__mark.astro-kqhxonvw{align-items:center;gap:var(--s-2);display:inline-flex}.dc__tile.astro-kqhxonvw{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:9px;flex:none;place-items:center;display:grid}.dc__line.astro-kqhxonvw{font-size:var(--t-m);color:var(--ink-2);text-wrap:balance;line-height:1.3}.dc__line--none.astro-kqhxonvw{color:var(--ink-3)}.dc__factor.astro-kqhxonvw{color:var(--ink);font-weight:600}.dc__note.astro-kqhxonvw{font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--s-2);grid-area:note}@container (aspect-ratio>1.15){.dc.astro-kqhxonvw{column-gap:var(--s-6);row-gap:var(--s-1);padding:var(--s-4) var(--s-5) var(--s-3);grid-template:"place place""homes scale""read read"1fr/minmax(0,1fr) minmax(0,1fr)}.dc__place.astro-kqhxonvw{font-size:clamp(2rem,9cqi,3.5rem)}.dc__homes.astro-kqhxonvw{margin-top:var(--s-2)}.dc__scale.astro-kqhxonvw{align-self:end;margin-top:0}.dc__ends.astro-kqhxonvw span.astro-kqhxonvw:nth-child(2){display:none}.dc__rooms.astro-kqhxonvw i.astro-kqhxonvw{width:12px;height:12px}.dc__read.astro-kqhxonvw{margin-top:var(--s-2);gap:4px}.dc__marks.astro-kqhxonvw{font-size:var(--t-s)}.dc__tile.astro-kqhxonvw{border-radius:7px;width:24px;height:24px}.dc__line.astro-kqhxonvw{font-size:var(--t-s)}.dc__note.astro-kqhxonvw{display:none}}@container (height<=420px) and (aspect-ratio<=1.15){.dc__homes.astro-kqhxonvw,.dc__scale.astro-kqhxonvw{display:none}}@container (aspect-ratio>1.15) and (height>=380px){.dc.astro-kqhxonvw{padding:var(--s-6) var(--s-6) var(--s-4);grid-template-rows:auto auto 1fr auto;grid-template-areas:"place place""homes scale""read read""note note"}.dc__note.astro-kqhxonvw{display:block}.dc__ends.astro-kqhxonvw span.astro-kqhxonvw:nth-child(2){display:inline}.dc__marks.astro-kqhxonvw,.dc__line.astro-kqhxonvw{font-size:var(--t-m)}}@media (width<=899px){.dc--card.astro-kqhxonvw{padding-top:calc(env(safe-area-inset-top,0px) + 4.75rem)}}.marks.astro-uqtge4jy{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.marks__link.astro-uqtge4jy{align-items:center;gap:var(--s-2);min-height:32px;font-size:var(--t-s);color:var(--ink);font-weight:600;text-decoration:none;display:inline-flex}.marks__link.astro-uqtge4jy:hover .marks__text.astro-uqtge4jy{text-underline-offset:.18em;text-decoration:underline .07em}.marks__tile.astro-uqtge4jy{background:var(--ink);width:30px;height:30px;color:var(--paper);border-radius:9px;flex:none;place-items:center;display:grid}.marks__where.astro-uqtge4jy{color:var(--ink-3);font-weight:450}.connect--card.astro-7dvzz3lh{min-height:var(--button);background:var(--accent);width:100%;color:var(--on-accent);font-size:1.1875rem;font-weight:700}.connect--card.astro-7dvzz3lh:hover{background:var(--accent-press)}@media (width>=900px){.connect--card.astro-7dvzz3lh{min-height:var(--tap);width:100%;color:var(--ink);border-color:var(--ink);font-size:var(--t-m);background:0 0;font-weight:650}.connect--card.astro-7dvzz3lh:hover{background:var(--ink);color:var(--paper)}}.save.astro-w6ph7dbg{place-items:center;gap:var(--s-2);min-width:var(--tap);height:var(--tap);background:color-mix(in srgb, var(--paper) 88%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-1);border:0;border-radius:50%;grid-auto-flow:column;padding:0;display:inline-grid}.save--label.astro-w6ph7dbg{border-radius:var(--r-m);padding-inline:var(--s-4);box-shadow:none;border:2px solid var(--ink);backdrop-filter:none;background:0 0;justify-content:center;font-weight:650;display:inline-flex}.save.astro-w6ph7dbg .heart{transition:fill var(--dur) var(--ease)}.save.astro-w6ph7dbg[aria-pressed=true] .heart{fill:var(--accent);stroke:var(--accent)}.card.astro-24fppboy{background:var(--paper);display:grid;position:relative}.card__media.astro-24fppboy{background:var(--paper-2);position:relative;overflow:hidden}.card__media-link.astro-24fppboy{height:100%;color:inherit;text-decoration:none;display:block}.card__save.astro-24fppboy{top:var(--s-3);right:var(--s-3);z-index:2;position:absolute}.card__body.astro-24fppboy{gap:var(--s-2);padding:var(--s-4) var(--gutter) var(--s-4);flex-direction:column;display:flex}.card__place.astro-24fppboy{font-size:var(--t-s);color:var(--ink-3);font-weight:520}.card__name.astro-24fppboy{font-size:var(--t-2xl);font-weight:700;line-height:1.04;font-stretch:var(--narrow);letter-spacing:-.02em}.card__name.astro-24fppboy a.astro-24fppboy{text-decoration:none}.card__name.astro-24fppboy a.astro-24fppboy:hover{text-decoration:underline .06em}.card__by.astro-24fppboy{font-size:var(--t-s);color:var(--ink-2);margin-top:-2px}.card__price.astro-24fppboy{font-size:var(--t-l);margin-top:var(--s-1);font-weight:680;line-height:1.2}.card__facts.astro-24fppboy{font-size:var(--t-s);color:var(--ink-2);font-weight:520}.card__action.astro-24fppboy{padding-top:var(--s-3);margin-top:auto}@media (width<=899px){.card--snap.astro-24fppboy{scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:minmax(0,1fr) auto;height:100svh}.card--snap.astro-24fppboy .card__media.astro-24fppboy{min-height:0}.card--snap.astro-24fppboy .card__media.astro-24fppboy:after{content:"";pointer-events:none;background:var(--photo-scrim);height:7rem;position:absolute;inset:0 0 auto}.card--snap.astro-24fppboy.card--data .card__media.astro-24fppboy:after{display:none}.card--snap.astro-24fppboy .card__save.astro-24fppboy{top:calc(env(safe-area-inset-top,0px) + var(--s-3))}.card--snap.astro-24fppboy .card__body.astro-24fppboy{padding-bottom:calc(var(--dock-total) + var(--s-4));min-height:0}.card.astro-24fppboy:not(.card--snap) .card__media.astro-24fppboy{aspect-ratio:3/2}}@media (width>=900px){.card.astro-24fppboy{border-radius:var(--r-m);transition:box-shadow var(--dur) var(--ease);grid-template-rows:auto 1fr}.card__media.astro-24fppboy{aspect-ratio:3/2;border-radius:var(--r-m)}.card__body.astro-24fppboy{padding:var(--s-3) 2px var(--s-2);gap:6px}.card__name.astro-24fppboy{font-size:var(--t-xl)}.card__price.astro-24fppboy{font-size:var(--t-m)}.card__action.astro-24fppboy{padding-top:var(--s-2)}.card.astro-24fppboy.is-lit .card__media.astro-24fppboy{box-shadow:0 0 0 3px var(--ink)}}
