.cs-film[data-astro-cid-vzzusrwg]{object-fit:cover;background:var(--color-media);width:100%;height:100%;display:block}.h2[data-astro-cid-uidcof7o]{min-height:clamp(32rem, calc(100svh - var(--nav-height)), 62rem);color:var(--color-on-brand);background:var(--color-text);display:grid;position:relative;overflow:hidden}.h2__film[data-astro-cid-uidcof7o]{position:absolute;inset:0}.h2__film[data-astro-cid-uidcof7o]:after{content:"";background:#1c181480;position:absolute;inset:0}.h2__inner[data-astro-cid-uidcof7o]{grid-template-rows:auto 1fr;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,5vw,4rem);display:grid;position:relative}.h2__foot[data-astro-cid-uidcof7o]{align-self:end;column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.h2__main[data-astro-cid-uidcof7o]{grid-column:1/9}.h2__title[data-astro-cid-uidcof7o] .h2__logo{width:min(40rem, 82vw, calc(30svh * var(--ratio)))}.h2__side[data-astro-cid-uidcof7o]{gap:var(--space-m);grid-column:9/13;justify-items:start;max-width:26rem;display:grid}.h2__actions[data-astro-cid-uidcof7o]{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.h2-facts[data-astro-cid-uidcof7o]{padding-top:var(--space-l)}.h2-facts[data-astro-cid-uidcof7o]>.h2-facts__list.cs-facts{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}.h2-facts[data-astro-cid-uidcof7o]>.h2-facts__list.cs-facts>div{grid-template-columns:1fr;align-content:start;gap:.3rem}@media (width>=64.0625rem){.h2__foot[data-astro-cid-uidcof7o]{align-items:stretch}.h2__main[data-astro-cid-uidcof7o]{container-type:size}.h2__title[data-astro-cid-uidcof7o]{align-items:flex-end;height:100%;display:flex}.h2__title[data-astro-cid-uidcof7o] .h2__logo{width:auto;height:min(100cqh, calc(100cqw / var(--ratio)))}}@media (width<=64rem){.h2__main[data-astro-cid-uidcof7o],.h2__side[data-astro-cid-uidcof7o]{grid-column:1/-1}.h2__side[data-astro-cid-uidcof7o]{margin-top:var(--space-l)}.h2-facts[data-astro-cid-uidcof7o]>.h2-facts__list.cs-facts{row-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.h2[data-astro-cid-uidcof7o]{min-height:calc(100svh - var(--nav-height))}.h2__text[data-astro-cid-uidcof7o]{display:none}.h2-facts[data-astro-cid-uidcof7o]>.h2-facts__list.cs-facts{grid-template-columns:minmax(0,1fr)}.h2-facts[data-astro-cid-uidcof7o]>.h2-facts__list.cs-facts>div{grid-template-columns:6.5rem 1fr;gap:1rem}}.e3[data-astro-cid-omzdgsyy]{margin-top:var(--space-2xl)}.e3__heading[data-astro-cid-omzdgsyy]{margin-bottom:var(--space-l)}.e3__body[data-astro-cid-omzdgsyy]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.e3__stage[data-astro-cid-omzdgsyy]{top:calc(var(--nav-height) + var(--space-m));aspect-ratio:4/5;max-height:calc(100svh - var(--nav-height) - 2 * var(--space-m));background:var(--color-field);cursor:zoom-in;border:0;grid-column:1/5;padding:0;display:block;position:sticky}.e3__stage[data-astro-cid-omzdgsyy]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.e3__stage-item[data-astro-cid-omzdgsyy]{opacity:0;transition:opacity .26s;position:absolute;inset:0}.e3__stage-item[data-astro-cid-omzdgsyy][data-active]{opacity:1}.e3__stage-item[data-astro-cid-omzdgsyy].is-poster{padding:clamp(1rem,2.5vw,2rem)}.e3__stage-item[data-astro-cid-omzdgsyy] img{object-fit:cover;width:100%;height:100%;display:block}.e3__stage-item[data-astro-cid-omzdgsyy].is-poster img{object-fit:contain}.e3__expand[data-astro-cid-omzdgsyy]{background:var(--color-text);width:2.25rem;height:2.25rem;color:var(--color-on-brand);transition:transform var(--t-hover) var(--ease-out);place-items:center;display:grid;position:absolute;bottom:.6rem;right:.6rem}@media (hover:hover) and (pointer:fine){.e3__stage[data-astro-cid-omzdgsyy]:hover .e3__expand[data-astro-cid-omzdgsyy],.e3__pic[data-astro-cid-omzdgsyy]:hover .e3__expand[data-astro-cid-omzdgsyy]{transform:scale(1.1)}.e3__row[data-astro-cid-omzdgsyy]:hover .e3__title[data-astro-cid-omzdgsyy]{color:var(--color-brand)}}.e3__stage[data-astro-cid-omzdgsyy]:active .e3__expand[data-astro-cid-omzdgsyy]{transform:scale(.94)}.e3__list[data-astro-cid-omzdgsyy]{margin-left:var(--space-l);border-top:1.5px dotted color-mix(in srgb, var(--color-text) 35%, transparent);grid-column:5/13}.e3__row[data-astro-cid-omzdgsyy],.e3__none[data-astro-cid-omzdgsyy]{column-gap:var(--space-l);padding-block:var(--space-m);border-bottom:1.5px dotted color-mix(in srgb, var(--color-text) 35%, transparent);grid-template-columns:minmax(0,2fr) minmax(0,5fr);align-items:start;row-gap:.5rem;display:grid}.e3__none[data-astro-cid-omzdgsyy]{color:var(--color-text-muted);align-items:center}.e3__pic[data-astro-cid-omzdgsyy]{display:none}.e3__tag[data-astro-cid-omzdgsyy]{width:max-content;min-height:1.5rem;font-size:var(--step-small);align-items:center;padding:0 .5rem;line-height:1;display:inline-flex}.e3__tag--up[data-astro-cid-omzdgsyy]{background:var(--color-brand);color:var(--color-on-brand)}.e3__tag--past[data-astro-cid-omzdgsyy]{color:var(--color-text-muted);padding-inline:0}.e3__day[data-astro-cid-omzdgsyy]{color:var(--color-brand);gap:.5rem;padding-top:.4rem;display:grid}.e3__row[data-astro-cid-omzdgsyy].is-past .e3__date[data-astro-cid-omzdgsyy]{color:var(--color-text-muted)}.e3__title[data-astro-cid-omzdgsyy]{font-size:var(--step-heading);line-height:var(--leading-heading);transition:color var(--t-hover) ease}.e3__row[data-astro-cid-omzdgsyy].is-past .e3__title[data-astro-cid-omzdgsyy]{color:var(--color-text-muted)}.e3__row[data-astro-cid-omzdgsyy][data-current] .e3__title[data-astro-cid-omzdgsyy]{color:var(--color-brand)}.e3__more[data-astro-cid-omzdgsyy]{grid-column:2;justify-items:start;gap:.35rem;display:grid}.e3__more[data-astro-cid-omzdgsyy]>.e3__reserve{margin-top:var(--space-s)}.e3__time[data-astro-cid-omzdgsyy]{font-size:var(--step-small)}.e3__detail[data-astro-cid-omzdgsyy]{font-size:var(--step-small);color:var(--color-text-muted);line-height:1.45}@media (width<=64rem){.e3__row[data-astro-cid-omzdgsyy]{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.e3__more[data-astro-cid-omzdgsyy]{grid-column:auto}}@media (width<=48rem){.e3__body[data-astro-cid-omzdgsyy]{display:block}.e3__stage[data-astro-cid-omzdgsyy]{display:none}.e3__list[data-astro-cid-omzdgsyy]{margin-left:0}.e3__row[data-astro-cid-omzdgsyy]{column-gap:var(--space-s);grid-template-columns:5rem minmax(0,1fr)}.e3__none[data-astro-cid-omzdgsyy]{grid-template-columns:minmax(0,1fr)}.e3__pic[data-astro-cid-omzdgsyy]{background:0 0;border:0;grid-row:1/span 3;padding:0;display:block;position:relative}.e3__pic[data-astro-cid-omzdgsyy]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.e3__photo[data-astro-cid-omzdgsyy]{aspect-ratio:4/5;background:var(--color-field);display:block;overflow:hidden}.e3__photo--poster[data-astro-cid-omzdgsyy]{padding:.35rem}.e3__photo--poster[data-astro-cid-omzdgsyy] img{object-fit:contain;background:0 0}.e3__pic[data-astro-cid-omzdgsyy] .e3__expand[data-astro-cid-omzdgsyy]{width:1.6rem;height:1.6rem;bottom:.25rem;right:.25rem}.e3__day[data-astro-cid-omzdgsyy],.e3__title[data-astro-cid-omzdgsyy],.e3__more[data-astro-cid-omzdgsyy]{grid-column:2}.e3__title[data-astro-cid-omzdgsyy]{font-size:var(--step-lead)}.e3__row[data-astro-cid-omzdgsyy].is-upcoming[data-current] .e3__title[data-astro-cid-omzdgsyy]{color:inherit}.e3__row[data-astro-cid-omzdgsyy].is-past[data-current] .e3__title[data-astro-cid-omzdgsyy]{color:var(--color-text-muted)}}.story[data-astro-cid-dbdu5sq3]{column-gap:var(--gap);margin-top:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.story__photo[data-astro-cid-dbdu5sq3]{aspect-ratio:1;grid-column:1/6;overflow:hidden}.story__text[data-astro-cid-dbdu5sq3]{gap:var(--space-s);max-width:var(--measure);grid-column:7/12;display:grid}.story__text[data-astro-cid-dbdu5sq3] h2[data-astro-cid-dbdu5sq3]{margin-bottom:var(--space-s);text-wrap:balance}.section-head[data-astro-cid-dbdu5sq3]{column-gap:var(--gap);margin-bottom:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.section-head[data-astro-cid-dbdu5sq3] h2[data-astro-cid-dbdu5sq3]{grid-column:1/7}.section-head__text[data-astro-cid-dbdu5sq3]{grid-column:8/13;padding-bottom:.3em}.menu[data-astro-cid-dbdu5sq3]{margin-top:var(--space-2xl);background:var(--color-field)}.menu__inner[data-astro-cid-dbdu5sq3]{padding-block:var(--space-xl)}.menu-group[data-astro-cid-dbdu5sq3]{column-gap:var(--gap);padding-top:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.menu-group__title[data-astro-cid-dbdu5sq3]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-lead);letter-spacing:var(--tracking-display-base);grid-column:1/4;align-self:start;align-items:center;gap:.35em;line-height:1.1;display:flex}.menu-group__icon[data-astro-cid-dbdu5sq3]{background:var(--color-brand);width:1em;height:1em;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;flex:none;transform:translateY(-.14em)}@media (forced-colors:active){.menu-group__icon[data-astro-cid-dbdu5sq3]{background:canvastext}}.dishes[data-astro-cid-dbdu5sq3]{gap:var(--space-l) var(--gap);grid-column:4/13;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dish[data-astro-cid-dbdu5sq3]{align-content:start;gap:.9rem;display:grid}.dish__photo[data-astro-cid-dbdu5sq3]{aspect-ratio:4/5;background:var(--color-media);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}button[data-astro-cid-dbdu5sq3].dish__photo{cursor:zoom-in}.dish__photo[data-astro-cid-dbdu5sq3]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dish__expand[data-astro-cid-dbdu5sq3]{background:var(--color-text);width:2rem;height:2rem;color:var(--color-on-brand);place-items:center;display:grid;position:absolute;bottom:.5rem;right:.5rem}.dish__photo[data-astro-cid-dbdu5sq3] img{transition:transform .7s var(--ease-out)}@media (hover:hover) and (pointer:fine){.dish[data-astro-cid-dbdu5sq3]:hover .dish__photo[data-astro-cid-dbdu5sq3] img{transform:scale(1.03)}}.dish__text[data-astro-cid-dbdu5sq3]{column-gap:var(--space-s);grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem;display:grid}.dish__name[data-astro-cid-dbdu5sq3]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-lead);letter-spacing:var(--tracking-display-base);line-height:1.1}.dish__price[data-astro-cid-dbdu5sq3]{font-size:var(--step-small);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;padding-top:.2rem;display:grid}.dish__price-label[data-astro-cid-dbdu5sq3]{color:var(--color-text-muted)}.dish__desc[data-astro-cid-dbdu5sq3]{font-size:var(--step-small);color:var(--color-text-muted);grid-column:1/-1;line-height:1.45}.menu__more[data-astro-cid-dbdu5sq3]{margin-top:var(--space-l);justify-content:flex-end;display:flex}.rooms[data-astro-cid-dbdu5sq3]{margin-top:var(--space-2xl)}.rooms__grid[data-astro-cid-dbdu5sq3]{column-gap:var(--gap);row-gap:var(--space-m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.room[data-astro-cid-dbdu5sq3]{align-content:start;gap:.9rem;display:grid}.room--main[data-astro-cid-dbdu5sq3]{grid-area:1/1/span 2/8}.room--outdoor[data-astro-cid-dbdu5sq3],.room--second[data-astro-cid-dbdu5sq3]{grid-column:8/13}.room__photo[data-astro-cid-dbdu5sq3]{overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rooms[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3] img{transition:transform 1.6s var(--ease-soft)}.rooms[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3]:hover img{transition-duration:2.4s;transform:scale(1.06)}}.room--main[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3]{aspect-ratio:4/5}.room--outdoor[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3]{aspect-ratio:3/2}.room--second[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3]{aspect-ratio:4/3}.room--second[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3] img{object-position:50% 60%}.text-link[data-astro-cid-dbdu5sq3]{color:var(--color-brand);white-space:nowrap;text-underline-offset:.25em;text-decoration-thickness:.07em;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color var(--t-hover) ease;padding-block:.6rem}.text-link[data-astro-cid-dbdu5sq3] svg[data-astro-cid-dbdu5sq3]{vertical-align:.05em;transition:transform var(--t-hover) var(--ease-out);margin-left:.35em;display:inline-block}@media (hover:hover) and (pointer:fine){.text-link[data-astro-cid-dbdu5sq3]:hover{text-decoration-color:currentColor}.text-link[data-astro-cid-dbdu5sq3]:hover svg[data-astro-cid-dbdu5sq3]{transform:translate(3px)}}.room[data-astro-cid-dbdu5sq3] figcaption[data-astro-cid-dbdu5sq3]{gap:.2rem;display:grid}@media (width>=48.0625rem){.rooms__grid[data-astro-cid-dbdu5sq3]{grid-template-rows:repeat(4,auto);row-gap:.9rem}.room[data-astro-cid-dbdu5sq3]{grid-template-rows:subgrid;gap:.9rem}.room--main[data-astro-cid-dbdu5sq3]{grid-row:1/span 4}.room--main[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3]{aspect-ratio:auto;grid-row:1/span 3;min-height:20rem;position:relative}.room--main[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3] img{position:absolute;inset:0}.room--outdoor[data-astro-cid-dbdu5sq3]{grid-row:1/span 2}.room--outdoor[data-astro-cid-dbdu5sq3] figcaption[data-astro-cid-dbdu5sq3]{padding-bottom:calc(var(--space-m) - .9rem)}.room--second[data-astro-cid-dbdu5sq3]{grid-row:3/span 2}}.room__name[data-astro-cid-dbdu5sq3]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-lead);letter-spacing:var(--tracking-display-base);line-height:1.1}.room[data-astro-cid-dbdu5sq3] figcaption[data-astro-cid-dbdu5sq3] p[data-astro-cid-dbdu5sq3]{color:var(--color-text-muted)}.else[data-astro-cid-dbdu5sq3]{column-gap:var(--gap);margin-top:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.else__heading[data-astro-cid-dbdu5sq3]{text-wrap:balance;grid-column:1/6}.else__list[data-astro-cid-dbdu5sq3]{gap:var(--space-l) var(--space-l);grid-column:7/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.else__list[data-astro-cid-dbdu5sq3] li[data-astro-cid-dbdu5sq3]{align-content:start;gap:.4rem;display:grid}.else__name[data-astro-cid-dbdu5sq3]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-lead);letter-spacing:var(--tracking-display-base);color:var(--color-brand);line-height:1.1}@media (width<=64rem){.menu-group__title[data-astro-cid-dbdu5sq3]{margin-bottom:var(--space-m);grid-column:1/-1}.dishes[data-astro-cid-dbdu5sq3],.else__heading[data-astro-cid-dbdu5sq3],.else__list[data-astro-cid-dbdu5sq3]{grid-column:1/-1}.else__list[data-astro-cid-dbdu5sq3]{margin-top:var(--space-l)}}@media (width<=48rem){.story[data-astro-cid-dbdu5sq3],.section-head[data-astro-cid-dbdu5sq3],.menu-group[data-astro-cid-dbdu5sq3],.rooms__grid[data-astro-cid-dbdu5sq3],.else[data-astro-cid-dbdu5sq3]{display:block}.story__photo[data-astro-cid-dbdu5sq3]{margin-bottom:var(--space-l)}.section-head__text[data-astro-cid-dbdu5sq3]{margin-top:var(--space-s);padding-bottom:0}.dishes[data-astro-cid-dbdu5sq3]{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}.dish[data-astro-cid-dbdu5sq3]{gap:var(--space-s);grid-template-columns:6.5rem minmax(0,1fr);align-items:start}.dish__name[data-astro-cid-dbdu5sq3]{overflow-wrap:break-word;min-width:0}.dish__expand[data-astro-cid-dbdu5sq3]{width:1.5rem;height:1.5rem;bottom:.25rem;right:.25rem}.text-link[data-astro-cid-dbdu5sq3]{padding-block:.8rem}.room[data-astro-cid-dbdu5sq3]+.room[data-astro-cid-dbdu5sq3]{margin-top:var(--space-l)}.room--second[data-astro-cid-dbdu5sq3] .room__photo[data-astro-cid-dbdu5sq3]{aspect-ratio:4/5}.else__list[data-astro-cid-dbdu5sq3]{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}}@media (width<=25rem){.dish[data-astro-cid-dbdu5sq3]{grid-template-columns:5rem minmax(0,1fr)}.dish__text[data-astro-cid-dbdu5sq3]{grid-template-columns:minmax(0,1fr)}.dish__price[data-astro-cid-dbdu5sq3]{justify-items:start;padding-top:0}}
