.gallery[data-astro-cid-rj65ajc3]{min-width:0;position:relative}.gallery__frame[data-astro-cid-rj65ajc3]{position:relative}.gallery__strip[data-astro-cid-rj65ajc3]{margin-inline:calc(-1 * var(--gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gallery__strip[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery__mosaic[data-astro-cid-rj65ajc3]{display:none}.gallery__tag[data-astro-cid-rj65ajc3]{border-radius:var(--radius);color:var(--ink);pointer-events:none;background:#f8f8f6eb;padding:.15rem .5rem;font-size:.75rem;font-weight:500;position:absolute;bottom:.6rem;left:.6rem}.gallery__mosaic[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child .gallery__tag[data-astro-cid-rj65ajc3]{display:none}.gallery__spaces[data-astro-cid-rj65ajc3]{scrollbar-width:none;gap:.4rem;margin-top:.75rem;list-style:none;display:flex;overflow-x:auto}.gallery__spaces[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery__spaces[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:2.5rem;color:var(--ink);white-space:nowrap;padding:0 .85rem;font-size:.875rem;font-weight:500}.gallery__spaces[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover{border-color:var(--pine)}.gallery__spaces[data-astro-cid-rj65ajc3] .tabular[data-astro-cid-rj65ajc3]{color:var(--muted);font-weight:400}.gallery__note[data-astro-cid-rj65ajc3]{color:var(--muted);margin-top:.5rem;font-size:.8125rem}.gallery__item[data-astro-cid-rj65ajc3]{background:var(--sand);aspect-ratio:4/3;cursor:zoom-in;scroll-snap-align:start;border:0;padding:0;display:block;position:relative;overflow:hidden}.gallery__item[data-astro-cid-rj65ajc3]:after{content:"";transition:background-color var(--dur) ease;background:#161c1800;position:absolute;inset:0}.gallery__item[data-astro-cid-rj65ajc3] .gallery__img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.gallery__item[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-4px;outline-color:var(--ivory)}.gallery__counter[data-astro-cid-rj65ajc3]{border-radius:var(--radius);color:var(--ivory);pointer-events:none;background:#161c18ad;padding:.2rem .65rem;font-size:.8125rem;font-weight:500;position:absolute;bottom:.9rem;right:0}.gallery__all[data-astro-cid-rj65ajc3]{border:1px solid var(--ink);display:inline-flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 6px 18px -10px #161c1899}@media (width<=47.99rem){.gallery__all[data-astro-cid-rj65ajc3]{bottom:.9rem;left:0;right:auto}}@media (width>=48rem){.gallery__strip[data-astro-cid-rj65ajc3]{display:none}.gallery__mosaic[data-astro-cid-rj65ajc3]{aspect-ratio:2.15;border-radius:var(--radius);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr;gap:.5rem;display:grid;overflow:hidden}.gallery__mosaic[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]{aspect-ratio:auto}.gallery__mosaic[data-astro-cid-rj65ajc3] .gallery__item[data-astro-cid-rj65ajc3]:first-child{grid-row:1/span 2}.gallery__item[data-astro-cid-rj65ajc3]:hover:after{background:#161c181f}@media (prefers-reduced-motion:no-preference){.gallery__item[data-astro-cid-rj65ajc3]:hover .gallery__img{transform:scale(1.025)}}.gallery__frame--few[data-astro-cid-rj65ajc3] .gallery__mosaic[data-astro-cid-rj65ajc3]{grid-template-columns:2fr 1fr}.gallery__counter[data-astro-cid-rj65ajc3]{display:none}.gallery__all[data-astro-cid-rj65ajc3]{display:inline-flex}}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ivory);background:#141915fa;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#141915e6}.lightbox[data-astro-cid-rj65ajc3][open]{grid-template-rows:auto auto minmax(0,1fr);display:grid}.lightbox__jump[data-astro-cid-rj65ajc3]{scrollbar-width:none;gap:.4rem;padding:0 1rem .6rem;list-style:none;display:none;overflow-x:auto}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__jump[data-astro-cid-rj65ajc3]{justify-content:safe center;display:flex}.lightbox__jump[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{border-radius:var(--radius);min-height:2.5rem;color:var(--ivory);white-space:nowrap;background:0 0;border:1px solid #f8f8f659;padding:0 .85rem;font-size:.875rem}.lightbox__jump[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover{background:#f8f8f626}.lightbox__group[data-astro-cid-rj65ajc3]{display:none}.lightbox__group[data-astro-cid-rj65ajc3]:focus{outline:none}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__group[data-astro-cid-rj65ajc3]{flex-basis:100%;padding:1.25rem 0 .25rem;scroll-margin-top:.5rem;display:block}.lightbox__group[data-astro-cid-rj65ajc3] h3[data-astro-cid-rj65ajc3]{font-size:var(--step-1);font-weight:500}.lightbox__group[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{color:#f8f8f6bf;margin-top:.15rem;font-size:.875rem}.lightbox__space[data-astro-cid-rj65ajc3]{letter-spacing:.08em;text-transform:uppercase;color:#f8f8f6b3;margin-bottom:.15rem;font-size:.75rem;font-weight:500;display:block}.lightbox__top[data-astro-cid-rj65ajc3]{grid-template-columns:3rem 1fr auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.lightbox__title[data-astro-cid-rj65ajc3]{text-align:center;justify-items:center;line-height:1.3;display:grid}.lightbox__name[data-astro-cid-rj65ajc3]{font-size:.9375rem;font-weight:500}.lightbox__count[data-astro-cid-rj65ajc3]{color:#f8f8f6bf;font-size:.8125rem}.lightbox__btn[data-astro-cid-rj65ajc3]{width:3rem;height:3rem;color:var(--ivory);transition:background-color var(--dur-fast) ease;background:#f8f8f614;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lightbox__btn[data-astro-cid-rj65ajc3]:hover,.lightbox__tool[data-astro-cid-rj65ajc3]:hover{background:#f8f8f633}.lightbox__tool[data-astro-cid-rj65ajc3]{border-radius:var(--radius);min-height:2.75rem;color:var(--ivory);background:0 0;border:1px solid #f8f8f659;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.875rem;font-weight:500;display:inline-flex}.lightbox[data-astro-cid-rj65ajc3] [data-astro-cid-rj65ajc3]:focus-visible{outline-color:var(--ivory)}.lightbox__track[data-astro-cid-rj65ajc3]{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;display:grid;overflow-x:auto}.lightbox__track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.lightbox__track[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-3px}.lightbox__slide[data-astro-cid-rj65ajc3]{scroll-snap-align:center;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;min-height:0;margin:0;padding:0 1rem 1.25rem;display:grid;position:relative}.lightbox__slide[data-astro-cid-rj65ajc3] picture{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;display:grid}.lightbox__slide[data-astro-cid-rj65ajc3] picture>img{grid-area:1/1}.lightbox__slide[data-astro-cid-rj65ajc3] .lightbox__img{width:100%;height:100%;min-height:0}.lightbox__slide[data-astro-cid-rj65ajc3] .lightbox__img img{border-radius:var(--radius)}.lightbox[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{text-align:center;color:#f8f8f6d9;max-width:48rem;margin-inline:auto;font-size:.9375rem}.lightbox__note[data-astro-cid-rj65ajc3]{color:#f8f8f6bf;margin-top:.15rem;font-size:.8125rem;display:block}.lightbox__open[data-astro-cid-rj65ajc3]{display:none}.lightbox__nav[data-astro-cid-rj65ajc3]{display:none;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-rj65ajc3]{left:1rem}.lightbox__nav--next[data-astro-cid-rj65ajc3]{right:1rem}@media (width>=48rem){.lightbox__nav[data-astro-cid-rj65ajc3]{display:grid}.lightbox__slide[data-astro-cid-rj65ajc3]{padding-inline:5.5rem}}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__track[data-astro-cid-rj65ajc3]{scroll-snap-type:none;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.5rem;width:min(100%,56rem);margin-inline:auto;padding:.5rem 1rem 3rem;display:flex;overflow:hidden auto}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__slide[data-astro-cid-rj65ajc3]{aspect-ratio:4/3;border-radius:var(--radius);background:#f8f8f60f;flex:0 0 calc(50% - .25rem);min-height:auto;padding:0;display:block;overflow:hidden}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__slide--lead[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;flex-basis:100%}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__slide[data-astro-cid-rj65ajc3] picture,.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__slide[data-astro-cid-rj65ajc3] .lightbox__img{width:100%;height:100%;display:block}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__slide[data-astro-cid-rj65ajc3] .lightbox__img img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] figcaption[data-astro-cid-rj65ajc3],.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__nav[data-astro-cid-rj65ajc3],.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__count[data-astro-cid-rj65ajc3],.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__tool[data-astro-cid-rj65ajc3]{display:none}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__open[data-astro-cid-rj65ajc3]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__open[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-4px}.gallery__item--location[data-astro-cid-rj65ajc3] .gallery__location-img{object-fit:contain;width:100%;height:100%;padding:2.3rem .5rem 3.75rem;display:block}.gallery__item--location[data-astro-cid-rj65ajc3] .gallery__tag[data-astro-cid-rj65ajc3]{top:.5rem;bottom:auto}.gallery__location-details[data-astro-cid-rj65ajc3]{margin-top:.6rem;font-size:.8125rem}.gallery__location-details[data-astro-cid-rj65ajc3][hidden],.gallery__item--location[data-astro-cid-rj65ajc3]:after{display:none}.gallery__location-open[data-astro-cid-rj65ajc3]{cursor:zoom-in;background:0 0;border:0;width:100%;position:absolute;inset:0}.location-map-button[data-astro-cid-rj65ajc3]{z-index:2;visibility:hidden;white-space:nowrap;border:1px solid var(--ink);min-height:2rem;padding:.25rem .65rem;font-size:.75rem;line-height:1.25;position:absolute;top:0;left:0;box-shadow:0 6px 18px -10px #161c1899}.location-map-button[data-astro-cid-rj65ajc3][data-positioned]{visibility:visible}.gallery__item--location[data-astro-cid-rj65ajc3] .location-map-button[data-astro-cid-rj65ajc3]{min-height:1.5rem;padding:.15rem .45rem;font-size:.6875rem}.location-map-button[data-astro-cid-rj65ajc3]:focus-visible{outline:2px solid var(--pine-deep);outline-offset:2px}@media (width>=48rem){.gallery__location-details[data-astro-cid-rj65ajc3]{display:none}}.lightbox__location-stage[data-astro-cid-rj65ajc3]{border-radius:var(--radius);touch-action:pan-x pan-y pinch-zoom;background:0 0;min-width:0;min-height:0;position:relative;overflow:hidden}.lightbox__location-stage[data-astro-cid-rj65ajc3] .lightbox__location-img{object-fit:contain;width:100%;height:100%;display:block}.lightbox__location-actions[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem 1rem;margin-top:.5rem;display:flex}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__slide--location[data-astro-cid-rj65ajc3]{aspect-ratio:auto;grid-template-rows:auto auto;display:grid;overflow:visible}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__location-stage[data-astro-cid-rj65ajc3]{aspect-ratio:1283/952}.lightbox[data-astro-cid-rj65ajc3][data-mode=tour] .lightbox__slide--location[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{padding:.5rem;display:block}.lightbox__location-stage[data-astro-cid-rj65ajc3][data-enlarged]{overscroll-behavior:contain;overflow:auto}.lightbox__location-stage[data-astro-cid-rj65ajc3][data-enlarged] .lightbox__location-img{width:100%;min-width:960px;max-width:none;height:auto}.gallery__layout-actions[data-astro-cid-rj65ajc3]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.75rem;display:flex}@media (width<=39.99rem){.gallery__layout-actions[data-astro-cid-rj65ajc3]{column-gap:.5rem}}
