@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");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}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff");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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff");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}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff");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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-cyrillic-300-normal.DcIdRxLM.woff2)format("woff2"),url(/_astro/jost-cyrillic-300-normal.Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2)format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff");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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff");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}:root,:root[data-theme=dark]{--bg:#16100f;--surface:#211816;--text:#f2e8e3;--body:#d9cbc5;--muted:#bba9a2;--faint:#9a8780;--line:#3a2c28;--btn-line:#5a4640;--accent:#d8a38f;--btn-bg:#d8a38f;--btn-text:#16100f;color-scheme:dark}:root[data-theme=light]{--bg:#faf6f3;--surface:#f2eae5;--text:#2a1d1a;--body:#3f2e2a;--muted:#6b5650;--faint:#7a645d;--line:#e4d7d1;--btn-line:#cbb7af;--accent:#9a5944;--btn-bg:#9a5944;--btn-text:#fff;color-scheme:light}:root{--serif:"Cormorant Garamond", Georgia, serif;--sans:"Jost", system-ui, sans-serif;--gutter:24px}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:300}h1,h2,p,ul,dl,dd,blockquote,figure{margin:0}ul{padding:0;list-style:none}a{color:var(--accent)}a:hover{color:var(--text)}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{max-width:1240px;padding-inline:var(--gutter);margin:0 auto}.serif{font-family:var(--serif);font-weight:400}.italic{font-style:italic}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-size:12px}.lead{color:var(--muted);font-size:17px;line-height:1.7}.band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rule-top{border-top:1px solid var(--line)}.btn{letter-spacing:.18em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;min-height:52px;padding:8px 24px;font-size:13px;text-decoration:none;display:flex}.btn--filled{background:var(--btn-bg);color:var(--btn-text);font-weight:500}.btn--filled:hover{color:var(--btn-text);filter:brightness(1.08)}.btn--outline{border:1px solid var(--btn-line);color:var(--text)}.btn--outline:hover{border-color:var(--text)}.btn-group{flex-direction:column;gap:12px;display:flex}.link-line{border-bottom:1px solid var(--accent);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-self:flex-start;padding:12px 0;font-size:13px;text-decoration:none}.cta{flex-direction:column;gap:24px;padding-block:56px 64px;display:flex}.band .cta{padding-block:56px}.cta__title{font-family:var(--serif);font-size:clamp(36px,4.4vw,56px);font-style:italic;font-weight:400;line-height:1.1}@media (width>=768px){.eyebrow{font-size:13px}.lead{font-size:18px}.btn{min-height:48px;padding:0 30px;display:inline-flex}.btn--lg{min-height:52px;padding:0 36px}.btn-group{flex-flow:wrap;gap:16px}.cta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:96px}.band .cta{padding-block:88px}.cta__title{line-height:normal}}.split{flex-direction:column;gap:20px;padding-block:56px;display:flex}.anchor-heading{scroll-margin-top:24px}.anchor-heading__link{color:inherit;text-decoration:none}.anchor-heading__link:after{content:" #";color:var(--accent);opacity:0;transition:opacity .2s}.anchor-heading__link:hover:after,.anchor-heading__link:focus-visible:after{opacity:1}.split__title{font-family:var(--serif);font-size:36px;font-weight:400;line-height:1.1}.split__body{color:var(--body);flex-direction:column;gap:20px;font-size:17px;line-height:1.75;display:flex}.points li{border-top:1px solid var(--line);padding-top:16px}.points{flex-direction:column;gap:16px;display:flex}.quote{font-family:var(--serif);font-size:clamp(28px,3.4vw,40px);font-style:italic;line-height:1.35}@media (width>=768px){.split{flex-flow:wrap;gap:56px;padding-block:88px}.split__title{flex:320px;min-width:0;font-size:44px}.split__body{flex:2 480px;gap:22px;min-width:0;font-size:18px;line-height:1.8}.split--single .split__body{max-width:760px}.points{gap:18px}.points li{padding-top:18px}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}body{transition:background-color .4s,color .4s}.btn,.link-line,.photo :where(img){transition:background-color .25s,border-color .25s,color .25s,filter .25s,transform .6s cubic-bezier(.2,.7,.2,1)}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}.intro__text>*,.hero__text>*{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.intro__text>:nth-child(2),.hero__text>:nth-child(2){animation-delay:80ms}.intro__text>:nth-child(3),.hero__text>:nth-child(3){animation-delay:.16s}.intro__text>:nth-child(n+4),.hero__text>:nth-child(n+4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media (hover:hover){.tile__open:hover .photo :where(img),.photos__item:hover :where(img){transform:scale(1.04)}}.header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 10px;padding-block:14px;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:.02em;color:var(--text);margin-right:auto;font-size:30px;font-style:italic;text-decoration:none}.round[data-astro-cid-nen7h5rs]{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-sun[data-astro-cid-nen7h5rs],[data-theme=dark] .icon-moon[data-astro-cid-nen7h5rs]{display:none}[data-theme=dark] .icon-sun[data-astro-cid-nen7h5rs]{display:block}.icon-close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-menu[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs]{order:3;flex-basis:calc(100% + 2 * var(--gutter));margin:14px calc(-1 * var(--gutter)) -14px;padding:8px var(--gutter) 32px;border-top:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;font-size:14px;display:flex}.js .nav[data-astro-cid-nen7h5rs]{display:none}.js .header[data-astro-cid-nen7h5rs]:has(.menu-toggle[aria-expanded=true]) .nav[data-astro-cid-nen7h5rs]{animation:.25s fade;display:flex}.nav__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);min-height:56px;color:var(--muted);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text);font-weight:400}.nav__dot[data-astro-cid-nen7h5rs]{background:var(--accent);border-radius:999px;width:6px;height:6px;display:none}.nav__link[data-astro-cid-nen7h5rs][aria-current=page] .nav__dot[data-astro-cid-nen7h5rs]{display:block}.nav__booking[data-astro-cid-nen7h5rs]{background:var(--btn-bg);min-height:52px;color:var(--btn-text);letter-spacing:.18em;justify-content:center;align-items:center;margin-top:24px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav__booking[data-astro-cid-nen7h5rs]:hover{color:var(--btn-text)}@media (width>=1024px){.header[data-astro-cid-nen7h5rs]{gap:16px 28px;padding-block:24px}.logo[data-astro-cid-nen7h5rs]{margin-right:auto;font-size:34px}.nav[data-astro-cid-nen7h5rs],.js .nav[data-astro-cid-nen7h5rs],.js .header[data-astro-cid-nen7h5rs]:has(.menu-toggle[aria-expanded=true]) .nav[data-astro-cid-nen7h5rs]{border-top:0;flex-flow:wrap;flex-basis:auto;order:0;gap:4px 26px;margin:0;padding:0;font-size:13px;display:flex}.nav__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid #0000;min-height:0;padding:12px 0}.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--accent);font-weight:300}.nav__link[data-astro-cid-nen7h5rs][aria-current=page] .nav__dot[data-astro-cid-nen7h5rs]{display:none}.nav__booking[data-astro-cid-nen7h5rs]{min-height:0;color:var(--accent);letter-spacing:.16em;background:0 0;margin:0;padding:12px 0;font-size:13px}.nav__booking[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.nav__booking[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text);border-bottom:1px solid var(--accent)}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{color:var(--faint);flex-direction:column;gap:10px;padding-block:32px;font-size:13px;line-height:1.6;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--faint);text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}@media (width>=768px){.footer[data-astro-cid-jo6i4kqk]{flex-flow:wrap;justify-content:space-between;gap:16px 32px;line-height:normal}.footer__legal[data-astro-cid-jo6i4kqk]{display:block}.footer__adults[data-astro-cid-jo6i4kqk]:before{content:" · "}}.gate[data-astro-cid-k66k6oo7]{display:none}.age-gate{overflow:hidden}.age-gate .gate[data-astro-cid-k66k6oo7]{z-index:100;padding:var(--gutter);background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.gate__card[data-astro-cid-k66k6oo7]{background:var(--surface);border:1px solid var(--line);text-align:center;flex-direction:column;gap:20px;width:100%;max-width:560px;padding:40px 24px;animation:.6s cubic-bezier(.2,.7,.2,1) both rise;display:flex}.gate__logo[data-astro-cid-k66k6oo7]{font-family:var(--serif);letter-spacing:.02em;font-size:34px;font-style:italic}.gate__title[data-astro-cid-k66k6oo7]{font-size:clamp(32px,4vw,44px);line-height:1.1}.gate__text[data-astro-cid-k66k6oo7]{color:var(--muted);font-size:16px;line-height:1.7}.gate__actions[data-astro-cid-k66k6oo7]{flex-direction:column;gap:12px;padding-top:8px;display:flex}.gate__actions[data-astro-cid-k66k6oo7] .btn[data-astro-cid-k66k6oo7]{cursor:pointer;border-radius:0;font-family:inherit}.gate__actions[data-astro-cid-k66k6oo7] button[data-astro-cid-k66k6oo7].btn{border:0}@media (width>=768px){.gate__card[data-astro-cid-k66k6oo7]{gap:24px;padding:56px 48px}.gate__text[data-astro-cid-k66k6oo7]{font-size:17px}.gate__actions[data-astro-cid-k66k6oo7] .btn[data-astro-cid-k66k6oo7]{min-height:52px;display:flex}}
