@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100svh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0a0a;--color-surface:#141414;--color-fg:#f2f2f2;--color-muted:#8a8a8a;--color-line:#ffffff1f;--color-ok:#7dffa1;--color-warn:#ffd166;--color-error:#ff6b6b;--font-sans:"Inter Tight Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-small:.75rem;--fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--fs-h3:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--fs-h2:clamp(2rem, 1.2rem + 3.2vw, 4.5rem);--fs-display:clamp(3rem, 1rem + 10vw, 12rem);--gutter:clamp(1rem, .5rem + 2.5vw, 3rem);--section-space:clamp(5rem, 3rem + 10vw, 12rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--z-header:50;--z-transition:100;--z-menu:120;--z-modal:150;--z-cursor:300}.field{gap:.4rem;min-width:0;display:grid;position:relative}.field__label{color:var(--color-muted);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase}.field__required{color:var(--color-fg);margin-left:.2em}.field__control{border:0;border-bottom:1px solid var(--color-line);width:100%;color:var(--color-fg);transition:border-color .4s var(--ease-out);background:0 0;border-radius:0;outline:none;padding:.6rem 0 .75rem;font-size:1.125rem}.field__control::placeholder{color:#ffffff40}.field__control:focus{border-color:var(--color-fg)}.field__control:focus-visible{outline:none}.has-error .field__control{border-color:var(--color-error)}select.field__control{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23f2f2f2' stroke-width='1.5'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E") right .25rem center no-repeat;padding-right:1.5rem}select.field__control option{background:var(--color-surface);color:var(--color-fg)}textarea.field__control{resize:vertical;min-height:8rem;line-height:1.5}.field__error,.field__hint{min-height:1.3em;font-size:.8125rem;line-height:1.3}.field__error{color:var(--color-error)}.field__hint{color:var(--color-muted)}.field--trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5}::selection{background:var(--color-fg);color:var(--color-bg)}:focus-visible{outline:2px solid var(--color-fg);outline-offset:3px}#app>main{overflow-x:clip}.page{min-height:100svh;padding-inline:var(--gutter)}@media (pointer:fine){.has-custom-cursor,.has-custom-cursor *{cursor:none!important}}.btn{border:1px solid var(--color-fg);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:999px;align-items:center;gap:.5em;padding:.85em 1.4em;font-weight:600;display:inline-flex}.btn--solid{background:var(--color-fg);color:var(--color-bg)}.btn--solid:hover{color:var(--color-fg);background:0 0}.btn--ghost:hover{background:var(--color-fg);color:var(--color-bg)}.btn--dark{border-color:var(--color-bg);background:var(--color-bg);color:var(--color-fg)}.btn--dark:hover{color:var(--color-bg);background:0 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lang[data-v-154980a1]{font-size:var(--fs-small);letter-spacing:.08em;align-items:center;gap:.35rem;display:inline-flex}.lang__option[data-v-154980a1]{opacity:.45;padding:0;transition:opacity .3s}.lang__option[data-v-154980a1]:hover,.lang__option[aria-pressed=true][data-v-154980a1]{opacity:1}.lang__sep[data-v-154980a1]{opacity:.3}.header[data-v-d95d5026]{z-index:var(--z-header);padding:1.25rem var(--gutter);color:#fff;mix-blend-mode:difference;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.header.is-menu-open[data-v-d95d5026]{z-index:calc(var(--z-menu) + 1)}.header[data-v-d95d5026]>*{pointer-events:auto}.header__logo[data-v-d95d5026]{justify-self:start}.header__logo img[data-v-d95d5026]{width:auto;height:clamp(12px,1.1vw,16px)}.header__meta[data-v-d95d5026],.header__link[data-v-d95d5026]{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase}.header__actions[data-v-d95d5026]{justify-self:end;align-items:center;gap:1.75rem;display:flex}.header__booking[data-v-d95d5026]{border-bottom:1px solid;padding-bottom:2px}.header__menu[data-v-d95d5026]{padding:0}.header__menu-label[data-v-d95d5026]{height:1.2em;line-height:1.2;display:grid;overflow:hidden}.header__menu-label>span[data-v-d95d5026]{transition:transform .6s var(--ease-out);grid-area:1/1}.header__menu-label>span[data-v-d95d5026]:last-child{transform:translateY(110%)}.header__menu-label.is-open>span[data-v-d95d5026]:first-child{transform:translateY(-110%)}.header__menu-label.is-open>span[data-v-d95d5026]:last-child{transform:none}@media (width<=640px){.header[data-v-d95d5026]{grid-template-columns:1fr 1fr}.header__meta[data-v-d95d5026],.header__booking[data-v-d95d5026]{display:none}}.preview[data-v-4c70307a]{pointer-events:none;will-change:transform, opacity;position:fixed;top:0;left:0}.preview__frame[data-v-4c70307a]{background:#111;width:100%;height:100%;position:relative;overflow:hidden}.preview__frame[data-v-4c70307a] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu[data-v-180c9ab5]{z-index:var(--z-menu);position:fixed;inset:0;overflow:hidden}.menu__mask[data-v-180c9ab5],.menu__counter[data-v-180c9ab5]{will-change:transform}.menu__counter[data-v-180c9ab5]{background:var(--color-fg);color:var(--color-bg)}.menu__inner[data-v-180c9ab5]{height:100%;padding:7rem var(--gutter) var(--gutter);grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid;overflow-y:auto}.menu__nav ul[data-v-180c9ab5]{display:grid}.menu__link[data-v-180c9ab5]{transition:opacity .4s var(--ease-out);align-items:flex-start;gap:1rem;display:inline-flex}.has-hover .menu__link[data-v-180c9ab5]:not(.is-hovered){opacity:.25}.menu__index[data-v-180c9ab5]{font-size:var(--fs-small);letter-spacing:.08em;padding-top:.9em}.menu__link-mask[data-v-180c9ab5]{margin-right:-.15em;padding:0 .15em .08em 0;display:block;overflow:hidden}.menu__link-text[data-v-180c9ab5]{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.5rem,1rem + 6.2vh,7rem);font-weight:700;line-height:.95;display:block}.menu__link.is-current .menu__link-text[data-v-180c9ab5]{font-style:italic}.menu__count[data-v-180c9ab5]{font-size:var(--fs-small);padding-top:.9em}.menu__aside[data-v-180c9ab5]{text-align:right;justify-items:end;gap:1.25rem;display:grid}.menu__contact[data-v-180c9ab5]{gap:.35rem;display:grid}.menu__contact a[data-v-180c9ab5]:hover{opacity:.6}.menu__tagline[data-v-180c9ab5]{font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;opacity:.6}@media (width<=700px){.menu__inner[data-v-180c9ab5]{padding-top:5.5rem;padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom));grid-template-columns:1fr;align-content:space-between;gap:1.5rem}.menu__link-text[data-v-180c9ab5]{font-size:clamp(2rem,.5rem + 5.8vh,3.5rem)}.menu__aside[data-v-180c9ab5]{text-align:left;justify-items:start;gap:1rem}}.curtain[data-v-dd3907ac]{z-index:var(--z-transition);background:var(--color-fg);visibility:hidden;pointer-events:none;position:fixed;inset:0;transform:scaleY(0)}.cursor[data-v-f81906cb]{z-index:var(--z-cursor);pointer-events:none;opacity:0;mix-blend-mode:difference;transition:opacity .3s;position:fixed;top:0;left:0}.cursor.is-hidden[data-v-f81906cb]{opacity:0!important}.cursor__ball[data-v-f81906cb]{background:#fff;border-radius:50%;place-items:center;width:88px;height:88px;margin:-44px 0 0 -44px;display:grid;transform:scale(.12)}.cursor__label[data-v-f81906cb]{color:#000;letter-spacing:.08em;text-transform:uppercase;opacity:0;font-size:.75rem;font-weight:600;transition:opacity .2s}.has-label .cursor__label[data-v-f81906cb]{opacity:1;transition-delay:.1s}
