:root{--bg:#0a0a0a;--fg:#f5f5f5;--muted:#8a8a8a;--rule:#1a1a1a;--accent:#e8a87c;--font-sans:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;display:flex;justify-content:center;padding:3rem 1.25rem 4rem}.page{width:100%;max-width:38rem}.long{display:flex;flex-direction:column;gap:3rem;width:100%;max-width:38rem}.brand{font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.brand__mark{color:var(--fg)}.hero__headline{font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.05;letter-spacing:-.02em;font-weight:600;margin:0 0 1.25rem}.hero__sub{font-size:clamp(1.125rem,2.5vw,1.5rem);color:var(--accent);margin:0;font-weight:500;letter-spacing:-.01em}.prose{display:flex;flex-direction:column;gap:1.1rem;font-size:1.0625rem;line-height:1.6;color:var(--fg)}.prose p{margin:0}.questions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem;color:var(--fg);font-weight:600}.questions li::before{content:"—  ";color:var(--muted);font-weight:400}.pivot{font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.25;letter-spacing:-.01em;color:var(--accent);font-weight:600;margin:1rem 0 .5rem}.thesis{margin:.5rem 0;padding:1.1rem 1.25rem;border-left:2px solid var(--accent);background:#111;color:var(--fg);font-size:1.0625rem;line-height:1.55;font-style:normal}.thesis em{color:var(--accent);font-style:normal;font-weight:600}.cta{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.cta__label{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}.cta__line{font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:600;letter-spacing:-.01em;margin:0}.foot{font-size:.875rem;color:var(--muted);border-top:1px solid var(--rule);padding-top:1.25rem}@media(prefers-reduced-motion:reduce){*{transition:none!important}}