.head[data-astro-cid-jljc7dey]{padding-block:clamp(1.5rem,4vw,2.75rem) clamp(1rem,2.5vw,1.5rem)}.head[data-astro-cid-jljc7dey] h1[data-astro-cid-jljc7dey]{font-size:clamp(2.25rem,6vw,4rem)}.head[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{font-size:1rem}@media(min-width:860px){.head[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:auto minmax(0,28rem);justify-content:space-between;align-items:end;column-gap:3rem}.head[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{margin-top:0}}.z[data-astro-cid-jljc7dey]{position:relative;min-width:0}.zb[data-astro-cid-jljc7dey]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:2px}.zb[data-astro-cid-jljc7dey]:focus-visible{outline-offset:4px}.opener[data-astro-cid-jljc7dey] img{aspect-ratio:3 / 2;max-height:74svh}.index[data-astro-cid-jljc7dey]{margin-top:clamp(1.5rem,4vw,2.5rem)}.index[data-astro-cid-jljc7dey] ol[data-astro-cid-jljc7dey]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--rule)}.index[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]+li[data-astro-cid-jljc7dey]{border-left:1px solid var(--rule)}.index[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{display:grid;align-content:start;gap:.3rem;padding:.9rem .9rem 1rem;height:100%;text-decoration:none}.index[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]:first-child a[data-astro-cid-jljc7dey]{padding-left:0}.index[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover .i-name[data-astro-cid-jljc7dey]{color:var(--amber)}.i-name[data-astro-cid-jljc7dey],.s-name[data-astro-cid-jljc7dey]{overflow-wrap:anywhere}.i-name[data-astro-cid-jljc7dey]{font:400 clamp(1.05rem,3.2vw,1.5rem)/1.1 var(--display);transition:color .16s ease-out}.i-count[data-astro-cid-jljc7dey]{font:400 .8125rem/1.3 var(--sans);color:var(--silver)}.chapter[data-astro-cid-jljc7dey]{margin-top:clamp(3.5rem,9vw,6.5rem);scroll-margin-top:4.75rem}.c-head[data-astro-cid-jljc7dey]{display:grid;gap:.5rem;padding-top:1.25rem;margin-bottom:1.5rem}.c-head[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{font-size:clamp(2.25rem,7vw,4rem)}.c-head[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{max-width:36rem}@media(min-width:860px){.c-head[data-astro-cid-jljc7dey]{grid-template-columns:1fr 1fr;align-items:end;column-gap:3rem}}.m[data-astro-cid-jljc7dey]{display:grid;gap:clamp(.6rem,2vw,1.5rem);margin-bottom:clamp(1.75rem,4vw,3rem);align-items:start}.pair[data-astro-cid-jljc7dey]{grid-template-columns:1fr 1fr}.pair[data-astro-cid-jljc7dey] .reading{font-size:.6875rem;gap:.1rem .6rem}.wide[data-astro-cid-jljc7dey] img{max-height:82svh}.f-side[data-astro-cid-jljc7dey]{display:none}@media(min-width:860px){.feature[data-astro-cid-jljc7dey]{grid-template-columns:5fr 4fr;column-gap:clamp(2rem,6vw,6rem);align-items:end}.feature[data-astro-cid-jljc7dey] .reading{display:none}.f-side[data-astro-cid-jljc7dey]{display:grid;gap:.6rem;padding-bottom:.25rem;border-top:1px solid var(--rule);padding-top:1.25rem}.f-place[data-astro-cid-jljc7dey]{font:400 clamp(2rem,3.6vw,3rem)/1.05 var(--display);text-wrap:balance}.f-when[data-astro-cid-jljc7dey]{font:400 1.125rem/1.4 var(--serif);font-style:italic;color:var(--silver)}.f-light[data-astro-cid-jljc7dey]{font:500 .75rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}}.away-label[data-astro-cid-jljc7dey]{font:500 .75rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--silver);border-top:1px solid var(--rule);padding-top:1rem;margin:clamp(2rem,5vw,3.5rem) 0 1.25rem}.fold[data-astro-cid-jljc7dey]{border-block:1px solid var(--rule)}.fold[data-astro-cid-jljc7dey] summary[data-astro-cid-jljc7dey]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;min-height:3rem;font:400 clamp(1.15rem,3vw,1.5rem)/1.2 var(--display)}.fold[data-astro-cid-jljc7dey] summary[data-astro-cid-jljc7dey]::-webkit-details-marker{display:none}.fold[data-astro-cid-jljc7dey] summary[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]:first-child{transition:color .16s ease-out}.fold[data-astro-cid-jljc7dey] summary[data-astro-cid-jljc7dey]:hover span[data-astro-cid-jljc7dey]:first-child{color:var(--amber)}.plus[data-astro-cid-jljc7dey]{position:relative;width:14px;height:14px;flex:none}.plus[data-astro-cid-jljc7dey]:before,.plus[data-astro-cid-jljc7dey]:after{content:"";position:absolute;left:0;top:6.2px;width:14px;height:1.6px;background:var(--amber);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.plus[data-astro-cid-jljc7dey]:after{transform:rotate(90deg)}.fold[data-astro-cid-jljc7dey][open] .plus[data-astro-cid-jljc7dey]:after{transform:rotate(0)}.rest[data-astro-cid-jljc7dey]{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1.25rem}.rest[data-astro-cid-jljc7dey]:after{content:"";flex:10 1 0}.rest[data-astro-cid-jljc7dey] .reading{display:none}.bridge[data-astro-cid-jljc7dey]{margin-top:1.5rem}.bridge[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-decoration:none;color:var(--silver);font:italic 400 1.0625rem/1.5 var(--serif)}.bridge[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover{color:var(--text)}.bridge[data-astro-cid-jljc7dey] .t[data-astro-cid-jljc7dey]{font:normal 400 1.25rem/1 var(--display);color:var(--amber)}.bridge[data-astro-cid-jljc7dey] .arrow{color:var(--amber);flex:none;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.bridge[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover .arrow{transform:translate(4px)}.book[data-astro-cid-jljc7dey]{margin-top:clamp(4rem,10vw,7rem);display:grid;justify-items:start}.book[data-astro-cid-jljc7dey] .c-head[data-astro-cid-jljc7dey],.book[data-astro-cid-jljc7dey] .rows[data-astro-cid-jljc7dey]{width:100%}.rows[data-astro-cid-jljc7dey]{list-style:none;margin:0 0 2rem;padding:0}.rows[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]{border-top:1px solid var(--rule)}.rows[data-astro-cid-jljc7dey] li[data-astro-cid-jljc7dey]:last-child{border-bottom:1px solid var(--rule)}.rows[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem 1rem;padding:1.1rem 0;text-decoration:none}.rows[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]:hover .s-name[data-astro-cid-jljc7dey]{color:var(--amber)}.s-name[data-astro-cid-jljc7dey]{font:400 clamp(1.5rem,5vw,2.25rem)/1.1 var(--display);transition:color .16s ease-out}.s-price[data-astro-cid-jljc7dey]{font:400 1.125rem/1.6 var(--serif);align-self:center;grid-row:span 2}.s-state[data-astro-cid-jljc7dey]{font-size:.875rem;color:var(--silver)}.booking[data-astro-cid-jljc7dey]{margin-left:.75rem;color:var(--amber);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}@media(min-width:860px){.rows[data-astro-cid-jljc7dey] a[data-astro-cid-jljc7dey]{grid-template-columns:1fr 14rem 10rem;align-items:baseline}.s-price[data-astro-cid-jljc7dey]{grid-row:auto;text-align:right}}html:has(dialog[open]){overflow:hidden}.lb[data-astro-cid-jljc7dey]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--night);color:var(--text);overflow:hidden}.lb[data-astro-cid-jljc7dey]::backdrop{background:var(--night)}.lb[data-astro-cid-jljc7dey][open]{display:grid;grid-template-rows:auto minmax(0,1fr);animation:lb-in .26s cubic-bezier(.16,1,.3,1)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb-bar[data-astro-cid-jljc7dey]{display:flex;align-items:center;justify-content:space-between;padding:.75rem var(--gutter)}.lb-count[data-astro-cid-jljc7dey]{font:400 1.125rem/1 var(--display);color:var(--amber)}.lb-ch[data-astro-cid-jljc7dey]{font:italic 400 .9375rem/1 var(--serif);color:var(--silver)}.lb-hint[data-astro-cid-jljc7dey]{display:none;font:italic 400 .875rem/1 var(--serif);color:var(--silver)}@media(hover:none){.lb-hint[data-astro-cid-jljc7dey]{display:inline}}.lb-count[data-astro-cid-jljc7dey] .of[data-astro-cid-jljc7dey]{font:italic 400 .875rem/1 var(--serif);color:var(--silver);margin-inline:.2rem}.lb-btn[data-astro-cid-jljc7dey]{display:grid;place-items:center;width:3rem;height:3rem;color:var(--text);background:color-mix(in srgb,var(--night) 70%,transparent);border:1px solid var(--rule);border-radius:2px;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.lb-btn[data-astro-cid-jljc7dey]:hover{background:var(--night);border-color:var(--silver)}.lb-track[data-astro-cid-jljc7dey]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;min-height:0;grid-template-rows:100%}.lb-track[data-astro-cid-jljc7dey]::-webkit-scrollbar{display:none}.lb[data-astro-cid-jljc7dey] .lb-slide{margin:0;scroll-snap-align:center;scroll-snap-stop:always;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;min-width:0;padding:0 var(--gutter) 1rem}.lb[data-astro-cid-jljc7dey] .lb-slide picture{display:block;position:relative;min-height:0;height:100%}.lb[data-astro-cid-jljc7dey] .lb-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent}.lb[data-astro-cid-jljc7dey] .lb-slide .reading{display:flex;justify-content:center;margin-top:.75rem}.lb-step[data-astro-cid-jljc7dey]{position:absolute;top:50%;translate:0 -50%;display:none}.lb-step[data-astro-cid-jljc7dey].prev{left:var(--gutter)}.lb-step[data-astro-cid-jljc7dey].next{right:var(--gutter)}@media(hover:hover)and (min-width:860px){.lb-step[data-astro-cid-jljc7dey]{display:grid}}
