.reserve-form[data-astro-cid-tmxr37ly]{gap:20px;display:grid}.reserve-form[data-astro-cid-tmxr37ly][hidden],.thanks[data-astro-cid-tmxr37ly][hidden]{display:none}.row[data-astro-cid-tmxr37ly]{gap:20px;display:grid}@media (width>=640px){.row[data-astro-cid-tmxr37ly]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-tmxr37ly]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-tmxr37ly],legend[data-astro-cid-tmxr37ly]{font-family:var(--font-display);color:var(--white);padding:0;font-size:1rem;font-weight:650}legend[data-astro-cid-tmxr37ly]{margin-bottom:8px}input[data-astro-cid-tmxr37ly][type=text],input[data-astro-cid-tmxr37ly][type=tel],input[data-astro-cid-tmxr37ly][type=email]{width:100%;min-height:52px;font:inherit;border:1.5px solid var(--line);background:var(--ink-3);color:var(--white);border-radius:12px;padding:12px 16px;font-size:1.05rem;transition:border-color .2s}input[data-astro-cid-tmxr37ly]::placeholder{color:var(--faint)}input[data-astro-cid-tmxr37ly]:focus{border-color:var(--red);outline:none}.choices[data-astro-cid-tmxr37ly]{flex-wrap:wrap;gap:10px;display:flex}.choice[data-astro-cid-tmxr37ly]{cursor:pointer;position:relative}.choice[data-astro-cid-tmxr37ly] input[data-astro-cid-tmxr37ly]{opacity:0;cursor:pointer;position:absolute;inset:0}.choice[data-astro-cid-tmxr37ly] span[data-astro-cid-tmxr37ly]{border:1.5px solid var(--line);background:var(--ink-3);min-height:46px;font-family:var(--font-body);color:var(--white);border-radius:999px;align-items:center;padding:0 18px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.choice[data-astro-cid-tmxr37ly] input[data-astro-cid-tmxr37ly]:checked+span[data-astro-cid-tmxr37ly]{background:var(--red);border-color:var(--red);color:var(--white)}.choice[data-astro-cid-tmxr37ly] input[data-astro-cid-tmxr37ly]:focus-visible+span[data-astro-cid-tmxr37ly]{outline:2px solid var(--grey);outline-offset:2px}.hp[data-astro-cid-tmxr37ly]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.heard-other[data-astro-cid-tmxr37ly]{margin-top:10px}.heard-other[data-astro-cid-tmxr37ly][hidden]{display:none}.form-error[data-astro-cid-tmxr37ly]{color:var(--red);margin:0;font-weight:600}.submit[data-astro-cid-tmxr37ly]{justify-self:start}.thanks[data-astro-cid-tmxr37ly] h3[data-astro-cid-tmxr37ly]{font-size:2.2rem}.thanks[data-astro-cid-tmxr37ly] p[data-astro-cid-tmxr37ly]{color:var(--dim)}.thanks[data-astro-cid-tmxr37ly]:focus{outline:none}.muted[data-astro-cid-zeevsxga]{color:var(--dim)}.hero[data-astro-cid-zeevsxga]{min-height:100svh;color:var(--white);align-items:flex-end;padding:140px 0 clamp(40px,6vw,80px);display:flex;position:relative;overflow:hidden}.water[data-astro-cid-zeevsxga]{background:radial-gradient(35% 22% at 20% 30%,#ffffff38,#0000 70%),radial-gradient(45% 30% at 80% 55%,#12d6b4d9,#0000 70%),linear-gradient(175deg,#1fd1b4 0%,#0b7d6f 50%,#053b35 100%);position:absolute;inset:-10% 0 -20%}.water[data-astro-cid-zeevsxga]:after{content:"";background:linear-gradient(#00000059 0%,#0000000d 35%,#0009 100%);position:absolute;inset:0}.hero-stickers[data-astro-cid-zeevsxga]{z-index:1;position:absolute;inset:0}.hero-inner[data-astro-cid-zeevsxga]{z-index:2;position:relative}.hero-label[data-astro-cid-zeevsxga]{color:var(--white);--accent:var(--white)}.hero-title[data-astro-cid-zeevsxga]{margin:14px 0 28px}.hero-title[data-astro-cid-zeevsxga]>span[data-astro-cid-zeevsxga]{display:block}.hero-foot[data-astro-cid-zeevsxga]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;display:flex}.hero-copy[data-astro-cid-zeevsxga]{max-width:30em;margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem)}.facts[data-astro-cid-zeevsxga]{flex-wrap:wrap;gap:8px;display:flex}.facts[data-astro-cid-zeevsxga] span[data-astro-cid-zeevsxga]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid #fff6;border-radius:999px;padding:.45em 1em;font-size:.8rem}.river[data-astro-cid-zeevsxga]{gap:24px;display:grid}@media (width>=900px){.river[data-astro-cid-zeevsxga]{grid-template-columns:1fr 3fr}}.river-img[data-astro-cid-zeevsxga]{aspect-ratio:16/9;border-radius:var(--radius);margin:clamp(32px,5vw,64px) 0 0;overflow:hidden}.river-img[data-astro-cid-zeevsxga] img[data-astro-cid-zeevsxga]{object-fit:cover;width:100%;height:118%}.stay-grid[data-astro-cid-zeevsxga]{gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}@media (width>=760px){.stay-grid[data-astro-cid-zeevsxga]{grid-template-columns:repeat(3,1fr)}}.stay-grid[data-astro-cid-zeevsxga] figure[data-astro-cid-zeevsxga]{aspect-ratio:4/3;border-radius:var(--radius);margin:0 0 12px;overflow:hidden}.stay-grid[data-astro-cid-zeevsxga] img[data-astro-cid-zeevsxga]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}@media (hover:hover){.stay-grid[data-astro-cid-zeevsxga] li[data-astro-cid-zeevsxga]:hover img[data-astro-cid-zeevsxga]{transform:scale(1.06)}}.incl[data-astro-cid-zeevsxga]{counter-reset:inc;border-top:1px solid var(--line)}.incl[data-astro-cid-zeevsxga] li[data-astro-cid-zeevsxga]{counter-increment:inc;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:16px;padding:22px 0;font-size:clamp(1.15rem,1.6vw,1.35rem);display:grid}.incl[data-astro-cid-zeevsxga] li[data-astro-cid-zeevsxga]:before{content:counter(inc, decimal-leading-zero);font-family:var(--font-mono);color:var(--red);padding-top:.4em;font-size:.8rem}.food[data-astro-cid-zeevsxga]{background:var(--ink-2);border:1px solid var(--line);color:var(--dim);border-radius:14px;max-width:30em;margin-top:24px;padding:20px 22px}.food[data-astro-cid-zeevsxga] strong[data-astro-cid-zeevsxga]{color:var(--white)}.plan-note[data-astro-cid-zeevsxga]{color:var(--dim);margin:0}.tabs[data-astro-cid-zeevsxga]{flex-wrap:wrap;gap:10px;margin:clamp(28px,4vw,44px) 0 clamp(28px,4vw,40px);display:flex}.tab[data-astro-cid-zeevsxga]{border:1.5px solid var(--faint);min-height:52px;color:var(--white);font-family:var(--font-display);cursor:pointer;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out);background:0 0;border-radius:999px;padding:0 1.6em;font-size:1.05rem;font-weight:700}.tab[data-astro-cid-zeevsxga]:hover{border-color:var(--white)}.tab[data-astro-cid-zeevsxga][aria-selected=true]{background:var(--red);border-color:var(--red)}.panel[data-astro-cid-zeevsxga]{border-top:3px solid var(--white);max-width:980px}.panel-head[data-astro-cid-zeevsxga]{flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:22px 0 8px;display:flex}.panel-head[data-astro-cid-zeevsxga] h3[data-astro-cid-zeevsxga]{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.panel-head[data-astro-cid-zeevsxga] span[data-astro-cid-zeevsxga]{color:var(--dim);font-size:1.15rem}.item[data-astro-cid-zeevsxga]{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:4px 32px;padding:22px 0;display:grid}@media (width>=700px){.item[data-astro-cid-zeevsxga]{grid-template-columns:130px 1fr}}.when[data-astro-cid-zeevsxga]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);padding-top:.35em;font-size:.78rem}.when[data-astro-cid-zeevsxga]:empty{display:none}@media (width>=700px){.when[data-astro-cid-zeevsxga]:empty{display:block}}.item-t[data-astro-cid-zeevsxga]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700}.item-d[data-astro-cid-zeevsxga]{color:var(--dim);max-width:40em;margin:6px 0 0}.act-marquee[data-astro-cid-zeevsxga]{border-block:1px solid var(--line);color:var(--red);padding:10px 0 16px;font-size:clamp(2.4rem,6vw,5rem)}.prices[data-astro-cid-zeevsxga]{gap:20px;margin-top:28px;display:grid}@media (width>=760px){.prices[data-astro-cid-zeevsxga]{grid-template-columns:1fr 1fr}}.price[data-astro-cid-zeevsxga]{position:relative}.per[data-astro-cid-zeevsxga]{margin:0 0 6px;font-weight:600}.save[data-astro-cid-zeevsxga]{background:var(--red);color:var(--white);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:600;position:absolute;top:20px;right:20px}.price[data-astro-cid-zeevsxga]{border-radius:2px;padding:clamp(28px,4vw,48px)}.amount[data-astro-cid-zeevsxga]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--red);margin:18px 0 10px;font-size:clamp(3rem,8vw,6.5rem);font-weight:800;line-height:.9}.price[data-astro-cid-zeevsxga] .muted[data-astro-cid-zeevsxga]{margin:0}.terms[data-astro-cid-zeevsxga]{max-width:48em;color:var(--dim);margin-top:28px}.terms[data-astro-cid-zeevsxga] strong[data-astro-cid-zeevsxga]{color:var(--white)}.reserve-label[data-astro-cid-zeevsxga]{color:inherit;--accent:var(--black)}.how[data-astro-cid-zeevsxga]{gap:14px;max-width:28em;padding-left:1.3em;font-size:clamp(1.1rem,1.6vw,1.3rem);display:grid}.form-card[data-astro-cid-zeevsxga]{background:var(--black);color:var(--white);border-radius:var(--radius);padding:clamp(24px,3.5vw,44px)}.info[data-astro-cid-zeevsxga]{gap:56px;display:grid}@media (width>=900px){.info[data-astro-cid-zeevsxga]{grid-template-columns:1fr 1fr}}.bring[data-astro-cid-zeevsxga]{margin-top:40px}.faqs[data-astro-cid-zeevsxga]{border-top:1px solid var(--line);margin-top:14px}.faqs[data-astro-cid-zeevsxga] details[data-astro-cid-zeevsxga]{border-bottom:1px solid var(--line)}.faqs[data-astro-cid-zeevsxga] summary[data-astro-cid-zeevsxga]{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;padding:22px 44px 22px 0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;list-style:none;position:relative}.faqs[data-astro-cid-zeevsxga] summary[data-astro-cid-zeevsxga]::-webkit-details-marker{display:none}.faqs[data-astro-cid-zeevsxga] summary[data-astro-cid-zeevsxga]:after{content:"+";color:var(--red);transition:transform .4s var(--ease-out);font-size:1.8rem;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faqs[data-astro-cid-zeevsxga] details[data-astro-cid-zeevsxga][open] summary[data-astro-cid-zeevsxga]:after{transform:translateY(-50%)rotate(45deg)}.faqs[data-astro-cid-zeevsxga] details[data-astro-cid-zeevsxga] p[data-astro-cid-zeevsxga]{color:var(--dim);max-width:34em;margin:0 0 22px}
