.hero[data-astro-cid-ge2uvauf]{--focus:var(--gold);isolation:isolate;min-height:100svh;color:var(--cream);background:var(--ink);text-align:center;place-items:center;padding:5rem 1.5rem clamp(9rem,22vh,13rem);display:grid;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(70% 45% at 50% 42%,#14100e8c,#0000 70%),linear-gradient(#151413 0%,#1f1a18 22%,#33231f 44%,#5b3727 62%,#8f5434 76%,#c27f45 88%,#dba45f 100%);position:absolute;inset:0}.sun[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:radial-gradient(circle,#e8c0788c 0%,#c6a75e2e 40%,#0000 68%);border-radius:50%;width:min(70vw,560px);position:absolute;bottom:12%;left:50%;transform:translate(-50%,35%)}.ridges[data-astro-cid-ge2uvauf]{width:100%;height:var(--ridge-h);position:absolute;bottom:0;left:0;right:0}.hero-bg[data-astro-cid-ge2uvauf]{--ridge-h:clamp(9rem, 28vh, 16rem)}.hero-bg[data-astro-cid-ge2uvauf] .tree{bottom:calc(var(--ridge-h) * .08);height:calc(clamp(6rem, 22vh, 13rem) * var(--h));color:var(--ink);position:absolute;translate:-50%}.hero-bg[data-astro-cid-ge2uvauf] .tree.far{bottom:calc(var(--ridge-h) * .3);color:#3b2721}@media (width<=40rem){.hero-bg[data-astro-cid-ge2uvauf] .tree.wide-only{display:none}}.ridge-far[data-astro-cid-ge2uvauf]{fill:#6b3f2c}.ridge-mid[data-astro-cid-ge2uvauf]{fill:#3b2721}.ridge-near[data-astro-cid-ge2uvauf]{fill:var(--ink)}.hero-inner[data-astro-cid-ge2uvauf]{max-width:58rem}.hero-meta[data-astro-cid-ge2uvauf]{letter-spacing:.22em;text-transform:uppercase;max-width:44rem;color:var(--gold-light);flex-direction:column;align-items:center;gap:.6rem;margin:0 auto 2rem;font-size:.75rem;font-weight:600;display:flex}.hero-meta[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.hero-meta[data-astro-cid-ge2uvauf] .item[data-astro-cid-ge2uvauf]{white-space:nowrap}.hero-meta[data-astro-cid-ge2uvauf] .sep[data-astro-cid-ge2uvauf]{color:var(--gold);padding:0 .7rem}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;color:var(--cream);font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.15}h1[data-astro-cid-ge2uvauf] .sentence[data-astro-cid-ge2uvauf]{text-wrap:balance;display:block}h1[data-astro-cid-ge2uvauf] .second[data-astro-cid-ge2uvauf]{color:var(--gold-light);margin-top:.2em}.divider[data-astro-cid-ge2uvauf]{margin:2rem auto}.hero-sub[data-astro-cid-ge2uvauf]{color:#f5f1e9db;max-width:40rem;margin:0 auto 2.5rem;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:300;line-height:1.7}.hero-note[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:#f5f1e9d1;margin-top:1.25rem;font-size:.8rem}@media (width<=30rem){.hero-note[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.hero-note[data-astro-cid-ge2uvauf] .sep[data-astro-cid-ge2uvauf]{display:none}}@media (width<=48rem){.hero-meta[data-astro-cid-ge2uvauf] .line[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.6rem}.hero-meta[data-astro-cid-ge2uvauf] .sep[data-astro-cid-ge2uvauf]{display:none}.hero-meta[data-astro-cid-ge2uvauf] .item[data-astro-cid-ge2uvauf]{white-space:normal}}@media (prefers-reduced-motion:no-preference){.hero-inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{opacity:0;animation:.8s ease-out forwards fade-up}.hero-inner[data-astro-cid-ge2uvauf]>h1[data-astro-cid-ge2uvauf]{opacity:1;animation:none}.hero-inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.2s}.hero-inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.3s}.hero-inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(n+5){animation-delay:.4s}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.slot-img[data-astro-cid-et2qnvip],.slot-ph[data-astro-cid-et2qnvip]{border-radius:var(--radius);object-fit:cover;width:100%}.slot-ph[data-astro-cid-et2qnvip]{background:radial-gradient(80% 60% at 70% 100%,#c6a75e47,#0000 70%),linear-gradient(160deg,#3a3330 0%,#4a3a31 55%,#6a4a35 100%);border:1px solid #c6a75e2e;place-items:end start;padding:.85rem 1rem;display:grid}.slot-ph[data-astro-cid-et2qnvip] span[data-astro-cid-et2qnvip]{letter-spacing:.12em;text-transform:uppercase;color:#f5f1e9b3;font-size:.72rem}.tally-wrap[data-astro-cid-dazf7zg6]{min-height:640px}iframe[data-astro-cid-dazf7zg6]{border:0;width:100%;display:block}.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:50;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-dark);backdrop-filter:blur(8px);background:#141412f0;transition:transform .3s;position:fixed;bottom:0;left:0;right:0}.sticky-cta[data-astro-cid-bjs4jpu3] .btn-gold[data-astro-cid-bjs4jpu3]{width:100%}.sticky-cta[data-astro-cid-bjs4jpu3][data-hidden=true]{transform:translateY(110%)}@media (width>=48rem){.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}}@media (prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-bjs4jpu3]{transition:none}}.grove[data-astro-cid-xz3fpbd3]{--grove-h:9.5rem;width:max-content;max-width:100%;color:var(--tree);align-items:flex-end;gap:.25rem;padding:0 .5rem;display:flex}.grove[data-astro-cid-xz3fpbd3].flip{transform:scaleX(-1)}.grove[data-astro-cid-xz3fpbd3] svg{height:calc(var(--grove-h) * var(--h));width:auto;margin-bottom:-1px;display:block}.problem[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,4.6vw,3.1rem)}.problem-body[data-astro-cid-lcdefpme]{margin:2rem 0 2.5rem}.problem[data-astro-cid-lcdefpme] .pull[data-astro-cid-lcdefpme]{margin:0}.split[data-astro-cid-lcdefpme]{gap:1.5rem 4rem;display:grid}@media (width>=56rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:start}.split[data-astro-cid-lcdefpme].flipped{grid-template-columns:7fr 5fr}.flipped[data-astro-cid-lcdefpme] .split-head[data-astro-cid-lcdefpme]{text-align:right;order:2}.flipped[data-astro-cid-lcdefpme] .split-head[data-astro-cid-lcdefpme] .divider[data-astro-cid-lcdefpme]{margin-left:auto}}.split-body[data-astro-cid-lcdefpme] .pull[data-astro-cid-lcdefpme]{margin-top:2rem}.deliverables[data-astro-cid-lcdefpme]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.deliverables[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.deliverables[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.deliverables[data-astro-cid-lcdefpme] .deliv-icon{width:2.25rem;height:2.25rem;color:var(--gold-deep);margin-bottom:1.1rem;display:block}.deliverables[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.6rem;font-size:1.25rem}.deliverables-close[data-astro-cid-lcdefpme]{text-align:center;max-width:42rem;font-family:var(--font-serif);color:var(--fg);margin:clamp(2.5rem,5vw,3.5rem) auto 0;font-size:clamp(1.2rem,2.3vw,1.45rem);line-height:1.5}.steps[data-astro-cid-lcdefpme]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:3rem;position:relative}.steps[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, var(--gold), #c6a75e26);height:1px;position:absolute;top:1.75rem;left:1.75rem;right:calc(33.33% - 1.75rem)}}.step-icon[data-astro-cid-lcdefpme]{border:1px solid var(--gold);background:var(--ink);width:3.5rem;height:3.5rem;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:1.25rem;display:grid;position:relative}.step-icon[data-astro-cid-lcdefpme] svg{width:1.6rem;height:1.6rem}.step-icon[data-astro-cid-lcdefpme] .step-tree{width:auto;height:2.1rem}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.75rem;font-size:1.35rem}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.gallery[data-astro-cid-lcdefpme]>:first-child{grid-column:1/-1}@media (width>=48rem){.gallery[data-astro-cid-lcdefpme]{grid-template-rows:clamp(20rem,32vw,28rem);grid-template-columns:2fr 1fr 1fr;gap:1rem}.gallery[data-astro-cid-lcdefpme]>*{height:100%;aspect-ratio:auto!important;grid-column:auto!important}}.setting-pull[data-astro-cid-lcdefpme]{text-align:center;max-width:40rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.host[data-astro-cid-lcdefpme]{align-items:start;gap:2.5rem 4rem;display:grid}@media (width>=56rem){.host[data-astro-cid-lcdefpme]{grid-template-columns:22rem 1fr}.host-photo[data-astro-cid-lcdefpme]{position:sticky;top:2rem}}.host-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:var(--radius);border:1px solid var(--line);width:100%;max-width:22rem;margin-inline:auto;box-shadow:0 24px 48px -24px #1d1d1b59}.host-body[data-astro-cid-lcdefpme] .divider[data-astro-cid-lcdefpme]{margin-bottom:2rem}.host-name[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);margin:.5rem 0 0;font-size:.85rem;font-weight:600}.host-body[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.host-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.testimonial[data-astro-cid-lcdefpme]{text-align:center;max-width:44rem;margin:clamp(4rem,8vw,6rem) auto 0}.quote-mark[data-astro-cid-lcdefpme]{height:2.5rem;font-family:var(--font-serif);color:var(--gold-strong);font-size:5rem;line-height:1;display:block}.testimonial[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-serif);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.4rem,3vw,1.9rem);font-style:italic;line-height:1.4}.testimonial[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);font-size:.8rem;font-weight:600}.who-list[data-astro-cid-lcdefpme]{gap:1.25rem;font-size:1.1rem}.not-for[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--fg-muted);margin-top:2.5rem;padding-top:2rem}.not-for[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--fg)}.cohort[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem 4rem;display:grid}@media (width>=56rem){.cohort[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr}}.cohort[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.price-card[data-astro-cid-lcdefpme]{border-color:#c6a75e59}.prices[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.prices[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.prices[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);padding:1rem 0}.prices[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);padding-top:0;font-size:.72rem;font-weight:600}.prices[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:last-child,.prices[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:right;padding-left:1rem}.prices[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-weight:600}.seat-note[data-astro-cid-lcdefpme]{color:var(--fg-muted);font-size:.88rem;font-weight:400;display:block}.price[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--gold);white-space:nowrap;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.price-text[data-astro-cid-lcdefpme]{color:var(--fg-muted);font-size:.92rem}.includes[data-astro-cid-lcdefpme]{color:var(--fg-muted);margin-top:1.5rem;font-size:.95rem}@media (width<=30rem){.prices[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{display:none}.prices[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:1rem 0;display:block}.prices[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.prices[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;border:0;padding:0;display:block}.prices[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{margin-top:.35rem;padding-left:0}}.timing[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);text-align:center;max-width:38rem;margin:clamp(3.5rem,7vw,5rem) auto 0;padding-top:clamp(2.5rem,5vw,3.5rem)}.timing[data-astro-cid-lcdefpme] .pull[data-astro-cid-lcdefpme]{margin-bottom:.75rem;font-size:clamp(1.6rem,3.4vw,2.2rem)}.small[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-size:.92rem}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-serif);padding:1.25rem 2.75rem 1.25rem 0;font-size:1.15rem;font-weight:600;line-height:1.4;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";border-right:2px solid var(--gold-deep);border-bottom:2px solid var(--gold-deep);width:.7rem;height:.7rem;transition:transform .2s;position:absolute;top:50%;right:.25rem;transform:translateY(-70%)rotate(45deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-30%)rotate(-135deg)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--green)}.faq[data-astro-cid-lcdefpme] .answer[data-astro-cid-lcdefpme]{color:var(--fg-muted);padding:0 2.75rem 1.5rem 0}@media (prefers-reduced-motion:reduce){.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{transition:none}}.reserve[data-astro-cid-lcdefpme] .wrap-narrow[data-astro-cid-lcdefpme]{max-width:50rem}.reserve-intro[data-astro-cid-lcdefpme]{max-width:36rem;color:var(--fg-muted);margin:1.75rem auto 0;font-size:1.1rem}.form-card[data-astro-cid-lcdefpme]{background:var(--cream);color:var(--ink);border-radius:var(--radius);padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 30px 60px -30px #0009}.reserve-help[data-astro-cid-lcdefpme]{text-align:center;color:var(--fg-muted);margin-top:2rem;font-size:.95rem}.reserve-help[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:.4rem}.legal-links[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:.88rem}
