@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")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@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")}@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")}@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")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-arabic-400-normal.D0NIBXga.woff2)format("woff2"),url(/_astro/amiri-arabic-400-normal.C_1DQziU.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-arabic-700-normal.D8FrblyB.woff2)format("woff2"),url(/_astro/amiri-arabic-700-normal.dUd6sHq-.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}:root{--ink:#14120f;--ink-soft:#3a342c;--muted:#5e5244;--gold:#c08a22;--gold-deep:#7a500e;--plaster:#f1ebe2;--stone:#dcd1c1;--paper:#fff;--night-text:#efe6d6;--danger:#9a2b1e;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Jost", "Segoe UI", system-ui, sans-serif;--ar-serif:"Amiri", "Noto Naskh Arabic", serif;--ar-sans:"IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:1.75rem;--step-3:clamp(2rem, 1.4rem + 2.4vw, 2.875rem);--step-4:clamp(2.5rem, 1.6rem + 3.8vw, 4.25rem);--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--max:1200px;--radius:2px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6}html[dir=rtl] body{font-family:var(--ar-sans);line-height:1.75}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}a{color:var(--gold-deep);text-underline-offset:.18em}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-weight:500;line-height:1.08}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:var(--ar-serif);letter-spacing:0;font-weight:700;line-height:1.35}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);font-weight:600}p{margin:0}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:clamp(3.5rem,2rem + 6vw,7rem)}.section-head{max-width:40rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.section-head p{color:var(--muted);font-size:var(--step-1);line-height:1.5;font-family:var(--serif);margin-top:1rem}html[dir=rtl] .section-head p{font-family:var(--ar-sans);font-size:var(--step-0);line-height:1.8}.band{background:var(--plaster)}.skip{inset-inline-start:1rem;background:var(--ink);color:#fff;z-index:100;padding:.6rem 1rem;position:absolute;top:-4rem}.skip:focus{top:1rem}.btn{min-height:3rem;font:500 var(--step-0)/1.2 var(--sans);border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.4rem;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}html[dir=rtl] .btn{font-family:var(--ar-sans)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn-gold:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-line{color:var(--ink);background:0 0}.btn-line:hover{background:var(--ink);color:var(--paper)}.btn svg{flex:none;width:1.2em;height:1.2em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.site-header[data-astro-cid-nen7h5rs]{z-index:40;backdrop-filter:blur(6px);border-bottom:1px solid var(--stone);background:#fffffff5;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:2.6rem}.nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.langs[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.75rem}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font-size:var(--step--1);letter-spacing:.01em;border-bottom:1px solid #0000;padding-block:.4rem;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--gold)}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;display:flex}.langs[data-astro-cid-nen7h5rs]{gap:.15rem}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:2.25rem;min-height:2.25rem;color:var(--muted);font-size:var(--step--1);place-items:center;text-decoration:none;display:inline-grid}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold);font-weight:500}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][lang=ar]{font-family:var(--ar-sans);font-size:1.05rem}.cta[data-astro-cid-nen7h5rs]{min-height:2.6rem;font-size:var(--step--1);padding:.5rem 1.1rem}@media (width<=960px){.nav[data-astro-cid-nen7h5rs]{display:none}.tools[data-astro-cid-nen7h5rs]{margin-inline-start:auto}}@media (width<=420px){.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:2.1rem}.bar[data-astro-cid-nen7h5rs]{gap:.75rem}.tools[data-astro-cid-nen7h5rs]{gap:.5rem}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:2rem}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(3rem,2rem + 4vw,5.5rem)}.grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}.mark[data-astro-cid-ge2uvauf]{width:3.5rem;height:auto;margin-bottom:1.5rem}h1[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:15ch;font-size:clamp(2.4rem,1.4rem + 3vw,3.9rem);font-weight:500;line-height:1.04}html[dir=rtl] h1[data-astro-cid-ge2uvauf]{max-width:16ch;line-height:1.35}.lead[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:var(--ink-soft);max-width:34rem;margin-top:1.5rem;line-height:1.5}.times[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:var(--step--1);margin-top:1rem}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.mosaic[data-astro-cid-ge2uvauf]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tile[data-astro-cid-ge2uvauf]{background:var(--plaster);aspect-ratio:4/3;overflow:hidden}.tile[data-astro-cid-ge2uvauf].main{aspect-ratio:3/2;grid-column:1/-1}.tile[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.mosaic[data-astro-cid-ge2uvauf]{order:-1}h1[data-astro-cid-ge2uvauf]{max-width:none}}.filters[data-astro-cid-rj65ajc3]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filters[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{font:400 var(--step--1)/1.2 var(--sans);min-height:2.5rem;color:var(--ink);border:1px solid var(--stone);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .95rem}html[dir=rtl] .filters[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{font-family:var(--ar-sans)}.filters[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover{border-color:var(--ink)}.filters[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.room-text[data-astro-cid-rj65ajc3]{min-height:1.6em;color:var(--muted);max-width:44rem;margin-bottom:1.5rem}.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3][hidden]{display:none}.thumb[data-astro-cid-rj65ajc3]{background:var(--plaster);cursor:zoom-in;aspect-ratio:4/3;border:0;width:100%;padding:0;display:block;overflow:hidden}.thumb[data-astro-cid-rj65ajc3] img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.thumb[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.03)}@media (width<=1000px){.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--night-text);background:#14120ff5;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#14120f99}.lightbox[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{grid-template-rows:1fr auto;place-items:center;height:100%;margin:0;padding:3.5rem 4rem 1rem;display:grid}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;max-width:100%;max-height:calc(100vh - 8rem)}.lightbox[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{font-size:var(--step--1);justify-content:center;gap:1.5rem;padding:.75rem 1rem 1rem;display:flex}.lightbox[data-astro-cid-rj65ajc3] .count[data-astro-cid-rj65ajc3]{color:var(--gold);white-space:nowrap}.lb-btn[data-astro-cid-rj65ajc3]{color:var(--night-text);cursor:pointer;background:0 0;border:0;width:3rem;height:3rem;font-size:2.5rem;line-height:1;position:absolute}.lb-btn[data-astro-cid-rj65ajc3]:hover{color:var(--gold)}.close[data-astro-cid-rj65ajc3]{top:.75rem;inset-inline-end:.75rem}.prev[data-astro-cid-rj65ajc3],.next[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.prev[data-astro-cid-rj65ajc3]{inset-inline-start:.5rem}.next[data-astro-cid-rj65ajc3]{inset-inline-end:.5rem}html[dir=rtl] .prev[data-astro-cid-rj65ajc3],html[dir=rtl] .next[data-astro-cid-rj65ajc3]{transform:translateY(-50%)scaleX(-1)}@media (width<=640px){.lightbox[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{padding:3.5rem .5rem 1rem}.prev[data-astro-cid-rj65ajc3],.next[data-astro-cid-rj65ajc3]{top:auto;bottom:.5rem;transform:none}}.title[data-astro-cid-lhuuy3ip]{max-width:18ch;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.perks[data-astro-cid-lhuuy3ip]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem clamp(1.5rem,1rem + 2vw,3rem);margin:0;display:grid}.perks[data-astro-cid-lhuuy3ip] div[data-astro-cid-lhuuy3ip]{border-top:2px solid var(--gold);padding-top:1rem}dt[data-astro-cid-lhuuy3ip]{font-family:var(--serif);font-size:var(--step-2);font-weight:600;line-height:1.15}html[dir=rtl] dt[data-astro-cid-lhuuy3ip]{font-family:var(--ar-serif);font-size:var(--step-1);font-weight:700;line-height:1.5}dd[data-astro-cid-lhuuy3ip]{color:var(--ink-soft);margin:.6rem 0 0}@media (width<=900px){.perks[data-astro-cid-lhuuy3ip]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.perks[data-astro-cid-lhuuy3ip]{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.arrival[data-astro-cid-klj2wxkb]{background:var(--ink);color:var(--night-text);padding-block:clamp(3.5rem,2rem + 6vw,7rem)}.layout[data-astro-cid-klj2wxkb]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.head[data-astro-cid-klj2wxkb]{position:sticky;top:6.5rem}h2[data-astro-cid-klj2wxkb]{color:var(--paper)}.head[data-astro-cid-klj2wxkb] p[data-astro-cid-klj2wxkb]{font-family:var(--serif);font-size:var(--step-1);color:var(--stone);margin-top:1rem}html[dir=rtl] .head[data-astro-cid-klj2wxkb] p[data-astro-cid-klj2wxkb]{font-family:var(--ar-sans);font-size:var(--step-0)}.steps[data-astro-cid-klj2wxkb]{margin:0;padding:0;list-style:none;position:relative}.steps[data-astro-cid-klj2wxkb]:before{content:"";inset-inline-start:1.5rem;background:linear-gradient(var(--gold), #c08a2240);width:1px;position:absolute;top:1.5rem;bottom:1.5rem}.steps[data-astro-cid-klj2wxkb] li[data-astro-cid-klj2wxkb]{grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;padding-bottom:2.5rem;display:grid;position:relative}.steps[data-astro-cid-klj2wxkb] li[data-astro-cid-klj2wxkb]:last-child{padding-bottom:0}.pane[data-astro-cid-klj2wxkb]{background:var(--ink);grid-template-columns:1fr 1fr;gap:3px;width:3rem;height:3rem;padding:0;display:grid;position:relative}.pane[data-astro-cid-klj2wxkb] i[data-astro-cid-klj2wxkb]{background:var(--gold)}.pane[data-astro-cid-klj2wxkb] b[data-astro-cid-klj2wxkb]{background:var(--ink);width:1.55rem;height:1.55rem;color:var(--gold);font:600 1.1rem/1 var(--serif);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}h3[data-astro-cid-klj2wxkb]{color:var(--paper);font-size:var(--step-2);font-weight:500}html[dir=rtl] h3[data-astro-cid-klj2wxkb]{font-size:var(--step-1)}.steps[data-astro-cid-klj2wxkb] p[data-astro-cid-klj2wxkb]{color:var(--night-text);opacity:.88;max-width:36rem;margin-top:.5rem}@media (width<=860px){.layout[data-astro-cid-klj2wxkb]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-klj2wxkb]{position:static}}.booking[data-astro-cid-5n25xmrl]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.cal[data-astro-cid-5n25xmrl],.req[data-astro-cid-5n25xmrl]{background:var(--paper);border:1px solid var(--stone);padding:clamp(1rem,.6rem + 1.5vw,1.75rem)}.cal[data-astro-cid-5n25xmrl]{position:relative}.cal-nav[data-astro-cid-5n25xmrl]{inset-inline:clamp(.5rem,.2rem + 1vw,1rem);pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:clamp(.85rem,.5rem + 1.4vw,1.5rem)}.nav-btn[data-astro-cid-5n25xmrl]{pointer-events:auto;border:1px solid var(--stone);background:var(--paper);cursor:pointer;width:2.5rem;height:2.5rem;color:var(--ink);font-size:1.4rem;line-height:1}.nav-btn[data-astro-cid-5n25xmrl]:hover{border-color:var(--ink)}html[dir=rtl] .nav-btn[data-astro-cid-5n25xmrl]{transform:scaleX(-1)}.months[data-astro-cid-5n25xmrl]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}.months[data-astro-cid-5n25xmrl] .m-title{text-align:center;font-family:var(--serif);font-size:var(--step-1);text-transform:capitalize;place-items:center;min-height:2.5rem;font-weight:600;display:grid}html[dir=rtl] .months[data-astro-cid-5n25xmrl] .m-title{font-family:var(--ar-serif)}.months[data-astro-cid-5n25xmrl] .days{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:.5rem;display:grid}.months[data-astro-cid-5n25xmrl] .wd{text-align:center;color:var(--muted);padding-block:.35rem;font-size:.75rem}.months[data-astro-cid-5n25xmrl] button{aspect-ratio:1;min-height:2.4rem;color:var(--ink);cursor:pointer;font:400 .95rem/1 var(--sans);border-radius:var(--radius);background:0 0;border:0}.months[data-astro-cid-5n25xmrl] button:hover{background:var(--plaster)}.months[data-astro-cid-5n25xmrl] button.past{color:#b7ac9c;cursor:default;background:0 0}.months[data-astro-cid-5n25xmrl] button.booked{color:#9c8f7e;background:repeating-linear-gradient(135deg,#0000 0 5px,#7a500e1f 5px 6px);text-decoration:line-through}.months[data-astro-cid-5n25xmrl] button.range{background:#c08a2238}.months[data-astro-cid-5n25xmrl] button.edge{background:var(--gold);color:var(--ink);font-weight:500}.legend[data-astro-cid-5n25xmrl]{font-size:var(--step--1);color:var(--muted);flex-wrap:wrap;gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-5n25xmrl] li[data-astro-cid-5n25xmrl]{align-items:center;gap:.5rem;display:flex}.sw[data-astro-cid-5n25xmrl]{border:1px solid var(--stone);width:1rem;height:1rem}.sw[data-astro-cid-5n25xmrl].booked{background:repeating-linear-gradient(135deg,#0000 0 3px,#7a500e59 3px 4px)}.sw[data-astro-cid-5n25xmrl].yours{background:var(--gold);border-color:var(--gold)}.cal-status[data-astro-cid-5n25xmrl]{font-size:var(--step--1);color:var(--gold-deep);margin-top:1rem}.req[data-astro-cid-5n25xmrl]{gap:1rem;display:grid;position:sticky;top:6rem}.row[data-astro-cid-5n25xmrl].two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}label[data-astro-cid-5n25xmrl]{font-size:var(--step--1);color:var(--ink-soft);gap:.35rem;min-width:0;display:grid}input[data-astro-cid-5n25xmrl],select[data-astro-cid-5n25xmrl],textarea[data-astro-cid-5n25xmrl]{font:400 var(--step-0)/1.3 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--stone);border-radius:var(--radius);width:100%;min-width:0;min-height:2.9rem;padding:.65rem .75rem}html[dir=rtl] [data-astro-cid-5n25xmrl]:is(input,select,textarea){font-family:var(--ar-sans)}input[data-astro-cid-5n25xmrl]:focus,select[data-astro-cid-5n25xmrl]:focus,textarea[data-astro-cid-5n25xmrl]:focus{outline:2px solid var(--gold);outline-offset:0;border-color:var(--gold)}textarea[data-astro-cid-5n25xmrl]{resize:vertical;min-height:5rem}.summary[data-astro-cid-5n25xmrl]{min-height:3rem}.hint[data-astro-cid-5n25xmrl]{color:var(--muted);font-size:var(--step--1)}.estimate[data-astro-cid-5n25xmrl]{gap:.2rem;display:grid}.estimate[data-astro-cid-5n25xmrl] strong{font-family:var(--serif);font-size:var(--step-2);font-weight:600;line-height:1.15}html[dir=rtl] .estimate[data-astro-cid-5n25xmrl] strong{font-family:var(--ar-serif);font-size:var(--step-1)}.estimate[data-astro-cid-5n25xmrl] span{font-size:var(--step--1);color:var(--muted)}.error[data-astro-cid-5n25xmrl]{color:var(--danger);font-size:var(--step--1)}.submit[data-astro-cid-5n25xmrl]{width:100%}.note[data-astro-cid-5n25xmrl]{font-size:var(--step--1);color:var(--muted)}@media (width<=900px){.booking[data-astro-cid-5n25xmrl]{grid-template-columns:minmax(0,1fr)}.req[data-astro-cid-5n25xmrl]{position:static}}@media (width<=400px){.months[data-astro-cid-5n25xmrl]{grid-template-columns:minmax(0,1fr)}.months[data-astro-cid-5n25xmrl] button{min-height:2.2rem;font-size:.9rem}}.layout[data-astro-cid-uhv5ph26]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}table[data-astro-cid-uhv5ph26]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th[data-astro-cid-uhv5ph26],td[data-astro-cid-uhv5ph26]{text-align:start;border-bottom:1px solid var(--stone);vertical-align:top;padding:.8rem .25rem}thead[data-astro-cid-uhv5ph26] th[data-astro-cid-uhv5ph26]{font-weight:400;font-size:var(--step--1);color:var(--muted);border-bottom-color:var(--ink)}tbody[data-astro-cid-uhv5ph26] th[data-astro-cid-uhv5ph26]{font-weight:500}td[data-astro-cid-uhv5ph26]{white-space:nowrap;color:var(--ink-soft)}td[data-astro-cid-uhv5ph26]:last-child{color:var(--gold-deep);font-weight:500}.note[data-astro-cid-uhv5ph26]{font-size:var(--step--1);color:var(--muted);margin-top:.75rem}.map[data-astro-cid-uhv5ph26]{aspect-ratio:4/5;background:var(--plaster);border:1px solid var(--stone);position:sticky;top:6rem}.map[data-astro-cid-uhv5ph26] iframe[data-astro-cid-uhv5ph26]{filter:sepia(.25)saturate(.85);border:0;width:100%;height:100%;display:block}@media (width<=860px){.layout[data-astro-cid-uhv5ph26]{grid-template-columns:minmax(0,1fr)}.map[data-astro-cid-uhv5ph26]{aspect-ratio:4/3;position:static}}.layout[data-astro-cid-iqhhnu4z]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}h2[data-astro-cid-iqhhnu4z]{margin-bottom:1.5rem}.rules[data-astro-cid-iqhhnu4z]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.rules[data-astro-cid-iqhhnu4z] li[data-astro-cid-iqhhnu4z]{color:var(--ink-soft);padding-inline-start:1.5rem;position:relative}.rules[data-astro-cid-iqhhnu4z] li[data-astro-cid-iqhhnu4z]:before{content:"";inset-inline-start:0;background:var(--gold);width:.5rem;height:.5rem;position:absolute;top:.6em}.faq[data-astro-cid-iqhhnu4z]{border-top:1px solid var(--stone)}details[data-astro-cid-iqhhnu4z]{border-bottom:1px solid var(--stone)}summary[data-astro-cid-iqhhnu4z]{cursor:pointer;font-family:var(--serif);font-size:var(--step-1);padding:1.1rem 2rem 1.1rem 0;font-weight:600;line-height:1.3;list-style:none;position:relative}html[dir=rtl] summary[data-astro-cid-iqhhnu4z]{font-family:var(--ar-serif);padding:1.1rem 0 1.1rem 2rem;font-weight:700}summary[data-astro-cid-iqhhnu4z]::-webkit-details-marker{display:none}summary[data-astro-cid-iqhhnu4z]:after{content:"+";inset-inline-end:.25rem;font-family:var(--sans);color:var(--gold-deep);font-size:1.5rem;font-weight:400;position:absolute;top:50%;transform:translateY(-50%)}details[data-astro-cid-iqhhnu4z][open] summary[data-astro-cid-iqhhnu4z]:after{content:"−"}details[data-astro-cid-iqhhnu4z] p[data-astro-cid-iqhhnu4z]{color:var(--ink-soft);max-width:40rem;padding:0 0 1.25rem}@media (width<=860px){.layout[data-astro-cid-iqhhnu4z]{grid-template-columns:minmax(0,1fr)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--night-text);padding-block:3.5rem 1.5rem}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr;align-items:start;gap:2rem;display:grid}.logo[data-astro-cid-jo6i4kqk]{width:auto;height:3rem}.tag[data-astro-cid-jo6i4kqk]{font-family:var(--serif);font-size:var(--step-1);margin-top:1.25rem}html[dir=rtl] .tag[data-astro-cid-jo6i4kqk]{font-family:var(--ar-serif)}.addr[data-astro-cid-jo6i4kqk]{color:var(--stone);font-size:var(--step--1);margin-top:.5rem}.label[data-astro-cid-jo6i4kqk]{color:var(--gold);font-size:var(--step--1);margin-bottom:.75rem}.phones[data-astro-cid-jo6i4kqk]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.phones[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper);font-size:var(--step-1);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.phones[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}.phones[data-astro-cid-jo6i4kqk] svg{width:1.1em;height:1.1em;color:var(--gold)}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--stone);border-top:1px solid #efe6d626;margin-top:3rem;padding-top:1.25rem}@media (width<=700px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}
