.cta-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 2rem;border-radius:10px;background:#e9c46a;color:#2c2c2c;font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:1.05rem;transition:transform .25s ease,box-shadow .25s ease,background .2s ease;box-shadow:0 6px 24px #e9c46a59}.cta-primary[data-astro-cid-j7pv25f6]:hover{background:#f3d27e;transform:translateY(-2px);box-shadow:0 10px 30px #e9c46a73}.cta-ghost[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:48px;padding:0 .75rem;color:#ffffffeb;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#ffffff59;transition:text-decoration-color .2s ease}.cta-ghost[data-astro-cid-j7pv25f6]:hover{text-decoration-color:#e9c46a}.cta-ghost-dark[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:48px;padding:0 .75rem;color:#ffffffd9;font-weight:600;text-decoration:underline;text-underline-offset:6px}.cta-big[data-astro-cid-j7pv25f6]{min-height:56px;padding:0 3rem;font-size:1.2rem}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;min-height:100svh;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 70% at 50% 0%,#1b4332,#112b1d 32%,#0a1f14 60%,#06140d)}#night-sky[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.silhouettes[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.treeline[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;width:100%}.treeline[data-astro-cid-j7pv25f6] polygon[data-astro-cid-j7pv25f6]{stroke:none}.treeline-back[data-astro-cid-j7pv25f6]{height:clamp(70px,12vh,150px)}.treeline-back[data-astro-cid-j7pv25f6] polygon[data-astro-cid-j7pv25f6]{fill:#143322}.treeline-mid[data-astro-cid-j7pv25f6]{height:clamp(90px,16vh,190px)}.treeline-mid[data-astro-cid-j7pv25f6] polygon[data-astro-cid-j7pv25f6]{fill:#0d2418}.treeline-front[data-astro-cid-j7pv25f6]{height:clamp(110px,20vh,230px)}.treeline-front[data-astro-cid-j7pv25f6] polygon[data-astro-cid-j7pv25f6]{fill:#07150d}.campsite[data-astro-cid-j7pv25f6]{position:absolute;bottom:clamp(28px,5vh,64px);right:clamp(6%,10vw,14%)}.tent[data-astro-cid-j7pv25f6]{width:clamp(56px,7vw,110px);height:auto;display:block;position:relative}.fire-glow[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:60%;transform:translate(-50%,-30%);width:clamp(120px,16vw,260px);height:clamp(120px,16vw,260px);background:radial-gradient(circle,rgba(233,196,106,.5) 0%,rgba(233,196,106,.15) 38%,transparent 70%);border-radius:50%;animation:fireBreath 3.4s ease-in-out infinite}@keyframes fireBreath{0%,to{opacity:.75;transform:translate(-50%,-30%) scale(1)}50%{opacity:1;transform:translate(-50%,-30%) scale(1.12)}}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;text-align:center;padding:6rem 1.25rem 8rem;max-width:60rem}.hero-eyebrow[data-astro-cid-j7pv25f6]{color:#e9c46a;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.7rem,1.4vw,.85rem);margin-bottom:1.25rem}.hero-h1[data-astro-cid-j7pv25f6]{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(2.6rem,7.5vw,5.6rem);line-height:1.04;letter-spacing:-.02em;color:#fff;margin-bottom:1.5rem}.hero-h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:#e9c46a}.h1-line[data-astro-cid-j7pv25f6]{display:block;overflow:hidden}.h1-inner[data-astro-cid-j7pv25f6]{display:block}.hero-sub[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.6;max-width:38rem;margin:0 auto 2.25rem}.hero-sub[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#e9c46a;font-weight:700}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:1.25rem;justify-content:center;align-items:center;flex-wrap:wrap}.hero-meta[data-astro-cid-j7pv25f6]{margin-top:1.75rem;color:#ffffff80;font-size:.85rem}.scroll-cue[data-astro-cid-j7pv25f6]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;z-index:2}.scroll-cue-label[data-astro-cid-j7pv25f6]{color:#ffffff73;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.scroll-cue-line[data-astro-cid-j7pv25f6]{width:1px;height:36px;background:linear-gradient(rgba(255,255,255,.6),transparent);animation:cueDrop 1.8s ease-in-out infinite}@keyframes cueDrop{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.marquee[data-astro-cid-j7pv25f6]{background:#06140d;border-top:1px solid rgba(233,196,106,.18);border-bottom:1px solid rgba(233,196,106,.18);overflow:hidden;padding:1rem 0;position:relative;z-index:3}.marquee-track[data-astro-cid-j7pv25f6]{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.marquee-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:2.5rem;padding-right:2.5rem;white-space:nowrap}.marquee-row[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#fffc;font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.04em}.marquee-row[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{color:#e9c46a;font-size:.7rem}.acts[data-astro-cid-j7pv25f6]{background:#f8f5f0;padding:clamp(4rem,9vw,8rem) 1.25rem}.act[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;max-width:72rem;margin:0 auto clamp(4rem,8vw,7rem)}.act[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}@media (min-width: 900px){.act[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:4rem}.act-flip[data-astro-cid-j7pv25f6] .act-copy[data-astro-cid-j7pv25f6]{order:2}.act-flip[data-astro-cid-j7pv25f6] .act-visual[data-astro-cid-j7pv25f6]{order:1}}.act-no[data-astro-cid-j7pv25f6]{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:1rem;color:#2d6a4f;letter-spacing:.25em}.act-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.02em;color:#2c2c2c;margin:.75rem 0 1rem}.act-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#595959;font-size:1.08rem;line-height:1.65;max-width:30rem}.act-copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#2d6a4f}.act-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;margin-top:1rem;color:#2d6a4f;font-weight:700;text-decoration:underline;text-underline-offset:5px}.vignette[data-astro-cid-j7pv25f6]{border-radius:18px;background:#fff;box-shadow:0 24px 60px #2c2c2c21,0 4px 14px #2c2c2c0f;overflow:hidden}.browser-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.4rem;background:#ece8e1;padding:.6rem .9rem}.browser-bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:#d6d1c8}.browser-url[data-astro-cid-j7pv25f6]{margin-left:.6rem;background:#fff;border-radius:6px;font-size:.72rem;color:#6b6b6b;padding:.25rem .7rem;font-family:ui-monospace,monospace}.browser-body[data-astro-cid-j7pv25f6]{padding:1.4rem}.sk[data-astro-cid-j7pv25f6]{background:#efebe3;border-radius:6px}.sk-title[data-astro-cid-j7pv25f6]{height:18px;width:55%;margin-bottom:1rem}.sk-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1.1rem}.sk-card[data-astro-cid-j7pv25f6]{border:1px solid #EFEBE3;border-radius:10px;padding:.6rem}.sk-card[data-astro-cid-j7pv25f6].glow{border-color:#2d6a4f;box-shadow:0 0 0 3px #d0e8de}.sk-img[data-astro-cid-j7pv25f6]{height:52px;margin-bottom:.5rem}.sk-line[data-astro-cid-j7pv25f6]{height:9px;margin-bottom:.4rem}.sk-line[data-astro-cid-j7pv25f6].short{width:60%}.sk-btn[data-astro-cid-j7pv25f6]{background:#2d6a4f;color:#fff;text-align:center;border-radius:9px;padding:.7rem;font-weight:700;font-size:.9rem}.grid-vignette[data-astro-cid-j7pv25f6]{padding:1.2rem;display:flex;flex-direction:column;gap:.7rem}.g-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.8rem}.g-label[data-astro-cid-j7pv25f6]{font-family:ui-monospace,monospace;font-size:.75rem;color:#6b6b6b;width:3rem}.g-cells[data-astro-cid-j7pv25f6]{flex:1;height:30px;border-radius:7px;position:relative;background:repeating-linear-gradient(90deg,#f4f1ea 0 14.2%,#ece8e1 14.2% 14.4%)}.g-res[data-astro-cid-j7pv25f6]{position:absolute;top:4px;bottom:4px;border-radius:5px}.r1[data-astro-cid-j7pv25f6]{left:4%;width:26%;background:#52b788}.r2[data-astro-cid-j7pv25f6]{left:38%;width:30%;background:#e9c46a;box-shadow:0 2px 10px #e9c46a8c}.r3[data-astro-cid-j7pv25f6]{left:18%;width:34%;background:#52b788}.r4[data-astro-cid-j7pv25f6]{left:60%;width:28%;background:#52b788}.pay-vignette[data-astro-cid-j7pv25f6]{padding:1.6rem;display:flex;flex-direction:column;gap:.9rem}.pay-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;color:#595959;font-size:.98rem;border-bottom:1px dashed #ECE8E1;padding-bottom:.8rem}.pay-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#2c2c2c}.pay-total[data-astro-cid-j7pv25f6]{border-bottom:none;font-weight:700;color:#2c2c2c}.pay-total[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:#2d6a4f;font-size:1.25rem}.pay-deposit[data-astro-cid-j7pv25f6]{background:#d0e8de;color:#1b4332;border-radius:9px;padding:.75rem 1rem;font-size:.9rem}.day[data-astro-cid-j7pv25f6]{background:#0a1f14;position:relative}.day-pin[data-astro-cid-j7pv25f6]{padding:clamp(4rem,8vw,7rem) 0;overflow:hidden}@media (min-width: 1024px){.day-pin[data-astro-cid-j7pv25f6]{min-height:100svh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}}.day-head[data-astro-cid-j7pv25f6]{text-align:center;padding:0 1.25rem;margin-bottom:3rem}.day-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(2rem,5vw,3.4rem);line-height:1.1;letter-spacing:-.02em;color:#fff}.day-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#e9c46a}.day-sub[data-astro-cid-j7pv25f6]{color:#fff9;margin-top:1rem;font-size:1.05rem}.day-track[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.25rem;padding:0 1.25rem;max-width:34rem;margin:0 auto}@media (min-width: 1024px){.day-track[data-astro-cid-j7pv25f6]{flex-direction:row;gap:1.5rem;max-width:none;margin:0;padding:0 max(calc((100vw - 72rem)/2),2rem);width:-moz-max-content;width:max-content;will-change:transform}}.day-card[data-astro-cid-j7pv25f6]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;backdrop-filter:blur(4px)}@media (min-width: 1024px){.day-card[data-astro-cid-j7pv25f6]{width:21rem;flex-shrink:0}}.day-card[data-astro-cid-j7pv25f6] header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.day-time[data-astro-cid-j7pv25f6]{font-family:ui-monospace,monospace;color:#e9c46a;font-size:.85rem;letter-spacing:.08em}.beta-chip[data-astro-cid-j7pv25f6]{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#e9c46a;border:1px solid rgba(233,196,106,.5);border-radius:99px;padding:.15rem .55rem}.day-icon[data-astro-cid-j7pv25f6]{font-size:1.8rem;display:block;margin-bottom:.7rem}.day-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Nunito,system-ui,sans-serif;font-weight:800;color:#fff;font-size:1.15rem;margin-bottom:.5rem}.day-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffa6;font-size:.92rem;line-height:1.55}.price-state[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0a1f14,#143322 55%,#1b4332);text-align:center;padding:clamp(5rem,10vw,9rem) 1.25rem}.price-kicker[data-astro-cid-j7pv25f6]{color:#ffffff80;text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;font-weight:700;margin-bottom:1rem}.price-zero[data-astro-cid-j7pv25f6]{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(5rem,18vw,13rem);line-height:1;color:#fff;letter-spacing:-.04em}.price-line[data-astro-cid-j7pv25f6]{color:#ffffffd9;font-size:clamp(1.15rem,2.6vw,1.6rem);margin-top:1.25rem;line-height:1.5}.price-fifty[data-astro-cid-j7pv25f6]{color:#e9c46a;font-weight:800;font-variant-numeric:tabular-nums}.price-after[data-astro-cid-j7pv25f6]{color:#ffffff8c;margin-top:.8rem;font-size:1rem}.price-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:1.25rem;justify-content:center;align-items:center;margin-top:2.5rem;flex-wrap:wrap}.dawn[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;text-align:center;background:linear-gradient(180deg,#1b4332,#b98a3c 30%,#e9c46a 55%,#fbf3dc);padding:clamp(6rem,12vw,10rem) 1.25rem clamp(3rem,7vw,6rem)}.dawn-sun[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);width:clamp(220px,36vw,480px);height:clamp(220px,36vw,480px);border-radius:50%;background:radial-gradient(circle,rgba(255,244,214,.95) 0%,rgba(233,196,106,.55) 45%,transparent 72%);pointer-events:none}.dawn-trees[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(60px,10vw,140px)}.dawn-trees[data-astro-cid-j7pv25f6] polygon[data-astro-cid-j7pv25f6]{fill:#1b433240}.dawn-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.dawn-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(2.2rem,6vw,4rem);letter-spacing:-.02em;color:#2c2c2c}.dawn-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#595959;margin:1rem auto 2rem;max-width:30rem;font-size:1.1rem}.dawn-meta[data-astro-cid-j7pv25f6]{font-size:.85rem!important;color:#6b6b6b!important;margin-top:1.5rem!important}@media (prefers-reduced-motion: reduce){.fire-glow[data-astro-cid-j7pv25f6],.scroll-cue-line[data-astro-cid-j7pv25f6]{animation:none}.marquee-track[data-astro-cid-j7pv25f6]{flex-wrap:wrap;width:100%}.marquee-row[data-astro-cid-j7pv25f6][aria-hidden]{display:none}.marquee-row[data-astro-cid-j7pv25f6]{flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;width:100%}}
