.residences[data-v-2d4f09f3]{background:#f6f3ee;box-sizing:border-box;color:#1c1c1c;padding:72px 200px 80px}.head[data-v-2d4f09f3]{border-bottom:1px solid rgba(166,132,86,.4);margin-bottom:26px;padding-bottom:16px}.eyebrow[data-v-2d4f09f3]{color:#a68456;font-size:12px;letter-spacing:.22em;margin:0}h2[data-v-2d4f09f3]{color:#1c1c1c;font-size:32px;font-weight:400;letter-spacing:.04em;margin:8px 0 0}.lead[data-v-2d4f09f3]{color:#6b645c;font-size:15px;line-height:1.6;margin:10px 0 0}.gallery[data-v-2d4f09f3]{align-items:flex-start;display:flex;gap:18px}.card[data-v-2d4f09f3]{flex:1 1 0;min-width:0;transition:flex-grow .45s ease}.gallery.is-hovering .card.is-quiet[data-v-2d4f09f3]{flex-grow:.72}.gallery.is-hovering .card.is-active[data-v-2d4f09f3]{flex-grow:1.7}.photo[data-v-2d4f09f3]{background:#e7e1d8;overflow:hidden}.photo img[data-v-2d4f09f3]{display:block;height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:height .45s ease,transform .45s ease;width:100%}.card.is-quiet .photo img[data-v-2d4f09f3]{height:280px}.card.is-active .photo[data-v-2d4f09f3]{background:transparent}.card.is-active .photo img[data-v-2d4f09f3]{aspect-ratio:var(--ratio);height:auto;-o-object-fit:contain;object-fit:contain;transform:none;width:100%}.cap[data-v-2d4f09f3]{padding-top:14px}.no[data-v-2d4f09f3]{color:#a68456;font-size:12px;letter-spacing:.18em}h3[data-v-2d4f09f3]{color:#1c1c1c;font-size:18px;font-weight:500}.cap p[data-v-2d4f09f3],h3[data-v-2d4f09f3]{margin:6px 0 0}.cap p[data-v-2d4f09f3]{color:#6b645c;font-size:14px;line-height:1.5}
