.gallery-head[data-astro-cid-3mhbem3k]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:2rem;display:flex}.filters[data-astro-cid-3mhbem3k]{flex-wrap:wrap;gap:.5rem;display:flex}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]{cursor:pointer;border-radius:var(--r-pill);background:var(--white);box-shadow:0 0 0 1px var(--line);border:0;padding:.6rem 1.1rem;font-size:.95rem;font-weight:600;transition:background-color .2s,box-shadow .2s,color .2s}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k]:hover{box-shadow:0 0 0 1px var(--navy)}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k][aria-pressed=true]{background:var(--navy);color:var(--white);box-shadow:none}.filters__n[data-astro-cid-3mhbem3k]{border-radius:var(--r-pill);background:var(--mist);min-width:1.4rem;height:1.4rem;color:var(--navy);place-items:center;margin-left:.3rem;padding:0 .35rem;font-size:.75rem;display:inline-grid}.filters[data-astro-cid-3mhbem3k] button[data-astro-cid-3mhbem3k][aria-pressed=true] .filters__n[data-astro-cid-3mhbem3k]{background:var(--aqua)}.ba-grid[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.ba-grid__item[data-astro-cid-3mhbem3k][hidden]{display:none}.homes[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(auto-fill,minmax(min(46%,15rem),1fr));gap:1rem;display:grid}.homes__item[data-astro-cid-3mhbem3k]{aspect-ratio:9/16;margin:0}.shots[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-auto-flow:dense;gap:1rem;display:grid}.shots__item[data-astro-cid-3mhbem3k]{border-radius:var(--r);aspect-ratio:4/5;margin:0;overflow:hidden}.shots__item[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.shots__item[data-astro-cid-3mhbem3k]:hover img[data-astro-cid-3mhbem3k]{transform:scale(1.03)}.glass-wall[data-astro-cid-3mhbem3k]{columns:2 12rem;column-gap:.9rem}@media (width>=700px){.glass-wall[data-astro-cid-3mhbem3k]{columns:3}}@media (width>=1100px){.glass-wall[data-astro-cid-3mhbem3k]{columns:4}}.glass-wall__item[data-astro-cid-3mhbem3k]{break-inside:avoid;border-radius:var(--r);background:var(--mist);margin:0 0 .9rem;overflow:hidden}.glass-wall__item[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{width:100%;height:auto;transition:transform .45s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.glass-wall__item[data-astro-cid-3mhbem3k]:hover img[data-astro-cid-3mhbem3k]{transform:scale(1.03)}}.glass-wall__item[data-astro-cid-3mhbem3k]:nth-child(4n+2){transition-delay:60ms}.glass-wall__item[data-astro-cid-3mhbem3k]:nth-child(4n+3){transition-delay:.12s}.glass-wall__item[data-astro-cid-3mhbem3k]:nth-child(4n+4){transition-delay:.18s}@media (prefers-reduced-motion:reduce){.glass-wall__item[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{transition:none}}.jump[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:clamp(1.5rem,4vw,2.5rem);margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=900px){.jump[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(4,minmax(0,1fr))}}.jump__tile[data-astro-cid-3mhbem3k]{aspect-ratio:4/5;border-radius:var(--r-lg);color:var(--white);isolation:isolate;animation:jumpIn .7s var(--ease-out) both;animation-delay:calc(.1s + var(--k) * 80ms);transition:transform .16s var(--ease-out);align-items:end;text-decoration:none;display:grid;position:relative;overflow:hidden}@keyframes jumpIn{0%{opacity:0;transform:translateY(16px)}}.jump__tile[data-astro-cid-3mhbem3k] img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.jump__shade[data-astro-cid-3mhbem3k]{z-index:-1;background:linear-gradient(#0a22331a 40%,#0a2233d9 100%);position:absolute;inset:0}.jump__text[data-astro-cid-3mhbem3k]{color:var(--on-navy-soft);gap:.15rem;padding:clamp(1rem,2.5vw,1.4rem);font-size:.9rem;display:grid}.jump__text[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{font-family:var(--font-display);color:var(--white);letter-spacing:-.02em;font-size:clamp(1.15rem,2.2vw,1.5rem)}.jump__n[data-astro-cid-3mhbem3k]{border-radius:var(--r-pill);background:var(--aqua);color:var(--navy);justify-self:start;margin-bottom:.4rem;padding:.15rem .6rem;font-size:.8rem;font-weight:800}.jump__tile[data-astro-cid-3mhbem3k]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.jump__tile[data-astro-cid-3mhbem3k]:hover img{transform:scale(1.05)}}.gsec[data-astro-cid-3mhbem3k]{scroll-margin-top:calc(var(--header-h,4.5rem) + 4rem)}@media (prefers-reduced-motion:reduce){.jump__tile[data-astro-cid-3mhbem3k]{animation:none}}@media (width<=699px){.ba-grid[data-astro-cid-3mhbem3k]{grid-template-columns:1fr 1fr;gap:.6rem}.glass-wall[data-astro-cid-3mhbem3k]{columns:unset;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.glass-wall__item[data-astro-cid-3mhbem3k]{aspect-ratio:4/5;margin:0}.glass-wall__item[data-astro-cid-3mhbem3k] img[data-astro-cid-3mhbem3k]{object-fit:cover;height:100%}.shots[data-astro-cid-3mhbem3k]{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.shots__item[data-astro-cid-3mhbem3k],.shots__item--tall[data-astro-cid-3mhbem3k]{aspect-ratio:4/5;grid-row:auto!important}.homes[data-astro-cid-3mhbem3k]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .5rem;scrollbar-width:none;gap:.6rem;overflow-x:auto;display:flex!important}.homes__item[data-astro-cid-3mhbem3k]{scroll-snap-align:start;flex:0 0 62%}.jump[data-astro-cid-3mhbem3k]{gap:.5rem}.jump__tile[data-astro-cid-3mhbem3k]{aspect-ratio:1}.jump__text[data-astro-cid-3mhbem3k]{padding:.75rem;font-size:.78rem}}
