.gap-6[data-astro-cid-yjc7rk5o]{gap:var(--s-6)}.p-hero[data-astro-cid-yjc7rk5o]{min-height:min(88svh,52rem);color:var(--on-dark);isolation:isolate;align-items:flex-end;display:flex;position:relative}.p-hero__img[data-astro-cid-yjc7rk5o]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.p-hero__shade[data-astro-cid-yjc7rk5o]{z-index:-1;background:linear-gradient(#14121059,#14121000 30% 55%,#14121099);position:absolute;inset:0}.p-hero__inner[data-astro-cid-yjc7rk5o]{align-items:flex-start;gap:var(--s-4);padding-block:10rem var(--s-7);flex-direction:column;display:flex}.p-hero__kicker[data-astro-cid-yjc7rk5o]{color:#f3efe8d9}.p-main[data-astro-cid-yjc7rk5o]{min-width:0}.p-body[data-astro-cid-yjc7rk5o]{gap:var(--s-8);padding-block:var(--s-6) var(--s-9);grid-template-columns:minmax(0,1fr) 24rem;display:grid}.crumbs[data-astro-cid-yjc7rk5o] ol[data-astro-cid-yjc7rk5o]{align-items:center;gap:var(--s-1);font-size:var(--text-xs);color:var(--ink-700);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-yjc7rk5o] li[data-astro-cid-yjc7rk5o]{align-items:center;gap:var(--s-1);display:inline-flex}.crumbs[data-astro-cid-yjc7rk5o] a[data-astro-cid-yjc7rk5o]{text-decoration:none}.crumbs[data-astro-cid-yjc7rk5o] a[data-astro-cid-yjc7rk5o]:hover{text-underline-offset:.2em;text-decoration:underline}.crumbs[data-astro-cid-yjc7rk5o] [data-astro-cid-yjc7rk5o][aria-current]{color:var(--ink-900)}.crumbs[data-astro-cid-yjc7rk5o] svg{color:var(--ink-500);flex-shrink:0}.p-head[data-astro-cid-yjc7rk5o]{gap:var(--s-3);padding-block:var(--s-7) var(--s-5);flex-direction:column;display:flex}.p-facts[data-astro-cid-yjc7rk5o]{gap:var(--s-3) var(--s-6);margin-top:var(--s-3);font-size:var(--text-sm);color:var(--ink-700);flex-wrap:wrap;padding:0;list-style:none;display:flex}.p-facts[data-astro-cid-yjc7rk5o] li[data-astro-cid-yjc7rk5o]{align-items:center;gap:var(--s-2);display:flex}.p-facts[data-astro-cid-yjc7rk5o] svg{color:var(--ink-900);flex-shrink:0}.p-tabs[data-astro-cid-yjc7rk5o]{gap:var(--s-6);border-bottom:1px solid var(--line);scrollbar-width:none;top:var(--header-h);background:var(--paper);z-index:5;display:flex;position:sticky;overflow-x:auto}.p-tabs[data-astro-cid-yjc7rk5o] a[data-astro-cid-yjc7rk5o]{padding-block:var(--s-4);font-size:var(--text-ui);border-bottom:1px solid #0000;flex-shrink:0;margin-bottom:-1px;text-decoration:none}.p-tabs[data-astro-cid-yjc7rk5o] a[data-astro-cid-yjc7rk5o]:hover{border-bottom-color:var(--ink-900)}.p-section[data-astro-cid-yjc7rk5o]{gap:var(--s-4);padding-block:var(--s-7);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.p-section[data-astro-cid-yjc7rk5o]:last-child{border-bottom:0}.p-sand__head[data-astro-cid-yjc7rk5o]{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.p-dl[data-astro-cid-yjc7rk5o],.p-included[data-astro-cid-yjc7rk5o]{gap:var(--s-4) var(--s-6);display:grid}.p-dl[data-astro-cid-yjc7rk5o]{grid-template-columns:1fr}.p-dl[data-astro-cid-yjc7rk5o] div[data-astro-cid-yjc7rk5o]{gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);grid-template-columns:11rem 1fr;display:grid}.p-dl[data-astro-cid-yjc7rk5o] div[data-astro-cid-yjc7rk5o]:first-child{border-top:0;padding-top:0}.p-dl[data-astro-cid-yjc7rk5o] dt[data-astro-cid-yjc7rk5o]{color:var(--ink-500);font-size:var(--text-sm)}.p-included[data-astro-cid-yjc7rk5o]{grid-template-columns:1fr 1fr}.p-included[data-astro-cid-yjc7rk5o] dt[data-astro-cid-yjc7rk5o]{font-size:var(--text-ui)}.p-included[data-astro-cid-yjc7rk5o] dd[data-astro-cid-yjc7rk5o]{color:var(--ink-700);font-size:var(--text-sm);margin-top:var(--s-1)}.p-extras[data-astro-cid-yjc7rk5o]{align-items:baseline;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.p-rooms[data-astro-cid-yjc7rk5o]{gap:var(--s-3) var(--s-6);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.p-rooms[data-astro-cid-yjc7rk5o] li[data-astro-cid-yjc7rk5o]{padding-top:var(--s-3);border-top:1px solid var(--line)}.p-aside[data-astro-cid-yjc7rk5o]{padding-top:var(--s-7)}.book[data-astro-cid-yjc7rk5o]{top:calc(var(--header-h) + var(--s-5));box-shadow:var(--shadow-card);position:sticky}.book__card[data-astro-cid-yjc7rk5o]{gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-5);background:var(--white);flex-direction:column;display:flex}.book__price[data-astro-cid-yjc7rk5o]{align-items:baseline;gap:var(--s-2);font-size:1.75rem;font-weight:300;display:flex}.book__fields[data-astro-cid-yjc7rk5o]{background:var(--line-strong);border:1px solid var(--line-strong);margin-top:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.book__field[data-astro-cid-yjc7rk5o]{background:var(--white);flex-direction:column;gap:.2rem;padding:.6rem .8rem;display:flex}.book__field--wide[data-astro-cid-yjc7rk5o]{grid-column:1/-1}.book__field[data-astro-cid-yjc7rk5o]:focus-within{outline:var(--focus);outline-offset:-2px}.book__field[data-astro-cid-yjc7rk5o] label[data-astro-cid-yjc7rk5o]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);font-size:.6875rem}.book__field[data-astro-cid-yjc7rk5o] input[data-astro-cid-yjc7rk5o],.book__field[data-astro-cid-yjc7rk5o] select[data-astro-cid-yjc7rk5o]{width:100%;min-width:0;font-size:var(--text-ui);-webkit-appearance:none;appearance:none;background:0 0;border:0;padding:0}.book__field[data-astro-cid-yjc7rk5o] input[data-astro-cid-yjc7rk5o]:focus,.book__field[data-astro-cid-yjc7rk5o] select[data-astro-cid-yjc7rk5o]:focus{outline:none}.book__card[data-astro-cid-yjc7rk5o] .btn[data-astro-cid-yjc7rk5o]{margin-top:var(--s-2)}.book__note[data-astro-cid-yjc7rk5o]{text-align:center}.book__help[data-astro-cid-yjc7rk5o]{align-items:center;gap:var(--s-1);padding:var(--s-4);background:var(--stone);text-align:center;flex-direction:column;display:flex}.p-band[data-astro-cid-yjc7rk5o]{background:var(--stone);padding-block:var(--s-7)}.p-band__grid[data-astro-cid-yjc7rk5o]{grid-template-columns:repeat(3,1fr);display:grid}.p-band__grid[data-astro-cid-yjc7rk5o]>div[data-astro-cid-yjc7rk5o]{gap:var(--s-3);padding-inline:var(--s-6);border-left:1px solid var(--line-strong);flex-direction:column;display:flex}.p-band__grid[data-astro-cid-yjc7rk5o]>div[data-astro-cid-yjc7rk5o]:first-child{border-left:0;padding-left:0}.p-band[data-astro-cid-yjc7rk5o] ul[data-astro-cid-yjc7rk5o]{gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.row-head[data-astro-cid-yjc7rk5o]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);flex-wrap:wrap;display:flex}.p-gallery-btn[data-astro-cid-yjc7rk5o]{border-top:0;cursor:pointer;background:0 0;border-inline:0;padding-inline:0}.mosaic[data-astro-cid-yjc7rk5o]{gap:var(--s-3);grid-template-columns:2fr 1fr;grid-auto-rows:clamp(12rem,18vw,17rem);display:grid}.mosaic__item[data-astro-cid-yjc7rk5o]{cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block}.mosaic--4[data-astro-cid-yjc7rk5o] .mosaic__item[data-astro-cid-yjc7rk5o]:first-child,.mosaic--3[data-astro-cid-yjc7rk5o] .mosaic__item[data-astro-cid-yjc7rk5o]:first-child{grid-row:span 2}.mosaic--4[data-astro-cid-yjc7rk5o]{grid-template-columns:2fr 1fr 1fr}.mosaic--4[data-astro-cid-yjc7rk5o] .mosaic__item[data-astro-cid-yjc7rk5o]:nth-child(4){grid-column:2/span 2}.mosaic--1[data-astro-cid-yjc7rk5o]{grid-template-columns:1fr}.mosaic__item[data-astro-cid-yjc7rk5o] img{transition:transform .6s var(--ease-out)}.mosaic__item[data-astro-cid-yjc7rk5o]:hover img{transform:scale(1.02)}.faq[data-astro-cid-yjc7rk5o]{gap:var(--s-6) var(--s-8);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.faq__list[data-astro-cid-yjc7rk5o]{border-top:1px solid var(--line)}details[data-astro-cid-yjc7rk5o]{border-bottom:1px solid var(--line)}summary[data-astro-cid-yjc7rk5o]{justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-4);font-size:var(--text-body);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-yjc7rk5o]::-webkit-details-marker{display:none}summary[data-astro-cid-yjc7rk5o] svg{transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}details[data-astro-cid-yjc7rk5o][open] summary[data-astro-cid-yjc7rk5o] svg{transform:rotate(45deg)}details[data-astro-cid-yjc7rk5o] p[data-astro-cid-yjc7rk5o]{padding-bottom:var(--s-5);color:var(--ink-700);max-width:60ch}.book-bar[data-astro-cid-yjc7rk5o]{z-index:40;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--gutter);background:var(--white);border-top:1px solid var(--line);display:none;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #2a272414}.book-bar[data-astro-cid-yjc7rk5o] p[data-astro-cid-yjc7rk5o]{align-items:baseline;gap:var(--s-2);white-space:nowrap;font-size:1.25rem;font-weight:300;display:flex}.lightbox[data-astro-cid-yjc7rk5o]{background:var(--paper);width:min(100% - 2rem,72rem);max-height:calc(100svh - 2rem);color:var(--ink-900);border:0;margin:auto;padding:0}.lightbox[data-astro-cid-yjc7rk5o]::backdrop{background:#141210bf}.lightbox__bar[data-astro-cid-yjc7rk5o]{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);background:var(--paper);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.lightbox__list[data-astro-cid-yjc7rk5o]{gap:var(--s-5);padding:var(--s-5);flex-direction:column;display:flex}.lightbox[data-astro-cid-yjc7rk5o] figure[data-astro-cid-yjc7rk5o]{gap:var(--s-2);flex-direction:column;display:flex}@media (width<=1000px){.p-body[data-astro-cid-yjc7rk5o]{padding-bottom:var(--s-8);grid-template-columns:minmax(0,1fr);gap:0}.p-aside[data-astro-cid-yjc7rk5o]{padding-top:var(--s-5)}.book[data-astro-cid-yjc7rk5o]{position:static}.book-bar[data-astro-cid-yjc7rk5o]{display:flex}body{padding-bottom:4.5rem}}@media (width<=380px){.book__fields[data-astro-cid-yjc7rk5o]{grid-template-columns:minmax(0,1fr)}.book__field--wide[data-astro-cid-yjc7rk5o]{grid-column:auto}}@media (width<=760px){.p-included[data-astro-cid-yjc7rk5o],.p-rooms[data-astro-cid-yjc7rk5o]{grid-template-columns:1fr}.p-dl[data-astro-cid-yjc7rk5o] div[data-astro-cid-yjc7rk5o]{gap:var(--s-1);grid-template-columns:1fr}.p-band__grid[data-astro-cid-yjc7rk5o]{gap:var(--s-5);grid-template-columns:1fr}.p-band__grid[data-astro-cid-yjc7rk5o]>div[data-astro-cid-yjc7rk5o]{padding:var(--s-5) 0 0;border-left:0;border-top:1px solid var(--line-strong)}.p-band__grid[data-astro-cid-yjc7rk5o]>div[data-astro-cid-yjc7rk5o]:first-child{border-top:0;padding-top:0}.mosaic[data-astro-cid-yjc7rk5o],.mosaic--4[data-astro-cid-yjc7rk5o]{grid-template-columns:1fr 1fr;grid-auto-rows:9rem}.mosaic__item[data-astro-cid-yjc7rk5o]:first-child{grid-area:span 2/1/auto/-1}.mosaic--4[data-astro-cid-yjc7rk5o] .mosaic__item[data-astro-cid-yjc7rk5o]:nth-child(4){grid-column:auto}.faq[data-astro-cid-yjc7rk5o]{grid-template-columns:1fr}}
