.gallery.svelte-10x6wl6{min-width:0}button.svelte-10x6wl6{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-cream);color:var(--color-forest);min-height:2.75rem}button.svelte-10x6wl6:hover{border-color:var(--color-river)}.main-photo.svelte-10x6wl6{border:0;width:100%;padding:0;display:block;position:relative}.main-photo.svelte-10x6wl6 img:where(.svelte-10x6wl6){aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.expand-label.svelte-10x6wl6{border-radius:var(--radius-lg);background:var(--color-cream);align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.gallery-controls.svelte-10x6wl6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.controls.svelte-10x6wl6{align-items:center;gap:.4rem;display:flex}.controls.svelte-10x6wl6 button:where(.svelte-10x6wl6){padding:.4rem .65rem;font-size:.875rem}.thumbnails.svelte-10x6wl6{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.thumbnail.svelte-10x6wl6{padding:0}.thumbnail.svelte-10x6wl6 img:where(.svelte-10x6wl6){aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}dialog.svelte-10x6wl6{border-radius:var(--radius-lg);background:var(--color-cream);width:min(72rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-forest);border:0;margin:auto;padding:1rem}dialog.svelte-10x6wl6::backdrop{background:#000000d9}dialog.svelte-10x6wl6 button:where(.svelte-10x6wl6){flex-shrink:0;padding:.5rem .75rem}.viewer-heading.svelte-10x6wl6,.viewer-controls.svelte-10x6wl6{justify-content:space-between;align-items:center;gap:1rem;display:flex}.viewer-heading.svelte-10x6wl6{margin-bottom:1rem}.full-photo.svelte-10x6wl6{object-fit:contain;background:var(--color-sand);width:100%;height:min(65dvh,44rem);display:block}.viewer-controls.svelte-10x6wl6{margin-top:1rem}.viewer-controls.svelte-10x6wl6 p:where(.svelte-10x6wl6){text-align:center;font-size:.875rem}.viewer-controls.svelte-10x6wl6 small:where(.svelte-10x6wl6){color:var(--color-muted);margin-top:.25rem;display:block}@media (width<=30rem){.gallery-controls.svelte-10x6wl6 .text-label:where(.svelte-10x6wl6){font-size:.65rem}.controls.svelte-10x6wl6 button:where(.svelte-10x6wl6){padding-inline:.5rem;font-size:.75rem}.viewer-heading.svelte-10x6wl6{gap:.5rem}.viewer-heading.svelte-10x6wl6 .text-label:where(.svelte-10x6wl6){font-size:.6rem}.viewer-controls.svelte-10x6wl6{flex-wrap:wrap;gap:.5rem}.viewer-controls.svelte-10x6wl6 p:where(.svelte-10x6wl6){order:-1;width:100%}.viewer-controls.svelte-10x6wl6 button:where(.svelte-10x6wl6){flex:1}}.spaces-hero.svelte-84did8{align-items:end;min-height:70svh;display:flex}.hero-title.svelte-84did8{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.12}.narrow.svelte-84did8{max-width:56rem}
