.constellation.svelte-1hrho89{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.timeline.svelte-u2a8fz{margin:0}svg.svelte-u2a8fz{inline-size:100%;block-size:auto}.baseline.svelte-u2a8fz{stroke:var(--line);stroke-width:1}.era.svelte-u2a8fz{font-family:var(--font-cinzel);font-size:12px;text-transform:uppercase;letter-spacing:.12em;fill:var(--ink3)}.tick.svelte-u2a8fz{--pa-step: 40ms;stroke:var(--stone);stroke-width:2;transform:scaleY(0);transform-origin:0 84px;transform-box:view-box;transition:transform var(--d4) var(--ease);transition-delay:calc(var(--pa-i, 0) * var(--pa-step))}.reveal.in .tick.svelte-u2a8fz{transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.tick.svelte-u2a8fz{transform:scaleY(1);transition:none}}.landing.svelte-rz09vl{display:flex;flex-direction:column;align-items:stretch}.hero.svelte-rz09vl{position:relative;display:grid;align-items:end;min-block-size:min(72dvh,640px);padding:var(--s7) var(--s6)}.hero-copy.svelte-rz09vl{position:relative;display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start;max-inline-size:34rem}.hero.svelte-rz09vl h1:where(.svelte-rz09vl){font-family:var(--font-reading);font-size:var(--fs-display);font-weight:var(--w-display);line-height:1.05;text-wrap:balance}.eyebrow.svelte-rz09vl{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.14em}.band.svelte-rz09vl{inline-size:100%;max-inline-size:64rem;padding:var(--s8) var(--s6);margin-inline:auto}.band.svelte-rz09vl h2:where(.svelte-rz09vl){margin-block:var(--s3) var(--s4);font-family:var(--font-reading);font-size:var(--fs-title);font-weight:var(--w-display);text-wrap:balance}.lead.svelte-rz09vl{max-inline-size:42rem;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink2);text-wrap:pretty}.prop.svelte-rz09vl{text-align:center}.prop.svelte-rz09vl .lead:where(.svelte-rz09vl){margin-inline:auto}.ways.svelte-rz09vl{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--s4);padding:0;margin:0;list-style:none}.way.svelte-rz09vl{display:flex;flex-direction:column;gap:var(--s3);block-size:100%;padding:var(--s5);color:var(--gold);text-decoration:none;border:1px solid var(--line);border-radius:var(--r3);transition:border-color var(--d2) var(--ease)}.way.svelte-rz09vl:hover{border-color:var(--gold)}.way-name.svelte-rz09vl{font-family:var(--font-cinzel);font-size:var(--fs-meta);color:var(--ink);text-transform:uppercase;letter-spacing:.1em}.way-desc.svelte-rz09vl{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--ink2)}.caption.svelte-rz09vl{max-inline-size:42rem;font-size:var(--fs-micro);color:var(--ink3)}.questions.svelte-rz09vl{display:flex;flex-direction:column;gap:var(--s5);padding:0;margin-block-start:var(--s5);list-style:none}.questions.svelte-rz09vl blockquote:where(.svelte-rz09vl){max-inline-size:42rem;margin:0;font-family:var(--font-reading);font-size:var(--fs-lead);font-weight:var(--w-display);line-height:var(--lh-body);text-wrap:pretty}.questions.svelte-rz09vl .tag:where(.svelte-rz09vl){margin-block-start:var(--s2);font-size:var(--fs-micro);color:var(--gold)}.access.svelte-rz09vl{display:grid;justify-items:center}.card.svelte-rz09vl{display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start;max-inline-size:34rem;padding:var(--s7);border:1px solid var(--line);border-radius:var(--r3)}.benefits.svelte-rz09vl{display:flex;flex-direction:column;gap:var(--s3);padding-inline-start:1.2em;margin:0;color:var(--ink2)}.price.svelte-rz09vl{font-family:var(--font-reading);font-size:var(--fs-title);font-weight:var(--w-display);color:var(--ink)}.note.svelte-rz09vl{font-size:var(--fs-micro);color:var(--ink3)}.foot.svelte-rz09vl{display:flex;flex-wrap:wrap;gap:var(--s6);justify-content:space-between;padding:var(--s7) var(--s6);margin-block-start:var(--s7);border-block-start:1px solid var(--line)}.foot-brand.svelte-rz09vl{max-inline-size:20rem}.foot-brand.svelte-rz09vl p:where(.svelte-rz09vl){margin-block-start:var(--s3);font-size:var(--fs-micro);color:var(--ink3)}.foot-links.svelte-rz09vl{display:flex;flex-direction:column;gap:var(--s2)}.foot-links.svelte-rz09vl a:where(.svelte-rz09vl){color:var(--ink2);text-decoration:none}.foot-links.svelte-rz09vl a:where(.svelte-rz09vl):hover{color:var(--ink)}.foot-links.svelte-rz09vl a.lang-on:where(.svelte-rz09vl){font-weight:600;color:var(--ink)}.foot-legal.svelte-rz09vl{inline-size:100%}.copyright.svelte-rz09vl{align-self:flex-end;font-size:var(--fs-micro);color:var(--ink3)}
