.bento[data-astro-cid-nrpmg3cc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;gap:14px;grid-auto-flow:dense}.tile[data-astro-cid-nrpmg3cc]{position:relative;overflow:hidden;isolation:isolate;padding:28px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--hair);background:linear-gradient(160deg,var(--f900),var(--f950));transform-style:preserve-3d;will-change:transform;transition:border-color .5s,box-shadow .8s var(--ease)}.tile[data-astro-cid-nrpmg3cc]:hover{border-color:var(--gold);box-shadow:0 40px 80px -40px #000000e6}.tile[data-astro-cid-nrpmg3cc]:before{content:"";position:absolute;inset:8px;border:1px solid var(--hair-s);pointer-events:none;z-index:3;transition:inset .7s var(--ease),border-color .5s}.tile[data-astro-cid-nrpmg3cc]:hover:before{inset:14px;border-color:var(--hair)}.spot[data-astro-cid-nrpmg3cc]{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(circle 220px at var(--mx, 50%) var(--my, 50%),rgba(255,221,155,.18),transparent 70%);mix-blend-mode:screen}.tile[data-astro-cid-nrpmg3cc]:hover .spot[data-astro-cid-nrpmg3cc]{opacity:1}.top[data-astro-cid-nrpmg3cc],.body[data-astro-cid-nrpmg3cc],.badge[data-astro-cid-nrpmg3cc],.no[data-astro-cid-nrpmg3cc]{position:relative;z-index:4}.top[data-astro-cid-nrpmg3cc]{display:flex;justify-content:space-between;align-items:flex-start}.no[data-astro-cid-nrpmg3cc]{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--gold-d)}.dur[data-astro-cid-nrpmg3cc]{font-size:10px;letter-spacing:.3em;text-transform:uppercase}h3[data-astro-cid-nrpmg3cc]{font-size:clamp(28px,2.5vw,42px);font-weight:400;line-height:1.02;transition:transform .8s var(--ease)}h3[data-astro-cid-nrpmg3cc].big{font-size:clamp(40px,4vw,64px);max-width:9ch}.tile[data-astro-cid-nrpmg3cc]:hover h3[data-astro-cid-nrpmg3cc]{transform:translateY(-6px)}ul[data-astro-cid-nrpmg3cc]{list-style:none;font-size:13px;display:grid;gap:2px;max-height:0;opacity:0;overflow:hidden;transition:max-height .7s var(--ease),opacity .5s,margin .7s var(--ease)}ul[data-astro-cid-nrpmg3cc] li[data-astro-cid-nrpmg3cc]:before{content:"✦ ";color:var(--gold);font-size:9px}.tile[data-astro-cid-nrpmg3cc]:hover ul[data-astro-cid-nrpmg3cc]{max-height:90px;opacity:1;margin-top:10px}.bottom[data-astro-cid-nrpmg3cc]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:14px}.pr[data-astro-cid-nrpmg3cc]{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(44px,4.4vw,74px);line-height:.9;letter-spacing:-.02em}.pr[data-astro-cid-nrpmg3cc] small[data-astro-cid-nrpmg3cc]{display:block;font-family:var(--sans);font-style:normal;font-weight:400;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;-webkit-text-fill-color:var(--gold)}.go[data-astro-cid-nrpmg3cc]{width:44px;height:44px;border-radius:50%;border:1px solid var(--hair);display:grid;place-items:center;color:var(--gold);transition:all .6s var(--ease);flex:none}.tile[data-astro-cid-nrpmg3cc]:hover .go[data-astro-cid-nrpmg3cc]{background:var(--gold);color:var(--f950);border-color:var(--gold);transform:rotate(-45deg)}.img[data-astro-cid-nrpmg3cc] .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.55) saturate(.85);transition:transform 1.8s var(--ease),filter 1s}.img[data-astro-cid-nrpmg3cc]:hover .bg{transform:scale(1.08);filter:brightness(.7) saturate(1)}.img[data-astro-cid-nrpmg3cc]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a191226,#0a1912eb)}.gold[data-astro-cid-nrpmg3cc]{background:var(--gold);border-color:var(--gold)}.gold[data-astro-cid-nrpmg3cc] h3[data-astro-cid-nrpmg3cc],.gold[data-astro-cid-nrpmg3cc] .no[data-astro-cid-nrpmg3cc],.gold[data-astro-cid-nrpmg3cc] .dur[data-astro-cid-nrpmg3cc],.gold[data-astro-cid-nrpmg3cc] ul[data-astro-cid-nrpmg3cc]{color:var(--f950)}.gold[data-astro-cid-nrpmg3cc] ul[data-astro-cid-nrpmg3cc] li[data-astro-cid-nrpmg3cc]:before{color:var(--f700)}.gold[data-astro-cid-nrpmg3cc] .pr[data-astro-cid-nrpmg3cc]{color:var(--f950)}.gold[data-astro-cid-nrpmg3cc] .pr[data-astro-cid-nrpmg3cc] small[data-astro-cid-nrpmg3cc]{color:var(--f800);-webkit-text-fill-color:var(--f800)}.gold[data-astro-cid-nrpmg3cc]:before{border-color:#0a191240}.gold[data-astro-cid-nrpmg3cc] .go[data-astro-cid-nrpmg3cc]{border-color:#0a19124d;color:var(--f950)}.gold[data-astro-cid-nrpmg3cc]:hover .go[data-astro-cid-nrpmg3cc]{background:var(--f950);color:var(--gold)}.ask[data-astro-cid-nrpmg3cc]{background:transparent;border-style:dashed;align-items:flex-start}.ask[data-astro-cid-nrpmg3cc] h3[data-astro-cid-nrpmg3cc]{font-style:italic}.ask[data-astro-cid-nrpmg3cc] p[data-astro-cid-nrpmg3cc]{font-size:14px;margin-top:8px}.ask[data-astro-cid-nrpmg3cc] .eyebrow[data-astro-cid-nrpmg3cc]{position:relative;z-index:4}.badge[data-astro-cid-nrpmg3cc]{position:absolute;top:22px;right:22px;z-index:5;font-size:9px;letter-spacing:.3em;text-transform:uppercase;background:var(--gold);color:var(--f950);padding:5px 12px}.badge[data-astro-cid-nrpmg3cc]~.top[data-astro-cid-nrpmg3cc] .dur[data-astro-cid-nrpmg3cc]{visibility:hidden}.w2[data-astro-cid-nrpmg3cc]{grid-column:span 2}.h2[data-astro-cid-nrpmg3cc]{grid-row:span 2}@media(min-width:601px){.tile[data-astro-cid-nrpmg3cc]:not(.h2) ul[data-astro-cid-nrpmg3cc]{display:none}.tile[data-astro-cid-nrpmg3cc]:not(.h2) .pr[data-astro-cid-nrpmg3cc]{font-size:clamp(44px,4.4vw,64px)}}.pair[data-astro-cid-nrpmg3cc]{display:contents}.tile[data-astro-cid-nrpmg3cc]{order:var(--d)}.n-phone[data-astro-cid-nrpmg3cc]{display:none}@media(max-width:1040px){.bento[data-astro-cid-nrpmg3cc]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px}ul[data-astro-cid-nrpmg3cc]{max-height:90px;opacity:1;margin-top:8px}}@media(max-width:600px){.bento-wrap[data-astro-cid-nrpmg3cc].swiper{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.swiper>.bento[data-astro-cid-nrpmg3cc]{display:flex;gap:0;overflow:visible;margin:0;padding:0;scroll-snap-type:none}.swiper>.bento[data-astro-cid-nrpmg3cc]>.tile[data-astro-cid-nrpmg3cc]{flex:none;width:80%;height:auto}.bento[data-astro-cid-nrpmg3cc]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-padding-inline:var(--gutter)}.bento[data-astro-cid-nrpmg3cc]::-webkit-scrollbar{display:none}.tile[data-astro-cid-nrpmg3cc]{flex:0 0 80%;min-height:420px;scroll-snap-align:start}.w2[data-astro-cid-nrpmg3cc],.h2[data-astro-cid-nrpmg3cc]{grid-column:auto;grid-row:auto}.tile[data-astro-cid-nrpmg3cc]{order:0}.n-desk[data-astro-cid-nrpmg3cc]{display:none}.n-phone[data-astro-cid-nrpmg3cc]{display:inline}.pair[data-astro-cid-nrpmg3cc]{display:flex;flex-direction:column;gap:12px;flex:0 0 80%;min-height:420px;scroll-snap-align:start}.swiper>.bento[data-astro-cid-nrpmg3cc]>.pair[data-astro-cid-nrpmg3cc]{flex:none;width:80%;height:auto}.pair[data-astro-cid-nrpmg3cc]>.tile[data-astro-cid-nrpmg3cc]{flex:1 1 0;min-height:0;padding:22px}.pair[data-astro-cid-nrpmg3cc] ul[data-astro-cid-nrpmg3cc]{display:none}.pair[data-astro-cid-nrpmg3cc] h3[data-astro-cid-nrpmg3cc]{font-size:28px}.pair[data-astro-cid-nrpmg3cc] .pr[data-astro-cid-nrpmg3cc]{font-size:40px}}.rev[data-astro-cid-bgwftent]{text-align:center;padding-top:64px;padding-bottom:clamp(72px,8vw,112px)}.big-q[data-astro-cid-bgwftent]{font-family:var(--serif);font-size:200px;line-height:.5;height:80px;color:var(--gold);opacity:.85}.slides[data-astro-cid-bgwftent]{display:grid;max-width:1000px;margin:20px auto 0;touch-action:pan-y;user-select:none}.slide[data-astro-cid-bgwftent]{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.slide[data-astro-cid-bgwftent].on{opacity:1;visibility:visible}blockquote[data-astro-cid-bgwftent]{font-family:var(--serif);font-size:clamp(28px,3.6vw,48px);line-height:1.28;font-style:italic;color:var(--cream)}figcaption[data-astro-cid-bgwftent]{margin-top:28px;font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--gold)}.ctrl[data-astro-cid-bgwftent]{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:52px}.ctrl[data-astro-cid-bgwftent]>button[data-astro-cid-bgwftent]{flex:none;width:52px;height:52px;border-radius:50%;border:1px solid var(--hair);color:var(--gold);transition:background .4s,color .4s,border-color .4s}.ctrl[data-astro-cid-bgwftent]>button[data-astro-cid-bgwftent]:hover{background:var(--gold);color:var(--f950);border-color:var(--gold)}.dots[data-astro-cid-bgwftent]{display:flex;gap:10px}.dots[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]{width:44px;height:44px;display:grid;align-items:center}.dots[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]:before{content:"";grid-area:1 / 1;height:1px;background:var(--hair)}.dots[data-astro-cid-bgwftent] i[data-astro-cid-bgwftent]{grid-area:1 / 1;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.stars[data-astro-cid-bgwftent]{margin-top:36px;font-size:13px;color:var(--text-dim)}.stars[data-astro-cid-bgwftent] span[data-astro-cid-bgwftent]{color:var(--gold);letter-spacing:3px;margin-right:8px}@media(max-width:600px){.ctrl[data-astro-cid-bgwftent]{gap:12px}.ctrl[data-astro-cid-bgwftent]>button[data-astro-cid-bgwftent]{width:44px;height:44px}.dots[data-astro-cid-bgwftent]{gap:6px}.dots[data-astro-cid-bgwftent] button[data-astro-cid-bgwftent]{width:30px}}.booking[data-astro-cid-k66kqjni]{padding-top:clamp(88px,10vw,136px);background:linear-gradient(180deg,var(--f950),var(--f900) 30%,var(--f900) 70%,var(--f950))}.intro[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;margin-bottom:56px}.intro[data-astro-cid-k66kqjni] p[data-astro-cid-k66kqjni]{max-width:340px}.desk[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0;border:1px solid var(--hair);background:var(--f950);box-shadow:0 60px 120px -60px #000000e6}.form[data-astro-cid-k66kqjni]{padding:36px clamp(20px,4vw,52px) 32px;min-width:0}.tabs[data-astro-cid-k66kqjni]{list-style:none;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hair-s);margin-bottom:36px}.tabs[data-astro-cid-k66kqjni] button[data-astro-cid-k66kqjni]{display:flex;align-items:center;gap:12px;width:100%;padding:4px 0 18px;color:var(--text-dim);text-align:left;transition:color .4s}.tabs[data-astro-cid-k66kqjni] button[data-astro-cid-k66kqjni]:disabled{cursor:default}.tabs[data-astro-cid-k66kqjni] em[data-astro-cid-k66kqjni]{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--hair);display:grid;place-items:center;font-family:var(--sans);font-style:normal;font-size:12px;line-height:1;transition:background .4s,color .4s,border-color .4s}.tabs[data-astro-cid-k66kqjni] span[data-astro-cid-k66kqjni]{font-size:13px;letter-spacing:.04em}.tabs[data-astro-cid-k66kqjni] li[data-astro-cid-k66kqjni].on button[data-astro-cid-k66kqjni]{color:var(--cream)}.tabs[data-astro-cid-k66kqjni] li[data-astro-cid-k66kqjni].on em[data-astro-cid-k66kqjni]{border-color:var(--gold);color:var(--gold)}.tabs[data-astro-cid-k66kqjni] li[data-astro-cid-k66kqjni].done button[data-astro-cid-k66kqjni]{color:var(--text)}.tabs[data-astro-cid-k66kqjni] li[data-astro-cid-k66kqjni].done em[data-astro-cid-k66kqjni]{background:var(--gold);border-color:var(--gold);color:var(--f950)}.tabs[data-astro-cid-k66kqjni] li[data-astro-cid-k66kqjni].done button[data-astro-cid-k66kqjni]:not(:disabled):hover{color:var(--gold-l)}.tabs[data-astro-cid-k66kqjni] .rail[data-astro-cid-k66kqjni]{position:absolute;left:0;right:0;bottom:-1px;height:1px}.tabs[data-astro-cid-k66kqjni] .rail[data-astro-cid-k66kqjni] i[data-astro-cid-k66kqjni]{display:block;height:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(.333)}.stage[data-astro-cid-k66kqjni]{position:relative}.step[data-astro-cid-k66kqjni],fieldset[data-astro-cid-k66kqjni]{border:0;min-width:0}.step[data-astro-cid-k66kqjni] fieldset[data-astro-cid-k66kqjni]+fieldset[data-astro-cid-k66kqjni]{margin-top:34px}.q[data-astro-cid-k66kqjni]{font-family:var(--serif);font-size:clamp(26px,2.6vw,34px);line-height:1.15;color:var(--cream);margin-bottom:18px;display:block;width:100%}.q[data-astro-cid-k66kqjni] small[data-astro-cid-k66kqjni]{font-family:var(--sans);font-size:14px;color:var(--text-dim);margin-left:10px}.studios[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio[data-astro-cid-k66kqjni],.chip[data-astro-cid-k66kqjni]{position:relative;cursor:pointer}.studio[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni],.chip[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]{position:absolute;opacity:0;pointer-events:none}.s-card[data-astro-cid-k66kqjni]{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--hair);transition:border-color .4s,background .4s}.studio[data-astro-cid-k66kqjni]:hover .s-card[data-astro-cid-k66kqjni]{border-color:#f7cb7580}.s-name[data-astro-cid-k66kqjni]{font-family:var(--serif);font-size:30px;line-height:1;color:var(--cream)}.s-addr[data-astro-cid-k66kqjni]{font-size:13px;line-height:1.5;color:var(--text-dim)}.s-meta[data-astro-cid-k66kqjni]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:var(--text)}.s-meta[data-astro-cid-k66kqjni] i[data-astro-cid-k66kqjni]{width:6px;height:6px;border-radius:50%;background:#8fd6a4}.s-meta[data-astro-cid-k66kqjni].closed i[data-astro-cid-k66kqjni]{background:var(--gold-d)}.studio[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:checked+.s-card[data-astro-cid-k66kqjni]{border-color:var(--gold);background:var(--f800);box-shadow:inset 0 0 0 1px var(--gold)}.studio[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:checked+.s-card[data-astro-cid-k66kqjni] .s-name[data-astro-cid-k66kqjni]{color:var(--gold);font-style:italic}.studio[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:focus-visible+.s-card[data-astro-cid-k66kqjni],.chip[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:focus-visible+span[data-astro-cid-k66kqjni]{outline:1px solid var(--gold);outline-offset:3px}.chips[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chip[data-astro-cid-k66kqjni] span[data-astro-cid-k66kqjni]{position:relative;display:grid;gap:2px;padding:13px 50px 13px 16px;border:1px solid var(--hair-s);transition:border-color .4s,background .4s}.chip[data-astro-cid-k66kqjni] b[data-astro-cid-k66kqjni]{font-family:var(--serif);font-weight:400;font-size:21px;color:var(--cream);line-height:1.15}.chip[data-astro-cid-k66kqjni] small[data-astro-cid-k66kqjni]{font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums}.chip[data-astro-cid-k66kqjni] i[data-astro-cid-k66kqjni]{position:absolute;right:14px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;border:1px solid var(--hair);display:grid;place-items:center;color:var(--gold);transition:transform .5s var(--ease),background .4s,color .4s,border-color .4s}.chip[data-astro-cid-k66kqjni]:hover span[data-astro-cid-k66kqjni]{border-color:var(--hair);background:#f7cb7508}.chip[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:checked+span[data-astro-cid-k66kqjni]{border-color:var(--gold);background:var(--f800)}.chip[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:checked+span[data-astro-cid-k66kqjni] b[data-astro-cid-k66kqjni]{color:var(--gold)}.chip[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:checked+span[data-astro-cid-k66kqjni] i[data-astro-cid-k66kqjni]{background:var(--gold);border-color:var(--gold);color:var(--f950);transform:rotate(45deg)}.days-wrap[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.nudge[data-astro-cid-k66kqjni]{width:36px;height:36px;border-radius:50%;border:1px solid var(--hair);color:var(--gold);display:grid;place-items:center;transition:background .3s,color .3s}.nudge[data-astro-cid-k66kqjni]:hover{background:var(--gold);color:var(--f950)}.days[data-astro-cid-k66kqjni]{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px}.days[data-astro-cid-k66kqjni]::-webkit-scrollbar{display:none}.days[data-astro-cid-k66kqjni] button{flex:0 0 72px;scroll-snap-align:start;display:grid;gap:2px;padding:12px 6px;border:1px solid var(--hair-s);color:var(--text-dim);font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:border-color .4s,background .4s,color .4s}.days[data-astro-cid-k66kqjni] button b{font-family:var(--serif);font-weight:400;font-size:28px;letter-spacing:0;line-height:1;color:var(--cream)}.days[data-astro-cid-k66kqjni] button:hover{border-color:var(--hair)}.days[data-astro-cid-k66kqjni] button[aria-checked=true]{background:var(--gold);border-color:var(--gold);color:var(--f900)}.days[data-astro-cid-k66kqjni] button[aria-checked=true] b{color:var(--f950)}.slots-head[data-astro-cid-k66kqjni]{display:flex;justify-content:space-between;gap:12px;margin:26px 0 10px;font-size:13px;color:var(--text-dim)}.hint[data-astro-cid-k66kqjni]{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--gold-l)}.slots[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.slots[data-astro-cid-k66kqjni] button{padding:11px 4px;border:1px solid var(--hair-s);font-size:14px;color:var(--cream);font-variant-numeric:tabular-nums;transition:border-color .35s,background .35s,color .35s}.slots[data-astro-cid-k66kqjni] button:hover:not(:disabled){border-color:var(--gold)}.slots[data-astro-cid-k66kqjni] button:disabled{color:var(--text-dim);opacity:.45;text-decoration:line-through;cursor:not-allowed}.slots[data-astro-cid-k66kqjni] button[aria-checked=true]{background:var(--gold);color:var(--f950);border-color:var(--gold)}.slots[data-astro-cid-k66kqjni] .empty{grid-column:1 / -1;font-family:var(--serif);font-style:italic;font-size:18px;color:var(--text-dim)}.fields[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.field[data-astro-cid-k66kqjni]{display:grid;gap:8px;align-content:start}.field[data-astro-cid-k66kqjni].full{grid-column:1 / -1}.field[data-astro-cid-k66kqjni]>span[data-astro-cid-k66kqjni]{font-size:13px;color:var(--text)}.field[data-astro-cid-k66kqjni]>span[data-astro-cid-k66kqjni] em[data-astro-cid-k66kqjni]{font-style:normal;color:var(--text-dim);margin-left:6px}.field[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni],.field[data-astro-cid-k66kqjni] textarea[data-astro-cid-k66kqjni]{width:100%;background:var(--f900);border:1px solid var(--hair);padding:14px 16px;font-family:var(--serif);font-size:22px;color:var(--cream);border-radius:0;resize:none;caret-color:var(--gold);transition:border-color .3s,background .3s}.field[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:hover,.field[data-astro-cid-k66kqjni] textarea[data-astro-cid-k66kqjni]:hover{border-color:#f7cb7566}.field[data-astro-cid-k66kqjni] input[data-astro-cid-k66kqjni]:focus,.field[data-astro-cid-k66kqjni] textarea[data-astro-cid-k66kqjni]:focus{outline:none;border-color:var(--gold);background:var(--f800)}.err[data-astro-cid-k66kqjni]{display:none;font-size:13px;color:var(--gold-l)}.field[data-astro-cid-k66kqjni].invalid .err[data-astro-cid-k66kqjni]{display:block}.field[data-astro-cid-k66kqjni].invalid input[data-astro-cid-k66kqjni]{border-color:var(--gold-l)}.sent-msg[data-astro-cid-k66kqjni]{padding:10px 0}.sent-msg[data-astro-cid-k66kqjni] h3[data-astro-cid-k66kqjni]{font-size:clamp(40px,4.4vw,60px);color:var(--gold);font-style:italic;margin-bottom:14px}.sent-msg[data-astro-cid-k66kqjni] p[data-astro-cid-k66kqjni]{max-width:440px;margin-bottom:26px}.actions[data-astro-cid-k66kqjni]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:22px;border-top:1px solid var(--hair-s)}.back[data-astro-cid-k66kqjni]{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--text);padding:12px 4px}.back[data-astro-cid-k66kqjni]:hover{color:var(--gold)}.next[data-astro-cid-k66kqjni]{margin-left:auto}.next[data-astro-cid-k66kqjni]:disabled{opacity:.4;cursor:not-allowed}.next[data-astro-cid-k66kqjni]:disabled:before{display:none}.ticket[data-astro-cid-k66kqjni]{position:sticky;top:96px;align-self:start;margin:18px 18px 18px 0;display:flex;flex-direction:column;background:var(--cream);color:var(--f900);padding:30px 28px 24px;box-shadow:0 30px 50px -30px #000000e6;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - 92px),transparent 98%,#000),radial-gradient(circle 9px at 100% calc(100% - 92px),transparent 98%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.t-top[data-astro-cid-k66kqjni]{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(16,39,29,.18)}.t-top[data-astro-cid-k66kqjni] b[data-astro-cid-k66kqjni]{font-family:var(--serif);font-weight:500;font-size:28px;letter-spacing:.1em;line-height:1;color:var(--f900)}.t-top[data-astro-cid-k66kqjni] span[data-astro-cid-k66kqjni]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--f700)}.t-rows[data-astro-cid-k66kqjni]>div[data-astro-cid-k66kqjni]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid rgba(16,39,29,.12)}.t-rows[data-astro-cid-k66kqjni] dt[data-astro-cid-k66kqjni]{font-size:12px;color:var(--f700);padding-top:4px}.t-rows[data-astro-cid-k66kqjni] dd[data-astro-cid-k66kqjni]{font-family:var(--serif);font-size:21px;line-height:1.25;color:var(--f950)}.t-rows[data-astro-cid-k66kqjni] ul[data-astro-cid-k66kqjni]{list-style:none;display:grid;gap:4px}.t-rows[data-astro-cid-k66kqjni] li{display:flex;justify-content:space-between;gap:10px}.t-rows[data-astro-cid-k66kqjni] li small{font-family:var(--sans);font-size:13px;color:var(--f700);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:4px}.t-rows[data-astro-cid-k66kqjni] .blank{color:#10271d8c;font-style:italic}.t-total[data-astro-cid-k66kqjni]{display:grid;gap:2px;padding:18px 0 22px}.t-total[data-astro-cid-k66kqjni] span[data-astro-cid-k66kqjni]{font-size:12px;color:var(--f700)}.t-total[data-astro-cid-k66kqjni] b[data-astro-cid-k66kqjni]{font-family:var(--serif);font-style:italic;font-weight:500;font-size:48px;line-height:1;color:var(--f950);font-variant-numeric:tabular-nums}.t-total[data-astro-cid-k66kqjni] small[data-astro-cid-k66kqjni]{font-size:13px;color:var(--f700)}.t-stub[data-astro-cid-k66kqjni]{height:0;border-top:1px dashed rgba(16,39,29,.35);margin:0 -28px}.t-foot[data-astro-cid-k66kqjni]{padding-top:18px;font-size:13px;line-height:1.5;color:var(--f700)}.ticket[data-astro-cid-k66kqjni].sent .t-foot[data-astro-cid-k66kqjni]{color:var(--f950)}.foot-note[data-astro-cid-k66kqjni]{margin-top:28px;font-size:14px;color:var(--text-dim)}.foot-note[data-astro-cid-k66kqjni] a[data-astro-cid-k66kqjni]{color:var(--text);font-variant-numeric:tabular-nums}.toast[data-astro-cid-k66kqjni]{position:fixed;left:50%;bottom:28px;z-index:250;transform:translate(-50%,160%);opacity:0;background:var(--gold);color:var(--f950);padding:14px 24px;font-size:14px;box-shadow:0 20px 40px -10px #0009;transition:transform .7s var(--ease),opacity .4s;white-space:nowrap}.toast[data-astro-cid-k66kqjni].on{transform:translate(-50%);opacity:1}@media(max-width:1040px){.desk[data-astro-cid-k66kqjni]{grid-template-columns:minmax(0,1fr)}.ticket[data-astro-cid-k66kqjni]{position:relative;top:0;margin:0 18px 18px}}@media(max-width:700px){.intro[data-astro-cid-k66kqjni]{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:36px}.studios[data-astro-cid-k66kqjni],.chips[data-astro-cid-k66kqjni],.fields[data-astro-cid-k66kqjni]{grid-template-columns:minmax(0,1fr)}.tabs[data-astro-cid-k66kqjni]{grid-template-columns:auto auto minmax(0,1fr);column-gap:18px}.tabs[data-astro-cid-k66kqjni] span[data-astro-cid-k66kqjni]{display:none;white-space:nowrap}.tabs[data-astro-cid-k66kqjni] li[data-astro-cid-k66kqjni].on span[data-astro-cid-k66kqjni]{display:inline}.tabs[data-astro-cid-k66kqjni] button[data-astro-cid-k66kqjni]{position:relative}.tabs[data-astro-cid-k66kqjni] button[data-astro-cid-k66kqjni]:before{content:"";position:absolute;inset:0 -8px}.q[data-astro-cid-k66kqjni] small[data-astro-cid-k66kqjni]{display:block;margin:4px 0 0}.actions[data-astro-cid-k66kqjni] .btn[data-astro-cid-k66kqjni]{padding:16px 22px}.toast[data-astro-cid-k66kqjni]{bottom:96px}}.hero[data-astro-cid-j7pv25f6]{position:relative;height:100vh;height:100svh;min-height:720px;display:flex;align-items:flex-end;overflow:hidden}.bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.par[data-astro-cid-j7pv25f6]{position:absolute;inset:-10% 0}.bg[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;filter:saturate(.9) brightness(.78)}.spot[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 340px at var(--x, 62%) var(--y, 40%),rgba(255,221,155,.22),transparent 70%);mix-blend-mode:screen}.shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(rgba(10,25,18,.6),transparent 24%),linear-gradient(90deg,#0a1912e6,#0a191259 55%,#0a191200),linear-gradient(transparent 55%,var(--f950))}.word[data-astro-cid-j7pv25f6]{position:absolute;right:-1.5vw;bottom:-3.4vw;font-family:var(--serif);font-weight:500;font-size:27vw;line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(247,203,117,.2);pointer-events:none;user-select:none}.hero[data-astro-cid-j7pv25f6]{--hero-pb: clamp(112px, 15vh, 144px)}.in[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;padding-bottom:var(--hero-pb)}h1[data-astro-cid-j7pv25f6]{font-size:clamp(64px,10.5vw,176px);line-height:.84;letter-spacing:-.02em;margin:24px 0;max-width:9ch}.lede[data-astro-cid-j7pv25f6]{max-width:440px;font-size:18px;line-height:1.65;margin-bottom:40px}.row[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap}.meta[data-astro-cid-j7pv25f6]{position:absolute;right:max(var(--gutter),calc((100vw - 1280px) / 2 + var(--gutter)));bottom:var(--hero-pb);z-index:2;text-align:right;display:grid;width:176px}.meta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding:16px 0}.meta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{border-top:1px solid var(--hair)}.meta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{padding-top:0}.meta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:last-child{padding-bottom:0}.meta[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font-family:var(--serif);font-weight:300;font-size:44px;line-height:1;color:var(--gold)}.meta[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6].stars{font-size:20px;letter-spacing:.18em;margin-right:-.18em;line-height:44px}.meta[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;line-height:1.4;font-size:10px;letter-spacing:.32em;text-transform:uppercase}.scroll[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:2;display:grid;justify-items:center;gap:10px;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.scroll[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:1px;height:40px;background:var(--gold);transform-origin:top;animation:drop 2.2s ease-in-out infinite}@keyframes drop{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.menu-title[data-astro-cid-j7pv25f6]{font-size:clamp(72px,10.5vw,160px);line-height:.8;letter-spacing:-.03em;margin-top:20px}.menu-foot[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:24px;font-size:13px;color:var(--text-dim)}.menu-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--gold)}.touch-only[data-astro-cid-j7pv25f6]{display:none}@media(max-width:600px){.hover-only[data-astro-cid-j7pv25f6]{display:none}.touch-only[data-astro-cid-j7pv25f6]{display:inline}}.why[data-astro-cid-j7pv25f6]{padding-top:40px}.why-list[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair)}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:36px 28px 10px 0}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{padding-left:28px;border-left:1px solid var(--hair-s)}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--gold);transition:width 1s var(--ease)}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{left:0}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover:before{width:100%}.why-list[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:52px;line-height:1;color:var(--gold-d);transition:color .5s}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:hover .n[data-astro-cid-j7pv25f6]{color:var(--gold)}.why-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:28px;margin:18px 0 10px;font-weight:400}.why-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px}.suite[data-astro-cid-j7pv25f6]{position:relative;height:calc(var(--n) * 100vh);height:calc(var(--n) * 100svh);background:var(--f950);border-top:1px solid var(--hair-s);border-bottom:1px solid var(--hair-s)}.stick[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.layer[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.layer[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.8)}.snaps[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.snaps[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{flex:none;height:100vh;height:100svh}html:not(.motion) .suite[data-astro-cid-j7pv25f6]{height:auto}html:not(.motion) .stick[data-astro-cid-j7pv25f6]{position:relative}html:not(.motion) .snaps[data-astro-cid-j7pv25f6]{display:none}html:not(.motion) .layer[data-astro-cid-j7pv25f6]:not(:first-child){display:none}.s-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#0a1912b3,#0a19120d 35%,#0a191240 60%,#0a1912f0),linear-gradient(90deg,rgba(10,25,18,.55),transparent 60%)}.s-in[data-astro-cid-j7pv25f6]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:130px;padding-bottom:56px}.s-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:20px}.s-count[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:20px;color:var(--text-dim)}.s-count[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:400;font-style:italic;color:var(--gold);font-size:28px}.caps[data-astro-cid-j7pv25f6]{flex:1;display:grid;align-items:end;padding-bottom:36px}.caps[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{grid-area:1 / 1;font-size:clamp(56px,7.4vw,128px);line-height:.88;letter-spacing:-.02em;max-width:10ch}.caps[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block}html:not(.motion) .caps[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:not(:first-child){display:none}.s-foot[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding-top:26px;border-top:1px solid var(--hair)}.s-price[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:clamp(44px,4.6vw,72px);line-height:.9;margin-top:8px}.s-price[data-astro-cid-j7pv25f6] .to[data-astro-cid-j7pv25f6]{font-size:.42em;color:var(--gold-l);font-style:normal}.s-incl[data-astro-cid-j7pv25f6]{list-style:none;display:flex;gap:10px 28px;flex-wrap:wrap;justify-content:center;font-size:15px}.s-incl[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-family:var(--serif);color:var(--gold);margin-right:8px}@media(max-width:760px){html.motion:has([data-suite]){scroll-snap-type:y proximity}.snaps[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{scroll-snap-align:start;scroll-snap-stop:always}.suite[data-astro-cid-j7pv25f6]+*{scroll-snap-align:start;scroll-snap-stop:always}}.also[data-astro-cid-j7pv25f6]{margin-top:64px;text-align:center;font-family:var(--serif);font-size:24px;font-style:italic}.also[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:400;color:var(--gold-l)}.also[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-style:normal;font-size:14px;color:var(--gold)}@media(max-width:1040px){.meta[data-astro-cid-j7pv25f6]{display:none}.why-list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){padding-left:0;border-left:0}.s-foot[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto}.s-incl[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:600px){.word[data-astro-cid-j7pv25f6]{font-size:40vw;bottom:-2vw;right:-3vw}.row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%}.scroll[data-astro-cid-j7pv25f6]{display:none}.bg[data-astro-cid-j7pv25f6] img{object-position:48% 10%}.hero[data-astro-cid-j7pv25f6]{--hero-pb: calc(40px + var(--dock));min-height:600px}.row[data-astro-cid-j7pv25f6]{gap:10px}.row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{padding:15px 22px}.why-list[data-astro-cid-j7pv25f6]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-top:0;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-padding-inline:var(--gutter)}.why-list[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{flex:0 0 78%;scroll-snap-align:start;padding:28px 24px 24px;border:1px solid var(--hair-s);background:linear-gradient(160deg,var(--f900),var(--f950))}.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before,.why-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]:before{left:24px;width:36px}.why-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:26px;margin-top:14px}.why-wrap[data-astro-cid-j7pv25f6].swiper{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.swiper>.why-list[data-astro-cid-j7pv25f6]{display:flex;gap:0;overflow:visible;margin:0;padding:0;scroll-snap-type:none}.swiper>.why-list[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{flex:none;width:78%;height:auto}.s-foot[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:18px}.s-foot[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:start}.s-in[data-astro-cid-j7pv25f6]{padding-top:110px;padding-bottom:calc(32px + var(--dock))}}
