.image-zoom[data-astro-cid-uzkyvrde]{cursor:zoom-out;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(1.25rem,4vw,4rem);position:fixed;inset:0;overflow:hidden}.image-zoom[data-astro-cid-uzkyvrde][open]{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.image-zoom[data-astro-cid-uzkyvrde]::backdrop{background:#000000f0}.image-zoom[data-astro-cid-uzkyvrde] .image-zoom__image{object-fit:contain;cursor:default;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.image-zoom__close[data-astro-cid-uzkyvrde]{top:var(--space-3);right:var(--space-3);z-index:1;color:#fff;cursor:pointer;background:#0009;border:1px solid #fff9;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:2rem;line-height:1;display:grid;position:absolute}.image-zoom__close[data-astro-cid-uzkyvrde]:focus-visible{outline-offset:4px;outline:2px solid #fff}.photo-gallery[data-astro-cid-lskddeo6]{gap:var(--space-5);padding-block:var(--space-7);border-top:1px solid var(--line-strong);display:grid}.photo-gallery__header[data-astro-cid-lskddeo6]{gap:var(--space-2);max-width:43rem;display:grid}.photo-gallery__header[data-astro-cid-lskddeo6] h2[data-astro-cid-lskddeo6],.photo-gallery__header[data-astro-cid-lskddeo6] p[data-astro-cid-lskddeo6]{margin:0}.photo-gallery__header[data-astro-cid-lskddeo6] h2[data-astro-cid-lskddeo6]{font-size:var(--step-2)}.photo-gallery__header[data-astro-cid-lskddeo6] p[data-astro-cid-lskddeo6]{color:var(--color-stone)}.photo-gallery__grid[data-astro-cid-lskddeo6]{gap:var(--space-5);display:grid}.photo-gallery__row[data-astro-cid-lskddeo6]{display:contents}.photo-gallery[data-astro-cid-lskddeo6]:has(.photo-gallery__grid--rows){max-width:var(--container-medium);padding-block:var(--space-5)}.photo-gallery__grid--rows[data-astro-cid-lskddeo6],.photo-gallery__grid--rows[data-astro-cid-lskddeo6] .photo-gallery__row[data-astro-cid-lskddeo6]{gap:var(--space-4);display:grid}@media (width>=40rem){.photo-gallery__grid--rows[data-astro-cid-lskddeo6] .photo-gallery__row[data-astro-cid-lskddeo6]{grid-template-columns:var(--row-columns);align-items:start}}.photo-gallery__grid--extended[data-astro-cid-lskddeo6]{column-count:1;column-gap:var(--space-4);width:100%;max-width:100%;margin-inline:auto;display:block}.photo-gallery[data-astro-cid-lskddeo6] figure[data-astro-cid-lskddeo6]{margin:0}.photo-gallery__grid--extended[data-astro-cid-lskddeo6] figure[data-astro-cid-lskddeo6]{break-inside:avoid;width:100%;max-width:100%;margin-bottom:var(--space-4);vertical-align:top;display:inline-block}.photo-gallery[data-astro-cid-lskddeo6] img[data-astro-cid-lskddeo6]{width:100%;height:auto}.photo-gallery[data-astro-cid-lskddeo6] figcaption[data-astro-cid-lskddeo6]{margin-top:var(--space-2);color:var(--color-stone);font-size:var(--step--1)}.photo-gallery__item--portrait[data-astro-cid-lskddeo6]{justify-self:center;width:min(100%,34rem)}.photo-gallery__grid--extended[data-astro-cid-lskddeo6] .photo-gallery__item--portrait[data-astro-cid-lskddeo6]{width:100%}@media (width>=64rem){.photo-gallery__grid[data-astro-cid-lskddeo6]:not(.photo-gallery__grid--extended):not(.photo-gallery__grid--rows){grid-template-columns:repeat(2,minmax(0,1fr))}.photo-gallery__grid--extended[data-astro-cid-lskddeo6]{column-count:2}.photo-gallery__item--portrait[data-astro-cid-lskddeo6],.photo-gallery__item--wide[data-astro-cid-lskddeo6]{grid-column:1/-1}}@media (width>=80rem){.photo-gallery__grid--extended[data-astro-cid-lskddeo6]{column-count:3}}.article-opening[data-astro-cid-sgg5joot]{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--line);align-items:center;display:grid}.article-header[data-astro-cid-sgg5joot]{min-width:0}.article-header__content[data-astro-cid-sgg5joot]{align-content:center;gap:var(--space-3);display:grid}.article-header[data-astro-cid-sgg5joot] .eyebrow[data-astro-cid-sgg5joot]{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}h1[data-astro-cid-sgg5joot]{overflow-wrap:anywhere;max-width:28ch;font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.65rem,1.2rem + 1.6vw,2.6rem);font-weight:500;line-height:1.2}.article-header__description[data-astro-cid-sgg5joot]{margin:0;font-size:clamp(1rem,.975rem + .125vw,1.0625rem);line-height:1.85}.article-header__meta[data-astro-cid-sgg5joot]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.article-header__meta[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{margin:0}.article-cover[data-astro-cid-sgg5joot]{justify-content:center;min-width:0;margin:0;display:flex}.article-cover[data-astro-cid-sgg5joot] img[data-astro-cid-sgg5joot]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68svh,34rem)}.article-related[data-astro-cid-sgg5joot]{padding-block:var(--space-6) var(--space-7);border-top:1px solid var(--line)}.article-related[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{margin-bottom:var(--space-5);font-size:var(--step-1);font-weight:500}.article-related__grid[data-astro-cid-sgg5joot]{gap:var(--space-6) var(--space-5);display:grid}@media (width>=40rem){.article-related__grid[data-astro-cid-sgg5joot]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.article-opening--split[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem)}.article-cover[data-astro-cid-sgg5joot] img[data-astro-cid-sgg5joot]{max-height:min(72svh,42rem)}.article-opening--stacked[data-astro-cid-sgg5joot] .article-header[data-astro-cid-sgg5joot]{max-width:var(--measure)}}.article-back[data-astro-cid-sgg5joot]{max-width:40rem;padding-block:var(--space-6) var(--space-8)}.article-booking[data-astro-cid-sgg5joot]{border-top:1px solid var(--line);padding-top:var(--space-7)}
