.skip-link.svelte-1uha8ag{top:var(--space-3);left:var(--space-4);z-index:200;background:var(--color-forest);color:var(--color-forest-text);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);transform:translateY(calc(-100% - var(--space-6)));font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.25,1,.5,1);position:absolute}.skip-link.svelte-1uha8ag:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link.svelte-1uha8ag{transition:none}}.top-sentinel.svelte-1uha8ag{pointer-events:none;width:1px;height:40px;position:absolute;top:0;left:0}.site-wrapper.svelte-1uha8ag{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative}.site-wrapper.svelte-1uha8ag>main{flex:1}.btn-primary.svelte-1uha8ag,.btn-outline.svelte-1uha8ag,.btn-forest.svelte-1uha8ag,.btn-ink.svelte-1uha8ag,.btn-paper.svelte-1uha8ag{border-radius:var(--radius-md);padding:var(--space-2) var(--space-5);min-height:44px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease-out), transform .1s;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary.svelte-1uha8ag:active,.btn-outline.svelte-1uha8ag:active,.btn-forest.svelte-1uha8ag:active,.btn-ink.svelte-1uha8ag:active,.btn-paper.svelte-1uha8ag:active{transform:translateY(1px)}.btn-primary.svelte-1uha8ag{background:var(--color-amber);color:var(--color-amber-text);border:none}.btn-primary.svelte-1uha8ag:hover{background:var(--color-amber-hover)}.btn-primary.svelte-1uha8ag:focus-visible,.btn-outline.svelte-1uha8ag:focus-visible,.btn-paper.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px}.btn-outline.svelte-1uha8ag{color:var(--color-amber-dark);border:1.5px solid var(--color-amber);background:0 0}.btn-outline.svelte-1uha8ag:hover{background:var(--color-amber-light)}.btn-forest.svelte-1uha8ag{background:var(--color-forest);color:var(--color-forest-text);border:none}.btn-forest.svelte-1uha8ag:hover{background:var(--color-forest-hover)}.btn-forest.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-amber-text);outline-offset:3px}.btn-ink.svelte-1uha8ag{background:var(--color-ink);color:var(--color-ink-text);border:none}.btn-ink.svelte-1uha8ag:hover{background:var(--color-ink-2)}.btn-ink.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}.btn-paper.svelte-1uha8ag{background:var(--color-bg);color:var(--color-ink);border:1.5px solid var(--color-border)}.btn-paper.svelte-1uha8ag:hover{background:var(--color-surface)}.btn-lg.svelte-1uha8ag{padding:var(--space-3) var(--space-8);font-size:1rem}.hero.svelte-1uha8ag{z-index:1;padding-top:calc(var(--nav-height) + var(--space-12));padding-bottom:var(--space-12);position:relative;overflow-x:clip}.hero-inner.svelte-1uha8ag{max-width:1200px;padding:0 var(--space-8);gap:var(--space-10);grid-template-columns:1.15fr .85fr;align-items:center;margin:0 auto;display:grid}.hero-eyebrow.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-forest-dark);margin:0 0 var(--space-5);font-size:.75rem;font-weight:700}.hero-headline.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-ink);margin:0 0 var(--space-8);font-size:clamp(4rem,9.6vw,8.5rem);font-weight:800;line-height:.86}.headline-accent.svelte-1uha8ag{color:var(--color-amber);display:block}.hero-sub.svelte-1uha8ag{color:var(--color-text-2);max-width:38ch;margin:0 0 var(--space-8);font-size:1.1875rem;line-height:1.6}.hero-ctas.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-art.svelte-1uha8ag{width:min(100%,540px);transform:translate(14%, var(--space-20));justify-self:end;position:relative}.slip-shadow.svelte-1uha8ag{background:var(--color-surface-2);border:2px solid var(--color-border);border-radius:var(--radius-sm);position:absolute;inset:0;transform:rotate(5deg)translate(18px,10px)}.slip.svelte-1uha8ag{--slip-bg:var(--color-bg);background:var(--slip-bg);border:2px solid var(--color-ink);border-radius:var(--radius-sm);margin:0;position:relative;transform:rotate(-2deg);box-shadow:0 24px 48px oklch(20% .04 150/.16),0 4px 10px oklch(20% .04 150/.08)}.slip-head.svelte-1uha8ag{padding:var(--space-3) var(--space-5);background:var(--color-ink);color:var(--color-ink-text);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.slip-sample.svelte-1uha8ag{border:1px solid var(--color-ink-border);border-radius:var(--radius-sm);padding:1px var(--space-2);color:var(--color-ink-text-dim)}.slip-body.svelte-1uha8ag{padding:var(--space-6) var(--space-6) var(--space-5)}.slip-row.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.slip-cat.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-forest-dark);background:var(--color-forest-light);padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:.75rem;font-weight:700}.slip-reward.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:3.5rem;font-weight:800;line-height:1}.slip-title.svelte-1uha8ag{font-family:var(--font-display);text-transform:uppercase;color:var(--color-text);margin:0 0 var(--space-2);font-size:2rem;font-weight:700;line-height:1}.slip-meta.svelte-1uha8ag{color:var(--color-text-3);margin:0;font-size:.875rem}.slip-perf.svelte-1uha8ag{height:0;margin:0 var(--space-4);border-top:2px dashed var(--color-border);position:relative}.slip-perf.svelte-1uha8ag:before,.slip-perf.svelte-1uha8ag:after{content:"";background:var(--color-bg);border:2px solid var(--color-ink);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.slip-perf.svelte-1uha8ag:before{left:calc(-1 * var(--space-4) - 13px);clip-path:inset(0 0 0 50%)}.slip-perf.svelte-1uha8ag:after{right:calc(-1 * var(--space-4) - 13px);clip-path:inset(0 50% 0 0)}.slip-stamps.svelte-1uha8ag{padding:var(--space-5) var(--space-6) var(--space-3)}.slip-foot.svelte-1uha8ag{gap:var(--space-1);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-2);font-size:.8125rem;display:grid}.slip-foot.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-text);font-variant-numeric:tabular-nums}.trail-band.svelte-1uha8ag{background:var(--color-ink);color:var(--color-ink-text);padding:calc(var(--space-24) + var(--space-8)) 0 var(--space-20)}.trail-inner.svelte-1uha8ag{max-width:1200px;padding:0 var(--space-8);margin:0 auto}.trail-head.svelte-1uha8ag{gap:var(--space-3);margin-bottom:var(--space-12);max-width:52%;display:grid}.trail-heading.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:800;line-height:.9}.trail-sub.svelte-1uha8ag{color:var(--color-ink-text-dim);margin:0;font-size:1.125rem}.trail.svelte-1uha8ag{background:var(--color-ink-border);border:1px solid var(--color-ink-border);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.trail-stop.svelte-1uha8ag{background:var(--color-ink);padding:var(--space-8) var(--space-6) var(--space-10);align-content:start;gap:var(--space-4);display:grid}.trail-stamp.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);transform:rotate(calc((var(--i) - 1.5) * 1.4deg));border:2px solid;justify-self:start;margin:0;font-size:1.5rem;font-weight:800;line-height:1}.trail-body.svelte-1uha8ag{color:var(--color-ink-text-dim);max-width:30ch;margin:0;font-size:.9375rem;line-height:1.7}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trail-stamp.svelte-1uha8ag{animation:linear both svelte-1uha8ag-trail-thunk;animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes svelte-1uha8ag-trail-thunk{0%{opacity:0;transform:scale(1.5)rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(calc((var(--i) - 1.5) * 1.4deg))}}.section.svelte-1uha8ag{padding:var(--space-24) 0}.section-inner.svelte-1uha8ag{max-width:1200px;padding:0 var(--space-8);margin:0 auto}.how-section.svelte-1uha8ag{scroll-margin-top:var(--nav-height)}.how-inner.svelte-1uha8ag{border-top:2px solid var(--color-ink);padding-top:var(--space-10);gap:var(--space-12);grid-template-columns:minmax(180px,.85fr) 1fr 1fr;align-items:start;display:grid}.how-heading.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2.75rem,7vw,5rem);font-weight:800;line-height:.88}.how-heading-line.svelte-1uha8ag{display:block}.how-heading-line-1.svelte-1uha8ag{color:var(--color-ink)}.how-heading-line-2.svelte-1uha8ag{color:var(--color-forest)}.how-column.svelte-1uha8ag{gap:var(--space-8);flex-direction:column;display:flex}.how-chip.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-forest-text);align-self:flex-start;font-size:.75rem;font-weight:700;display:inline-flex}.how-chip-post.svelte-1uha8ag{background:var(--color-ink)}.how-chip-find.svelte-1uha8ag{background:var(--color-forest)}.how-steps.svelte-1uha8ag{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.how-step.svelte-1uha8ag{gap:var(--space-5);align-items:flex-start;display:flex}.step-num.svelte-1uha8ag{font-family:var(--font-display);color:var(--color-ink);border-radius:var(--radius-sm);text-align:center;width:2.75rem;padding:var(--space-1) 0;-webkit-user-select:none;user-select:none;-webkit-mask-image:var(--ink-texture);mask-image:var(--ink-texture);border:2.5px solid;flex-shrink:0;font-size:1.5rem;font-weight:800;line-height:1;transform:rotate(-4deg);-webkit-mask-size:140px 70px;mask-size:140px 70px}.how-column-find.svelte-1uha8ag .step-num:where(.svelte-1uha8ag){color:var(--color-forest);transform:rotate(3deg)}.step-content.svelte-1uha8ag{padding-top:4px}.step-title.svelte-1uha8ag{color:var(--color-text);margin:0 0 var(--space-1);font-size:1rem;font-weight:600}.step-body.svelte-1uha8ag{color:var(--color-text-2);max-width:36ch;margin:0;font-size:.9375rem;line-height:1.55}.step-cta.svelte-1uha8ag{align-self:flex-start}.why-section.svelte-1uha8ag{padding-top:0}.why-heading.svelte-1uha8ag{border-top:2px solid var(--color-ink);padding-top:var(--space-10);font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--color-ink);margin:0 0 var(--space-12);font-size:clamp(2.25rem,5.5vw,4rem);font-weight:800;line-height:.95}.why-grid.svelte-1uha8ag{background:var(--color-ink);border:2px solid var(--color-ink);grid-template-columns:1fr 1fr;gap:2px;display:grid}.why-cell.svelte-1uha8ag{background:var(--color-bg);padding:var(--space-10)}.why-statement.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--color-text);margin:0 0 var(--space-3);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.05}.why-detail.svelte-1uha8ag{color:var(--color-text-2);max-width:42ch;margin:0;font-size:.9375rem;line-height:1.65}.why-cell-mission.svelte-1uha8ag{background:var(--color-forest);justify-content:space-between;gap:var(--space-6);flex-direction:column;display:flex}.why-cell-mission.svelte-1uha8ag .why-detail:where(.svelte-1uha8ag){color:var(--color-forest-text);font-size:1.0625rem}.fee-stamp.svelte-1uha8ag{place-self:flex-start start;justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-5);border:4px double var(--color-forest-text);border-radius:var(--radius-sm);color:var(--color-forest-text);-webkit-mask-image:var(--ink-texture);mask-image:var(--ink-texture);margin:0;display:inline-grid;transform:rotate(-6deg);-webkit-mask-size:140px 70px;mask-size:140px 70px}.fee-stamp-num.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;font-size:4.5rem;font-weight:800;line-height:.85}.fee-stamp-label.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.why-mission-link.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-forest-text);text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;font-size:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.why-mission-link.svelte-1uha8ag:hover{text-decoration-thickness:2px}.why-mission-link.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px;border-radius:var(--radius-sm)}.cta-section.svelte-1uha8ag{padding:0 var(--space-8) var(--space-24)}.cta-ticket.svelte-1uha8ag{border:2px solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-sage-panel);grid-template-columns:minmax(200px,.32fr) 1fr;max-width:1200px;margin:0 auto;display:grid}.cta-stub.svelte-1uha8ag{background:var(--color-ink);color:var(--color-ink-text);justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-12) var(--space-8);border-right:2px dashed var(--color-ink-border);flex-direction:column;display:flex}.cta-price-num.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-amber);font-size:clamp(4.5rem,9vw,7.5rem);font-weight:800;line-height:.85}.cta-price-label.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-text-dim);font-size:.8125rem;font-weight:700}.cta-main.svelte-1uha8ag{padding:var(--space-16) var(--space-12);gap:var(--space-8);align-content:center;display:grid}.cta-heading.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--color-ink);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:.95}.cta-accent.svelte-1uha8ag{color:var(--color-forest)}.cta-actions.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=1024px){.trail.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width<=900px){.hero-inner.svelte-1uha8ag{gap:var(--space-12);grid-template-columns:1fr}.hero-art.svelte-1uha8ag{width:min(100%,460px);transform:translateY(var(--space-12));justify-self:center}.trail-band.svelte-1uha8ag{padding-top:calc(var(--space-16) + var(--space-8))}.trail-head.svelte-1uha8ag{max-width:none}.how-inner.svelte-1uha8ag{gap:var(--space-10);grid-template-columns:1fr}.why-grid.svelte-1uha8ag,.cta-ticket.svelte-1uha8ag{grid-template-columns:1fr}.cta-stub.svelte-1uha8ag{border-right:none;border-bottom:2px dashed var(--color-ink-border);padding:var(--space-8)}.cta-main.svelte-1uha8ag{padding:var(--space-10) var(--space-8)}}@media (width<=600px){.hero.svelte-1uha8ag{padding-top:calc(var(--nav-height) + var(--space-4));padding-bottom:var(--space-12)}.hero-inner.svelte-1uha8ag{gap:var(--space-8)}.hero-eyebrow.svelte-1uha8ag{display:none}.hero-headline.svelte-1uha8ag{margin-bottom:var(--space-4)}.hero-sub.svelte-1uha8ag{margin-bottom:var(--space-5);font-size:1rem}.hero-ctas.svelte-1uha8ag{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.hero-ctas.svelte-1uha8ag .btn-lg:where(.svelte-1uha8ag){padding:var(--space-3) var(--space-2);min-height:48px;font-size:.9375rem}.hero-art.svelte-1uha8ag{width:100%;transform:translateY(var(--space-8))}.slip-head.svelte-1uha8ag{padding:var(--space-2) var(--space-4)}.slip-body.svelte-1uha8ag{padding-top:var(--space-4);padding-bottom:var(--space-3)}.slip-stamps.svelte-1uha8ag{padding-top:var(--space-3)}.hero-inner.svelte-1uha8ag,.trail-inner.svelte-1uha8ag,.section-inner.svelte-1uha8ag{padding:0 var(--space-4)}.hero-headline.svelte-1uha8ag{font-size:clamp(3.5rem,17vw,4.75rem)}.slip-shadow.svelte-1uha8ag{transform:rotate(4deg)translate(8px,6px)}.slip-body.svelte-1uha8ag,.slip-stamps.svelte-1uha8ag{padding-left:var(--space-5);padding-right:var(--space-5)}.slip-reward.svelte-1uha8ag{font-size:2.5rem}.slip-title.svelte-1uha8ag{font-size:1.375rem}.trail-band.svelte-1uha8ag{padding:calc(var(--space-16) + var(--space-8)) 0 var(--space-16)}.trail.svelte-1uha8ag{grid-template-columns:1fr}.section.svelte-1uha8ag{padding:var(--space-16) 0}.why-section.svelte-1uha8ag{padding-top:0}.why-cell.svelte-1uha8ag{padding:var(--space-6) var(--space-5)}.cta-section.svelte-1uha8ag{padding:0 var(--space-4) var(--space-16)}.cta-main.svelte-1uha8ag{padding:var(--space-8) var(--space-5)}.cta-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){width:100%}}
