.hero.svelte-11uvxbj{min-height:92vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:16vh var(--gutter) 8vh;position:relative}h1.svelte-11uvxbj{font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,6vw,5rem);line-height:1.02;letter-spacing:-.01em;max-width:18ch;margin:.3rem 0 0}.l1.svelte-11uvxbj{display:block;color:var(--text);font-style:italic}.l2.svelte-11uvxbj{display:block;font-style:italic;margin-top:.12em;background:linear-gradient(180deg,var(--gold-hi),var(--gold) 45%,var(--gold-dark));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 40px color-mix(in srgb,var(--gold) 20%,transparent))}.deck.svelte-11uvxbj{margin-top:6vh;max-width:34ch}.deck.svelte-11uvxbj p:where(.svelte-11uvxbj){font-family:var(--serif);font-style:italic;font-size:clamp(1.2rem,2.5vw,1.7rem);line-height:1.34;color:var(--text-2);margin:0 0 .15rem}.signal.svelte-11uvxbj{margin:3.4vh auto 0;max-width:46ch;font-family:var(--sans);font-size:1.02rem;line-height:1.75;color:var(--muted)}.chapter.svelte-11o8x4s{padding:var(--breath) var(--gutter);position:relative}.wrap.svelte-11o8x4s{max-width:var(--maxw);margin-inline:auto}.lead.svelte-11o8x4s{font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.35;color:var(--text-2);max-width:30ch;margin:0}.lattice.svelte-11o8x4s{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lattice.svelte-11o8x4s li:where(.svelte-11o8x4s){padding:1.15rem 0;border-bottom:1px solid var(--line)}.a-title.svelte-11o8x4s{font-weight:400;letter-spacing:normal;font-feature-settings:normal;font-family:var(--sans);font-size:1.02rem;line-height:1.4;color:var(--text);margin:0 0 .35rem}.a-line.svelte-11o8x4s{font-family:var(--sans);font-size:.96rem;line-height:1.7;color:var(--muted);max-width:52ch;margin:0}.note.svelte-11o8x4s{font-family:var(--serif);font-style:italic;font-size:1.05rem;line-height:1.65;color:var(--text-2);max-width:48ch;margin:1.9rem 0 0}.chapter.svelte-1ta4sad{padding:var(--breath) var(--gutter);position:relative}.wrap.svelte-1ta4sad{max-width:var(--maxw);margin-inline:auto}.body.svelte-1ta4sad{font-family:var(--sans);font-size:1.02rem;line-height:1.72;color:var(--text-2);max-width:54ch;margin:0 0 1.1rem}.door-box.svelte-1ta4sad{margin-top:2rem;max-width:28rem}.chapter.svelte-1w2ti4d{padding:var(--breath) var(--gutter);position:relative}.wrap.svelte-1w2ti4d{max-width:46rem;margin-inline:auto}.chip.svelte-1w2ti4d{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-xs)}.chip.is-now.svelte-1w2ti4d{color:var(--gold)}.chip.is-soon.svelte-1w2ti4d{color:var(--muted)}.now.svelte-1w2ti4d{padding:1.6rem 0 0;border-top:1px solid var(--line)}.now-title.svelte-1w2ti4d{font-weight:400;letter-spacing:normal;font-feature-settings:normal;font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.3;color:var(--text);margin:.9rem 0 .8rem}.now-line.svelte-1w2ti4d{font-family:var(--sans);font-size:1.02rem;line-height:1.72;color:var(--text-2);max-width:52ch;margin:0 0 .5rem}.plan-label.svelte-1w2ti4d{font-family:var(--mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);margin:clamp(2.4rem,5vw,3.4rem) 0 1rem}.plan.svelte-1w2ti4d{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}.plan.svelte-1w2ti4d li:where(.svelte-1w2ti4d){padding:1.25rem 0;border-bottom:1px solid var(--line-soft)}.p-title.svelte-1w2ti4d{font-weight:400;letter-spacing:normal;font-feature-settings:normal;font-family:var(--sans);font-size:1rem;line-height:1.45;color:var(--text-2);margin:.75rem 0 .3rem}.p-line.svelte-1w2ti4d{font-family:var(--sans);font-size:.94rem;line-height:1.7;color:var(--muted);max-width:50ch;margin:0}.note.svelte-1w2ti4d{font-family:var(--serif);font-style:italic;font-size:1.05rem;line-height:1.65;color:var(--muted);max-width:48ch;margin:2rem 0 0}.chapter.svelte-13jznyb{position:relative;padding:var(--breath) var(--gutter) 18vh;overflow:hidden}.bloom.svelte-13jznyb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(42% 40% at 50% 74%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 68%)}.wrap.svelte-13jznyb{position:relative;z-index:1;max-width:40rem;margin-inline:auto;text-align:center}h2.svelte-13jznyb{font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.1;color:var(--text);margin:0 0 1.4rem}.line.svelte-13jznyb{font-family:var(--sans);font-size:1.02rem;line-height:1.7;color:var(--text-2);margin:0 0 .6rem}.cta.svelte-13jznyb{display:inline-flex;align-items:center;gap:.75rem;margin-top:2.4rem;padding:1rem 1.6rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);background:transparent;border:1px solid var(--gold);border-radius:0;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),gap var(--dur) var(--ease)}.cta.svelte-13jznyb:hover,.cta.svelte-13jznyb:focus-visible{background:var(--gold);color:var(--atlas-ink);gap:1.05rem}.fallback.svelte-13jznyb{font-family:var(--sans);font-size:1rem;line-height:1.7;color:var(--muted);max-width:40ch;margin:2.4rem auto 0}.note.svelte-13jznyb{font-family:var(--serif);font-style:italic;font-size:1.02rem;line-height:1.6;color:var(--muted);max-width:44ch;margin:2.4rem auto 0}@media (prefers-reduced-motion: reduce){.cta.svelte-13jznyb{transition:none}}
