.landing-footer[data-astro-cid-3gzd4eof]{background:var(--jade-950);color:var(--footer-text);padding:48px 0 112px;font-size:.8125rem;line-height:1.6}.grid[data-astro-cid-3gzd4eof]{grid-template-columns:1fr 1fr;gap:30px 20px;display:grid}.brand-col[data-astro-cid-3gzd4eof]{grid-column:1/-1;gap:12px;display:grid}.brand[data-astro-cid-3gzd4eof]{font-family:var(--font-heading);color:#fff;justify-self:start;align-items:center;gap:10px;font-size:1.625rem;font-weight:600;text-decoration:none;display:inline-flex}.brand[data-astro-cid-3gzd4eof] img{width:40px;height:40px}p[data-astro-cid-3gzd4eof]{margin:0}ul[data-astro-cid-3gzd4eof]{gap:9px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-3gzd4eof]{color:var(--footer-text);text-decoration:none}a[data-astro-cid-3gzd4eof]:hover{text-underline-offset:3px;text-decoration:underline}.social[data-astro-cid-3gzd4eof]{gap:10px;display:flex}.social[data-astro-cid-3gzd4eof] a[data-astro-cid-3gzd4eof]{width:44px;height:44px;color:var(--gold);border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid}h2[data-astro-cid-3gzd4eof]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-size:.6875rem;font-weight:600;line-height:1.4}.bottom[data-astro-cid-3gzd4eof]{color:var(--footer-muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:34px;padding-top:20px;font-size:.75rem;display:flex}.bottom[data-astro-cid-3gzd4eof] ul[data-astro-cid-3gzd4eof]{flex-wrap:wrap;gap:4px 16px;display:flex}.bottom[data-astro-cid-3gzd4eof] a[data-astro-cid-3gzd4eof]{color:var(--footer-muted);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width>=768px){.landing-footer[data-astro-cid-3gzd4eof]{padding:64px 0 40px}.grid[data-astro-cid-3gzd4eof]{grid-template-columns:1.4fr 1fr 1fr 1fr}.brand-col[data-astro-cid-3gzd4eof]{grid-column:auto;align-content:start}}:root{--jade-950:#031c13;--footer-text:#cfd8cf;--footer-muted:#9fb0a6}header.site-header.landing{z-index:5;background:0 0;position:absolute;top:0;left:0;right:0}header.site-header.landing .bar{min-height:72px}header.site-header.landing .wordmark{text-shadow:0 1px 12px #000000ab;gap:10px;font-size:1.375rem}header.site-header.landing .wordmark img{width:34px;height:34px}header.site-header.landing .nav-desktop a{text-shadow:0 1px 12px #000000ab}header.site-header.landing .buy-landing{white-space:nowrap;text-align:center;min-height:40px;padding:10px 18px;font-size:.8125rem;line-height:1}header.site-header.landing .menu summary{border:1px solid #fff6;border-radius:50%;width:40px;height:40px}@media (width>=768px){header.site-header.landing .wordmark{font-size:1.5rem}header.site-header.landing .nav-desktop{display:none}header.site-header.landing .menu{display:block}}@media (width>=1080px){header.site-header.landing .nav-desktop{display:block}header.site-header.landing .menu{display:none}}h2[data-astro-cid-bdeocz4q]{margin:6px 0 22px;font-size:2.125rem}h3[data-astro-cid-bdeocz4q],p[data-astro-cid-bdeocz4q]{margin:0}.eyebrow[data-astro-cid-bdeocz4q]{letter-spacing:.18em;font-size:.6875rem}.section[data-astro-cid-bdeocz4q]{padding-top:56px;padding-bottom:56px}ul[data-astro-cid-bdeocz4q],ol[data-astro-cid-bdeocz4q]{margin:0;padding:0;list-style:none}.hero[data-astro-cid-bdeocz4q]{isolation:isolate;clip-path:inset(0);background:var(--jade-900);color:#fff;align-items:flex-end;min-height:640px;padding-top:110px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-bdeocz4q] img{z-index:-2;object-fit:cover;pointer-events:none;width:100%;height:100vh;position:fixed;inset:0}@supports (height:100lvh){.hero[data-astro-cid-bdeocz4q] img{height:100lvh}}@media print{.hero[data-astro-cid-bdeocz4q] img{height:100%;position:absolute}}.hero[data-astro-cid-bdeocz4q]:after{content:"";z-index:-1;background:linear-gradient(#05281cde 0%,#05281c99 20%,#05281cab 45%,#05281ce6 70%,#05281cfa 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-bdeocz4q]{padding-bottom:34px}.hero[data-astro-cid-bdeocz4q] .eyebrow[data-astro-cid-bdeocz4q],.hero[data-astro-cid-bdeocz4q] .lead[data-astro-cid-bdeocz4q]{text-shadow:0 1px 12px #000000ab}.hero[data-astro-cid-bdeocz4q] h1[data-astro-cid-bdeocz4q]{color:#fff;text-shadow:0 2px 30px #00000087;margin:8px 0 6px;font-size:4rem;line-height:.95}.sub[data-astro-cid-bdeocz4q]{font-family:var(--font-heading);color:#fff;margin-bottom:14px;font-size:1.5rem;font-style:italic;line-height:1.2}.lead[data-astro-cid-bdeocz4q]{color:#fff;max-width:560px;font-size:.9375rem;font-weight:500;line-height:1.6}.price-chip[data-astro-cid-bdeocz4q]{backdrop-filter:blur(6px);background:#fffdf61f;border:1px solid #fff3;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0;padding:10px 14px;display:inline-flex}.price-chip[data-astro-cid-bdeocz4q] b[data-astro-cid-bdeocz4q]{font-family:var(--font-heading);color:#fff;font-size:1.875rem;font-weight:600;line-height:1.1}.price-chip[data-astro-cid-bdeocz4q] span[data-astro-cid-bdeocz4q]{color:var(--cream);font-size:.75rem;line-height:1.4}.actions[data-astro-cid-bdeocz4q]{flex-wrap:wrap;gap:10px;display:flex}.actions[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]{padding:13px 22px;font-size:.875rem}.ghost[data-astro-cid-bdeocz4q]{border-radius:var(--radius-pill);color:#fff;border:1px solid #ffffff87;justify-content:center;align-items:center;min-height:44px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ghost[data-astro-cid-bdeocz4q]:hover{background:#ffffff14}.trust[data-astro-cid-bdeocz4q]{background:var(--jade-900)}.marquee[data-astro-cid-bdeocz4q]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee[data-astro-cid-bdeocz4q] ul[data-astro-cid-bdeocz4q]{flex:none;gap:10px;padding:16px 5px;animation:22s linear infinite ct-marquee;display:flex}.marquee[data-astro-cid-bdeocz4q]:hover ul[data-astro-cid-bdeocz4q],.marquee[data-astro-cid-bdeocz4q]:focus ul[data-astro-cid-bdeocz4q]{animation-play-state:paused}.marquee[data-astro-cid-bdeocz4q]:focus-visible{outline-offset:-3px}.marquee[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{white-space:nowrap;border-radius:var(--radius-pill);color:var(--cream);border:1px solid #ffffff21;flex:none;align-items:center;gap:10px;padding:10px 14px;font-size:.8125rem;line-height:1.3;display:flex}.marquee[data-astro-cid-bdeocz4q] svg[data-astro-cid-bdeocz4q]{color:var(--gold);flex:none}@keyframes ct-marquee{to{transform:translate(-100%)}}.why[data-astro-cid-bdeocz4q]{background:var(--jade-900);color:var(--cream);padding:44px 0}.why[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{color:#fff;margin-bottom:24px}.stats[data-astro-cid-bdeocz4q]{grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}.stats[data-astro-cid-bdeocz4q] b[data-astro-cid-bdeocz4q]{font-family:var(--font-heading);color:var(--gold);font-size:2.75rem;font-weight:600;line-height:1;display:block}.stats[data-astro-cid-bdeocz4q] span[data-astro-cid-bdeocz4q]{margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}.packages[data-astro-cid-bdeocz4q]{scroll-margin-top:16px}.cards[data-astro-cid-bdeocz4q]{gap:18px;display:grid}.package[data-astro-cid-bdeocz4q]{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.package[data-astro-cid-bdeocz4q].featured{background:linear-gradient(150deg, var(--cream), #e7cf8f)}.photo[data-astro-cid-bdeocz4q]{height:190px;position:relative}.photo[data-astro-cid-bdeocz4q] img{object-fit:cover;width:100%;height:100%;display:block}.badge[data-astro-cid-bdeocz4q]{border-radius:var(--radius-pill);background:var(--jade-900);color:#fff;padding:6px 12px;font-size:.6875rem;font-weight:600;line-height:1.3;position:absolute;top:14px;left:14px}.body[data-astro-cid-bdeocz4q]{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.package[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{font-size:1.625rem;line-height:1.1}.price[data-astro-cid-bdeocz4q]{font-family:var(--font-heading);color:var(--jade-900);margin:2px 0 10px;font-size:2.5rem;font-weight:600;line-height:1.15}.price[data-astro-cid-bdeocz4q] small[data-astro-cid-bdeocz4q]{font-family:var(--font-body);color:var(--muted);font-size:.8125rem;font-weight:400}.includes[data-astro-cid-bdeocz4q]{flex:1;align-content:start;gap:7px;margin-bottom:18px;font-size:.875rem;line-height:1.5;display:grid}.includes[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{gap:9px;display:flex}.includes[data-astro-cid-bdeocz4q] svg[data-astro-cid-bdeocz4q]{color:var(--gold-dark);flex:none;margin-top:3px}.package[data-astro-cid-bdeocz4q] .btn-gold[data-astro-cid-bdeocz4q]{width:100%;padding:13px 22px;font-size:.875rem}.btn-gold[data-astro-cid-bdeocz4q].jade{background:var(--jade-900);color:#fff}.notes[data-astro-cid-bdeocz4q]{gap:10px;margin-top:18px;display:grid}.note[data-astro-cid-bdeocz4q]{background:var(--sand-100);color:var(--muted);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.8125rem;line-height:1.55;display:flex}.note[data-astro-cid-bdeocz4q] svg[data-astro-cid-bdeocz4q]{color:var(--gold-dark);flex:none;margin-top:2px}.child-note[data-astro-cid-bdeocz4q]{color:var(--ink);font-weight:500}.how[data-astro-cid-bdeocz4q],.closing[data-astro-cid-bdeocz4q]{isolation:isolate;color:#fff;position:relative;overflow:hidden}.how[data-astro-cid-bdeocz4q] img.band-img,.closing[data-astro-cid-bdeocz4q] img.band-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.how[data-astro-cid-bdeocz4q]:before,.closing[data-astro-cid-bdeocz4q]:before{content:"";z-index:-1;position:absolute;inset:0}.how[data-astro-cid-bdeocz4q]{padding:64px 0}.how[data-astro-cid-bdeocz4q]:before{background:#05281cd9}.how[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{color:#fff}.steps[data-astro-cid-bdeocz4q]{counter-reset:step;gap:14px;display:grid}.steps[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{counter-increment:step;background:#ffffff12;border:1px solid #ffffff21;border-radius:20px;align-items:flex-start;gap:16px;padding:18px;display:flex}.steps[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]:before{content:counter(step);background:var(--gold-button);width:44px;height:44px;color:var(--gold-button-text);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:600;display:grid}.steps[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{color:#fff;margin-bottom:4px;font-size:1.375rem}.steps[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{color:var(--cream);font-size:.875rem;line-height:1.6}.carousel[data-astro-cid-bdeocz4q]{position:relative}.rail[data-astro-cid-bdeocz4q]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 8px;gap:12px;display:flex;position:relative;overflow-x:auto}.rail[data-astro-cid-bdeocz4q]>li[data-astro-cid-bdeocz4q]{scroll-snap-align:start;flex:none}html.js .rail[data-astro-cid-bdeocz4q]{scrollbar-width:none;scroll-behavior:smooth}html.js .rail[data-astro-cid-bdeocz4q]::-webkit-scrollbar{display:none}.arrows[data-astro-cid-bdeocz4q],.dots[data-astro-cid-bdeocz4q]{display:none}html.js .arrows[data-astro-cid-bdeocz4q]{justify-content:center;gap:12px;margin-top:14px;display:flex}html.js .dots[data-astro-cid-bdeocz4q]{display:flex}.arrow[data-astro-cid-bdeocz4q]{z-index:3;width:44px;height:44px;box-shadow:var(--shadow-1);color:var(--jade-900);cursor:pointer;background:#fffdf6ed;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.gallery[data-astro-cid-bdeocz4q] .arrow[data-astro-cid-bdeocz4q]{position:absolute;top:42%}html.js .gallery[data-astro-cid-bdeocz4q] .arrows[data-astro-cid-bdeocz4q]{margin:0}.arrow[data-astro-cid-bdeocz4q].prev{left:6px}.arrow[data-astro-cid-bdeocz4q].next{right:6px}.dots[data-astro-cid-bdeocz4q]{justify-content:center;margin-top:10px}.dots[data-astro-cid-bdeocz4q] button[data-astro-cid-bdeocz4q]{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:28px;padding:0;display:grid}.dots[data-astro-cid-bdeocz4q] button[data-astro-cid-bdeocz4q]:before{content:"";background:var(--rule);border-radius:8px;width:8px;height:8px;transition:width .2s,background .2s}.dots[data-astro-cid-bdeocz4q] button[data-astro-cid-bdeocz4q][aria-current=true]:before{background:var(--gold-dark);width:24px}.rail[data-astro-cid-bdeocz4q]:focus-visible{outline-offset:-3px}.gallery[data-astro-cid-bdeocz4q]{padding-bottom:40px}.gallery[data-astro-cid-bdeocz4q] .rail[data-astro-cid-bdeocz4q]>li[data-astro-cid-bdeocz4q]{width:calc(100% - 2 * var(--gutter))}figure[data-astro-cid-bdeocz4q]{aspect-ratio:4/5;background:var(--jade-800);border-radius:22px;margin:0;position:relative;overflow:hidden}figure[data-astro-cid-bdeocz4q] img{object-fit:cover;width:100%;height:100%;display:block}figcaption[data-astro-cid-bdeocz4q]{color:#fff;background:linear-gradient(#0000,#05281ccc);padding:40px 16px 14px;font-size:.8125rem;line-height:1.45;position:absolute;inset:auto 0 0}.hours[data-astro-cid-bdeocz4q]{padding-top:20px}.hours-grid[data-astro-cid-bdeocz4q]{gap:14px;display:grid}.clock[data-astro-cid-bdeocz4q]{border-radius:var(--radius-card);background:var(--jade-900);color:var(--cream);align-content:start;gap:14px;padding:24px;display:grid}.clock[data-astro-cid-bdeocz4q] .eyebrow[data-astro-cid-bdeocz4q]{color:var(--gold)}.big[data-astro-cid-bdeocz4q]{font-family:var(--font-heading);color:#fff;font-size:2.5rem;font-weight:600;line-height:1}.row[data-astro-cid-bdeocz4q]{border-top:1px solid #ffffff21;justify-content:space-between;gap:12px;padding-top:12px;font-size:.875rem;line-height:1.5;display:flex}.row[data-astro-cid-bdeocz4q] b[data-astro-cid-bdeocz4q]{color:#fff}.day[data-astro-cid-bdeocz4q]{--quiet:#2c8659;--tours:#c9873a;--quieter:#7fae6a;--closed:#9aa5a0;border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);padding:22px 18px}.day[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{margin-top:4px;font-size:1.5rem;line-height:1.15}.timeline[data-astro-cid-bdeocz4q]{margin:26px 0 8px}.bars[data-astro-cid-bdeocz4q],.ticks[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));display:grid}.bars[data-astro-cid-bdeocz4q]{border-radius:12px;height:46px;overflow:hidden}.bars[data-astro-cid-bdeocz4q] span[data-astro-cid-bdeocz4q]{white-space:nowrap;min-width:0;color:var(--ink);grid-row:1;place-items:center;font-size:.6875rem;font-weight:600;line-height:1.2;display:grid}.bars[data-astro-cid-bdeocz4q] .quiet[data-astro-cid-bdeocz4q]{background:var(--quiet);color:#fff}.bars[data-astro-cid-bdeocz4q] .tours[data-astro-cid-bdeocz4q]{background:var(--tours)}.bars[data-astro-cid-bdeocz4q] .quieter[data-astro-cid-bdeocz4q]{z-index:1;background:var(--quieter);justify-items:start;padding-left:5px;position:relative}.bars[data-astro-cid-bdeocz4q] .closed[data-astro-cid-bdeocz4q]{background:var(--closed)}.ticks[data-astro-cid-bdeocz4q]{color:var(--muted);margin-top:6px;font-size:.625rem;line-height:1.4}.ticks[data-astro-cid-bdeocz4q] span[data-astro-cid-bdeocz4q]{white-space:nowrap;grid-row:1;transform:translate(-50%)}.ticks[data-astro-cid-bdeocz4q] .start[data-astro-cid-bdeocz4q]{transform:none}.ticks[data-astro-cid-bdeocz4q] .end[data-astro-cid-bdeocz4q]{justify-self:end;transform:none}.legend[data-astro-cid-bdeocz4q]{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:.75rem;line-height:1.5;display:flex}.legend[data-astro-cid-bdeocz4q] i[data-astro-cid-bdeocz4q]{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.legend[data-astro-cid-bdeocz4q] .quiet[data-astro-cid-bdeocz4q]{background:var(--quiet)}.legend[data-astro-cid-bdeocz4q] .tours[data-astro-cid-bdeocz4q]{background:var(--tours)}.legend[data-astro-cid-bdeocz4q] .quieter[data-astro-cid-bdeocz4q]{background:var(--quieter)}.legend[data-astro-cid-bdeocz4q] .closed[data-astro-cid-bdeocz4q]{background:var(--closed)}.swim[data-astro-cid-bdeocz4q]{padding-top:44px;padding-bottom:56px}.tips[data-astro-cid-bdeocz4q]{gap:12px;display:grid}.tips[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{background:var(--card);border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:0 6px 18px #05281c12}.tips[data-astro-cid-bdeocz4q] picture{flex:none}.tips[data-astro-cid-bdeocz4q] img{object-fit:cover;border-radius:16px;width:72px;height:72px;display:block}.tips[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{font-size:.875rem;line-height:1.6}.tips[data-astro-cid-bdeocz4q] b[data-astro-cid-bdeocz4q]{color:var(--jade-900);font-weight:600}.more[data-astro-cid-bdeocz4q]{margin-top:14px}.rules[data-astro-cid-bdeocz4q]{color:var(--muted);padding:0 18px 16px 36px;font-size:.875rem;line-height:1.6;list-style:outside}.rules[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{margin:4px 0}.rules[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]::marker{color:var(--gold-dark)}details[data-astro-cid-bdeocz4q]{background:var(--card);border-radius:18px;margin-bottom:10px;box-shadow:0 6px 18px #05281c0f}summary[data-astro-cid-bdeocz4q]{cursor:pointer;font-family:var(--font-heading);color:var(--jade-900);justify-content:space-between;gap:12px;padding:16px 18px;font-size:1.25rem;font-weight:600;line-height:1.25;list-style:none;display:flex}summary[data-astro-cid-bdeocz4q]::-webkit-details-marker{display:none}summary[data-astro-cid-bdeocz4q]:after{content:"+";font-family:var(--font-body);color:var(--gold-dark);font-size:1.375rem;line-height:1}details[data-astro-cid-bdeocz4q][open]>summary[data-astro-cid-bdeocz4q]:after{content:"–"}.reviews[data-astro-cid-bdeocz4q]{background:var(--jade-900);padding:56px 0}.reviews[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{color:#fff}.reviews[data-astro-cid-bdeocz4q] .rail[data-astro-cid-bdeocz4q]>li[data-astro-cid-bdeocz4q]{width:86%}.review[data-astro-cid-bdeocz4q]{border-radius:var(--radius-panel);background:var(--card);height:100%;color:var(--ink);flex-direction:column;gap:12px;padding:22px;display:flex}.stars[data-astro-cid-bdeocz4q]{color:var(--gold-dark);letter-spacing:2px;font-size:.8125rem;line-height:1.3}blockquote[data-astro-cid-bdeocz4q]{margin:0}blockquote[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{font-size:.875rem;line-height:1.6}.who[data-astro-cid-bdeocz4q]{align-items:center;gap:10px;margin-top:auto;display:flex}.avatar[data-astro-cid-bdeocz4q]{background:var(--jade-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.name[data-astro-cid-bdeocz4q]{font-size:.9375rem;font-weight:600;line-height:1.3}.source[data-astro-cid-bdeocz4q]{color:var(--muted);font-size:.75rem;line-height:1.4}.plan[data-astro-cid-bdeocz4q] .rail[data-astro-cid-bdeocz4q]>li[data-astro-cid-bdeocz4q]{width:72%}.post[data-astro-cid-bdeocz4q]{background:var(--card);border-radius:22px;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #05281c14}.post[data-astro-cid-bdeocz4q] img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.post[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{padding:14px 16px 18px;font-size:1.3125rem;line-height:1.15}.post[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]{color:var(--jade-900);text-decoration:none}.post[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]:after{content:"";border-radius:22px;position:absolute;inset:0}.post[data-astro-cid-bdeocz4q]:hover a[data-astro-cid-bdeocz4q]{text-underline-offset:4px;text-decoration:underline 1px}.post[data-astro-cid-bdeocz4q]:focus-within{outline:3px solid var(--jade-600);outline-offset:3px}.post[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]:focus-visible{outline:none}.all[data-astro-cid-bdeocz4q]{padding-top:16px}.faq[data-astro-cid-bdeocz4q]{padding-top:10px;padding-bottom:56px;scroll-margin-top:16px}.faq[data-astro-cid-bdeocz4q] details[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{color:var(--muted);padding:0 18px 16px;font-size:.875rem;line-height:1.65}.contact[data-astro-cid-bdeocz4q]{padding-bottom:56px;scroll-margin-top:16px}.contact-card[data-astro-cid-bdeocz4q]{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);align-items:center;gap:16px;padding:26px;display:flex}.icon[data-astro-cid-bdeocz4q]{background:var(--jade-900);width:52px;height:52px;color:var(--gold);border-radius:16px;flex:none;place-items:center;display:grid}.contact[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{margin:0 0 6px;font-size:1.75rem}.contact[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{font-size:.875rem;line-height:1.6}.closing[data-astro-cid-bdeocz4q]{text-align:center;padding:80px 0}.closing[data-astro-cid-bdeocz4q]:before{background:linear-gradient(#05281cb0,#05281ce6)}.inner[data-astro-cid-bdeocz4q]{justify-items:center;gap:14px;display:grid}.closing[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{color:#fff;margin:0;font-size:2.5rem}.closing[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]:not(.eyebrow){color:var(--cream);font-size:.875rem;line-height:1.6}.sticky-bar[data-astro-cid-bdeocz4q]{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#05281c00,#05281cf0 30%);position:fixed;bottom:0;left:0;right:0}.sticky-bar[data-astro-cid-bdeocz4q] .btn-gold[data-astro-cid-bdeocz4q]{width:100%;padding:13px 22px;font-size:.875rem}.reveal[data-astro-cid-bdeocz4q]{transition:opacity .7s,transform .7s}html.js .reveal[data-astro-cid-bdeocz4q]:not(.in){opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-bdeocz4q]{mask-image:none}.marquee[data-astro-cid-bdeocz4q] ul[data-astro-cid-bdeocz4q]{flex-wrap:wrap;flex:1;justify-content:center;animation:none}.marquee[data-astro-cid-bdeocz4q] ul[data-astro-cid-bdeocz4q][aria-hidden]{display:none}.reveal[data-astro-cid-bdeocz4q]{transition:none}html.js .reveal[data-astro-cid-bdeocz4q]:not(.in){opacity:1;transform:none}.dots[data-astro-cid-bdeocz4q] button[data-astro-cid-bdeocz4q]:before{transition:none}}@media (width>=768px){.hero[data-astro-cid-bdeocz4q]{min-height:720px}.hero[data-astro-cid-bdeocz4q]:after{background:linear-gradient(90deg,#05281cf0 0%,#05281cbf 45%,#05281c40 75%,#05281c21 100%),linear-gradient(#05281cab 0%,#0000 20%)}.hero-copy[data-astro-cid-bdeocz4q]{padding-bottom:70px}.hero[data-astro-cid-bdeocz4q] h1[data-astro-cid-bdeocz4q]{font-size:6.875rem}.sub[data-astro-cid-bdeocz4q]{font-size:2rem}.stats[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(4,1fr)}.cards[data-astro-cid-bdeocz4q]{grid-template-columns:1fr 1fr;gap:26px}.photo[data-astro-cid-bdeocz4q]{height:240px}.notes[data-astro-cid-bdeocz4q]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{flex-direction:column}.rail[data-astro-cid-bdeocz4q]{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto}.arrow[data-astro-cid-bdeocz4q]{position:absolute;top:42%}html.js .arrows[data-astro-cid-bdeocz4q]{margin:0}.gallery[data-astro-cid-bdeocz4q] .rail[data-astro-cid-bdeocz4q]>li[data-astro-cid-bdeocz4q]{width:32%}figure[data-astro-cid-bdeocz4q]{aspect-ratio:3/4}.reviews[data-astro-cid-bdeocz4q] .rail[data-astro-cid-bdeocz4q]>li[data-astro-cid-bdeocz4q],.plan[data-astro-cid-bdeocz4q] .rail[data-astro-cid-bdeocz4q]>li[data-astro-cid-bdeocz4q]{width:31.5%}.hours-grid[data-astro-cid-bdeocz4q]{grid-template-columns:1fr 1.4fr;gap:16px}.tips[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(3,1fr)}.tips[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{flex-direction:column;align-items:flex-start}.tips[data-astro-cid-bdeocz4q] picture{align-self:stretch}.tips[data-astro-cid-bdeocz4q] img{width:100%;height:150px}.faq-cols[data-astro-cid-bdeocz4q]{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}.closing[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{font-size:3.5rem}.sticky-bar[data-astro-cid-bdeocz4q]{display:none}}
