.cat[data-astro-cid-d242pyyr]{display:flex;flex-direction:column;height:100%;border-top:1px solid color-mix(in srgb,var(--color-linen-dark) 80%,transparent);padding-top:1.5rem}.cat__head[data-astro-cid-d242pyyr]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase}.cat__index[data-astro-cid-d242pyyr]{color:var(--color-gilt-ink)}.cat__beds[data-astro-cid-d242pyyr]{color:var(--color-sage-ink)}.cat__name[data-astro-cid-d242pyyr]{margin-top:1.5rem;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);line-height:1.1}.cat__summary[data-astro-cid-d242pyyr]{margin-top:1rem;font-size:var(--text-body);line-height:1.75;color:var(--color-sage-ink)}.cat__meta[data-astro-cid-d242pyyr]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--color-linen-dark) 45%,transparent)}.cat__meta[data-astro-cid-d242pyyr] dt[data-astro-cid-d242pyyr]{font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-gilt-ink)}.cat__meta[data-astro-cid-d242pyyr] dd[data-astro-cid-d242pyyr]{margin-top:.5rem;font-size:var(--text-ui);line-height:1.6;color:var(--color-ink)}.cat__foot[data-astro-cid-d242pyyr]{margin-top:auto;padding-top:1.75rem}.film[data-astro-cid-k4d6pm53]{margin:0}.film__frame[data-astro-cid-k4d6pm53]{position:relative;overflow:hidden;background:var(--color-malachite);isolation:isolate}.film__poster[data-astro-cid-k4d6pm53],.film__video[data-astro-cid-k4d6pm53]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film__poster[data-astro-cid-k4d6pm53]{z-index:1;transition:opacity .7s var(--ease-luxe)}.film[data-astro-cid-k4d6pm53][data-playing] .film__poster[data-astro-cid-k4d6pm53]{opacity:0}.film__toggle[data-astro-cid-k4d6pm53]{position:absolute;z-index:2;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:#0619138c;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:#fff;font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease-luxe),border-color .3s var(--ease-luxe)}.film__toggle[data-astro-cid-k4d6pm53]:hover{background:#061913c7;border-color:#ffffff73}.film__toggle-icon[data-astro-cid-k4d6pm53]{width:.5rem;height:.625rem;border-left:2px solid currentColor;border-right:2px solid currentColor}.film__toggle[data-astro-cid-k4d6pm53][aria-pressed=true] .film__toggle-icon[data-astro-cid-k4d6pm53]{border-right-color:transparent;border-left-width:6px}@media(prefers-reduced-motion:reduce){.film__poster[data-astro-cid-k4d6pm53]{opacity:1!important}.film__toggle[data-astro-cid-k4d6pm53]{display:none}}.residences[data-astro-cid-tirxte4t]{background:var(--color-malachite);color:#fff;padding-block:clamp(4.5rem,3.5rem + 6vw,8rem);overflow:hidden}.residences__title[data-astro-cid-tirxte4t]{color:#fff;margin-top:1rem;max-width:18ch}.residences__title[data-astro-cid-tirxte4t] em{color:var(--color-gilt-light)}.residences__body[data-astro-cid-tirxte4t]{margin-top:clamp(2.5rem,2rem + 3vw,4rem);display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,2rem + 3vw,4rem);align-items:start}@media(min-width:900px){.residences__body[data-astro-cid-tirxte4t]{grid-template-columns:minmax(300px,400px) 1fr;align-items:center}}.residences__film[data-astro-cid-tirxte4t]{max-width:420px;margin-inline:auto;width:100%}.residences__lede[data-astro-cid-tirxte4t]{max-width:44ch;font-size:var(--text-body);line-height:1.85;color:#ffffffc2}.residences__grid[data-astro-cid-tirxte4t]{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.residences__grid[data-astro-cid-tirxte4t]{grid-template-columns:repeat(var(--shots),1fr)}}@media(min-width:900px)and (max-width:1099px){.residences__grid[data-astro-cid-tirxte4t]{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){.residences__shot--2,.residences__shot--4{margin-top:1.25rem}}@media(max-width:639px){.residences__grid[data-astro-cid-tirxte4t]>.media:last-child:nth-child(odd){grid-column:1 / -1;width:100%;align-self:start;aspect-ratio:16 / 10}}.residences__cta[data-astro-cid-tirxte4t]{margin-top:clamp(2.25rem,2rem + 2vw,3rem);display:flex;flex-wrap:wrap;gap:.875rem}.residences__note[data-astro-cid-tirxte4t]{margin-top:clamp(2.5rem,2rem + 3vw,3.5rem)}@media(max-width:560px){.residences__cta[data-astro-cid-tirxte4t]{flex-direction:column;align-items:stretch}.residences__cta[data-astro-cid-tirxte4t] .btn{width:100%}}
