.ww-root{--cog-bg:#fefcff;--cog-bg-alt:snow;--cog-bg-warm:snow;--cog-bg-section:snow;--cog-ink:#2a1a45;--cog-ink-soft:#4c4263;--soft-ink:#4c4263;--cog-muted:#807798;--cog-line:#f7ebff;--cog-card:#fff;--green:#e15bad;--dark-green:#b3005f;--cog-green:#e15bad;--cog-green-deep:#b3005f;--eon-magenta:#e5007d;--eon-coral:#ff4d17;--eon-purple:#6a3fd6;--eon-purple-deep:#3c1d7a;--eon-cyan:#1ec8e0;--eon-lime:#38d39f;--eon-amber:#ffb020;background:var(--cog-bg);color:var(--cog-ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.cog-container{width:100%;max-width:1080px;margin-inline:auto;padding-inline:24px}.case-study-eyebrows-heading{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--cog-ink);margin-bottom:.75rem;font-size:13px;font-weight:700}.case-study-title{font-family:var(--font-hero), monospace;-webkit-text-stroke:.6px currentColor;text-transform:uppercase;letter-spacing:-.02em;color:var(--cog-ink);font-size:48px;font-weight:700;line-height:1.08}@media (max-width:640px){.case-study-title{-webkit-text-stroke:.35px currentColor;font-size:22px}}.case-study-section-heading{font-family:var(--font-hero), monospace;-webkit-text-stroke:.6px currentColor;text-transform:uppercase;letter-spacing:-.01em;color:var(--cog-ink);margin-bottom:3rem;font-size:clamp(1.5rem,1rem + 2vw,2.25rem);font-weight:700;line-height:1.08}@media (max-width:640px){.case-study-section-heading{-webkit-text-stroke:.4px currentColor}}.cog-label{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--cog-ink);font-size:12px;font-weight:700}.case-study-hero-label{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--cog-ink);font-size:16px;font-weight:800}.case-study-label{font-family:var(--font-mono), monospace;letter-spacing:.02em;text-transform:lowercase;color:var(--cog-ink);font-size:16px;font-weight:800}.case-study-body-md{font-family:var(--font-body), sans-serif;color:var(--soft-ink);font-size:16px;line-height:1.4}.case-study-quote{font-family:var(--font-body), sans-serif;color:var(--cog-ink);font-size:15px;font-style:italic;line-height:1.5}.case-study-callout{font-family:var(--font-mono), monospace;color:var(--soft-ink);border-left:2px solid var(--green);padding:4px 0 4px 24px;font-size:28px;line-height:1.2}@media (max-width:640px){.case-study-callout{font-size:22px}}@media (max-width:480px){.case-study-callout{font-size:18px}}.cog-callout{font-family:var(--font-mono), monospace;color:var(--cog-ink);border-left:2px solid var(--cog-ink);padding:4px 0 4px 24px;font-size:clamp(.95rem,.85rem + .5vw,1.15rem);line-height:1.6}.cog-statement{font-family:var(--font-mono), monospace;color:var(--cog-ink);font-size:clamp(1.05rem,.9rem + .7vw,1.3rem);line-height:1.55}.cs-word{display:inline-block}[data-stream=armed] .cs-word{opacity:0;filter:blur(4px);transform:translateY(.32em)}[data-stream=play] .cs-word{opacity:1;filter:none;transition:opacity .5s,transform .5s,filter .5s;transform:none}
