@font-face{font-family:Roboto Condensed Variable fallback;src:local(Helvetica);size-adjust:88.828%;ascent-override:104.442%;descent-override:27.4846%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Roboto Condensed Variable fallback;src:local(Arial);size-adjust:88.828%;ascent-override:104.442%;descent-override:27.4846%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-wght-normal-Cxzi1x1i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite fallback;src:local(Georgia);size-adjust:117.196%;ascent-override:59.9956%;descent-override:25.3315%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Special Elite fallback;src:local(Courier New);size-adjust:87.0627%;ascent-override:80.7608%;descent-override:34.099%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue fallback;src:local(Arial);size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%;font-style:normal;font-weight:400}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#0a0a0a;--white:#f0ece0;--red:#c11;--red-dark:#8b0000;--gray:#2a2a2a;--mid:#555;--accent-yellow:#e8c84a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);cursor:crosshair;font-family:Special Elite,Special Elite fallback,serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:9999;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}p{color:#b5ae9f;font-size:.95rem;line-height:1.75}h1{color:var(--white);font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:1}h1 span{color:var(--red);text-shadow:4px 4px 0 var(--red-dark);font-size:clamp(4rem,8vw,7.5rem);display:block}h2{color:var(--white);margin:16px 0 24px;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:clamp(2.5rem,4vw,3.8rem);line-height:1}.section-label{letter-spacing:3px;text-transform:uppercase;color:var(--red);align-items:center;gap:12px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.7rem;display:flex}.section-label:before{content:"";background:var(--red);flex-shrink:0;width:30px;height:2px;display:block}.section-label-black{letter-spacing:3px;text-transform:uppercase;color:var(--black);align-items:center;gap:12px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.7rem;display:flex}.section-label-black:before{content:"";background:var(--black);flex-shrink:0;width:30px;height:2px;display:block}.pull-quote{border-left:6px solid var(--red);background:#0f0f0f;margin:32px 0;padding:28px 36px}.pull-quote blockquote{color:var(--white);font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1.4rem;line-height:1.3}.pull-quote cite{letter-spacing:3px;color:var(--red);text-transform:uppercase;margin-top:10px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.7rem;font-style:normal;display:block}.source{color:gray;letter-spacing:.5px;font-size:.72rem;line-height:1.6}section{padding:80px 60px}.section-divider{background:linear-gradient(90deg, transparent, var(--red) 20%, var(--red) 80%, transparent);opacity:.6;height:1px;margin-bottom:60px}.section-intro{max-width:680px;margin-bottom:50px}.two-col{gap:80px;display:grid}.wealth-layout{grid-template-columns:1fr 1.4fr}.labor-layout{grid-template-columns:1.3fr 1fr}.col-text{flex-direction:column;gap:4px;display:flex}.col-charts{flex-direction:column;gap:30px;display:flex}#wealth{border-top:4px solid var(--red)}#labor{background:#0d0d0d}#public{border-top:4px solid var(--red)}#history{background:#0d0d0d}#history .chart-box{margin-top:40px}nav{z-index:1000;background:var(--red);border-bottom:3px solid var(--black);justify-content:space-between;align-items:center;height:60px;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{letter-spacing:4px;color:var(--black);font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1.4rem;text-decoration:none}.nav-links{gap:28px;display:flex}.nav-links a{text-transform:uppercase;letter-spacing:3px;color:var(--white);font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--black)}#hero{align-items:center;min-height:100vh;padding:60px;display:flex;position:relative}#hero:after{content:"";background:var(--red);height:6px;position:absolute;bottom:0;left:0;right:0}.hero-grid{grid-template-columns:1fr 1fr;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid}.hero-left{flex-direction:column;gap:28px;display:flex}.hero-left p{color:#b0aa9a;max-width:460px;font-size:1rem;line-height:1.7}.stamp{border:4px solid var(--red);letter-spacing:3px;color:var(--red);box-shadow:3px 3px 0 var(--red-dark);align-self:flex-start;padding:14px 20px;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1.1rem;animation:.4s cubic-bezier(.34,1.56,.64,1) 1.5s both stamp-appear;display:inline-block;transform:rotate(-3deg)}.stat-grid{border:2px solid var(--red);background:var(--gray);grid-template-columns:1fr 1fr;gap:2px;display:grid}.stat-box{background:var(--black);padding:28px 20px;animation:.5s both flash-in}.stat-box .num{color:var(--red);font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:3.2rem;line-height:1;display:block}.stat-box .label{text-transform:uppercase;letter-spacing:1px;color:#aaa;margin-top:8px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.7rem;display:block}.ticker-wrap{background:var(--red);white-space:nowrap;padding:12px 0;position:relative;overflow:hidden}.ticker{animation:30s linear infinite ticker-scroll;display:inline-flex}.ticker span{letter-spacing:4px;color:var(--white);padding-right:40px;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1rem}.ticker-pause{background:var(--red-dark);border:none;border-left:2px solid var(--black);color:var(--white);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;transition:background .2s;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.ticker-pause:hover{background:#6b0000}.ticker-wrap:hover .ticker,.ticker-wrap:focus-within .ticker{animation-play-state:paused}.country-grid{background:var(--gray);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:40px;display:grid}.country-card{background:var(--black);border-top:2px solid #0000;flex-direction:column;gap:10px;padding:24px;transition:border-color .2s;display:flex}.country-card:hover{border-color:var(--red)}.country-name{color:var(--white);letter-spacing:2px;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1.4rem}.system-tag{text-transform:uppercase;letter-spacing:2px;border:1px solid;align-self:flex-start;padding:3px 8px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.6rem;display:inline-block}.system-tag.socialist{color:var(--red);border-color:var(--red)}.system-tag.capitalist{color:#555;border-color:#333}.metric-row{border-bottom:1px solid #111;justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.metric-label{text-transform:uppercase;letter-spacing:1px;color:gray;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.65rem}.metric-val{color:var(--white);letter-spacing:1px;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1rem}.metric-val.good{color:#4caf4c}.metric-val.bad{color:var(--red)}#manifesto{background:var(--red);padding:80px 60px}.manifesto-title{color:var(--black);margin:16px 0 24px}.manifesto-intro{color:#0009;max-width:680px;margin-bottom:50px}.demands{background:var(--black);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.demand{background:var(--red);cursor:crosshair;padding:32px 28px;transition:background .2s;position:relative;overflow:hidden}.demand:hover{background:#b80f0f}.demand-num{color:#00000026;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:4rem;line-height:1;position:absolute;top:12px;right:16px}.demand-text{color:var(--black);margin-bottom:10px;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1.5rem;line-height:1.1;position:relative}.demand-sub{text-transform:uppercase;letter-spacing:1px;color:#0009;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.72rem;line-height:1.5;position:relative}footer{background:var(--black);border-top:4px solid #222;justify-content:space-between;align-items:center;gap:40px;padding:30px 60px;display:flex}.footer-logo{letter-spacing:4px;color:var(--red);flex-shrink:0;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1.6rem}.footer-right{text-align:right;flex-direction:column;gap:6px;display:flex}.footer-right p{text-transform:uppercase;letter-spacing:1px;color:gray;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.65rem;line-height:1.5}.global-south-callout{border-left:3px solid var(--red);background:#111;margin:3rem 0 0;padding:2rem 2.5rem}.global-south-callout h3{letter-spacing:3px;color:var(--red);margin-bottom:1rem;font-family:Bebas Neue,Bebas Neue fallback,sans-serif;font-size:1.4rem}.global-south-callout p{margin-bottom:1rem}.chart-box{background:#0f0f0f;border:1px solid #222;padding:30px}.chart-title{text-transform:uppercase;letter-spacing:3px;color:gray;margin-bottom:20px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.65rem}.bar-chart{flex-direction:column;gap:12px;display:flex}.bar-row{align-items:center;gap:12px;display:flex}.bar-val-outside{color:#a0a0a0;min-width:34px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.65rem;font-weight:700;line-height:1}.bar-label{text-transform:uppercase;letter-spacing:1px;color:gray;text-align:right;flex-shrink:0;width:80px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.7rem}.bar-track{background:#1a1a1a;flex:1;height:28px;position:relative;overflow:hidden}.bar-fill{justify-content:flex-end;align-items:center;width:0;height:100%;display:flex;position:relative}.bar-fill:after{content:attr(data-val);color:var(--white);white-space:nowrap;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.65rem;font-weight:700;position:absolute;right:8px}#gini-svg,#labor-svg,#history-svg{width:100%;height:auto;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;display:block}.mobile-chart{display:none}#capital-line,#hist-line{stroke:var(--red)}@keyframes stamp-appear{0%{opacity:0;transform:rotate(-3deg)scale(2)}to{opacity:.85;transform:rotate(-3deg)scale(1)}}@keyframes flash-in{0%{opacity:0;transform:scale(.95)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stamp{opacity:.85;animation:none}.stat-box{opacity:1;animation:none}.ticker{animation:none}}.skip-link{z-index:10000;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.skip-link:focus{background:var(--white);width:auto;height:auto;color:var(--black);text-transform:uppercase;letter-spacing:2px;outline:3px solid var(--black);outline-offset:0;padding:12px 24px;font-family:Roboto Condensed Variable,Roboto Condensed Variable fallback,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;position:fixed;top:0;left:0;overflow:visible}:focus-visible{outline:3px solid var(--white);outline-offset:3px}nav :focus-visible,#manifesto :focus-visible{outline-color:var(--black)}@media (width<=960px){section{padding:64px 32px}#hero{padding-bottom:48px;padding-left:32px;padding-right:32px}.hero-grid,.two-col,.wealth-layout,.labor-layout{grid-template-columns:1fr;gap:40px}.country-grid{grid-template-columns:repeat(2,1fr)}footer{flex-direction:column;align-items:flex-start;padding:30px 32px}.footer-right{text-align:left}}@media (width<=900px){.desktop-chart{display:none}.mobile-chart{display:block}.country-grid,.demands{grid-template-columns:1fr}#manifesto{padding:56px 16px}footer{gap:16px;padding:24px 16px}p,.demand-sub,.footer-right p{overflow-wrap:anywhere}}@media (width<=700px){section{padding:56px 16px}nav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;height:auto;padding:10px 16px}.nav-logo{letter-spacing:3px;font-size:1.25rem;line-height:1}.nav-links{white-space:normal;flex-wrap:wrap;gap:8px 16px;width:100%;padding-bottom:2px;overflow-x:visible}.nav-links a{letter-spacing:2px;font-size:.68rem}#hero{padding:166px 16px 40px}h1{font-size:clamp(2.4rem,10vw,3.5rem)}h1 span{font-size:clamp(3rem,12vw,4.5rem)}h2{font-size:clamp(2rem,9vw,2.8rem)}.hero-left p,.section-intro,.manifesto-intro{max-width:100%}.section-label,.section-label-black{letter-spacing:3px;font-size:.65rem}.pull-quote{padding:16px 18px}.pull-quote blockquote{font-size:1.2rem}.chart-box{padding:20px 16px}.bar-label{width:62px;font-size:.66rem}.bar-fill:after{font-size:.65rem}.stat-box{padding:20px 14px}.stat-box .num{font-size:2.6rem}.mobile-chart .bar-label{text-align:left;text-transform:none;letter-spacing:.4px;width:90px}.mobile-chart .bar-track{height:24px}.mobile-chart .bar-fill:after{font-size:.65rem}}@media (width<=420px){section{padding:48px 14px}nav{padding:8px 14px}.nav-logo{letter-spacing:2px;font-size:1.1rem}.nav-links a{letter-spacing:1.5px;font-size:.64rem}#hero{padding:182px 14px 34px}.stat-grid{grid-template-columns:1fr}.stat-box{padding:16px 14px}.stat-box .num{font-size:2.2rem}.chart-box{padding:16px 12px}.pull-quote{padding:14px}#manifesto{padding:48px 14px}footer{padding:20px 14px}}
