.gallery[data-astro-cid-3vladx2e]{--split:82%;--split-frac:.82;--gallery-inset:calc(max(0px, (100vw - var(--maxw)) / 2) + 1.5rem - .75rem);background:#fff;height:560px;max-height:68vh;padding-top:1.5rem;position:relative;overflow:hidden}.gallery-track[data-astro-cid-3vladx2e]{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;padding:0 var(--gallery-inset);scroll-padding:0 var(--gallery-inset);display:flex;overflow-x:auto}.gallery-track[data-astro-cid-3vladx2e]::-webkit-scrollbar{display:none}.gallery-slide[data-astro-cid-3vladx2e]{flex:0 0 var(--split);scroll-snap-align:start;height:100%;padding:0 .75rem}.gallery-slide[data-astro-cid-3vladx2e] img[data-astro-cid-3vladx2e]{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.gallery-arrow[data-astro-cid-3vladx2e]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow[data-astro-cid-3vladx2e]:hover{background:#fff}.gallery-arrow[data-astro-cid-3vladx2e].prev{left:1.25rem}.gallery-arrow[data-astro-cid-3vladx2e].next{right:1.25rem}.gallery-arrow[data-astro-cid-3vladx2e].is-hidden{display:none}.gallery-dots[data-astro-cid-3vladx2e]{bottom:1.25rem;left:calc(var(--gallery-inset) + var(--split-frac) / 2 * (100vw - 2 * var(--gallery-inset)));gap:.5rem;display:flex;position:absolute;transform:translate(-50%)}.gallery-dot[data-astro-cid-3vladx2e]{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:8px;height:8px;padding:0}.gallery-dot[data-astro-cid-3vladx2e].active{background:#fff}.container[data-astro-cid-3vladx2e]{--split:82%;--split-frac:.82}.property-body[data-astro-cid-3vladx2e]{grid-template-columns:calc(var(--split) - .24rem) 1fr;gap:0;padding:3rem 0;display:grid}.property-main[data-astro-cid-3vladx2e]{padding-right:1.5rem}.property-main[data-astro-cid-3vladx2e] p{max-width:65ch}.property-category[data-astro-cid-3vladx2e]{text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-label);color:var(--muted);margin:0 0 .85rem;font-weight:700}.property-main[data-astro-cid-3vladx2e] h1[data-astro-cid-3vladx2e]{margin:0 0 .6rem}.property-main[data-astro-cid-3vladx2e] p:first-of-type{font-weight:600;font-size:var(--fs-lead);color:var(--muted);margin-bottom:1.25rem}.property-link[data-astro-cid-3vladx2e]{margin-top:1.75rem}.property-link[data-astro-cid-3vladx2e] a[data-astro-cid-3vladx2e]{font-weight:700}.property-facts[data-astro-cid-3vladx2e]{border-left:1px solid var(--line);padding-left:calc(1.5rem - 1px)}.fact-block[data-astro-cid-3vladx2e]{margin-bottom:1.75rem}.fact-block[data-astro-cid-3vladx2e] dt[data-astro-cid-3vladx2e]{text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-label);color:var(--muted);margin:0 0 .3rem;font-weight:700}.fact-block[data-astro-cid-3vladx2e] dd[data-astro-cid-3vladx2e]{margin:0;font-weight:600;line-height:1.4}.more-projects[data-astro-cid-3vladx2e]{border-top:1px solid var(--line);padding:1rem 0 4rem}.more-title[data-astro-cid-3vladx2e]{margin:2.5rem 0 1.5rem}@media (width>=861px){.more-projects[data-astro-cid-3vladx2e] .tile-grid[data-astro-cid-3vladx2e],.property-body[data-astro-cid-3vladx2e].has-card{--more-cw:calc(min(100vw, var(--maxw)) - 3rem);--more-target:calc(var(--split-frac) * var(--more-cw) - .24rem);--more-tile-w:calc(var(--more-cw) - var(--more-target));--more-tile-gap:calc((var(--more-target) - 4 * var(--more-tile-w)) / 4)}.more-projects[data-astro-cid-3vladx2e] .tile-grid[data-astro-cid-3vladx2e]{grid-template-columns:repeat(5, var(--more-tile-w));gap:var(--more-tile-gap)}.property-body[data-astro-cid-3vladx2e].has-card{grid-template-columns:repeat(5, var(--more-tile-w));column-gap:var(--more-tile-gap)}.property-body[data-astro-cid-3vladx2e].has-card .property-main[data-astro-cid-3vladx2e]{grid-column:1/span 3;padding-right:0}.property-body[data-astro-cid-3vladx2e].has-card>.avail-card{grid-column:4/span 2;align-self:start}}@media (width<=860px){.property-body[data-astro-cid-3vladx2e]{grid-template-columns:1fr;gap:2rem}.property-main[data-astro-cid-3vladx2e]{padding-right:0}.property-facts[data-astro-cid-3vladx2e]{border-left:none;border-top:1px solid var(--line);padding-top:1.5rem;padding-left:0}.gallery[data-astro-cid-3vladx2e]{height:400px}.gallery-slide[data-astro-cid-3vladx2e]{flex-basis:90%}.gallery-dots[data-astro-cid-3vladx2e]{left:calc(var(--gallery-inset) + .45 * (100vw - 2 * var(--gallery-inset)))}}
