.hero.svelte-1uha8ag,.stories.svelte-1uha8ag,.moves-section.svelte-1uha8ag{max-width:1100px;padding-inline:var(--gutter);margin-inline:auto}.hero.svelte-1uha8ag{margin-block:var(--space-8) var(--space-7)}.hero.svelte-1uha8ag h1{font-size:var(--text-hero);letter-spacing:-.02em;margin-bottom:var(--space-6);line-height:1.02}.hero.svelte-1uha8ag h1 em{color:var(--accent);display:block}.hero.svelte-1uha8ag p:not(.eyebrow){max-width:40rem;font-size:var(--text-lg);color:var(--text-2)}.section-h.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 var(--space-4);font-weight:700}.stories.svelte-1uha8ag{margin-bottom:var(--space-9)}.pair.svelte-1uha8ag,.draft.svelte-1uha8ag{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.title.svelte-1uha8ag{font-family:var(--font-display);transition:color var(--duration-fast) var(--ease-out);font-weight:600}.tension.svelte-1uha8ag{color:var(--text-2)}.draft.svelte-1uha8ag{padding:2px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-3);justify-self:start}.feature.svelte-1uha8ag{gap:var(--space-3);padding:var(--space-7) var(--space-6) var(--space-6);background:var(--surface);border-radius:var(--radius);color:inherit;text-decoration:none;display:grid;position:relative;overflow:hidden}.feature.svelte-1uha8ag:before{content:"";background:linear-gradient(to right, var(--thesis) 0 50%, var(--antithesis) 50% 100%);height:6px;position:absolute;inset:0 0 auto}.feature.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:var(--text-2xl);letter-spacing:-.01em;line-height:1.05}.feature.svelte-1uha8ag .subtitle:where(.svelte-1uha8ag){font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--text-2);line-height:1.25}.feature.svelte-1uha8ag .tension:where(.svelte-1uha8ag){max-width:40rem;font-size:var(--text-lg)}.cta.svelte-1uha8ag{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-family:var(--font-ui);color:var(--accent);font-weight:700;display:flex}.cta.svelte-1uha8ag span[aria-hidden]:where(.svelte-1uha8ag){transition:transform var(--duration-fast) var(--ease-out)}.feature.svelte-1uha8ag:hover .title:where(.svelte-1uha8ag),.card.svelte-1uha8ag:hover .title:where(.svelte-1uha8ag){color:var(--accent)}.feature.svelte-1uha8ag:hover .cta:where(.svelte-1uha8ag) span[aria-hidden]:where(.svelte-1uha8ag){transform:translate(4px)}.more.svelte-1uha8ag{gap:var(--space-5);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.card.svelte-1uha8ag{gap:var(--space-2);height:100%;padding:var(--space-5);background:var(--surface);border-radius:var(--radius);color:inherit;text-decoration:none;display:grid}.card.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:var(--text-lg)}.moves-section.svelte-1uha8ag{margin-bottom:var(--space-9)}.moves.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.move.svelte-1uha8ag{height:100%;padding:var(--space-5);border-top:3px solid var(--role);background:var(--surface);border-radius:0 0 var(--radius) var(--radius)}.move.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-family:var(--font-ui);font-weight:700;font-size:var(--text-sm);color:var(--role)}.move.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:var(--space-2) 0 var(--space-3)}.move.svelte-1uha8ag p{color:var(--text-2);margin:0}.move.svelte-1uha8ag p+p{margin-top:var(--space-3)}
