.hero[data-astro-cid-ge2uvauf]{background:var(--color-shell);padding:.75rem}.hero-frame[data-astro-cid-ge2uvauf]{min-height:calc(100svh - 1.5rem);color:var(--color-text);isolation:isolate;display:flex}.hero-img[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:-2;width:100%;height:100%;animation:hero-kenburns 24s var(--ease-out-soft) forwards;will-change:transform;position:absolute;inset:0;transform:scale(1.08)}@keyframes hero-kenburns{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-img[data-astro-cid-ge2uvauf]{animation:none;transform:none}}.hero-scrim[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(#080b086b 0%,#080b082e 58%,#080b08d1 100%),linear-gradient(105deg,#080b0880 0%,#0000 55%);position:absolute;inset:0}.hero-grid[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:space-between;gap:2rem;width:100%;padding:clamp(6rem,12vh,8.5rem) clamp(1.5rem,5vw,3.5rem) clamp(1.75rem,4vh,2.75rem);display:flex}.hero-copy[data-astro-cid-ge2uvauf]{max-width:46rem}.hero-kicker[data-astro-cid-ge2uvauf]{align-items:center;gap:.45rem;margin:0 0 1.25rem;display:inline-flex}.hero-kicker[data-astro-cid-ge2uvauf] svg{color:var(--color-gold-soft)}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);color:#fff;letter-spacing:-.015em;margin:0 0 1.4rem;font-size:clamp(2.8rem,7.5vw,6rem);font-weight:400;line-height:1.02}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:#fff}.hero-sub[data-astro-cid-ge2uvauf]{color:#ffffffd1;max-width:34rem;margin:0 0 2rem;font-size:1.02rem;line-height:1.7}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;display:flex}.hero-foot[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:1.5rem;display:flex}.hero-note[data-astro-cid-ge2uvauf]{color:#ffffffb8;max-width:34ch;margin:0;font-size:.9rem;line-height:1.6}.hero-stats[data-astro-cid-ge2uvauf]{gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:flex}.hero-stats[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.2rem;display:flex}.hero-stat-num[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);color:#fff;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1}.hero-stat-label[data-astro-cid-ge2uvauf]{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:.72rem}@media (width<=680px){.hero-foot[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start}.hero-stats[data-astro-cid-ge2uvauf]{gap:1.75rem}}.story[data-astro-cid-n2lz65zz]{background-color:#192b21;background-image:linear-gradient(#192b21a8,#192b21d1),url(/backgrounds/story.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.story-grid[data-astro-cid-n2lz65zz]{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.story-media[data-astro-cid-n2lz65zz]{position:relative}.story-frame[data-astro-cid-n2lz65zz]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.story-img[data-astro-cid-n2lz65zz]{aspect-ratio:5/6;object-fit:cover;background:var(--color-forest-night);width:100%;height:100%;display:block}.story-mute[data-astro-cid-n2lz65zz]{z-index:2;cursor:pointer;width:2.75rem;height:2.75rem;color:var(--color-text);background:color-mix(in srgb, var(--color-forest-ink) 72%, transparent);backdrop-filter:blur(10px);border:1px solid #ffffff24;border-radius:999px;place-items:center;transition:background .18s,transform .18s,opacity .18s;display:grid;position:absolute;top:.9rem;right:.9rem}.story-mute[data-astro-cid-n2lz65zz]:hover{background:color-mix(in srgb, var(--color-forest-ink) 88%, transparent);transform:translateY(-1px)}.story-mute[data-astro-cid-n2lz65zz]:focus-visible{outline:2px solid var(--color-gold-soft);outline-offset:2px}.story-mute[data-astro-cid-n2lz65zz] svg[data-astro-cid-n2lz65zz]{display:block}.story-mute[data-astro-cid-n2lz65zz] .ico-unmuted[data-astro-cid-n2lz65zz],.story-mute[data-astro-cid-n2lz65zz]:not(.is-muted) .ico-muted[data-astro-cid-n2lz65zz]{display:none}.story-mute[data-astro-cid-n2lz65zz]:not(.is-muted) .ico-unmuted[data-astro-cid-n2lz65zz]{display:block}.story-chip[data-astro-cid-n2lz65zz]{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-forest-ink) 82%, transparent);backdrop-filter:blur(10px);border:1px solid #ffffff1f;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex;position:absolute;bottom:-1rem;left:-.75rem}.story-chip-leaf[data-astro-cid-n2lz65zz]{background:var(--color-forest-night);width:2.6rem;height:2.6rem;color:var(--color-gold-soft);border-radius:999px;flex:none;place-items:center;display:grid}.story-chip-text[data-astro-cid-n2lz65zz]{flex-direction:column;line-height:1.1;display:flex}.story-chip-script[data-astro-cid-n2lz65zz]{color:var(--color-text);font-size:1.5rem}.story-chip-text[data-astro-cid-n2lz65zz] small[data-astro-cid-n2lz65zz]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);font-size:.72rem}.story-headline[data-astro-cid-n2lz65zz]{max-width:18ch;margin:.75rem 0 1.25rem}.story-para[data-astro-cid-n2lz65zz]{max-width:52ch;color:var(--color-text-dim);margin:0 0 1.1rem;line-height:1.7}.story-checks[data-astro-cid-n2lz65zz]{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;margin:1.75rem 0;padding:0;list-style:none;display:grid}.story-checks[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]{color:var(--color-text);align-items:center;gap:.6rem;font-size:.95rem;display:flex}.chk[data-astro-cid-n2lz65zz]{background:color-mix(in srgb, var(--color-gold) 22%, transparent);width:1.5rem;height:1.5rem;color:var(--color-gold-soft);border-radius:999px;flex:none;place-items:center;display:grid}.story-btn[data-astro-cid-n2lz65zz]{margin-top:.5rem}.stats-band[data-astro-cid-n2lz65zz]{padding-block:clamp(2.5rem,6vh,4rem)}.stats-grid[data-astro-cid-n2lz65zz]{text-align:center;grid-template-columns:repeat(2,1fr);gap:2rem 1rem;display:grid}.stat[data-astro-cid-n2lz65zz]{flex-direction:column;align-items:center;gap:.35rem;display:flex}.stat-num[data-astro-cid-n2lz65zz]{font-family:var(--font-serif);color:var(--color-gold-soft);font-size:clamp(2.2rem,4.5vw,3rem);line-height:1}.stat-label[data-astro-cid-n2lz65zz]{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:.74rem}@media (width>=900px){.story-grid[data-astro-cid-n2lz65zz]{grid-template-columns:1fr 1fr}.stats-grid[data-astro-cid-n2lz65zz]{grid-template-columns:repeat(4,1fr)}.stat[data-astro-cid-n2lz65zz]{border-right:1px solid #ffffff1f}.stat[data-astro-cid-n2lz65zz]:last-child{border-right:0}}.exp[data-astro-cid-bl6cniha]{background-color:#192b21;background-image:linear-gradient(#192b21a3,#192b21d1),url(/backgrounds/experience.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.exp-grid[data-astro-cid-bl6cniha]{align-items:start;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.exp-title[data-astro-cid-bl6cniha]{max-width:14ch;margin:.75rem 0 1.1rem}.exp-body[data-astro-cid-bl6cniha]{color:var(--color-text-dim);max-width:42ch;margin-bottom:1.75rem}.exp-cards[data-astro-cid-bl6cniha]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.exp-card[data-astro-cid-bl6cniha]{flex-direction:column;gap:.55rem;padding:1.6rem 1.5rem;display:flex}.exp-card-title[data-astro-cid-bl6cniha]{color:var(--color-text);margin:.6rem 0 0;font-size:1.1rem;line-height:1.25}.exp-card-desc[data-astro-cid-bl6cniha]{color:var(--color-text-dim);margin:0;font-size:.88rem;line-height:1.55}@media (width>=560px){.exp-cards[data-astro-cid-bl6cniha]{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.exp-grid[data-astro-cid-bl6cniha]{grid-template-columns:.85fr 1.15fr}}.spaces[data-astro-cid-ehtrx57m]{background-color:#1e3328;background-image:linear-gradient(#1e3328a3,#1e3328d1),url(/backgrounds/spaces.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.sp-grid[data-astro-cid-ehtrx57m]{grid-template-columns:1fr;gap:1.25rem;display:grid}.sp-card[data-astro-cid-ehtrx57m]{text-align:left;cursor:pointer;border:0;flex-direction:column;margin:0;padding:0;display:flex}.sp-media[data-astro-cid-ehtrx57m]{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.sp-media[data-astro-cid-ehtrx57m] img[data-astro-cid-ehtrx57m]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-soft)}@media (hover:hover){.sp-card[data-astro-cid-ehtrx57m]:hover .sp-media[data-astro-cid-ehtrx57m] img[data-astro-cid-ehtrx57m]{transform:scale(1.05)}}.sp-badge[data-astro-cid-ehtrx57m]{color:var(--color-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-sm);background:#fff;padding:.3rem .6rem;font-size:.68rem;position:absolute;top:.8rem;left:.8rem}.sp-body[data-astro-cid-ehtrx57m]{flex-direction:column;gap:.3rem;padding:1.1rem 1.15rem 1.25rem;display:flex}.sp-title[data-astro-cid-ehtrx57m]{font-family:var(--font-serif);color:var(--color-text);font-size:1.2rem}.sp-cap[data-astro-cid-ehtrx57m]{color:var(--color-text-dim);font-size:.86rem}.sp-more[data-astro-cid-ehtrx57m]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-gold-deep);align-items:center;gap:.4rem;margin-top:.6rem;font-size:.72rem;font-weight:600;display:inline-flex}.sp-more[data-astro-cid-ehtrx57m] svg[data-astro-cid-ehtrx57m]{transition:transform .3s var(--ease-out-soft)}@media (hover:hover){.sp-card[data-astro-cid-ehtrx57m]:hover .sp-more[data-astro-cid-ehtrx57m] svg[data-astro-cid-ehtrx57m]{transform:translate(3px)}}@media (width>=620px){.sp-grid[data-astro-cid-ehtrx57m]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.sp-grid[data-astro-cid-ehtrx57m]{grid-template-columns:repeat(4,1fr)}}.lightbox[data-astro-cid-ehtrx57m]{z-index:90;opacity:0;grid-template-columns:auto 1fr auto;align-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0}.lightbox[data-astro-cid-ehtrx57m]:not([hidden]){opacity:1}.lightbox-backdrop[data-astro-cid-ehtrx57m]{backdrop-filter:blur(4px);background:#0c100ced;position:absolute;inset:0}.lightbox-figure[data-astro-cid-ehtrx57m]{z-index:1;text-align:center;justify-self:center;max-width:min(92vw,1200px);margin:0;position:relative}.lightbox-figure[data-astro-cid-ehtrx57m] img[data-astro-cid-ehtrx57m]{border-radius:.5rem;width:auto;max-width:100%;max-height:80vh;box-shadow:0 30px 80px #00000080}.lightbox-figure[data-astro-cid-ehtrx57m] figcaption[data-astro-cid-ehtrx57m]{color:#ffffffc7;font-size:.85rem;font-family:var(--font-serif);margin-top:.9rem;font-style:italic}.lb-btn[data-astro-cid-ehtrx57m]{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:3rem;height:3rem;margin:0 .5rem;font-size:1.4rem;transition:background .3s;display:grid;position:relative}.lb-btn[data-astro-cid-ehtrx57m]:hover{background:#ffffff38}.lb-close[data-astro-cid-ehtrx57m]{z-index:3;width:2.6rem;height:2.6rem;font-size:1rem;position:absolute;top:1.1rem;right:1.1rem}@media (width<=640px){.lb-prev[data-astro-cid-ehtrx57m],.lb-next[data-astro-cid-ehtrx57m]{z-index:3;position:absolute;bottom:1.2rem}.lb-prev[data-astro-cid-ehtrx57m]{left:1.2rem}.lb-next[data-astro-cid-ehtrx57m]{right:1.2rem}.lightbox[data-astro-cid-ehtrx57m]{grid-template-columns:1fr}}.explore[data-astro-cid-cjzbx7tn]{background-color:#142319;background-image:linear-gradient(#142319a3,#142319d1),url(/backgrounds/explore.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:clamp(4.5rem,12vh,9rem)}.explore-inner[data-astro-cid-cjzbx7tn]{align-items:center;gap:clamp(2.5rem,6vw,4rem);display:grid}.explore-title[data-astro-cid-cjzbx7tn]{max-width:12ch;margin:.9rem 0 1.1rem}.explore-body[data-astro-cid-cjzbx7tn]{color:#ffffffd1;max-width:30rem;margin-bottom:1.75rem}.explore-cards[data-astro-cid-cjzbx7tn]{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}.ex-card[data-astro-cid-cjzbx7tn]{aspect-ratio:3/4;border-radius:var(--radius-card);text-decoration:none;display:block;position:relative;overflow:hidden}.ex-card-img[data-astro-cid-cjzbx7tn]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-soft)}@media (hover:hover){.ex-card[data-astro-cid-cjzbx7tn]:hover .ex-card-img[data-astro-cid-cjzbx7tn]{transform:scale(1.06)}}.ex-card-scrim[data-astro-cid-cjzbx7tn]{background:linear-gradient(#0000,#0a120c1a 45%,#0a120cd1);position:absolute;inset:0}.ex-card-meta[data-astro-cid-cjzbx7tn]{flex-direction:column;gap:.15rem;display:flex;position:absolute;bottom:.85rem;left:.9rem;right:.9rem}.ex-card-cat[data-astro-cid-cjzbx7tn]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-soft);font-size:.64rem}.ex-card-label[data-astro-cid-cjzbx7tn]{color:#fff;font-family:var(--font-serif);font-size:1.02rem;line-height:1.15}.ex-card-arrow[data-astro-cid-cjzbx7tn]{background:color-mix(in srgb, var(--color-cream-2) 90%, transparent);width:2.1rem;height:2.1rem;color:var(--color-forest);opacity:0;transition:opacity .4s var(--ease-out-soft), transform .4s var(--ease-out-soft);border-radius:999px;place-items:center;display:grid;position:absolute;inset:auto .8rem .8rem auto;transform:translateY(6px)}.ex-card[data-astro-cid-cjzbx7tn]:hover .ex-card-arrow[data-astro-cid-cjzbx7tn],.ex-card[data-astro-cid-cjzbx7tn]:focus-within .ex-card-arrow[data-astro-cid-cjzbx7tn]{opacity:1;transform:none}@media (width>=760px){.explore-inner[data-astro-cid-cjzbx7tn]{grid-template-columns:.8fr 1.2fr}.explore-cards[data-astro-cid-cjzbx7tn]{grid-template-columns:repeat(4,1fr)}}.gs[data-astro-cid-vofyhybc]{background-color:#1e3328;background-image:linear-gradient(#1e3328a3,#1e3328d1),url(/backgrounds/reviews.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.gs-grid[data-astro-cid-vofyhybc]{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.gs-title[data-astro-cid-vofyhybc]{margin:.9rem 0 1.5rem}.gs-controls[data-astro-cid-vofyhybc]{gap:.75rem;margin-bottom:1.75rem;display:flex}.gs-quote[data-astro-cid-vofyhybc]{border-radius:var(--radius-card);backdrop-filter:blur(8px);transition:opacity .5s var(--ease-out-soft);background:#ffffff0d;border:1px solid #ffffff1a;padding:clamp(2rem,4vw,3rem);position:relative}.gs-qmark[data-astro-cid-vofyhybc]{color:var(--color-gold-soft);opacity:.6}.gs-text[data-astro-cid-vofyhybc]{font-family:var(--font-serif);color:var(--color-text);margin:1rem 0 2rem;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.4}.gs-person[data-astro-cid-vofyhybc]{align-items:center;gap:.9rem;display:flex}.gs-avatar[data-astro-cid-vofyhybc]{background:color-mix(in srgb, var(--color-gold) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);width:3rem;height:3rem;color:var(--color-gold-soft);font-family:var(--font-serif);border-radius:999px;flex:none;place-items:center;font-size:1rem;display:grid}.gs-meta[data-astro-cid-vofyhybc]{flex-direction:column;margin-right:auto;display:flex}.gs-meta[data-astro-cid-vofyhybc] strong[data-astro-cid-vofyhybc]{color:var(--color-text);font-size:.95rem}.gs-meta[data-astro-cid-vofyhybc] small[data-astro-cid-vofyhybc]{color:var(--color-text-dim);font-size:.82rem}.gs-stars[data-astro-cid-vofyhybc]{color:var(--color-gold);gap:.15rem;display:inline-flex}.gs-empty[data-astro-cid-vofyhybc]{color:var(--color-text-dim);margin:1.25rem 0 0;font-size:.95rem}@media (width>=900px){.gs-grid[data-astro-cid-vofyhybc]{grid-template-columns:.8fr 1.2fr}}.rv-modal[data-astro-cid-vofyhybc]{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.rv-backdrop[data-astro-cid-vofyhybc]{backdrop-filter:blur(3px);background:#0c120d99;position:absolute;inset:0}.rv-panel[data-astro-cid-vofyhybc]{z-index:1;width:min(34rem,100%);max-height:90vh;padding:clamp(1.5rem,4vw,2.25rem);position:relative;overflow:auto}.rv-x[data-astro-cid-vofyhybc]{width:2.4rem;height:2.4rem;position:absolute;top:1rem;right:1rem}.rv-title[data-astro-cid-vofyhybc]{margin:.5rem 0 1.25rem;font-size:1.6rem}.rv-row[data-astro-cid-vofyhybc]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.rv-field[data-astro-cid-vofyhybc]{flex-direction:column;gap:.4rem;margin-bottom:.9rem;display:flex}.rv-field[data-astro-cid-vofyhybc] label[data-astro-cid-vofyhybc]{color:var(--color-text-dim);font-size:.8rem;font-weight:500}.rv-field[data-astro-cid-vofyhybc] .opt[data-astro-cid-vofyhybc]{color:var(--color-text-dim);font-weight:400}.rv-field[data-astro-cid-vofyhybc] input[data-astro-cid-vofyhybc],.rv-field[data-astro-cid-vofyhybc] textarea[data-astro-cid-vofyhybc]{font:inherit;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:.6rem;padding:.7rem .85rem;font-size:.92rem}.rv-field[data-astro-cid-vofyhybc] input[data-astro-cid-vofyhybc]::placeholder,.rv-field[data-astro-cid-vofyhybc] textarea[data-astro-cid-vofyhybc]::placeholder{color:#ffffff61}.rv-field[data-astro-cid-vofyhybc] input[data-astro-cid-vofyhybc]:focus-visible,.rv-field[data-astro-cid-vofyhybc] textarea[data-astro-cid-vofyhybc]:focus-visible{border-color:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 20%, transparent);outline:none}.rv-stars[data-astro-cid-vofyhybc]{gap:.25rem;display:flex}.rv-star[data-astro-cid-vofyhybc]{cursor:pointer;color:#ffffff38;background:0 0;border:0;padding:.1rem;transition:color .2s,transform .2s}.rv-star[data-astro-cid-vofyhybc]:hover{transform:scale(1.1)}.rv-star[data-astro-cid-vofyhybc].on{color:var(--color-gold)}.rv-submit[data-astro-cid-vofyhybc]{justify-content:center;width:100%;margin-top:.3rem}.rv-consent[data-astro-cid-vofyhybc]{text-align:center;color:var(--color-text-dim);margin:.7rem 0 0;font-size:.74rem}.rv-consent[data-astro-cid-vofyhybc] a[data-astro-cid-vofyhybc]{color:var(--color-gold-soft);text-underline-offset:2px;text-decoration:underline}.rv-consent[data-astro-cid-vofyhybc] a[data-astro-cid-vofyhybc]:hover{color:var(--color-gold)}.rv-msg[data-astro-cid-vofyhybc]{text-align:center;min-height:1rem;margin:.4rem 0 0;font-size:.85rem}.rv-hp[data-astro-cid-vofyhybc]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (width<=460px){.rv-row[data-astro-cid-vofyhybc]{grid-template-columns:1fr;gap:0}}.up[data-astro-cid-dgla4via]{isolation:isolate;text-align:center;background:var(--color-forest-900);padding-block:clamp(4.5rem,13vh,8.5rem);position:relative;overflow:hidden}.up-bg[data-astro-cid-dgla4via]{z-index:-1;position:absolute;inset:0}.up-img[data-astro-cid-dgla4via]{object-fit:cover;filter:blur(7px)saturate(.9);opacity:.55;width:100%;height:100%;transform:scale(1.1)}.up-scrim[data-astro-cid-dgla4via]{background:radial-gradient(#101c148c 0%,#0c140ee6 72%),linear-gradient(#0c140e80,#0c140ecc);position:absolute;inset:0}.up-inner[data-astro-cid-dgla4via]{z-index:1;flex-direction:column;align-items:center;max-width:44rem;margin-inline:auto;display:flex;position:relative}.up-badge[data-astro-cid-dgla4via]{border:1px solid var(--color-line-light);backdrop-filter:blur(6px);color:var(--color-gold-soft);letter-spacing:.16em;text-transform:uppercase;background:#ffffff12;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.72rem;display:inline-flex}.up-eyebrow[data-astro-cid-dgla4via]{margin:1.25rem 0 .5rem}.up-title[data-astro-cid-dgla4via]{color:var(--color-cream-2);margin:0 0 1.1rem}.up-teaser[data-astro-cid-dgla4via]{color:#ffffffd1;max-width:38rem;margin:0 0 2rem;font-size:1.02rem;line-height:1.7}.up-form[data-astro-cid-dgla4via]{width:100%;max-width:30rem}.up-hp[data-astro-cid-dgla4via]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.up-field[data-astro-cid-dgla4via]{border:1px solid var(--color-line-light);backdrop-filter:blur(8px);transition:border-color .3s var(--ease-out-soft);background:#ffffff14;border-radius:999px;gap:.6rem;padding:.4rem .4rem .4rem 1.25rem;display:flex}.up-field[data-astro-cid-dgla4via]:focus-within{border-color:var(--color-gold-soft)}.up-field[data-astro-cid-dgla4via] input[data-astro-cid-dgla4via]{min-width:0;color:var(--color-cream-2);font-family:var(--font-sans);background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.up-field[data-astro-cid-dgla4via] input[data-astro-cid-dgla4via]::placeholder{color:#ffffff8c}.up-field[data-astro-cid-dgla4via] .btn[data-astro-cid-dgla4via]{flex:none}.up-msg[data-astro-cid-dgla4via]{min-height:1.2em;margin:.9rem 0 0;font-size:.9rem}.up-msg[data-astro-cid-dgla4via].is-ok{color:var(--color-gold-soft)}.up-msg[data-astro-cid-dgla4via].is-err{color:#f3b3a7}.up-consent[data-astro-cid-dgla4via]{color:#fff9;margin:.75rem 0 0;font-size:.74rem}.up-consent[data-astro-cid-dgla4via] a[data-astro-cid-dgla4via]{color:var(--color-gold-soft);text-underline-offset:2px;text-decoration:underline}.up-consent[data-astro-cid-dgla4via] a[data-astro-cid-dgla4via]:hover{color:#fff}.up-note[data-astro-cid-dgla4via]{color:#fff9;letter-spacing:.04em;align-items:center;gap:.45rem;margin:1.75rem 0 0;font-size:.82rem;display:inline-flex}@media (width<=520px){.up-field[data-astro-cid-dgla4via]{border-radius:var(--radius-card);flex-direction:column;gap:.75rem;padding:.75rem}.up-field[data-astro-cid-dgla4via] input[data-astro-cid-dgla4via]{text-align:center;padding:.4rem 0}.up-field[data-astro-cid-dgla4via] .btn[data-astro-cid-dgla4via]{justify-content:center;width:100%}}.cta-band[data-astro-cid-hwvj6ntz]{text-align:center;background:var(--color-forest-900);padding-block:clamp(4.5rem,13vh,9rem);position:relative;overflow:hidden}.cta-inner[data-astro-cid-hwvj6ntz]{z-index:1;max-width:42rem;margin-inline:auto;position:relative}.cta-title[data-astro-cid-hwvj6ntz]{color:var(--color-cream-2);margin:.9rem 0 1rem}.cta-title[data-astro-cid-hwvj6ntz] em[data-astro-cid-hwvj6ntz]{color:var(--color-gold-soft)}.cta-sub[data-astro-cid-hwvj6ntz]{color:#fffc;margin:0 0 2rem}.cta-btn[data-astro-cid-hwvj6ntz]{margin-inline:auto}.leaf[data-astro-cid-hwvj6ntz]{color:var(--color-gold);opacity:.12;z-index:0;pointer-events:none;position:absolute}.leaf-l[data-astro-cid-hwvj6ntz]{bottom:-2rem;left:-2rem;transform:rotate(-20deg)}.leaf-r[data-astro-cid-hwvj6ntz]{top:-2rem;right:-2rem;transform:rotate(160deg)}.book[data-astro-cid-zhjzn6ly]{background-color:#192b21;background-image:linear-gradient(#192b21ad,#192b21d4),url(/backgrounds/booking.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.book-grid[data-astro-cid-zhjzn6ly]{align-items:start;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.book-headline[data-astro-cid-zhjzn6ly]{max-width:16ch;margin:.9rem 0 1.1rem}.book-price[data-astro-cid-zhjzn6ly]{margin:1.25rem 0 0;font-size:1.05rem}.book-price[data-astro-cid-zhjzn6ly] strong[data-astro-cid-zhjzn6ly]{font-family:var(--font-serif);color:var(--color-gold-soft);font-size:1.4rem}.book-reassure[data-astro-cid-zhjzn6ly]{gap:.85rem;margin:1.75rem 0;padding:0;list-style:none;display:grid}.book-reassure[data-astro-cid-zhjzn6ly] li[data-astro-cid-zhjzn6ly]{color:var(--color-text);align-items:center;gap:.75rem;font-size:.95rem;display:flex}.br-icon[data-astro-cid-zhjzn6ly]{background:color-mix(in srgb, var(--color-gold) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);width:2.1rem;height:2.1rem;color:var(--color-gold-soft);border-radius:999px;flex:none;place-items:center;display:grid}.book-wa[data-astro-cid-zhjzn6ly]{color:var(--color-gold-soft);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.book-wa[data-astro-cid-zhjzn6ly]:hover{text-decoration:underline}.book-card[data-astro-cid-zhjzn6ly]{padding:clamp(1.5rem,4vw,2.25rem);position:relative}.field-row[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.field[data-astro-cid-zhjzn6ly]{flex-direction:column;gap:.4rem;margin-bottom:.9rem;display:flex}.field[data-astro-cid-zhjzn6ly] label[data-astro-cid-zhjzn6ly]{color:var(--color-text);font-size:.8rem;font-weight:500}.field[data-astro-cid-zhjzn6ly] .opt[data-astro-cid-zhjzn6ly]{color:var(--color-text-dim);font-weight:400}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly],.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly],.field[data-astro-cid-zhjzn6ly] textarea[data-astro-cid-zhjzn6ly]{font:inherit;border:1px solid var(--color-line-strong);background:var(--color-paper);color:var(--color-ink);width:100%;transition:border-color .25s var(--ease-out-soft), box-shadow .25s var(--ease-out-soft);border-radius:.8rem;padding:.8rem .9rem;font-size:.92rem}.field[data-astro-cid-zhjzn6ly] textarea[data-astro-cid-zhjzn6ly]{resize:vertical}.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23a07c35' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:.72rem;padding-right:2.2rem}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly][type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly][type=date]:hover::-webkit-calendar-picker-indicator{opacity:.9}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]::placeholder,.field[data-astro-cid-zhjzn6ly] textarea[data-astro-cid-zhjzn6ly]::placeholder{color:var(--color-ink-muted)}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:hover,.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly]:hover,.field[data-astro-cid-zhjzn6ly] textarea[data-astro-cid-zhjzn6ly]:hover{border-color:color-mix(in srgb, var(--color-gold) 45%, var(--color-line-strong))}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible,.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly]:focus-visible,.field[data-astro-cid-zhjzn6ly] textarea[data-astro-cid-zhjzn6ly]:focus-visible{border-color:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 20%, transparent);outline:none}.field[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly][aria-invalid=true],.field[data-astro-cid-zhjzn6ly] select[data-astro-cid-zhjzn6ly][aria-invalid=true]{border-color:#b5603f}.book-submit[data-astro-cid-zhjzn6ly]{justify-content:center;width:100%;margin-top:.4rem}.book-fineprint[data-astro-cid-zhjzn6ly]{color:var(--color-text-dim);text-align:center;margin:.9rem 0 0;font-size:.78rem}.book-consent[data-astro-cid-zhjzn6ly]{color:var(--color-text-dim);text-align:center;margin:.5rem 0 0;font-size:.74rem}.book-consent[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]{color:var(--color-gold-soft);text-underline-offset:2px;text-decoration:underline}.book-consent[data-astro-cid-zhjzn6ly] a[data-astro-cid-zhjzn6ly]:hover{color:var(--color-gold)}.form-msg[data-astro-cid-zhjzn6ly]{text-align:center;color:#f3b3a7;min-height:1rem;margin:.6rem 0 0;font-size:.85rem}.hp[data-astro-cid-zhjzn6ly]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.book-success[data-astro-cid-zhjzn6ly]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem .5rem;display:flex}.book-success[data-astro-cid-zhjzn6ly][hidden]{display:none}.success-mark[data-astro-cid-zhjzn6ly]{background:color-mix(in srgb, var(--color-gold) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);width:3.5rem;height:3.5rem;color:var(--color-gold-soft);border-radius:999px;place-items:center;display:grid}.book-success[data-astro-cid-zhjzn6ly] h3[data-astro-cid-zhjzn6ly]{margin:.25rem 0 0;font-size:1.5rem}.book-success[data-astro-cid-zhjzn6ly] p[data-astro-cid-zhjzn6ly]{color:var(--color-text-dim);max-width:30ch;margin:0 0 .5rem}@media (width>=900px){.book-grid[data-astro-cid-zhjzn6ly]{grid-template-columns:.9fr 1.1fr}}@media (width<=460px){.field-row[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr;gap:0}}
