.sec-head[data-astro-cid-vdndgoip]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 64px;margin-bottom:36px;display:flex}.sec-head[data-astro-cid-vdndgoip] p[data-astro-cid-vdndgoip]{max-width:44ch}.hero[data-astro-cid-vdndgoip]{background-color:var(--deep)}.hero-layer[data-astro-cid-vdndgoip]{display:none}.hero-grid[data-astro-cid-vdndgoip]{align-items:center;height:100%}.hero-copy[data-astro-cid-vdndgoip]{gap:22px;display:grid}.crumbs[data-astro-cid-vdndgoip]{color:var(--cream-soft);gap:10px;font-size:.875rem;display:flex}.crumbs[data-astro-cid-vdndgoip] a[data-astro-cid-vdndgoip]{color:var(--gold-light)}.hero[data-astro-cid-vdndgoip] h1[data-astro-cid-vdndgoip]{color:var(--cream);max-width:16ch;font-size:clamp(2.3rem,1.6rem + 2.6vw,3.75rem)}.hero[data-astro-cid-vdndgoip] .lede[data-astro-cid-vdndgoip]{color:var(--cream);max-width:42ch}.facts[data-astro-cid-vdndgoip]{border-top:1px solid #d4a24c4d;flex-wrap:wrap;gap:14px 36px;margin:0;padding:18px 0 0;display:flex}.facts[data-astro-cid-vdndgoip] div[data-astro-cid-vdndgoip]{gap:2px;display:grid}.facts[data-astro-cid-vdndgoip] dt[data-astro-cid-vdndgoip]{color:var(--gold-light);font-size:.8125rem}.facts[data-astro-cid-vdndgoip] dd[data-astro-cid-vdndgoip]{color:var(--cream);margin:0}.actions[data-astro-cid-vdndgoip]{flex-wrap:wrap;gap:14px;display:flex}.hero-arch[data-astro-cid-vdndgoip]{height:calc(100svh - var(--padt) - var(--hpadb) - 24px);max-height:680px;margin:0;position:relative}.hero-arch[data-astro-cid-vdndgoip]:before{content:"";pointer-events:none;border:1px solid #d4a24c8c;border-radius:999px 999px 4px 4px;position:absolute;inset:-14px 14px 14px -14px}.hero-arch[data-astro-cid-vdndgoip] .frame[data-astro-cid-vdndgoip]{background:var(--espresso);border-radius:999px 999px 4px 4px;height:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.hero-arch[data-astro-cid-vdndgoip] .frame[data-astro-cid-vdndgoip] img{object-fit:cover;width:100%;height:100%;animation:settle 4.5s var(--ease-out) both;position:absolute;inset:0}@keyframes settle{0%{transform:scale(1.1)}to{transform:scale(1)}}.reveal[data-astro-cid-vdndgoip] .frame[data-astro-cid-vdndgoip]{animation:arch-open 1.5s var(--ease-out) both}.reveal[data-astro-cid-vdndgoip]:before{animation:fade-in 1.2s .6s var(--ease-out) both}@keyframes arch-open{0%{clip-path:inset(100% 0 0 round 999px 999px 4px 4px)}to{clip-path:inset(0 round 999px 999px 4px 4px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}html.m-enter .hero-copy[data-astro-cid-vdndgoip]>[data-astro-cid-vdndgoip]{animation:rise 1s var(--ease-out) both}.hero-copy[data-astro-cid-vdndgoip]>[data-astro-cid-vdndgoip]:nth-child(2){animation-delay:.1s}.hero-copy[data-astro-cid-vdndgoip]>[data-astro-cid-vdndgoip]:nth-child(3){animation-delay:.2s}.hero-copy[data-astro-cid-vdndgoip]>[data-astro-cid-vdndgoip]:nth-child(4){animation-delay:.3s}.hero-copy[data-astro-cid-vdndgoip]>[data-astro-cid-vdndgoip]:nth-child(5){animation-delay:.4s}@keyframes rise{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}.booking[data-astro-cid-vdndgoip]{background:var(--paper)}.book[data-astro-cid-vdndgoip]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fffaf0;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.book-options[data-astro-cid-vdndgoip]{align-content:start;gap:24px;padding:clamp(20px,3vw,36px);display:grid}fieldset[data-astro-cid-vdndgoip]{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-vdndgoip]{margin-bottom:12px;padding:0;font-size:.9375rem;font-weight:600}.track[data-astro-cid-vdndgoip]{border:1px solid #2e1a0f40;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.track[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip],.tiers[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip],.chips[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip]{cursor:pointer;position:relative}.book[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip][type=radio]{-webkit-appearance:none;appearance:none;border-radius:inherit;width:100%;height:100%;cursor:inherit;z-index:1;background:0 0;border:0;margin:0;position:absolute;inset:0}.book[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip][type=radio]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.track[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip],.tiers[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip],.chips[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip]{border-radius:999px}.tiers[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip]{border-radius:12px}.chips[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip]{border-radius:10px}.track[data-astro-cid-vdndgoip] span[data-astro-cid-vdndgoip]{text-align:center;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;padding:12px 10px;display:block}.track[data-astro-cid-vdndgoip] strong[data-astro-cid-vdndgoip]{margin-left:4px;font-weight:600}.track[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip]:checked+span[data-astro-cid-vdndgoip]{background:var(--espresso);color:var(--cream)}.tiers[data-astro-cid-vdndgoip]{gap:10px;display:grid}.tier[data-astro-cid-vdndgoip]{border:1px solid #2e1a0f38;border-radius:12px;gap:6px;padding:14px 18px;transition:border-color .2s,background-color .2s;display:grid}.tier-top[data-astro-cid-vdndgoip]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tier-top[data-astro-cid-vdndgoip] b[data-astro-cid-vdndgoip]{font-size:1.125rem;font-weight:600}.tier-details[data-astro-cid-vdndgoip]{color:var(--ink-soft);font-size:.875rem}.tier-note[data-astro-cid-vdndgoip]{color:var(--gold-dark);font-size:.8125rem;font-weight:600}.tiers[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip]:hover .tier[data-astro-cid-vdndgoip]{border-color:var(--gold-dark)}.tiers[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip]:checked+.tier[data-astro-cid-vdndgoip]{border-color:var(--espresso);background:var(--espresso);color:var(--cream)}.tiers[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip]:checked+.tier[data-astro-cid-vdndgoip] .tier-details[data-astro-cid-vdndgoip]{color:var(--cream-soft)}.tiers[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip]:checked+.tier[data-astro-cid-vdndgoip] .tier-note[data-astro-cid-vdndgoip]{color:var(--gold-light)}.chips[data-astro-cid-vdndgoip]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chips[data-astro-cid-vdndgoip] span[data-astro-cid-vdndgoip]{border:1px solid #2e1a0f38;border-radius:10px;gap:4px;height:100%;padding:14px;transition:border-color .2s,background-color .2s;display:grid}.chips[data-astro-cid-vdndgoip] small[data-astro-cid-vdndgoip]{font-size:var(--step--1);color:var(--ink-soft)}.chips[data-astro-cid-vdndgoip] strong[data-astro-cid-vdndgoip]{font-size:1.0625rem;font-weight:600}.chips[data-astro-cid-vdndgoip] em[data-astro-cid-vdndgoip]{font-style:normal;font-size:var(--step--1);color:var(--gold-dark)}.chips[data-astro-cid-vdndgoip] label[data-astro-cid-vdndgoip]:hover span[data-astro-cid-vdndgoip]{border-color:var(--gold-dark)}.chips[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip]:checked+span[data-astro-cid-vdndgoip]{border-color:var(--espresso);background:var(--espresso);color:var(--cream)}.chips[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip]:checked+span[data-astro-cid-vdndgoip] small[data-astro-cid-vdndgoip],.chips[data-astro-cid-vdndgoip] input[data-astro-cid-vdndgoip]:checked+span[data-astro-cid-vdndgoip] em[data-astro-cid-vdndgoip]{color:var(--gold-light)}.chips[data-astro-cid-vdndgoip] .sold[data-astro-cid-vdndgoip]{opacity:.55;cursor:not-allowed}.plan-steps[data-astro-cid-vdndgoip]{gap:0;margin:0;padding:0;list-style:none;display:grid}.plan-steps[data-astro-cid-vdndgoip] li[data-astro-cid-vdndgoip]{border-top:1px solid #8a5a1438;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.plan-steps[data-astro-cid-vdndgoip] li[data-astro-cid-vdndgoip]:first-child{border-top:0;padding-top:0}.plan-steps[data-astro-cid-vdndgoip] div[data-astro-cid-vdndgoip]{gap:4px;display:grid}.plan-steps[data-astro-cid-vdndgoip] strong[data-astro-cid-vdndgoip]{font:400 1.25rem/1.3 var(--serif)}.plan-steps[data-astro-cid-vdndgoip] span[data-astro-cid-vdndgoip]:not(.num){color:var(--ink-soft)}.badge[data-astro-cid-vdndgoip]{flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.badge[data-astro-cid-vdndgoip] svg{position:absolute;inset:0}.badge[data-astro-cid-vdndgoip] .num[data-astro-cid-vdndgoip]{color:var(--gold-dark);position:relative}.book-side[data-astro-cid-vdndgoip]{background-color:var(--espresso);align-content:center;gap:16px;padding:clamp(20px,3vw,36px);display:grid}.side-count[data-astro-cid-vdndgoip]{border-bottom:1px solid #d4a24c4d;gap:10px;padding-bottom:18px;display:grid}.side-count[data-astro-cid-vdndgoip] p[data-astro-cid-vdndgoip]{color:var(--gold-light);font-size:.9375rem}.side-count[data-astro-cid-vdndgoip] .countdown{margin-left:-18px}.price[data-astro-cid-vdndgoip]{color:var(--cream-soft)}.price[data-astro-cid-vdndgoip] strong[data-astro-cid-vdndgoip]{color:var(--cream);margin-right:6px;font-size:2.125rem}.book-btn[data-astro-cid-vdndgoip]{width:100%;min-height:56px;font-size:1rem}.preview[data-astro-cid-vdndgoip] summary[data-astro-cid-vdndgoip],.scan[data-astro-cid-vdndgoip] summary[data-astro-cid-vdndgoip]{cursor:pointer;color:var(--gold-light);align-items:center;width:fit-content;min-height:44px;padding:8px 0;font-size:.9375rem;display:flex}.msg[data-astro-cid-vdndgoip]{color:#1f3b2a;background:#e9f7ee;border-radius:12px 12px 12px 4px;margin-top:8px;padding:12px 14px;font-size:.9375rem}.scan-body[data-astro-cid-vdndgoip]{color:var(--cream-soft);grid-template-columns:120px 1fr;align-items:center;gap:16px;margin-top:8px;font-size:.875rem;display:grid}.qr[data-astro-cid-vdndgoip]{background:#fff;border-radius:8px;width:120px;height:120px;padding:4px}.qr[data-astro-cid-vdndgoip] svg{width:100%;height:100%;display:block}.copy[data-astro-cid-vdndgoip]{font:600 .875rem var(--sans);color:var(--gold-light);cursor:pointer;background:0 0;border:1px solid #f0d49280;border-radius:999px;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:8px 14px;display:inline-flex}@media (width<=900px){.scan[data-astro-cid-vdndgoip]{display:none}}.covers-grid[data-astro-cid-vdndgoip]{align-items:center;height:100%}.covers-copy[data-astro-cid-vdndgoip]{gap:24px;display:grid}.ticks[data-astro-cid-vdndgoip]{margin:0;padding:0;list-style:none}.ticks[data-astro-cid-vdndgoip] li[data-astro-cid-vdndgoip]{border-top:1px solid #8a5a1438;align-items:center;gap:14px;padding:15px 0;font-size:1.125rem;display:flex}.ticks[data-astro-cid-vdndgoip] li[data-astro-cid-vdndgoip]:last-child{border-bottom:1px solid #8a5a1438}.ticks[data-astro-cid-vdndgoip] svg{color:var(--gold-dark);flex:none}.covers-arch[data-astro-cid-vdndgoip]{height:min(600px, calc(100svh - var(--padt) - var(--padb) - 20px));border-radius:999px 999px 6px 6px;margin:0;overflow:hidden}.covers-arch[data-astro-cid-vdndgoip] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.covers-arch[data-astro-cid-vdndgoip]:hover img{transform:scale(1.03)}.hotels[data-astro-cid-vdndgoip]{background:var(--paper)}.hotel-list[data-astro-cid-vdndgoip]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hotel[data-astro-cid-vdndgoip]{align-content:start;gap:6px;display:grid}.hotel[data-astro-cid-vdndgoip] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:12px}.hotel-meta[data-astro-cid-vdndgoip]{color:var(--gold-dark);font-size:.875rem}.hotel[data-astro-cid-vdndgoip] h3[data-astro-cid-vdndgoip]{font-size:1.5rem}.hotel-dist[data-astro-cid-vdndgoip]{color:var(--ink-soft)}.faq-col[data-astro-cid-vdndgoip]{max-width:800px}.faq-head[data-astro-cid-vdndgoip]{text-align:center;justify-items:center;gap:20px;margin-bottom:32px;display:grid}.faq-head[data-astro-cid-vdndgoip] .faq-photo{object-fit:cover;border-radius:60px 60px 6px 6px;width:120px;height:150px}.faq[data-astro-cid-vdndgoip] details[data-astro-cid-vdndgoip]{border-top:1px solid #8a5a1438;padding:18px 0}.faq[data-astro-cid-vdndgoip] details[data-astro-cid-vdndgoip]:last-child{border-bottom:1px solid #8a5a1438}.faq[data-astro-cid-vdndgoip] summary[data-astro-cid-vdndgoip]{font:400 1.25rem/1.3 var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.faq[data-astro-cid-vdndgoip] summary[data-astro-cid-vdndgoip]::-webkit-details-marker{display:none}.faq[data-astro-cid-vdndgoip] summary[data-astro-cid-vdndgoip]:after{content:"+";font-family:var(--sans);color:var(--gold-dark)}.faq[data-astro-cid-vdndgoip] details[data-astro-cid-vdndgoip][open] summary[data-astro-cid-vdndgoip]:after{content:"–"}.faq[data-astro-cid-vdndgoip] details[data-astro-cid-vdndgoip] p[data-astro-cid-vdndgoip]{color:var(--ink-soft);max-width:62ch;margin-top:10px}.others[data-astro-cid-vdndgoip]{background:var(--paper)}.others[data-astro-cid-vdndgoip] h2[data-astro-cid-vdndgoip]{margin-bottom:36px}.other-list[data-astro-cid-vdndgoip]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.other[data-astro-cid-vdndgoip]{border-radius:var(--radius);background:var(--espresso);color:var(--cream);height:min(540px, calc(100svh - var(--padt) - var(--padb) - 110px));transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);grid-template-rows:1fr auto;text-decoration:none;display:grid;overflow:hidden}.other[data-astro-cid-vdndgoip] picture{min-height:0;display:block;overflow:hidden}.other[data-astro-cid-vdndgoip]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.other[data-astro-cid-vdndgoip] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.other[data-astro-cid-vdndgoip]:hover img{transform:scale(1.03)}.other-copy[data-astro-cid-vdndgoip]{gap:4px;padding:22px 26px 24px;display:grid}.other-copy[data-astro-cid-vdndgoip] strong[data-astro-cid-vdndgoip]{font:400 var(--step-2)/1.1 var(--serif)}.other-copy[data-astro-cid-vdndgoip]>span[data-astro-cid-vdndgoip]{color:var(--gold-light)}.close-h[data-astro-cid-vdndgoip]{font-size:var(--step-4);max-width:14ch}.recap[data-astro-cid-vdndgoip]{color:var(--cream-soft);font-size:var(--step-1)}.recap[data-astro-cid-vdndgoip] strong[data-astro-cid-vdndgoip]{color:var(--gold-light)}@media (width<=1023px){.book[data-astro-cid-vdndgoip]{grid-template-columns:1fr}.hotel-list[data-astro-cid-vdndgoip]{grid-template-columns:1fr 1fr}}@media (width<=900px){.hero-arch[data-astro-cid-vdndgoip]{display:none}.hero-layer[data-astro-cid-vdndgoip]{top:var(--nav);display:block}.hero-layer[data-astro-cid-vdndgoip]:after{content:"";background:linear-gradient(#2e1a0fd6,#2e1a0ff2);position:absolute;inset:0}.hero-grid[data-astro-cid-vdndgoip]{align-items:start}.covers-arch[data-astro-cid-vdndgoip]{max-width:260px;height:320px;margin-top:32px}.other-list[data-astro-cid-vdndgoip]{grid-template-columns:1fr}.other[data-astro-cid-vdndgoip]{grid-template-rows:220px auto;height:auto}}@media (width<=639px){.actions[data-astro-cid-vdndgoip] .btn[data-astro-cid-vdndgoip]{flex:100%}.chips[data-astro-cid-vdndgoip]{grid-template-columns:1fr}.chips[data-astro-cid-vdndgoip] span[data-astro-cid-vdndgoip]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:12px 14px}.track[data-astro-cid-vdndgoip] span[data-astro-cid-vdndgoip]{padding:11px 6px;font-size:.9375rem}.hotel-list[data-astro-cid-vdndgoip]{grid-template-columns:1fr}.faq-head[data-astro-cid-vdndgoip]{text-align:left;justify-items:start}.side-count[data-astro-cid-vdndgoip] .countdown{margin-left:-10px}}@media (prefers-reduced-motion:reduce){.hero-arch[data-astro-cid-vdndgoip] .frame[data-astro-cid-vdndgoip] img{animation:none}}
