.gallery[data-astro-cid-7euksz2p]{grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,1.75rem);display:grid}.gallery[data-astro-cid-7euksz2p] figure[data-astro-cid-7euksz2p]{flex-direction:column;display:flex}.gallery[data-astro-cid-7euksz2p] .frame[data-astro-cid-7euksz2p]{flex:1}.g-a[data-astro-cid-7euksz2p]{grid-column:span 8}.g-a[data-astro-cid-7euksz2p] .frame[data-astro-cid-7euksz2p]{aspect-ratio:16/10}.g-b[data-astro-cid-7euksz2p]{grid-column:span 4}.g-b[data-astro-cid-7euksz2p] .frame[data-astro-cid-7euksz2p]{background:#dfe7f1}.g-c[data-astro-cid-7euksz2p]{grid-column:span 5}.g-c[data-astro-cid-7euksz2p] .frame[data-astro-cid-7euksz2p]{aspect-ratio:1;background:#e5ebf2}.g-d[data-astro-cid-7euksz2p]{grid-column:span 7}.g-d[data-astro-cid-7euksz2p] .frame[data-astro-cid-7euksz2p]{aspect-ratio:7/5.3}@media (width<=860px){.gallery[data-astro-cid-7euksz2p] figure[data-astro-cid-7euksz2p]{grid-column:1/-1}.g-b[data-astro-cid-7euksz2p] .frame[data-astro-cid-7euksz2p]{aspect-ratio:4/3}}.interiors[data-astro-cid-lqq6nbau]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.interior[data-astro-cid-lqq6nbau]{flex-direction:column;display:flex}.interior__media[data-astro-cid-lqq6nbau]{aspect-ratio:4/3;margin-bottom:1.5rem}.interior__title[data-astro-cid-lqq6nbau]{margin-bottom:.75rem;font-size:1.4rem}.interior__spec[data-astro-cid-lqq6nbau]{border-top:1px solid var(--rule-strong);font-size:var(--fs-sm);margin-top:auto;padding-top:1rem}.interior__spec[data-astro-cid-lqq6nbau] span[data-astro-cid-lqq6nbau]{font-size:var(--fs-xs);color:var(--slate);display:block}@media (width<=960px){.interiors[data-astro-cid-lqq6nbau]{grid-template-columns:1fr}.interior__media[data-astro-cid-lqq6nbau]{aspect-ratio:16/10}}.specs[data-astro-cid-yzoev4sz]{border-top:1px solid var(--graphite)}.specs__group[data-astro-cid-yzoev4sz]{border-bottom:1px solid var(--rule);row-gap:1rem;padding-block:2rem}.specs__head[data-astro-cid-yzoev4sz]{grid-column:1/span 4}.specs__cat[data-astro-cid-yzoev4sz]{font-size:1.45rem}.specs__tag[data-astro-cid-yzoev4sz]{font-size:var(--fs-sm);color:var(--slate);margin-top:.4rem}.specs__list[data-astro-cid-yzoev4sz]{grid-column:6/span 7;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem;display:grid}.specs__list[data-astro-cid-yzoev4sz] dt[data-astro-cid-yzoev4sz]{font-weight:480;font-size:var(--fs-sm);margin-bottom:.3rem}.specs__list[data-astro-cid-yzoev4sz] dd[data-astro-cid-yzoev4sz]{font-size:var(--fs-sm);color:var(--slate);line-height:1.6}@media (width<=960px){.specs__head[data-astro-cid-yzoev4sz],.specs__list[data-astro-cid-yzoev4sz]{grid-column:1/-1}}@media (width<=600px){.specs__list[data-astro-cid-yzoev4sz]{grid-template-columns:1fr}}.factsheet[data-astro-cid-3rkrlumz]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.factsheet__item[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--rule);padding:1.75rem 2rem 2rem 0}.factsheet__item[data-astro-cid-3rkrlumz]:not(:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:2rem}.factsheet__title[data-astro-cid-3rkrlumz]{margin:.5rem 0 .75rem;font-size:1.4rem}.units[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(1.5rem,3vw,2.5rem);display:grid}.unit[data-astro-cid-3rkrlumz]{flex-direction:column;display:flex}.unit__plan[data-astro-cid-3rkrlumz]{aspect-ratio:1;transition:border-color .3s var(--ease);margin-bottom:1.25rem;display:block}.unit__plan[data-astro-cid-3rkrlumz]:hover{border-color:var(--rule-strong)}.unit__head[data-astro-cid-3rkrlumz]{justify-content:space-between;align-items:baseline;display:flex}.unit__floor[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs);color:var(--slate)}.unit__area[data-astro-cid-3rkrlumz]{margin:.4rem 0 .2rem;font-size:2rem;line-height:1.1}.unit__meta[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.9rem}.unit__link[data-astro-cid-3rkrlumz]{align-self:flex-start;margin-top:auto}.table-wrap[data-astro-cid-3rkrlumz]{-webkit-overflow-scrolling:touch;margin-top:clamp(3.5rem,6vw,5rem);position:relative;overflow-x:auto}.config-table[data-astro-cid-3rkrlumz]{min-width:640px;font-size:var(--fs-sm)}.config-table[data-astro-cid-3rkrlumz] th[data-astro-cid-3rkrlumz]{text-align:left;font-weight:450;font-size:var(--fs-xs);color:var(--slate);border-bottom:1px solid var(--graphite);padding:0 1rem .9rem 0}.config-table[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--rule);padding:1.1rem 1rem 1.1rem 0}.config-table__area[data-astro-cid-3rkrlumz]{font-size:1.25rem}.config-table__action[data-astro-cid-3rkrlumz]{text-align:right}.portfolio[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(6,1fr);gap:2.5rem 1.5rem;display:grid}.portfolio__img[data-astro-cid-3rkrlumz]{aspect-ratio:205/145;background:#fff;margin-bottom:.9rem}.portfolio__name[data-astro-cid-3rkrlumz]{margin-bottom:.25rem;font-size:1.05rem}.portfolio__loc[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.4rem;line-height:1.5}.portfolio__type[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs);color:var(--lotus)}@media (width<=1100px){.portfolio[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.config-table[data-astro-cid-3rkrlumz]{min-width:0}.config-table[data-astro-cid-3rkrlumz] thead[data-astro-cid-3rkrlumz]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.config-table[data-astro-cid-3rkrlumz],.config-table[data-astro-cid-3rkrlumz] tbody[data-astro-cid-3rkrlumz]{border-top:1px solid var(--graphite);display:block}.config-table[data-astro-cid-3rkrlumz] tr[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:1rem;padding:1rem 0;display:grid}.config-table[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]{border:0;padding:0}.config-table[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]:first-child{color:var(--lotus);font-size:var(--fs-xs);font-weight:480}.config-table[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]:nth-child(2){font-size:var(--fs-sm)}.config-table[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]:nth-child(3){font-size:var(--fs-xs);grid-column:1/3}.config-table[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]:nth-child(4){grid-area:1/3}.config-table[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]:nth-child(5){grid-area:2/3}.config-table__action[data-astro-cid-3rkrlumz] .link[data-astro-cid-3rkrlumz]{font-size:var(--fs-xs)}}@media (width<=960px){.units[data-astro-cid-3rkrlumz],.factsheet[data-astro-cid-3rkrlumz]{grid-template-columns:1fr 1fr}.factsheet__item[data-astro-cid-3rkrlumz]:not(:nth-child(3n+1)){border-left:0;padding-left:0}.factsheet__item[data-astro-cid-3rkrlumz]:nth-child(2n){border-left:1px solid var(--rule);padding-left:1.5rem}}@media (width<=640px){.units[data-astro-cid-3rkrlumz],.factsheet[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}.factsheet__item[data-astro-cid-3rkrlumz]:nth-child(2n){border-left:0;padding-left:0}.portfolio[data-astro-cid-3rkrlumz]{grid-template-columns:1fr 1fr}}
