.cat-dot[data-astro-cid-gqeuq7xh]{vertical-align:-.02em;transform-origin:50% 80%;width:.5em;animation:6s ease-in-out infinite tilt;display:inline-block}@keyframes tilt{0%,80%,to{transform:rotate(0)}86%,94%{transform:rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.cat-dot[data-astro-cid-gqeuq7xh]{animation:none}}.hero[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme] .hero__photo{aspect-ratio:1;animation:.9s cubic-bezier(.2,.7,.2,1) both reveal}.hero__note[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:#ffffffeb;padding:0 8px;font-size:.75rem;position:absolute;top:16px;right:16px}.hero__text[data-astro-cid-lcdefpme]{padding-top:32px}.hero__place[data-astro-cid-lcdefpme]{color:var(--text-sub);margin:0 0 16px;font-weight:700}.hero__text[data-astro-cid-lcdefpme] .h-xl[data-astro-cid-lcdefpme]{margin-bottom:32px}.hero__news[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-top:32px;padding:16px 0;text-decoration:none;display:flex}.hero__news-text[data-astro-cid-lcdefpme]{flex:1;min-width:0;line-height:1.6}.hero__news-text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--text-sub);font-size:.875rem;display:block}.hero__news-text[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.hero__tag[data-astro-cid-lcdefpme]{margin-left:8px}.round[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);border:1px solid var(--line);flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.hero__news[data-astro-cid-lcdefpme]:hover .round[data-astro-cid-lcdefpme]{border-color:var(--main);color:var(--main)}@keyframes reveal{0%{clip-path:inset(3% 3% 3% 3% round var(--r))}to{clip-path:inset(0 0 0 0 round var(--r))}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme] .hero__photo{animation:none}}.rooms[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-padding:0 var(--gutter);grid-auto-columns:72%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.rooms[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{scroll-snap-align:start;margin:0}.rooms[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:8px;font-weight:700}.policy-band[data-astro-cid-lcdefpme]{margin-top:var(--section);padding:var(--section) 0;background:var(--bg-quiet)}.policy[data-astro-cid-lcdefpme]{gap:16px;display:grid}.policy__item[data-astro-cid-lcdefpme]{background:var(--bg);border-radius:var(--r);padding:32px 24px}.policy__icon[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--main);color:#fff;place-items:center;width:80px;height:80px;margin-bottom:24px;display:grid}.policy__item[data-astro-cid-lcdefpme] .h-m[data-astro-cid-lcdefpme]{margin-bottom:8px}.policy__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-sub);margin:0}.menu-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.menu-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;font-weight:700;text-decoration:none;display:flex}.menu-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--main)}.menu-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-sub);white-space:nowrap;font-size:.875rem;font-weight:400}.closing[data-astro-cid-lcdefpme]{align-items:center;gap:32px;display:grid}.closing[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{margin:16px 0 24px}.hours-mini[data-astro-cid-lcdefpme]{margin:0 0 32px}.hours-mini[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:6em 1fr;gap:16px;padding:8px 0;display:grid}.hours-mini[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-sub);font-weight:700}.hours-mini[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{height:clamp(560px,100svh - 96px,720px)}.hero[data-astro-cid-lcdefpme] .hero__photo{aspect-ratio:auto;position:absolute;inset:0}.hero__note[data-astro-cid-lcdefpme]{top:24px;right:24px}.hero__text[data-astro-cid-lcdefpme]{z-index:2;background:var(--bg);border-top-right-radius:var(--r);padding:32px 40px 0 0;position:absolute;bottom:0;left:0}.hero__place[data-astro-cid-lcdefpme]{display:none}.hero__text[data-astro-cid-lcdefpme] .h-xl[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:2.75rem;line-height:1.3}.hero__text[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-wrap:nowrap}.hero__news[data-astro-cid-lcdefpme]{z-index:2;background:var(--bg);border-top-left-radius:var(--r);border:0;width:380px;margin:0;padding:24px 0 0 32px;position:absolute;bottom:0;right:0}.hero__text[data-astro-cid-lcdefpme]:before,.hero__text[data-astro-cid-lcdefpme]:after,.hero__news[data-astro-cid-lcdefpme]:before,.hero__news[data-astro-cid-lcdefpme]:after{content:"";width:var(--r);height:var(--r);pointer-events:none;position:absolute}.hero__text[data-astro-cid-lcdefpme]:before{background:radial-gradient(circle at 100% 0, transparent calc(var(--r) - .5px), var(--bg) var(--r));bottom:100%;left:0}.hero__text[data-astro-cid-lcdefpme]:after{background:radial-gradient(circle at 100% 0, transparent calc(var(--r) - .5px), var(--bg) var(--r));bottom:0;left:100%}.hero__news[data-astro-cid-lcdefpme]:before{background:radial-gradient(circle at 0 0, transparent calc(var(--r) - .5px), var(--bg) var(--r));bottom:100%;right:0}.hero__news[data-astro-cid-lcdefpme]:after{background:radial-gradient(circle at 0 0, transparent calc(var(--r) - .5px), var(--bg) var(--r));bottom:0;right:100%}.rooms[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:24px;margin:0;padding:0;overflow:visible}.policy[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px}.policy__item[data-astro-cid-lcdefpme]{padding:40px 32px}.menu-list[data-astro-cid-lcdefpme]{columns:2;column-gap:64px}.menu-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{break-inside:avoid}.closing[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:96px}.closing[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{max-width:24em}}
