main.svelte-1uha8ag{position:relative;overflow-x:clip}.hero.svelte-1uha8ag{padding:2rem var(--edge) 3rem;grid-template-columns:1fr;align-items:center;gap:1rem;min-height:min(92vh,54rem);display:grid;position:relative}.glow.svelte-1uha8ag{z-index:0;pointer-events:none;background:radial-gradient(42% 46% at 74% 40%,#fffffff2,#0000 70%),radial-gradient(38% 40% at 22% 78%,#bf562612,#0000 72%),radial-gradient(50% 50% at 90% 90%,#b08a4f0f,#0000 70%);position:absolute;inset:0}.hero-copy.svelte-1uha8ag{z-index:2;max-width:34rem;position:relative}.hero-copy.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:1.4rem}h1.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,8.5vw,5.6rem);font-weight:700;line-height:.98}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.ink-accent.svelte-1uha8ag{color:var(--accent)}.lede.svelte-1uha8ag{max-width:30rem;color:var(--muted);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem)}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2.3rem;display:flex}.hero-stage.svelte-1uha8ag{z-index:1;position:relative}.drag-hint.svelte-1uha8ag{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:.4rem 0 0;font-size:.74rem}.rail.svelte-1uha8ag{z-index:2;margin:0 var(--edge);background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:relative;overflow:hidden}.rail-cell.svelte-1uha8ag{background:var(--paper-2);padding:1.5rem 1.4rem}.rail-cell.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:.45rem;font-size:.7rem;display:block}.rail-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.story.svelte-1uha8ag{max-width:var(--maxw);padding:6rem var(--edge);grid-template-columns:1fr;gap:1.5rem;margin:0 auto;display:grid}.story.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.04em;max-width:18ch;margin:.7rem 0 0;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.04}.story-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:44ch;margin:0;font-size:1.1rem}blockquote.svelte-1uha8ag{border-left:2px solid var(--accent);font-family:var(--display);letter-spacing:-.02em;color:var(--ink-soft);max-width:26ch;margin:2rem 0;padding-left:1.4rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:500;line-height:1.3}.editions.svelte-1uha8ag{max-width:var(--maxw);padding:2rem var(--edge) 6rem;margin:0 auto}.editions.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.04em;margin:.7rem 0 2.6rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:700}.edition-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;display:grid}.edition.svelte-1uha8ag{background:var(--paper-2);border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);border-radius:14px;flex-direction:column;padding:1.6rem;text-decoration:none;display:flex}.edition.svelte-1uha8ag:hover{box-shadow:var(--shadow-lift);border-color:var(--line-2);transform:translateY(-4px)}.edition-top.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.lang.svelte-1uha8ag{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:700}.status.svelte-1uha8ag{letter-spacing:.04em;color:var(--muted);background:var(--paper-3);border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.status.live.svelte-1uha8ag{color:#2f6b3d;background:#2f6b3d1a}.edition.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:700}.edition-sub.svelte-1uha8ag{color:var(--muted);margin:.25rem 0 0;font-size:.94rem}.edition-price.svelte-1uha8ag{font-family:var(--display);margin:1.2rem 0 0;font-size:1.15rem;font-weight:600}.edition-go.svelte-1uha8ag{color:var(--accent);margin-top:1.4rem;font-size:.9rem;font-weight:500}.edition-go.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){transition:transform .4s var(--ease);display:inline-block}.edition.svelte-1uha8ag:hover .edition-go:where(.svelte-1uha8ag) .arrow:where(.svelte-1uha8ag){transform:translate(4px)}.cta.svelte-1uha8ag{padding:0 var(--edge) 7rem}.cta-inner.svelte-1uha8ag{max-width:var(--maxw);text-align:center;border:1px solid var(--line);background:radial-gradient(60% 120% at 50% 0,#ffffffe6,#0000 70%),linear-gradient(160deg,#fbf7ef,#f1ece1);border-radius:22px;margin:0 auto;padding:clamp(3rem,6vw,5.5rem) clamp(1.6rem,5vw,4rem);position:relative;overflow:hidden}.cta-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:700}.cta-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34ch;color:var(--muted);margin:1rem auto 0;font-size:1.08rem}.cta-inner.svelte-1uha8ag .actions:where(.svelte-1uha8ag){justify-content:center}@media (width>=720px){.rail.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.edition-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.story.svelte-1uha8ag{padding:8rem var(--edge);grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem}}@media (width>=960px){.hero.svelte-1uha8ag{padding:1rem var(--edge) 2rem;grid-template-columns:minmax(0,1fr) minmax(26rem,44vw);gap:2rem;min-height:calc(100svh - 5rem)}.hero-stage.svelte-1uha8ag{order:2}}
