.section-cta[data-astro-cid-2hkziblb]{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:var(--px-16) var(--px-24);margin-top:var(--px-24)}@media screen and (max-width:64rem){.section-cta[data-astro-cid-2hkziblb]{margin-top:var(--px-12)}}.showcase-intro[data-astro-cid-ipouusqe]{margin-bottom:var(--px-24)}.showcase-intro[data-astro-cid-ipouusqe]+.showcase-intro[data-astro-cid-ipouusqe]{margin-top:calc(-1 * var(--px-16))}.showcase-intro-checklist[data-astro-cid-ipouusqe]{list-style:none;margin:0 0 var(--px-64);padding:0;display:flex;flex-direction:column;gap:var(--px-16)}.showcase-intro-checklist-item[data-astro-cid-ipouusqe]{display:flex;align-items:flex-start;gap:var(--px-16)}.showcase-intro-check[data-astro-cid-ipouusqe]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--px-24);height:var(--px-24);margin-top:var(--px-2);color:var(--color-text-primary)}.showcase-intro-check[data-astro-cid-ipouusqe] svg[data-astro-cid-ipouusqe]{width:var(--px-20);height:var(--px-20)}.showcase-intro-checklist-text[data-astro-cid-ipouusqe]{margin:0;flex:1;line-height:1.6;opacity:.9}.showcase-intro-checklist--in-block[data-astro-cid-ipouusqe]{margin-bottom:0}.stacked-showcase[data-astro-cid-ipouusqe]{display:flex;flex-direction:column;gap:var(--px-64);padding-inline:var(--px-64)}.stacked-showcase--lead[data-astro-cid-ipouusqe]{margin-bottom:var(--px-32)}.stacked-showcase--lead[data-astro-cid-ipouusqe]:has(.showcase-block--text-only){padding-inline:0}.showcase-section-title[data-astro-cid-ipouusqe]{margin:var(--px-64) 0 var(--px-32);padding-inline:var(--px-64);font-size:clamp(1.35rem,1.5vw + var(--text-lg),2rem);font-weight:500;line-height:1.25;color:var(--color-text-primary)}.showcase-block[data-astro-cid-ipouusqe]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--px-64);align-items:start}.showcase-block[data-astro-cid-ipouusqe].showcase-block--text-only{grid-template-columns:minmax(0,1fr);width:100%}.showcase-block--text-only[data-astro-cid-ipouusqe] .showcase-block-info[data-astro-cid-ipouusqe]{width:100%;max-width:none;align-self:stretch}.showcase-block-media[data-astro-cid-ipouusqe]{position:relative;width:100%;aspect-ratio:4 / 3;min-height:12.5rem;overflow:hidden;border-radius:20px;background:var(--color-background)}.showcase-after[data-astro-cid-ipouusqe]{margin-top:var(--px-32);padding-inline:var(--px-64)}.house-photo-trigger[data-astro-cid-ipouusqe]{position:relative;display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:default}.house-photo-trigger[data-astro-cid-ipouusqe] .house-photo-expand-icon{position:absolute;top:var(--px-10);right:var(--px-10);z-index:2;display:flex;color:var(--section-bg, #1a3e64);pointer-events:none}.house-photo-trigger[data-astro-cid-ipouusqe] .house-photo-expand-icon svg{width:calc(var(--px-44) * .75);height:calc(var(--px-44) * .75)}.house-photo-trigger--lightbox[data-astro-cid-ipouusqe]{cursor:pointer}.house-photo-trigger--fill[data-astro-cid-ipouusqe]{min-height:12.5rem}.bedroom-gallery[data-astro-cid-ipouusqe]{position:relative;width:100%;height:100%;overflow:hidden}.bedroom-track[data-astro-cid-ipouusqe]{display:flex;height:100%;transition:transform .55s ease-in-out;will-change:transform}.bedroom-frame[data-astro-cid-ipouusqe]{flex:0 0 100%;width:100%;min-width:100%;height:100%}.bedroom-chevron[data-astro-cid-ipouusqe]{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:var(--px-40);height:var(--px-40);padding:0;border:none;border-radius:50%;transform:translateY(-50%);background:transparent;color:var(--section-bg, #1a3e64);cursor:pointer;filter:drop-shadow(0 1px 4px rgba(255,255,255,.35));transition:transform var(--transition-short),opacity var(--transition-short)}.bedroom-chevron[data-astro-cid-ipouusqe] svg[data-astro-cid-ipouusqe]{width:var(--px-28);height:var(--px-28)}.bedroom-chevron-prev[data-astro-cid-ipouusqe]{left:var(--px-8)}.bedroom-chevron-next[data-astro-cid-ipouusqe]{right:var(--px-8)}.house-photo-trigger[data-astro-cid-ipouusqe] .media,.bedroom-frame[data-astro-cid-ipouusqe] .media{width:100%;height:100%;object-fit:cover}.showcase-block-info[data-astro-cid-ipouusqe]{width:100%;align-self:center}.info-section[data-astro-cid-ipouusqe]{display:flex;flex-direction:column;gap:var(--px-16)}.info-title[data-astro-cid-ipouusqe]{margin-bottom:0}.house-lightbox[data-astro-cid-ipouusqe]{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:var(--px-24);background:var(--lightbox-overlay, rgba(26, 62, 100, .94))}.house-lightbox[data-astro-cid-ipouusqe][hidden]{display:none}.house-lightbox-image[data-astro-cid-ipouusqe]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:pointer}.house-lightbox-close[data-astro-cid-ipouusqe]{position:absolute;top:var(--px-16);right:var(--px-16);display:flex;align-items:center;justify-content:center;width:var(--px-40);height:var(--px-40);padding:0;border:none;background:transparent;color:var(--color-white);cursor:pointer;transition:opacity var(--transition-short)}.house-lightbox-close[data-astro-cid-ipouusqe] svg[data-astro-cid-ipouusqe]{width:var(--px-32);height:var(--px-32)}.house-lightbox-nav[data-astro-cid-ipouusqe]{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:var(--px-44);height:var(--px-44);padding:0;border:none;background:transparent;color:var(--color-white);cursor:pointer;transform:translateY(-50%);transition:opacity var(--transition-short)}.house-lightbox-nav[data-astro-cid-ipouusqe] svg[data-astro-cid-ipouusqe]{width:var(--px-36);height:var(--px-36)}.house-lightbox-prev[data-astro-cid-ipouusqe]{left:var(--px-16)}.house-lightbox-next[data-astro-cid-ipouusqe]{right:var(--px-16)}@media(hover:hover)and (pointer:fine){.house-lightbox-close[data-astro-cid-ipouusqe]:hover,.house-lightbox-nav[data-astro-cid-ipouusqe]:hover{opacity:.75}.bedroom-chevron[data-astro-cid-ipouusqe]:hover{opacity:1;transform:translateY(-50%) scale(1.06)}}@media screen and (max-width:55rem){.stacked-showcase[data-astro-cid-ipouusqe],.showcase-after[data-astro-cid-ipouusqe],.showcase-section-title[data-astro-cid-ipouusqe]{padding-inline:0}.stacked-showcase[data-astro-cid-ipouusqe]{gap:var(--px-48)}.showcase-block[data-astro-cid-ipouusqe]{grid-template-columns:1fr;gap:var(--px-16)}.showcase-after[data-astro-cid-ipouusqe]{margin-top:var(--px-16)}}
