.slider[data-astro-cid-h7l5a7sh]{max-width:1440px;margin:0 auto}.stage[data-astro-cid-h7l5a7sh]{position:relative}.slides[data-astro-cid-h7l5a7sh]{padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(10px,1.2vw,16px);margin:0;list-style:none;display:flex;overflow-x:auto}.slides[data-astro-cid-h7l5a7sh]::-webkit-scrollbar{display:none}.slides[data-astro-cid-h7l5a7sh] li[data-astro-cid-h7l5a7sh]{scroll-snap-align:start;flex:0 0 78%}.slides[data-astro-cid-h7l5a7sh] li[data-astro-cid-h7l5a7sh]:last-child{margin-right:var(--gutter)}.slides[data-astro-cid-h7l5a7sh] button[data-astro-cid-h7l5a7sh]{aspect-ratio:16/9.5;cursor:zoom-in;background:#ece7dc;border:0;width:100%;padding:0;display:block;overflow:hidden}.slides[data-astro-cid-h7l5a7sh] button[data-astro-cid-h7l5a7sh] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s}.slides[data-astro-cid-h7l5a7sh] button[data-astro-cid-h7l5a7sh]:hover img{transform:scale(1.02)}.arrow[data-astro-cid-h7l5a7sh]{z-index:2;cursor:pointer;width:54px;height:54px;color:var(--ink);font:300 2rem/1 var(--sans);background:#fffffff0;border:0;border-radius:50%;transition:opacity .3s,color .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px -12px #00000073}.arrow[data-astro-cid-h7l5a7sh]:hover{color:var(--gold)}.arrow[data-astro-cid-h7l5a7sh]:disabled{opacity:0;pointer-events:none}.prev[data-astro-cid-h7l5a7sh]{left:calc(var(--gutter) + 18px)}.next[data-astro-cid-h7l5a7sh]{right:calc(var(--gutter) + 18px)}.below[data-astro-cid-h7l5a7sh]{padding:18px var(--gutter) 0;align-items:center;gap:24px;display:flex}.thumbs[data-astro-cid-h7l5a7sh]{scrollbar-width:none;flex:1;gap:8px;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.thumbs[data-astro-cid-h7l5a7sh]::-webkit-scrollbar{display:none}.thumb[data-astro-cid-h7l5a7sh]{cursor:pointer;opacity:.5;outline-offset:2px;border:0;width:96px;height:64px;padding:0;transition:opacity .25s;display:block;overflow:hidden}.thumb[data-astro-cid-h7l5a7sh] img{object-fit:cover;width:100%;height:100%}.thumb[data-astro-cid-h7l5a7sh]:hover,.thumb[data-astro-cid-h7l5a7sh][aria-current=true]{opacity:1}.thumb[data-astro-cid-h7l5a7sh][aria-current=true]{outline:1px solid var(--gold)}.count[data-astro-cid-h7l5a7sh]{font:400 .9rem/1 var(--sans);letter-spacing:.12em;color:var(--ink-soft);white-space:nowrap;margin:0 0 0 auto}.count[data-astro-cid-h7l5a7sh] .n[data-astro-cid-h7l5a7sh]{color:var(--ink)}@media (width<=700px){.slides[data-astro-cid-h7l5a7sh] li[data-astro-cid-h7l5a7sh]{flex-basis:88%}.slides[data-astro-cid-h7l5a7sh] button[data-astro-cid-h7l5a7sh]{aspect-ratio:4/3.6}.arrow[data-astro-cid-h7l5a7sh]{width:40px;height:40px;font-size:1.5rem}.prev[data-astro-cid-h7l5a7sh]{left:calc(var(--gutter) + 8px)}.next[data-astro-cid-h7l5a7sh]{right:calc(var(--gutter) + 8px)}.thumbs[data-astro-cid-h7l5a7sh]{display:none}.below[data-astro-cid-h7l5a7sh]{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.slides[data-astro-cid-h7l5a7sh] button[data-astro-cid-h7l5a7sh] img{transition:none}}button[data-astro-cid-mwpt65gt]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}button[data-astro-cid-mwpt65gt] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s}button[data-astro-cid-mwpt65gt]:hover img{transform:scale(1.025)}button[data-astro-cid-mwpt65gt]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cover[data-astro-cid-mwpt65gt]{grid-template-rows:100%;grid-template-columns:1fr 1.4fr;height:max(75svh - 60px,540px);display:grid}.cover-text[data-astro-cid-mwpt65gt]{background:#e9e2ce;flex-direction:column;justify-content:center;min-height:0;padding:clamp(32px,4vw,64px) clamp(28px,5vw,80px);display:flex}.back[data-astro-cid-mwpt65gt]{font:400 .85rem/1.4 var(--sans);color:var(--ink-soft);margin-bottom:clamp(20px,3vw,40px);text-decoration:none}.back[data-astro-cid-mwpt65gt]:hover{color:var(--gold)}.cover[data-astro-cid-mwpt65gt] h1[data-astro-cid-mwpt65gt]{margin:0 0 .35em;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1.05}.cover[data-astro-cid-mwpt65gt] h1[data-astro-cid-mwpt65gt] em{color:var(--gold)}.tag[data-astro-cid-mwpt65gt]{font:italic 400 clamp(1.2rem, 1.8vw, 1.5rem)/1.4 var(--serif);color:var(--ink);margin:0 0 1.6em}dl[data-astro-cid-mwpt65gt]{border-top:1px solid #1d1c1a26;gap:14px;margin:0 0 1.8em;padding-top:22px;display:grid}dl[data-astro-cid-mwpt65gt] div[data-astro-cid-mwpt65gt]{grid-template-columns:70px 1fr;gap:12px;display:grid}dt[data-astro-cid-mwpt65gt]{font:500 .85rem/1.5 var(--sans);color:var(--gold)}dd[data-astro-cid-mwpt65gt]{color:var(--ink);margin:0;font-size:.95rem}.cover-text[data-astro-cid-mwpt65gt] .btn[data-astro-cid-mwpt65gt]{align-self:flex-start}.cover-img[data-astro-cid-mwpt65gt]{height:100%;min-height:0}.opener[data-astro-cid-mwpt65gt]{padding:clamp(72px, 10vw, 130px) var(--gutter) clamp(48px, 6vw, 80px);max-width:1060px;margin:0 auto}.cols[data-astro-cid-mwpt65gt]{columns:2 340px;column-gap:clamp(32px,5vw,64px)}.cols[data-astro-cid-mwpt65gt] p[data-astro-cid-mwpt65gt]{color:var(--ink);break-inside:avoid-column;margin:0 0 1.2em;font-size:1.02rem;line-height:1.9}.cols[data-astro-cid-mwpt65gt].single{columns:1;max-width:720px;margin:0 auto}.gallery[data-astro-cid-mwpt65gt]{padding-bottom:clamp(56px,8vw,110px)}.opener[data-astro-cid-mwpt65gt]+.gallery[data-astro-cid-mwpt65gt]{padding-top:0}.cols[data-astro-cid-mwpt65gt] p[data-astro-cid-mwpt65gt]:first-child:first-letter{font:400 4.2em/.82 var(--serif);float:left;color:var(--gold);margin:.05em .08em 0 0}.pull[data-astro-cid-mwpt65gt]{padding:clamp(40px, 6vw, 90px) var(--gutter) clamp(56px, 8vw, 110px)}blockquote[data-astro-cid-mwpt65gt]{text-align:center;max-width:980px;font:italic 400 clamp(1.7rem, 3.4vw, 2.9rem)/1.3 var(--serif);color:var(--ink);margin:0 auto}.review[data-astro-cid-mwpt65gt]{border-left:2px solid var(--gold);background:#f6f2e8;gap:4px;max-width:520px;margin:2.4em auto 0;padding:20px 24px;text-decoration:none;display:grid}.review-title[data-astro-cid-mwpt65gt]{font:400 1.15rem/1.35 var(--serif);color:var(--ink)}.review-cta[data-astro-cid-mwpt65gt]{font:400 .88rem/1.4 var(--sans);color:var(--gold)}.review[data-astro-cid-mwpt65gt]:hover .review-title[data-astro-cid-mwpt65gt]{color:var(--gold)}.invite[data-astro-cid-mwpt65gt]{padding:clamp(64px, 9vw, 110px) var(--gutter);background:#e9e2ce}.invite-inner[data-astro-cid-mwpt65gt]{text-align:center;max-width:720px;margin:0 auto}.invite[data-astro-cid-mwpt65gt] .btn-row[data-astro-cid-mwpt65gt]{justify-content:center}.invite[data-astro-cid-mwpt65gt] h2[data-astro-cid-mwpt65gt]{margin:0 0 .5em}.invite[data-astro-cid-mwpt65gt] h2[data-astro-cid-mwpt65gt] em[data-astro-cid-mwpt65gt]{color:var(--gold)}.invite[data-astro-cid-mwpt65gt] p[data-astro-cid-mwpt65gt]{color:var(--ink)}.invite[data-astro-cid-mwpt65gt] .resident[data-astro-cid-mwpt65gt]{color:var(--ink-soft);margin:1.8rem 0 0;font-size:.88rem}.invite[data-astro-cid-mwpt65gt] .resident[data-astro-cid-mwpt65gt] a[data-astro-cid-mwpt65gt]{color:var(--gold-deep)}@media (width<=900px){.cover[data-astro-cid-mwpt65gt]{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.cover-img[data-astro-cid-mwpt65gt]{order:-1;height:62svh;min-height:0}.back[data-astro-cid-mwpt65gt]{margin-bottom:20px}.cover-text[data-astro-cid-mwpt65gt] .btn[data-astro-cid-mwpt65gt]{text-align:center;align-self:stretch}}
