.cog-root{--case-study-bg:#f5f4ef;--case-study-bg-alt:#faf9f5;--case-study-bg-warm:#f6efe2;--case-study-bg-section:#f7f7f4;--case-study-ink:#1a1a1a;--case-study-ink-soft:#4a4a4a;--soft-ink:#4a4a4a;--case-study-muted:#767670;--case-study-line:#e2ded3;--case-study-card:#fff;--case-study-accent:#19a072;--case-study-accent-strong:#006b4b;--cog-mint:#b3e0c6;--cog-mint-soft:#d6efe0;--cog-orange:#e5851e;--cog-postit-mint:#afddc9;--cog-postit-orange:#ffbd87;--cog-purple:#9588c9;--cog-purple-deep:#3d2b6e;background:var(--case-study-bg);color:var(--case-study-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(--case-study-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(--case-study-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:32px}}.case-study-section-heading{font-family:var(--font-hero), monospace;-webkit-text-stroke:.6px currentColor;text-transform:uppercase;letter-spacing:-.01em;color:var(--case-study-ink);margin-bottom:3rem;font-size:clamp(1.75rem,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(--case-study-ink);font-size:12px;font-weight:700}.case-study-hero-label{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--case-study-ink);font-size:16px;font-weight:800}.case-study-label{font-family:var(--font-mono), monospace;letter-spacing:.02em;text-transform:lowercase;color:var(--case-study-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(--case-study-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(--case-study-accent);padding:4px 0 4px 24px;font-size:28px;line-height:1.2}@media (max-width:640px){.case-study-callout{font-size:22px}}.cog-callout{font-family:var(--font-mono), monospace;color:var(--case-study-ink);border-left:2px solid var(--case-study-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(--case-study-ink);font-size:clamp(1.05rem,.9rem + .7vw,1.3rem);line-height:1.55}[data-stream=armed] .cs-char{opacity:0}[data-stream=play] .cs-char{opacity:1;transition:opacity .12s}
