:root{--al-bg:#050509;--al-panel:#0d0d12;--al-line:#26262e;--al-fg:#f9fafb;--al-mute:#b4b4bc;--al-red:#ef4444;--al-hot:#f97316;--al-deep:#991b1b}.al-wrap{width:min(1240px,100% - 48px);margin-inline:auto}.al-shout{font-family:var(--type-display,Impact, "Arial Narrow Bold", sans-serif);text-transform:uppercase;letter-spacing:.005em;color:var(--al-fg);margin:0;font-weight:400;line-height:.95}.al-shout__lie{color:var(--al-red);display:inline-block}.al-shout--h2{font-size:clamp(2.2rem,5vw,4rem)}.al-kicker{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--al-hot);margin:0 0 18px;font-size:.78rem}.al-btn{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--al-hot);padding:15px 22px;font-size:.82rem;text-decoration:none;display:inline-block}.al-btn--hot{background:var(--al-hot);color:#0a0a0a;font-weight:500}.al-btn--hot:hover{background:#fb923c;border-color:#fb923c}.al-btn--line{color:var(--al-fg);border-color:#5a5a64}.al-btn--line:hover{border-color:var(--al-fg)}.al-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.al-hero{background:radial-gradient(1100px 520px at 78% 38%, #991b1b52, transparent 70%), var(--al-bg);border-bottom:1px solid var(--al-line);overflow:hidden}.al-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:24px;padding-block:clamp(48px,7vw,96px);display:grid}.al-hero h1{font-size:clamp(3.3rem,8.2vw,7.6rem)}.al-lede{color:var(--al-fg);max-width:34ch;margin:28px 0 10px;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.35}.al-sub{color:var(--al-mute);max-width:46ch;margin:0 0 30px;line-height:1.55}.al-actions{flex-wrap:wrap;gap:14px;margin:0;display:flex}.al-tower{margin:0}.al-tower svg{width:100%;height:auto;display:block}.al-tower__name{font-family:var(--type-display,Impact, sans-serif);fill:#f9fafb;letter-spacing:.04em;text-transform:uppercase;font-size:26px}.al-tower__note{font-family:var(--type-mono,ui-monospace, monospace);fill:#b4b4bc;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.al-band{background:var(--al-hot);color:#0a0a0a;white-space:nowrap;border-block:1px solid #0a0a0a;overflow:hidden}.al-band__track{gap:0;animation:38s linear infinite al-slide;display:inline-flex}.al-band span{font-family:var(--type-display,Impact, sans-serif);text-transform:uppercase;letter-spacing:.04em;padding:12px 36px;font-size:clamp(1.1rem,2.2vw,1.7rem);position:relative}.al-band span:after{content:"✦";font-size:.9em;position:absolute;right:-8px}@keyframes al-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.al-band__track{animation:none}}.al-section{background:var(--al-bg);border-bottom:1px solid var(--al-line);padding-block:clamp(56px,8vw,104px)}.al-section--dark{background:var(--al-panel)}.al-head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.al-head__sub{color:var(--al-mute);margin:18px 0 0;font-size:1.1rem;line-height:1.5}.al-stages{border:1px solid var(--al-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.al-stage{border-right:1px solid var(--al-line);background:var(--al-panel);padding:clamp(24px,3vw,40px);position:relative}.al-stage:last-child{border-right:0}.al-stage--1{border-top:4px solid #8a90a0}.al-stage--2{border-top:4px solid #ea580c}.al-stage--3{border-top:4px solid var(--al-red)}.al-stage__n{font-family:var(--type-display,Impact, sans-serif);color:#0000;-webkit-text-stroke:1.5px #6b6b75;margin-bottom:14px;font-size:clamp(4rem,7vw,6.5rem);line-height:.9;display:block}.al-stage h3{font-family:var(--type-display,Impact, sans-serif);text-transform:uppercase;color:var(--al-fg);margin:0 0 12px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;line-height:1.05}.al-stage__tag{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--al-hot);margin:0 0 8px;font-size:.75rem}.al-stage__lede{color:var(--al-fg);margin:0 0 22px;line-height:1.5}.al-stage__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.al-stage__list li{border-top:1px solid var(--al-line);color:var(--al-mute);gap:4px;padding-top:12px;line-height:1.45;display:grid}.al-stage__list q{color:var(--al-fg);quotes:"“" "”";font-style:italic}.al-stage__list q+span:before{content:"Translation: ";font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--al-hot);font-size:.72rem}.al-descent{border-top:1px solid var(--al-line);margin:0;padding:0;list-style:none}.al-descent li{border-bottom:1px solid var(--al-line);grid-template-columns:120px 90px minmax(0,1fr);align-items:start;gap:20px;padding:26px 0;display:grid}.al-descent__when{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--al-mute);padding-top:6px;font-size:.82rem}.al-descent__bar{background:linear-gradient(90deg, var(--al-hot), var(--al-red));height:8px;width:calc(var(--heat) * 100%);min-width:14px;margin-top:11px}.al-descent h3{font-family:var(--type-display,Impact, sans-serif);text-transform:uppercase;color:var(--al-fg);margin:0 0 8px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400}.al-descent p{color:var(--al-mute);max-width:62ch;margin:0;line-height:1.5}.al-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.al-post{background:var(--al-panel);border:1px solid var(--al-line);border-top:4px solid var(--al-red);color:var(--al-fg);flex-direction:column;gap:12px;padding:26px;text-decoration:none;display:flex}.al-post:hover{border-color:var(--al-hot)}.al-post:focus-visible{outline-offset:3px;outline:3px solid #fff}.al-post time{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--al-mute);font-size:.75rem}.al-post h3{font-family:var(--type-display,Impact, sans-serif);text-transform:uppercase;margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:400;line-height:1.12}.al-post p{color:var(--al-mute);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.al-post__go{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--al-hot);margin-top:auto;font-size:.78rem}.al-more{margin:32px 0 0}.al-section--manifesto{background:linear-gradient(180deg, #1a0707, var(--al-bg))}.al-manifesto h2{max-width:900px;font-size:clamp(2.6rem,6.4vw,5.4rem)}.al-manifesto__text{color:var(--al-fg);max-width:40ch;margin:24px 0 30px;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.4}.al-form{background:var(--al-bg)}.al-form .ledger-section__head h2{font-family:var(--type-display,Impact, sans-serif);text-transform:uppercase;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:.95}.al-form .ledger-index{display:none}@media (width<=980px){.al-hero__grid{grid-template-columns:1fr}.al-tower{max-width:520px;margin-inline:auto}.al-stages{grid-template-columns:1fr}.al-stage{border-right:0;border-bottom:1px solid var(--al-line)}.al-posts{grid-template-columns:1fr}}@media (width<=640px){.al-wrap{width:calc(100% - 32px)}.al-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.al-descent li{grid-template-columns:1fr;gap:8px}.al-descent__bar{margin-top:0}.al-btn{text-align:center;width:100%}}.al-hero--page .al-page-head{padding-block:clamp(48px,7vw,104px)}.al-page-head__title{max-width:14ch;font-size:clamp(3rem,8vw,7rem)}.al-page-head__lede{max-width:30ch;font-size:clamp(1.3rem,2.4vw,2rem)}.ab-why{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.ab-why__label{position:sticky;top:24px}.ab-why__body{gap:26px;max-width:62ch;display:grid}.ab-why__body p{color:var(--al-mute);margin:0;font-size:1.12rem;line-height:1.62}.ab-why__body .ab-lead{color:var(--al-fg);font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.4}.ab-why__body .ab-verdict{color:var(--al-fg);border-left:4px solid var(--al-red);padding-left:22px;font-size:1.25rem;line-height:1.5}.ab-beliefs{border-top:1px solid var(--al-line);margin:0;padding:0;list-style:none}.ab-beliefs li{border-bottom:1px solid var(--al-line);grid-template-columns:90px minmax(0,1.1fr) minmax(0,.9fr);align-items:baseline;gap:24px;padding:30px 0;display:grid}.ab-beliefs__n{font-family:var(--type-display,Impact, sans-serif);color:#0000;-webkit-text-stroke:1.5px #6b6b75;font-size:2.6rem;line-height:1}.ab-beliefs__title{font-family:var(--type-display,Impact, sans-serif);text-transform:uppercase;color:var(--al-fg);margin:0;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:400;line-height:1}.ab-beliefs__over{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--al-mute);vertical-align:middle;font-size:.8rem}.ab-beliefs__refused{color:var(--al-red);text-decoration-thickness:4px;text-decoration-color:var(--al-fg)}.ab-beliefs p{color:var(--al-mute);margin:0;font-size:1.05rem;line-height:1.55}.ab-mission{gap:4px;display:grid}.ab-mission h2{font-size:clamp(2.6rem,6.4vw,5.4rem)}.ab-mission__lead{color:var(--al-fg);max-width:40ch;margin:24px 0 0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.4}.ab-mission__tail{color:var(--al-mute);max-width:52ch;margin:16px 0 0;line-height:1.6}.ab-mission__cta{margin:30px 0 0}@media (width<=980px){.ab-why{grid-template-columns:1fr}.ab-why__label{position:static}.ab-beliefs li{grid-template-columns:56px minmax(0,1fr)}.ab-beliefs li p{grid-column:2}}[data-brand=angry-leader] .article-prose-col :is(h2,h3,h4){font-family:var(--type-text,"Archivo", "Helvetica Neue", Arial, sans-serif);letter-spacing:0;text-transform:none;font-weight:700;line-height:1.2}.rs-guides{border-top:1px solid var(--al-line);margin:0;padding:0;list-style:none}.rs-guides li{border-bottom:1px solid var(--al-line)}.rs-guides a{color:var(--al-fg);grid-template-columns:90px minmax(0,1fr) 40px;align-items:start;gap:24px;padding:32px 0;text-decoration:none;display:grid}.rs-guides a:hover .rs-guides__go,.rs-guides a:focus-visible .rs-guides__go{color:var(--al-hot);transform:translate(6px)}.rs-guides a:focus-visible{outline-offset:4px;outline:3px solid #fff}.rs-guides__n{font-family:var(--type-display,Impact, sans-serif);color:#0000;-webkit-text-stroke:1.5px #6b6b75;font-size:3rem;line-height:1}.rs-guides__body{gap:10px;display:grid}.rs-guides__body time{font-family:var(--type-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--al-mute);font-size:.78rem}.rs-guides__body strong{font-family:var(--type-display,Impact, sans-serif);text-transform:uppercase;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:400;line-height:1.05}.rs-guides__text{color:var(--al-mute);max-width:68ch;line-height:1.55}.rs-guides__go{color:var(--al-mute);justify-self:end;font-size:1.8rem;transition:transform .15s,color .15s}@media (prefers-reduced-motion:reduce){.rs-guides__go{transition:none}}@media (width<=640px){.rs-guides a{grid-template-columns:56px minmax(0,1fr)}.rs-guides__go{display:none}.rs-guides__n{font-size:2.2rem}}
