.sp[data-astro-cid-upq3xnia]{display:grid;gap:28px}.sp__head[data-astro-cid-upq3xnia]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px}.sp__count[data-astro-cid-upq3xnia]{font:400 1.5rem/1 var(--font-display)}.sp__count[data-astro-cid-upq3xnia] b[data-astro-cid-upq3xnia]{font-weight:500;color:var(--navy)}.sp__legend[data-astro-cid-upq3xnia]{list-style:none;display:flex;gap:18px;font-size:.875rem;color:var(--muted)}.lg[data-astro-cid-upq3xnia]:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px}.lg--available[data-astro-cid-upq3xnia]:before{background:var(--navy)}.lg--reserved[data-astro-cid-upq3xnia]:before{background:var(--warn-bg);box-shadow:inset 0 0 0 1px #d9b874}.lg--sold[data-astro-cid-upq3xnia]:before{background:var(--paper-2)}.sp__only[data-astro-cid-upq3xnia]{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;cursor:pointer}.sp__only[data-astro-cid-upq3xnia] input[data-astro-cid-upq3xnia]{width:20px;height:20px;accent-color:var(--navy)}.sp__plan[data-astro-cid-upq3xnia]{display:grid;gap:6px;padding:28px clamp(16px,3vw,40px) 24px;background:var(--paper)}.sp__roof[data-astro-cid-upq3xnia]{margin-left:64px;height:14px;border:2px solid var(--line-strong);border-bottom:0}.sp__ground[data-astro-cid-upq3xnia]{margin-left:64px;height:8px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 8px,transparent 8px 14px)}.sp__floor[data-astro-cid-upq3xnia]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:stretch}.sp__fl[data-astro-cid-upq3xnia]{align-self:center;text-align:right;font:600 .75rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sp__row[data-astro-cid-upq3xnia]{display:flex;gap:6px}.u[data-astro-cid-upq3xnia]{flex-basis:0;min-width:0;min-height:84px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;text-decoration:none;font-size:.8125rem;line-height:1.3;transition:opacity .2s,transform .2s}.u[data-astro-cid-upq3xnia] b[data-astro-cid-upq3xnia]{font:500 1.125rem/1.1 var(--font-display)}.u__r[data-astro-cid-upq3xnia]{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u__p[data-astro-cid-upq3xnia]{margin-top:auto;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u--available[data-astro-cid-upq3xnia]{background:var(--navy);color:#fff}.u--available[data-astro-cid-upq3xnia]:hover{background:var(--navy-deep)}.u--reserved[data-astro-cid-upq3xnia]{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px #d9b874}.u--sold[data-astro-cid-upq3xnia]{background:var(--paper-2);color:var(--muted)}.sp[data-astro-cid-upq3xnia]:has(.sp__toggle:checked) .u[data-astro-cid-upq3xnia]:not(.u--available){opacity:.18}.sp[data-astro-cid-upq3xnia]:has(.sp__toggle:checked) tr[data-astro-cid-upq3xnia]:not(.st-available){display:none}.sp__table[data-astro-cid-upq3xnia]{overflow-x:auto}table[data-astro-cid-upq3xnia]{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}th[data-astro-cid-upq3xnia],td[data-astro-cid-upq3xnia]{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);white-space:nowrap}thead[data-astro-cid-upq3xnia] th[data-astro-cid-upq3xnia]{font:600 .6875rem/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:0}tbody[data-astro-cid-upq3xnia] th[data-astro-cid-upq3xnia]{font-weight:600}tbody[data-astro-cid-upq3xnia] th[data-astro-cid-upq3xnia] a[data-astro-cid-upq3xnia]{color:var(--navy)}.t-type[data-astro-cid-upq3xnia]{display:block;font-weight:400;font-size:.8125rem;color:var(--muted)}.r[data-astro-cid-upq3xnia]{text-align:right}.st-sold[data-astro-cid-upq3xnia] td[data-astro-cid-upq3xnia],.st-sold[data-astro-cid-upq3xnia] th[data-astro-cid-upq3xnia] a[data-astro-cid-upq3xnia]{color:var(--muted)}.t-price[data-astro-cid-upq3xnia]{font-weight:600}.pill[data-astro-cid-upq3xnia]{display:inline-block;padding:5px 10px;font:600 .6875rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.pill--available[data-astro-cid-upq3xnia]{background:var(--ok-bg);color:var(--ok)}.pill--reserved[data-astro-cid-upq3xnia]{background:var(--warn-bg);color:var(--warn)}.pill--sold[data-astro-cid-upq3xnia]{background:var(--paper-2);color:var(--muted)}@media(max-width:860px){.sp__plan[data-astro-cid-upq3xnia]{display:none}.sp__only[data-astro-cid-upq3xnia]{margin-left:0}table[data-astro-cid-upq3xnia],tbody[data-astro-cid-upq3xnia],tr[data-astro-cid-upq3xnia],td[data-astro-cid-upq3xnia],th[data-astro-cid-upq3xnia]{display:block}thead[data-astro-cid-upq3xnia]{display:none}tbody[data-astro-cid-upq3xnia]{display:grid;gap:10px}tr[data-astro-cid-upq3xnia]{border:1px solid var(--line);padding:14px 16px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.sp[data-astro-cid-upq3xnia]:has(.sp__toggle:checked) tr[data-astro-cid-upq3xnia]:not(.st-available){display:none!important}th[data-astro-cid-upq3xnia],td[data-astro-cid-upq3xnia]{border:0;padding:0;white-space:normal}tbody[data-astro-cid-upq3xnia] th[data-astro-cid-upq3xnia]{grid-column:1}.t-st[data-astro-cid-upq3xnia]{grid-column:2;grid-row:1;justify-self:end}td[data-astro-cid-upq3xnia][data-l]{grid-column:1 / -1;display:flex;justify-content:space-between;color:var(--muted);font-size:.875rem}td[data-astro-cid-upq3xnia][data-l]:before{content:attr(data-l)}td[data-astro-cid-upq3xnia][data-l]{color:var(--text)}td[data-astro-cid-upq3xnia][data-l]:before{color:var(--muted)}.r[data-astro-cid-upq3xnia]{text-align:right}.t-price[data-astro-cid-upq3xnia]{grid-column:1 / -1;font-size:1.0625rem;color:var(--navy)}.st-sold[data-astro-cid-upq3xnia] .t-price[data-astro-cid-upq3xnia],.st-reserved[data-astro-cid-upq3xnia] .t-price[data-astro-cid-upq3xnia]{display:none}}.hero[data-astro-cid-uzplcf6w]{position:relative;min-height:clamp(480px,68vh,760px);display:grid;align-items:end;background:var(--navy);overflow:hidden}.hero[data-astro-cid-uzplcf6w]>img,.hero[data-astro-cid-uzplcf6w]>picture,.hero[data-astro-cid-uzplcf6w]>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__shade[data-astro-cid-uzplcf6w]{position:absolute;inset:0;background:linear-gradient(to top,#0a1422e6 10%,#0a142280 50%,#0a14221a)}.hero__copy[data-astro-cid-uzplcf6w]{position:relative;display:grid;gap:20px;justify-items:start;padding-block:56px;color:#fff}.hero__copy[data-astro-cid-uzplcf6w] .h1[data-astro-cid-uzplcf6w]{font-size:clamp(2.5rem,1.6rem + 3.6vw,5rem)}.figbar[data-astro-cid-uzplcf6w]{background:var(--navy);color:#fff}.figbar__in[data-astro-cid-uzplcf6w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.figbar__in[data-astro-cid-uzplcf6w] div[data-astro-cid-uzplcf6w]{padding:26px 24px 26px 0;border-right:1px solid var(--line-on-navy);display:flex;flex-direction:column-reverse;gap:6px}.figbar__in[data-astro-cid-uzplcf6w] div[data-astro-cid-uzplcf6w]+div[data-astro-cid-uzplcf6w]{padding-left:24px}.figbar__in[data-astro-cid-uzplcf6w] div[data-astro-cid-uzplcf6w]:last-child{border-right:0}.figbar[data-astro-cid-uzplcf6w] dt[data-astro-cid-uzplcf6w]{font:600 .6875rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-navy-muted)}.figbar[data-astro-cid-uzplcf6w] dd[data-astro-cid-uzplcf6w]{font:400 1.375rem/1.2 var(--font-display)}.intro[data-astro-cid-uzplcf6w]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.lead[data-astro-cid-uzplcf6w]{font:400 var(--step-2)/1.45 var(--font-display);max-width:34ch}.intro__side[data-astro-cid-uzplcf6w]{display:grid;gap:40px;align-content:start}.side-h[data-astro-cid-uzplcf6w]{font:600 .75rem/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:8px}.intro__side[data-astro-cid-uzplcf6w] .kv[data-astro-cid-uzplcf6w] dd[data-astro-cid-uzplcf6w]{text-align:right;white-space:normal}.docs[data-astro-cid-uzplcf6w]{list-style:none;border-top:1px solid var(--line)}.docs[data-astro-cid-uzplcf6w] a[data-astro-cid-uzplcf6w]{display:flex;justify-content:space-between;align-items:center;min-height:56px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600;color:var(--navy)}.docs[data-astro-cid-uzplcf6w] a[data-astro-cid-uzplcf6w]:hover{text-decoration:underline}.docs__t[data-astro-cid-uzplcf6w]{font-size:.8125rem;letter-spacing:.1em;color:var(--muted)}.gal[data-astro-cid-uzplcf6w]{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto;gap:12px}.gal[data-astro-cid-uzplcf6w] img{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2}.gal[data-astro-cid-uzplcf6w]>img:first-child{grid-row:span 2;aspect-ratio:auto}.gal--2[data-astro-cid-uzplcf6w]{grid-template-columns:1fr 1fr}.gal--2[data-astro-cid-uzplcf6w]>img:first-child{grid-row:auto;aspect-ratio:3 / 2}.types[data-astro-cid-uzplcf6w]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.type[data-astro-cid-uzplcf6w]{min-width:0}.type[data-astro-cid-uzplcf6w] a[data-astro-cid-uzplcf6w]{grid-template-columns:minmax(0,1fr)}.type[data-astro-cid-uzplcf6w] a[data-astro-cid-uzplcf6w]{display:grid;gap:6px;padding:22px;border:1px solid var(--line);text-decoration:none;height:100%;transition:border-color .15s,box-shadow .15s}.type[data-astro-cid-uzplcf6w] a[data-astro-cid-uzplcf6w]:hover{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.type__k[data-astro-cid-uzplcf6w]{font:600 .75rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink)}.type__plan[data-astro-cid-uzplcf6w]{display:grid;place-items:center;aspect-ratio:56 / 46;margin:10px 0 8px;background:#fff}.type__plan[data-astro-cid-uzplcf6w] img[data-astro-cid-uzplcf6w]{width:100%;height:100%;object-fit:contain}.type__noplan[data-astro-cid-uzplcf6w]{color:var(--muted)}.type__name[data-astro-cid-uzplcf6w]{font:400 1.5rem/1.1 var(--font-display)}.type__m[data-astro-cid-uzplcf6w]{color:var(--muted)}.type__p[data-astro-cid-uzplcf6w]{font-weight:600;color:var(--navy);margin-top:6px}.type__n[data-astro-cid-uzplcf6w]{font-size:.875rem;color:var(--muted)}.note[data-astro-cid-uzplcf6w]{margin-top:16px;font-size:.8125rem;color:var(--muted)}.loc[data-astro-cid-uzplcf6w]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,5vw,72px);align-items:start}.loc__txt[data-astro-cid-uzplcf6w]{display:grid;gap:14px}.contact[data-astro-cid-uzplcf6w]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.contact__who[data-astro-cid-uzplcf6w]{display:grid;gap:20px}.adv[data-astro-cid-uzplcf6w] .adv__photo{width:64px;height:80px;object-fit:cover;flex:none}.adv[data-astro-cid-uzplcf6w]{display:flex;gap:16px;align-items:center;margin-top:8px}.adv__name[data-astro-cid-uzplcf6w]{font:400 1.375rem/1.2 var(--font-display)}.adv__name[data-astro-cid-uzplcf6w] a[data-astro-cid-uzplcf6w]{text-decoration:none}.adv[data-astro-cid-uzplcf6w] a[data-astro-cid-uzplcf6w].num{color:var(--navy);min-height:32px;display:inline-flex;align-items:center}.contact__form[data-astro-cid-uzplcf6w]{background:#fff;padding:clamp(22px,3vw,40px)}@media(max-width:960px){.intro[data-astro-cid-uzplcf6w],.loc[data-astro-cid-uzplcf6w],.contact[data-astro-cid-uzplcf6w],.gal[data-astro-cid-uzplcf6w]{grid-template-columns:minmax(0,1fr)}.gal[data-astro-cid-uzplcf6w]>img:first-child{grid-row:auto;aspect-ratio:3 / 2}.figbar__in[data-astro-cid-uzplcf6w] div[data-astro-cid-uzplcf6w]{border-right:0;border-bottom:1px solid var(--line-on-navy);padding-left:0!important}}
