.vt[data-astro-cid-fbffvb5c]{width:100%;position:relative;overflow:hidden}.vt-video[data-astro-cid-fbffvb5c]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.vt-svg[data-astro-cid-fbffvb5c]{z-index:1;width:100%;height:auto;max-height:min(58svh,44rem);display:block;position:relative}@supports not (mask-type:alpha){.vt-svg[data-astro-cid-fbffvb5c] rect[data-astro-cid-fbffvb5c]{fill:#0000}}.journey[data-astro-cid-hzmvuhil]{background:var(--paper-2);scroll-margin-top:var(--hdr-h,114px);height:calc(var(--steps) * 78vh);position:relative}.journey-pin[data-astro-cid-hzmvuhil]{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.journey-sky[data-astro-cid-hzmvuhil]{z-index:0;background:#efe7d8;transition:background 1.1s linear;position:absolute;inset:0}.journey-head[data-astro-cid-hzmvuhil]{top:calc(var(--hdr-h,114px) + clamp(1rem,3vh,2rem));z-index:2;max-width:var(--max);justify-content:space-between;align-items:baseline;margin:0 auto;padding:0 clamp(16px,5vw,48px);display:flex;position:absolute;left:0;right:0}.journey-count[data-astro-cid-hzmvuhil]{font-family:var(--display);color:var(--ink-2);margin:0;font-size:1.1rem}.journey-count[data-astro-cid-hzmvuhil] .sl[data-astro-cid-hzmvuhil]{opacity:.4;margin:0 .15em}.journey-track[data-astro-cid-hzmvuhil]{z-index:1;will-change:transform;gap:clamp(2rem,6vw,6rem);padding-inline:max(16px,14vw);display:flex;position:relative}.moment[data-astro-cid-hzmvuhil]{flex:0 0 clamp(17rem,34vw,27rem)}.moment-img[data-astro-cid-hzmvuhil]{aspect-ratio:4/5;margin-bottom:1.4rem;overflow:hidden}.moment-img[data-astro-cid-hzmvuhil] img{object-fit:cover;width:100%;height:100%}.moment-time[data-astro-cid-hzmvuhil]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.5rem;font-size:.68rem;display:block}.moment[data-astro-cid-hzmvuhil] h3[data-astro-cid-hzmvuhil]{margin-bottom:.4rem;font-size:clamp(1.5rem,2.6vw,2.2rem)}.moment[data-astro-cid-hzmvuhil] p[data-astro-cid-hzmvuhil]{color:var(--ink-2);max-width:24rem;margin:0;font-size:.97rem}.journey-bar[data-astro-cid-hzmvuhil]{background:var(--line);z-index:2;height:1px;position:absolute;bottom:clamp(2.5rem,6vh,4rem);left:clamp(16px,5vw,48px);right:clamp(16px,5vw,48px)}.journey-bar[data-astro-cid-hzmvuhil] span[data-astro-cid-hzmvuhil]{background:var(--gold-deep);width:0%;height:100%;transition:width .2s linear;display:block}@media (width<=860px){.journey[data-astro-cid-hzmvuhil]{height:auto}.journey-pin[data-astro-cid-hzmvuhil]{height:auto;padding:clamp(3rem,8vw,5rem) 0;position:static}.journey-head[data-astro-cid-hzmvuhil]{padding-bottom:2rem;position:static}.journey-track[data-astro-cid-hzmvuhil]{flex-direction:column;gap:3rem;padding-inline:clamp(16px,5vw,48px);transform:none!important}.moment[data-astro-cid-hzmvuhil]{flex:none}.journey-bar[data-astro-cid-hzmvuhil]{display:none}}@media (prefers-reduced-motion:reduce){.journey[data-astro-cid-hzmvuhil]{height:auto}.journey-pin[data-astro-cid-hzmvuhil]{height:auto;padding:4rem 0;position:static}.journey-head[data-astro-cid-hzmvuhil]{padding-bottom:2rem;position:static}.journey-track[data-astro-cid-hzmvuhil]{flex-direction:column;gap:3rem;padding-inline:clamp(16px,5vw,48px);transform:none!important}.moment[data-astro-cid-hzmvuhil]{flex:none}.journey-bar[data-astro-cid-hzmvuhil]{display:none}.journey-sky[data-astro-cid-hzmvuhil]{transition:none}}.breathe[data-astro-cid-6kpkwicf]{background:var(--forest-2);color:#cfc7b4;scroll-margin-top:var(--hdr-h,114px);text-align:center;place-items:center;padding:clamp(5rem,14vh,9rem) clamp(16px,5vw,48px);display:grid}.breathe-in[data-astro-cid-6kpkwicf]{max-width:34rem}.breathe[data-astro-cid-6kpkwicf] .sec-no[data-astro-cid-6kpkwicf]{color:var(--gold)}.ring[data-astro-cid-6kpkwicf]{aspect-ratio:1;border:1px solid #f4efe447;border-radius:50%;place-items:center;width:clamp(120px,20vw,190px);margin:1.5rem auto 2rem;display:grid;position:relative;transform:scale(.72)}.ring[data-astro-cid-6kpkwicf]:after{content:"";border:1px solid #a2895c4d;border-radius:50%;position:absolute;inset:-14px}.ring-dot[data-astro-cid-6kpkwicf]{background:var(--gold);border-radius:50%;width:9px;height:9px;box-shadow:0 0 #a2895c73}.js[data-astro-cid-6kpkwicf] .breathe[data-astro-cid-6kpkwicf].go .ring[data-astro-cid-6kpkwicf]{animation:12s cubic-bezier(.45,0,.55,1) infinite breathe}.js[data-astro-cid-6kpkwicf] .breathe[data-astro-cid-6kpkwicf].go .ring-dot[data-astro-cid-6kpkwicf]{animation:12s cubic-bezier(.45,0,.55,1) infinite pulse}@keyframes breathe{0%{transform:scale(.72)}33%{transform:scale(1)}42%{transform:scale(1)}92%{transform:scale(.72)}to{transform:scale(.72)}}@keyframes pulse{0%,to{box-shadow:0 0 #a2895c73}33%{box-shadow:0 0 0 16px #a2895c00}}.cue[data-astro-cid-6kpkwicf]{font-family:var(--display);color:#f4efe4;min-height:1.3em;transition:opacity .9s var(--ease);margin:0 0 1rem;font-size:clamp(1.6rem,3.4vw,2.4rem)}.breathe-copy[data-astro-cid-6kpkwicf]{color:#a8ae9f;margin-bottom:2rem;font-size:.98rem}.breathe[data-astro-cid-6kpkwicf] .btn-ghost[data-astro-cid-6kpkwicf]{--fg:#f4efe4;background:0 0;border-color:#f4efe473}.breathe[data-astro-cid-6kpkwicf] .btn-ghost[data-astro-cid-6kpkwicf]:hover{--fg:var(--forest-2);background:#f4efe4;border-color:#f4efe4}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-6kpkwicf]{transform:scale(.88);animation:none!important}.ring-dot[data-astro-cid-6kpkwicf]{animation:none!important}.cue[data-astro-cid-6kpkwicf]{opacity:1!important}}.hero[data-astro-cid-lcdefpme]{height:calc(100svh - var(--hdr-h,114px) - var(--band-h,124px));flex-direction:column;justify-content:center;gap:clamp(.75rem,2vh,1.75rem);min-height:30rem;padding:clamp(.5rem,1.5vh,1.25rem) 0;display:flex}.hero-eyebrow[data-astro-cid-lcdefpme]{text-align:center;text-transform:uppercase;letter-spacing:.3em;color:var(--ink-soft);flex:none;margin:0;font-size:.7rem}.hero[data-astro-cid-lcdefpme] .vt{flex:auto;min-height:0;display:flex}.hero[data-astro-cid-lcdefpme] .vt-svg{width:100%;height:100%;max-height:none}.hero-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:end;gap:1rem 3rem;display:flex}.hero-lede[data-astro-cid-lcdefpme]{max-width:26rem;color:var(--ink-2);margin:0}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;display:flex}.center-cta[data-astro-cid-lcdefpme]{justify-content:center}@media (height<=620px){.hero[data-astro-cid-lcdefpme]{height:auto;min-height:0;padding:2rem 0 2.5rem}.hero[data-astro-cid-lcdefpme] .vt-svg{height:auto;max-height:46svh}}.trust[data-astro-cid-lcdefpme]{background:var(--forest);color:#cfc7b4;padding:clamp(2rem,4vw,2.75rem) 0}.trust-in[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.trust-in[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;gap:.2rem;display:flex}.trust[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);color:#f4efe4;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:400;line-height:1.2}.trust[data-astro-cid-lcdefpme] .lbl[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:#9aa093;font-size:.64rem}.trust[data-astro-cid-lcdefpme] .count[data-astro-cid-lcdefpme]{font-size:inherit;letter-spacing:inherit;text-transform:none;color:inherit}@media (width<=760px){.trust-in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.8rem}}.band-marquee[data-astro-cid-lcdefpme]{background:var(--paper-2);border-bottom:1px solid var(--line);padding:clamp(2.5rem,5vw,4rem) 0}.special[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch;padding:0;display:grid}.special-media[data-astro-cid-lcdefpme]{overflow:hidden}.special-media[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme][data-reveal-img]{height:100%}.special-media[data-astro-cid-lcdefpme] picture{height:100%;display:block}.special-media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;min-height:400px;transform:translate3d(0, var(--py,0), 0) scale(1.06);will-change:transform}.special-body[data-astro-cid-lcdefpme]{background:var(--forest);color:#cfc7b4;place-items:center;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,4rem);display:grid}.special-in[data-astro-cid-lcdefpme]{max-width:30rem}.special-body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4efe4}.special-body[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#cfc7b4}.special-body[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#b39e79}.special-body[data-astro-cid-lcdefpme] .rule[data-astro-cid-lcdefpme]{background:#b39e79}.special-price[data-astro-cid-lcdefpme]{font-family:var(--display);color:#b39e79;margin:0 0 1.5rem;font-size:2.4rem;line-height:1.1}.special-price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:#cfc7b4;font-size:.68rem;display:block}.special-body[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{--bg:#f4efe4;--fg:var(--forest);border-color:#f4efe4}.special-body[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{--fg:var(--forest);background:#b39e79;border-color:#b39e79}.special-body[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]{--bg:transparent;--fg:#f4efe4;border-color:#f4efe466}.special-body[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]:hover{--fg:var(--forest);background:#f4efe4;border-color:#f4efe4}.special[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]+.btn[data-astro-cid-lcdefpme]{margin-left:.5rem}@media (width<=860px){.special[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.intro-imgs[data-astro-cid-lcdefpme]{position:relative}.intro-imgs[data-astro-cid-lcdefpme] img{width:100%}.intro-imgs[data-astro-cid-lcdefpme] .intro-small{border:8px solid var(--paper);width:46%;position:absolute;bottom:-14%;right:-8%;box-shadow:0 18px 50px #23211c24}@media (width<=900px){.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro-imgs[data-astro-cid-lcdefpme] .intro-small{width:60%;box-shadow:none;border:0;margin-top:1rem;position:static}}.pkgs[data-astro-cid-lcdefpme]{background:var(--paper-2);--reveal-bg:var(--paper-2)}.sec-head[data-astro-cid-lcdefpme]{max-width:40rem;margin-bottom:3.5rem}.sec-head[data-astro-cid-lcdefpme].center{margin-inline:auto}.pkg-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem;display:grid}@media (width<=1100px){.pkg-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.pkg-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.pkg[data-astro-cid-lcdefpme]{color:inherit;background:var(--paper);transition:transform .55s var(--ease), box-shadow .55s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pkg[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px);box-shadow:0 20px 50px #23211c21}.pkg-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.sec-head[data-astro-cid-lcdefpme] .sec-no[data-astro-cid-lcdefpme]{margin-inline:0}.pkg-img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.pkg[data-astro-cid-lcdefpme]:hover .pkg-img[data-astro-cid-lcdefpme] img{transform:scale(1.06)}.pkg-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:1.6rem 1.5rem 1.8rem;display:flex}.pkg-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4rem}.pkg-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.94rem}.pkg-price[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--gold-deep);margin:auto 0 .3rem;font-size:1.7rem}.pkg-price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem;display:block}.pkg-go[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-top:.9rem;font-size:.72rem}.dining[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch;padding:0;display:grid}.dining-media[data-astro-cid-lcdefpme]{overflow:hidden}.dining-media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;min-height:420px;transform:translate3d(0, var(--py,0), 0) scale(1.06);will-change:transform}.dining-body[data-astro-cid-lcdefpme]{background:var(--forest);color:#cfc7b4;place-items:center;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,4rem);display:grid}.dining-in[data-astro-cid-lcdefpme]{max-width:30rem}.dining-body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4efe4}.dining-body[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--gold)}.dining-body[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]{--fg:#f4efe4;border-color:#f4efe466}.dining-body[data-astro-cid-lcdefpme] .btn-ghost[data-astro-cid-lcdefpme]:hover{--fg:var(--forest);background:#f4efe4}@media (width<=860px){.dining[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:3rem;display:grid}@media (width<=700px){.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.strip-item[data-astro-cid-lcdefpme]{aspect-ratio:3/4;overflow:hidden}.strip-item[data-astro-cid-lcdefpme] img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform 1.2s var(--ease)}.strip-item[data-astro-cid-lcdefpme]:hover img{transform:scale(1.07)}.quote[data-astro-cid-lcdefpme]{background:var(--paper-2)}blockquote[data-astro-cid-lcdefpme]{font-family:var(--display);margin:0 0 1rem;font-size:clamp(1.8rem,4vw,3rem);font-style:italic;line-height:1.25}.quote-src[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.cta[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.cta[data-astro-cid-lcdefpme] .cta-img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cta-scrim[data-astro-cid-lcdefpme]{z-index:-1;background:#192019ad;position:absolute;inset:0}.cta-in[data-astro-cid-lcdefpme],.cta-in[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#f4efe4}.cta-in[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#f4efe4e6;margin-inline:auto}
