:root{--ink:#0f0e0c;--paper:#f5f0e8;--accent:#c0392b;--navy:#1a3a5c;--gold:#b8860b;--muted:#6b6355;--rule:#d4cfc4;--panel:#ede8dc;--white:#fff;--c-optimist:#27ae60;--c-environ:#16a085;--c-labor:#d35400;--c-policy:#2980b9;--c-everyday:#8e44ad;--c-systems:#e6a017;--c-skeptic:#5a6b7b;--c-artist:#c0397a;--c-accelerationist:#e4502b;--c-safety:#3b3bb0;--c-young:#0e9aa7;--c-clinician:#a0562d;--c-economist:#8a6d1f;--c-equity:#7c3aed;--c-land:#6b4423;--c-accent-ondark:#cc5f54;--c-policy-ondark:#3487bd;--c-everyday-ondark:#a469bd;--c-skeptic-ondark:#748290;--c-artist-ondark:#ca598f;--c-safety-ondark:#7878c9;--c-clinician-ondark:#af724f;--c-economist-ondark:#977d38;--c-equity-ondark:#9762f1;--c-land-ondark:#977b64;--ease:cubic-bezier(.25, .46, .45, .94);--stagger-step:60ms;--font-display:"Playfair Display", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-serif:"Source Serif 4", Georgia, serif}[data-persona=tech-optimist]{--persona-color:var(--c-optimist)}[data-persona=environmentalist]{--persona-color:var(--c-environ)}[data-persona=labor-advocate]{--persona-color:var(--c-labor)}[data-persona=policy-realist]{--persona-color:var(--c-policy);--persona-text-color:var(--c-policy-ondark)}[data-persona=everyday-person]{--persona-color:var(--c-everyday);--persona-text-color:var(--c-everyday-ondark)}[data-persona=systems-humanist]{--persona-color:var(--c-systems)}[data-persona=skeptic]{--persona-color:var(--c-skeptic);--persona-text-color:var(--c-skeptic-ondark)}[data-persona=artist]{--persona-color:var(--c-artist);--persona-text-color:var(--c-artist-ondark)}[data-persona=accelerationist]{--persona-color:var(--c-accelerationist)}[data-persona=safety-researcher]{--persona-color:var(--c-safety);--persona-text-color:var(--c-safety-ondark)}[data-persona=young-person]{--persona-color:var(--c-young)}[data-persona=clinician]{--persona-color:var(--c-clinician);--persona-text-color:var(--c-clinician-ondark)}[data-persona=economist]{--persona-color:var(--c-economist);--persona-text-color:var(--c-economist-ondark)}[data-persona=equity-researcher]{--persona-color:var(--c-equity);--persona-text-color:var(--c-equity-ondark)}[data-persona=land-defender]{--persona-color:var(--c-land);--persona-text-color:var(--c-land-ondark)}[data-accent=gold]{--masthead-accent:var(--gold)}[data-accent=accent]{--masthead-accent:var(--accent);--masthead-accent-text:var(--c-accent-ondark)}[data-accent=green]{--masthead-accent:var(--c-optimist)}[data-accent=teal]{--masthead-accent:var(--c-environ)}[data-accent=orange]{--masthead-accent:var(--c-labor)}[data-accent=blue]{--masthead-accent:var(--c-policy);--masthead-accent-text:var(--c-policy-ondark)}[data-accent=purple]{--masthead-accent:var(--c-everyday);--masthead-accent-text:var(--c-everyday-ondark)}[data-accent=amber]{--masthead-accent:var(--c-systems)}[data-accent=slate]{--masthead-accent:var(--c-skeptic);--masthead-accent-text:var(--c-skeptic-ondark)}[data-accent=rose]{--masthead-accent:var(--c-artist);--masthead-accent-text:var(--c-artist-ondark)}[data-accent=flame]{--masthead-accent:var(--c-accelerationist)}[data-accent=indigo]{--masthead-accent:var(--c-safety);--masthead-accent-text:var(--c-safety-ondark)}[data-accent=cyan]{--masthead-accent:var(--c-young)}[data-accent=clay]{--masthead-accent:var(--c-clinician);--masthead-accent-text:var(--c-clinician-ondark)}[data-accent=bronze]{--masthead-accent:var(--c-economist);--masthead-accent-text:var(--c-economist-ondark)}[data-accent=violet]{--masthead-accent:var(--c-equity);--masthead-accent-text:var(--c-equity-ondark)}[data-accent=umber]{--masthead-accent:var(--c-land);--masthead-accent-text:var(--c-land-ondark)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-anchor:none;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-serif);font-size:16px;line-height:1.78}a{color:inherit}.container{max-width:880px;margin:0 auto;padding:0 2rem}.masthead{background:var(--ink);color:var(--paper);text-align:center;z-index:50;padding:3.5rem 2rem 2.5rem;transition:padding .3s;position:sticky;top:0;overflow:hidden}.masthead:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}.masthead:after{content:"";background:var(--masthead-accent,var(--accent));height:5px;position:absolute;bottom:0;left:0;right:0}.masthead .overline{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));margin-bottom:1.1rem;font-size:.62rem}.masthead h1{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.6rem;font-size:clamp(2rem,5.5vw,3.75rem);font-weight:900;line-height:1.06}.masthead h1 em{color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));font-style:italic}.masthead-title-link{color:inherit;text-underline-offset:.18em;transition:text-decoration-color .2s var(--ease);-webkit-text-decoration:underline #f5f0e838;text-decoration:underline #f5f0e838;text-decoration-thickness:1px}.masthead-title-link:hover{-webkit-text-decoration-color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));text-decoration-color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)))}.masthead-title-link:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));text-decoration-color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));box-shadow:0 0 0 2px var(--masthead-accent-text,var(--masthead-accent,var(--accent)));border-radius:2px;outline:none}.masthead .subtitle{color:#f5f0e8a6;max-width:580px;margin:.6rem auto 0;font-size:1rem;font-style:italic;line-height:1.7}.masthead-body{padding:0 3.25rem}.masthead h1{transition:font-size .3s}.masthead .overline,.masthead .subtitle{transition:max-height .3s,opacity .25s,margin .3s;overflow:hidden}.masthead .overline{max-height:3rem}.masthead .subtitle{max-height:10rem}.masthead[data-collapsed=true]{padding-top:.85rem;padding-bottom:.85rem}.masthead[data-collapsed=true] h1{margin-bottom:0;font-size:clamp(1rem,3vw,1.45rem)}.masthead[data-collapsed=true] .overline,.masthead[data-collapsed=true] .subtitle{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.masthead-nav{color:#f5f0e88c;z-index:2;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.masthead-nav--prev{left:1rem}.masthead-nav--next{right:1rem}.masthead-nav:hover,.masthead-nav:focus-visible{color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));background:#ffffff0f;outline:none}.masthead-nav:focus-visible{box-shadow:0 0 0 2px var(--masthead-accent-text,var(--masthead-accent,var(--accent)))}@media (width<=640px){.masthead-body{padding:0 3.25rem}.masthead-nav{width:44px;height:44px}.masthead-nav--prev{left:.5rem}.masthead-nav--next{right:.5rem}.masthead{padding-top:1.75rem;padding-bottom:1.5rem}.masthead h1{margin-bottom:.4rem;font-size:clamp(1.75rem,7.5vw,2.5rem)}.masthead .subtitle{font-size:.9rem}.masthead .overline{margin-bottom:.75rem}.masthead[data-collapsed=true] h1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.masthead,.masthead h1,.masthead .overline,.masthead .subtitle,.masthead-nav,.masthead-title-link{transition:none}}.personas-bar{background:var(--ink);border-bottom:3px solid var(--navy);flex-direction:column;align-items:center;gap:.6rem;padding:1.1rem 2rem 1.25rem;display:flex}.personas-bar__label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f5f0e880;font-size:.55rem}.personas-bar__tags{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}@media (width<=380px){.personas-bar__tags{gap:.4rem}.persona-tag{padding:.28rem .6rem}}.persona-tag-wrap{display:flex;position:relative}.persona-tag{cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);background:0 0;border:1px solid #f5f0e826;border-radius:2px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-family:inherit;display:flex}.persona-tag:hover{background:#ffffff0a;border-color:#f5f0e866}.persona-tag:focus-visible{outline:2px solid var(--persona-color,var(--accent));outline-offset:2px}.persona-dot{background:var(--persona-color,var(--accent));border-radius:50%;flex-shrink:0;width:8px;height:8px}.persona-tag__name{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8b3;font-size:.62rem}.persona-profile{background:var(--paper);width:min(280px,78vw);color:var(--ink);border:1px solid var(--rule);border-top:3px solid var(--persona-color,var(--accent));text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease), transform .16s var(--ease);z-index:60;border-radius:3px;padding:.9rem 1rem 1rem;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #00000047}.persona-tag-wrap:hover .persona-profile,.persona-tag-wrap:focus-within .persona-profile{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.persona-profile:before{content:"";border:7px solid #0000;border-bottom-color:var(--persona-color,var(--accent));position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.persona-profile__header{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.persona-profile__icon{background:var(--persona-color,var(--accent));width:34px;height:34px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.persona-profile__heading{flex-direction:column;display:flex}.persona-profile__name{font-family:var(--font-display);color:var(--ink);font-size:.98rem;font-weight:700;line-height:1.1}.persona-profile__role{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.18rem;font-size:.56rem}.persona-profile__focus{color:var(--ink);margin-bottom:.4rem;font-size:.85rem;font-style:italic;line-height:1.45}.persona-profile__bio{color:var(--muted);font-size:.82rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.persona-profile{transition:none}}.series-nav{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;padding:1.25rem 0 0;display:flex}.series-nav a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem;text-decoration:none;transition:color .15s}.series-nav a:hover{color:var(--accent)}.verification-notice{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:1rem 0 1.5rem;font-size:.58rem;display:flex}.verification-notice__icon{color:var(--gold);flex-shrink:0}.verification-notice__counts{flex-wrap:wrap;gap:.35rem .6rem;display:flex}.verification-notice__counts span[data-verification=verified]{color:var(--c-optimist)}.verification-notice__counts span[data-verification=disputed]{color:var(--c-labor)}.verification-notice__link{color:var(--muted);border-bottom:1px solid var(--rule);transition:color .15s var(--ease), border-color .15s var(--ease);padding-bottom:1px;text-decoration:none}.verification-notice__link:hover{color:var(--accent);border-color:var(--accent)}.intro-block{border-bottom:1px solid var(--rule);padding:2.75rem 0 2.25rem}.intro-block p{color:var(--ink);max-width:640px;font-size:1.05rem;line-height:1.85}.intro-block p+p{margin-top:1rem}.intro-block p:first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--gold);margin-top:.15rem;padding-right:.2rem;font-size:3.2rem;font-weight:700;line-height:.78}.chart-thumb-carousel{padding:0 0 2.25rem}.chart-thumb-carousel__heading{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.85rem;font-size:.6rem}.chart-thumb-carousel__list{scroll-snap-type:x mandatory;gap:.9rem;margin:0 -.1rem;padding-bottom:.4rem;list-style:none;display:flex;overflow-x:auto}.chart-thumb-carousel__loading{border:1px dashed var(--rule);border-radius:3px;height:148px}.chart-thumb{scroll-snap-align:start;flex-shrink:0}.chart-thumb__trigger{border:1px solid var(--rule);background:var(--white);cursor:pointer;text-align:left;width:168px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease);border-radius:3px;flex-direction:column;padding:0;display:flex;overflow:hidden}.chart-thumb__trigger:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:2px 4px #0000000f}.chart-thumb__trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.chart-thumb__canvas{background:var(--panel);border-bottom:1px solid var(--rule);overflow:hidden}.chart-thumb__scale{transform-origin:0 0;display:block}.chart-thumb__meta{flex-direction:column;gap:.15rem;padding:.55rem .65rem .65rem;display:flex}.chart-thumb__kind{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.52rem}.chart-thumb__title{font-family:var(--font-serif);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.chart-thumb__trigger{transition:none}}.summary-box{border:1px solid var(--ink);background:var(--white);margin:2rem 0;padding:1.5rem}.summary-box h3{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);margin-bottom:1rem;padding-bottom:.5rem;font-size:.65rem}.summary-box ul{list-style:none}.summary-box ul li{padding:.3rem 0 .3rem 1.2rem;font-size:.95rem;position:relative}.summary-box ul li:before{content:"•";color:var(--accent);position:absolute;left:0}.summary-box ul li strong{color:var(--ink)}.section-header{align-items:baseline;gap:.9rem;padding:2.75rem 0 1.5rem;display:flex}.section-num{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);flex-shrink:0;padding-top:.1rem;font-size:.62rem}.section-header h2{font-family:var(--font-display);color:var(--ink);flex-shrink:0;font-size:1.45rem;font-weight:700;line-height:1.2}.section-rule{background:var(--rule);flex:1;min-width:20px;height:1px;position:relative;top:-.2em}.stats-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;margin:.5rem 0 2.5rem;display:grid}@media (width<=640px){.stats-grid{grid-template-columns:1fr}}.stat-box{border-left:4px solid var(--accent);background:var(--navy);color:var(--white);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(min(var(--reveal-index,0), 3) * var(--stagger-step));padding:1.1rem 1.25rem 1.2rem;position:relative;overflow:hidden;transform:translateY(14px)}.stat-box[data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.stat-box{transition:none}}.stat-box:after{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:#ffffff0a;width:30px;height:30px;position:absolute;top:0;right:0}.stat-box[data-variant=positive]{border-left-color:var(--c-optimist);background:#172e1e}.stat-box[data-variant=teal]{border-left-color:var(--c-environ);background:#0f2620}.stat-box[data-variant=blue]{border-left-color:var(--c-policy);background:#0f1f30}.stat-box[data-variant=neutral]{background:var(--navy);border-left-color:var(--accent)}.stat-box[data-variant=caution]{border-left-color:var(--gold);background:#2e1f0f}.stat-label-top{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.55;margin-bottom:.4rem;font-size:.58rem;display:block}.stat-num{font-family:var(--font-display);margin-bottom:.35rem;font-weight:900;line-height:1;display:block}.stat-num[data-size=large]{font-size:2.1rem}.stat-num[data-size=medium]{font-size:1.45rem}.stat-desc{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.62rem;line-height:1.45;display:block}.debate-stage{margin:1.5rem 0 .5rem;padding-top:2.4rem;position:relative}.debate-stage:before{content:"";background:repeating-linear-gradient(var(--rule) 0 7px, transparent 7px 14px);width:2px;position:absolute;top:2.1rem;bottom:.5rem;left:50%;transform:translate(-50%)}.debate-stage__axis{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-size:.6rem;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.debate-stage__camp[data-stance=optimist]{color:var(--c-optimist)}.debate-stage__camp[data-stance=critic]{color:var(--accent)}.debate-entry{align-items:flex-start;gap:1rem;width:80%;padding:.5rem 0 1.1rem;display:flex}.debate-entry[data-stance=optimist]{margin-right:auto}.debate-entry[data-stance=critic]{flex-direction:row-reverse;margin-left:auto}.debate-entry[data-stance=neutral]{width:90%;margin:0 auto}.debate-entry[data-first=false]{margin-top:-.5rem;padding-top:0}.debate-entry__rail{flex-shrink:0;justify-content:center;width:52px;display:flex}.speaker-icon{appearance:none;font:inherit;cursor:pointer;border:2.5px solid var(--paper);width:52px;height:52px;transition:box-shadow .2s var(--ease), transform .2s var(--ease);background:var(--persona-color,var(--accent));color:var(--white);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;box-shadow:0 1px 6px #0000001f,0 0 0 1px #0000000f}.debate-entry:hover .speaker-icon,.speaker-icon:focus-visible{box-shadow:0 3px 12px #0000002e,0 0 0 2px #00000014}.speaker-icon:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.debate-entry[data-stance=critic] .debate-entry__persona-trigger .persona-profile{left:auto;right:0;transform:translateY(-4px)}.debate-entry[data-stance=critic] .debate-entry__persona-trigger:hover .persona-profile,.debate-entry[data-stance=critic] .debate-entry__persona-trigger:focus-within .persona-profile{transform:translateY(0)}.debate-entry[data-stance=critic] .debate-entry__persona-trigger .persona-profile:before{left:auto;right:19px;transform:none}.debate-entry__dot{background:var(--persona-color,var(--accent));border:3px solid var(--paper);opacity:.5;z-index:2;border-radius:50%;width:13px;height:13px;margin-top:.45rem;position:relative}.debate-entry__body{flex:1;min-width:0}.speaker-card{flex-direction:column;gap:.05rem;margin-bottom:.45rem;display:flex}.debate-entry[data-stance=critic] .speaker-card{align-items:flex-end}.speaker-name{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--persona-color,var(--ink));font-size:.72rem;font-weight:600}.debate-stance-tag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.debate-reply{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.58rem}.debate-entry[data-stance=critic] .debate-reply{text-align:right}.debate-reply b{color:var(--persona-color,var(--accent));font-weight:600}.debate-concession{width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--persona-color,var(--accent));background:var(--panel);background:color-mix(in srgb, var(--persona-color,var(--accent)) 12%, transparent);border:1px solid var(--rule);border-color:color-mix(in srgb, var(--persona-color,var(--accent)) 32%, transparent);border-radius:999px;align-items:center;gap:.3em;margin:0 0 .5rem;padding:.14rem .55rem;font-size:.55rem;font-weight:600;display:flex}.debate-entry[data-stance=critic] .debate-concession{margin-left:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.speech-bubble{background:var(--white);border:1px solid var(--rule);border-top-width:3px;border-top-color:var(--persona-color,var(--accent));transition:box-shadow .25s var(--ease), opacity .25s var(--ease);padding:1.05rem 1.25rem;position:relative;box-shadow:1px 2px #0000000a,3px 5px #00000006}.debate-entry[data-first=false] .speech-bubble{border-top-width:1px}.debate-entry[data-stance=neutral] .speech-bubble{background:var(--panel);border-top-color:var(--rule)}.debate-entry:hover .speech-bubble{box-shadow:2px 4px #00000012,5px 8px #0000000a}.speech-bubble p{margin-bottom:.8rem;font-size:.975rem;line-height:1.78}.speech-bubble p:last-child{margin-bottom:0}.debate-stage[data-animate=true] .debate-entry{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(min(var(--turn-index,0), 3) * var(--stagger-step))}.debate-stage[data-animate=true] .debate-entry[data-stance=optimist]{transform:translate(-24px)}.debate-stage[data-animate=true] .debate-entry[data-stance=critic]{transform:translate(24px)}.debate-stage[data-animate=true] .debate-entry[data-stance=neutral]{transform:translateY(14px)}.debate-stage[data-animate=true] .debate-entry[data-revealed=true]{opacity:1;transform:none}.debate-stage[data-animate=true] .debate-entry:not([data-active=true]) .speech-bubble{opacity:.9}.debate-stage[data-animate=true] .debate-entry[data-active=true] .speech-bubble{box-shadow:inset 3px 0 0 var(--persona-color,var(--accent)), 3px 6px 0 #00000017, 0 0 0 1px #0000000d}.debate-stage[data-animate=true] .debate-entry[data-active=true][data-stance=critic] .speech-bubble{box-shadow:inset -3px 0 0 var(--persona-color,var(--accent)), 3px 6px 0 #00000017, 0 0 0 1px #0000000d}.debate-stage[data-animate=true] .debate-entry[data-active=true] .speaker-icon{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.debate-stage[data-animate=true] .debate-entry{opacity:1;transition:none;transform:none}}@media (width<=720px){.debate-stage{padding-top:.5rem}.debate-stage:before,.debate-stage__axis{display:none}.debate-entry,.debate-entry[data-stance=optimist],.debate-entry[data-stance=critic],.debate-entry[data-stance=neutral]{border-left:3px solid var(--persona-color,var(--accent));flex-direction:row;width:100%;margin:0 0 .4rem;padding-left:.85rem}.debate-entry[data-first=false]{margin-top:-.4rem}.debate-entry[data-stance=critic] .speaker-card{align-items:flex-start}.debate-entry[data-stance=critic] .debate-reply{text-align:left}.debate-entry[data-stance=critic] .debate-concession{margin-left:0}.debate-entry[data-stance=critic] .debate-entry__persona-trigger .persona-profile{left:50%;right:auto;transform:translate(-50%)translateY(-4px)}.debate-entry[data-stance=critic] .debate-entry__persona-trigger:hover .persona-profile,.debate-entry[data-stance=critic] .debate-entry__persona-trigger:focus-within .persona-profile{transform:translate(-50%)translateY(0)}.debate-entry[data-stance=critic] .debate-entry__persona-trigger .persona-profile:before{left:50%;right:auto;transform:translate(-50%)}.debate-stance-tag{clip:auto;width:auto;height:auto;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--persona-color,var(--accent));margin:.15rem 0 0;font-size:.52rem;display:inline-block;position:static;overflow:visible}.debate-stage[data-animate=true] .debate-entry[data-stance=optimist],.debate-stage[data-animate=true] .debate-entry[data-stance=critic],.debate-stage[data-animate=true] .debate-entry[data-stance=neutral]{transform:translateY(12px)}.debate-stage[data-animate=true] .debate-entry[data-revealed=true]{transform:none}}cite{font-family:var(--font-mono);color:var(--accent);vertical-align:middle;cursor:help;background:#c0392b11;border-radius:2px;margin-left:.2rem;padding:.08rem .32rem;font-size:.65rem;font-style:normal;line-height:1.2;transition:background .15s;display:inline-block}cite:hover{background:#c0392b24}cite[data-verification=pending]{border-bottom:1px dotted #c0392b80}cite[data-verification=verified]{color:var(--c-optimist);border-bottom:1px solid var(--c-optimist);background:#27ae6014}cite[data-verification=disputed]{color:var(--c-labor);border-bottom:1px solid var(--c-labor);background:#d354001a}cite[data-verification=unverified]{color:var(--muted);border-bottom:1px dashed var(--muted);background:#6b63551a}.stat-box[data-verification]:before{content:"";background:#ffffff59;border-radius:50%;width:7px;height:7px;position:absolute;top:.7rem;right:.7rem}.stat-box[data-verification=verified]:before{background:var(--c-optimist)}.stat-box[data-verification=disputed]:before{background:var(--gold)}.stat-box[data-verification=unverified]:before{background:0 0;border:1px solid #f5f0e88c}.chart-block{background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--accent);margin:1.75rem 0 2.5rem;padding:1.3rem 1.4rem 1.2rem;position:relative;box-shadow:1px 2px #0000000a,3px 5px #00000006}.chart-block[data-variant=navy]{border-top-color:var(--navy)}.chart-block[data-variant=gold]{border-top-color:var(--gold)}.chart-block[data-variant=optimist]{border-top-color:var(--c-optimist)}.chart-block[data-variant=environ]{border-top-color:var(--c-environ)}.chart-block[data-variant=labor]{border-top-color:var(--c-labor)}.chart-block[data-variant=policy]{border-top-color:var(--c-policy)}.chart-block__head{flex-direction:column;gap:.25rem;margin-bottom:1rem;padding-right:1.2rem;display:flex}.chart-block__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.58rem}.chart-block__title{font-family:var(--font-display);color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1.2}.chart-block__subtitle{font-family:var(--font-serif);color:var(--muted);font-size:.88rem;font-style:italic;line-height:1.5}.chart-block__body{display:block}.chart-block__canvas{width:100%;position:relative}.chart-block__canvas svg{display:block}.chart-block__canvas path,.chart-block__canvas circle{transition:opacity var(--ease) .15s}.chart-block__canvas:hover path:hover,.chart-block__canvas:hover circle:hover{opacity:.85}.chart-block__aside{flex-direction:column;justify-content:center;display:flex}@media (width>=720px){.chart-block[data-layout=split] .chart-block__body{grid-template-columns:minmax(0,1.65fr) minmax(150px,.85fr);align-items:center;gap:1.4rem;display:grid}.chart-block[data-layout=split] .chart-block__aside .chart-legend{border-top:none;flex-direction:column;align-items:flex-start;gap:.6rem;margin:0;padding:0}}.chart-donut__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart-donut__figure{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.6rem,5vw,2.3rem);font-weight:900;line-height:1}.chart-donut__caption{max-width:9rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.35rem;font-size:.54rem;line-height:1.35}.chart-pictogram{place-content:center;gap:3px;width:100%;height:100%;display:grid}.chart-pictogram svg{display:block}.chart-worldmap__bubble{transition:r .5s var(--ease)}.chart-worldmap__scrubber{height:44px;font-family:var(--font-mono);color:var(--muted);align-items:center;gap:.7rem;padding-top:.5rem;font-size:.62rem;display:flex}.chart-worldmap__scrubber input[type=range]{accent-color:var(--accent);cursor:pointer;flex:1}.chart-worldmap__year{color:var(--ink);letter-spacing:.06em;text-align:right;min-width:6rem;font-weight:600}.chart-worldmap__modeled{border:1px dashed var(--muted);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:2px;flex-shrink:0;padding:.1rem .4rem;font-size:.54rem}.chart-worldmap__play{border:1px solid var(--rule);background:var(--white);width:26px;height:26px;color:var(--accent);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;line-height:1;display:inline-flex}.chart-worldmap__play:hover{background:var(--panel)}.chart-worldmap__toggle{border:1px solid var(--rule);border-radius:3px;display:inline-flex;overflow:hidden}.chart-worldmap__toggle button{background:var(--white);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;border:0;padding:.3rem .75rem;font-size:.62rem}.chart-worldmap__toggle button[data-active=true]{background:var(--accent);color:var(--white)}@media (prefers-reduced-motion:reduce){.chart-worldmap__bubble{transition:none}}@media (width<=560px){.chart-worldmap__scrubber{flex-wrap:wrap;gap:.4rem .6rem;height:auto}.chart-worldmap__year{min-width:0}}.chart-delta-chip{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--accent);color:var(--accent);background:var(--white);white-space:nowrap;border-radius:2px;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%)}.chart-delta-chip[data-sign=flat]{border-color:var(--muted);color:var(--muted)}.chart-delta-chip--lg{padding:.2rem .65rem;font-size:.8rem;box-shadow:1px 2px #0000000f}.chart-block--loading{border-top-color:var(--rule);background:var(--panel);min-height:360px}.chart-legend{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.4rem 1.1rem;margin:.9rem 0 0;padding:.75rem 0 0;list-style:none;display:flex}.chart-legend li{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);align-items:center;gap:.45rem;font-size:.62rem;display:flex}.chart-legend li strong{color:var(--ink)}.chart-legend__swatch{border-radius:2px;flex-shrink:0;width:11px;height:11px}.chart-block__source{border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);margin:.9rem 0 0;padding-top:.7rem;font-size:.58rem;line-height:1.5}.chart-legend+.chart-block__source{border-top:none;padding-top:0}.chart-block__verified{letter-spacing:.14em;text-transform:uppercase;color:var(--c-optimist);border:1px solid var(--c-optimist);vertical-align:middle;background:#27ae6014;border-radius:2px;margin-right:.55rem;padding:.1rem .4rem;font-size:.52rem;display:inline-block}.chart-block__evidence{cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);opacity:.7;transition:opacity .15s var(--ease);background:0 0;border:0;margin-top:.6rem;padding:0;font-size:.54rem;display:inline-block}.chart-block__evidence:after{content:" →"}.chart-block__evidence:hover,.chart-block__evidence:focus-visible{opacity:1}.chart-block[data-verification]:before{content:"";background:var(--rule);border-radius:50%;width:8px;height:8px;position:absolute;top:1rem;right:1rem}.chart-block[data-verification=verified]:before{background:var(--c-optimist)}.chart-block[data-verification=disputed]:before{background:var(--c-labor)}.chart-block[data-verification=unverified]:before{border:1px solid var(--muted);background:0 0}.chart-tooltip{background:var(--white);border:1px solid var(--ink);font-family:var(--font-mono);color:var(--ink);flex-direction:column;gap:.25rem;padding:.5rem .7rem;font-size:.65rem;display:flex;box-shadow:2px 3px #00000014}.chart-tooltip--floating{pointer-events:none;white-space:nowrap;z-index:3;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.chart-tooltip__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.chart-tooltip__row{align-items:center;gap:.4rem;display:flex}.chart-tooltip__swatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}.chart-tooltip__name{color:var(--muted)}.chart-block__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-block{transition:transform var(--ease) .2s, box-shadow var(--ease) .2s}.chart-block:hover{transform:translateY(-2px);box-shadow:1px 3px #0000000d,4px 7px #00000008}@media (prefers-reduced-motion:no-preference){.chart-block[data-reveal=pending] .chart-block__canvas{opacity:0}.chart-block[data-reveal=in] .chart-block__canvas{animation:chart-rise .5s var(--ease) both}@keyframes chart-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chart-block[data-reveal] .chart-bar__grow-v{transform-box:fill-box;transform-origin:bottom}.chart-block[data-reveal] .chart-bar__grow-h{transform-box:fill-box;transform-origin:0}.chart-block[data-reveal=pending] .chart-bar__grow-v{transform:scaleY(0)}.chart-block[data-reveal=pending] .chart-bar__grow-h{transform:scaleX(0)}.chart-block[data-reveal=in] .chart-bar__grow-v{animation:chart-bar-grow-v .4s var(--ease) backwards}.chart-block[data-reveal=in] .chart-bar__grow-h{animation:chart-bar-grow-h .4s var(--ease) backwards}@keyframes chart-bar-grow-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chart-bar-grow-h{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chart-block[data-reveal] .chart-draw{stroke-dasharray:1}.chart-block[data-reveal=pending] .chart-draw{stroke-dashoffset:1px}.chart-block[data-reveal=in] .chart-draw{animation:chart-draw .7s var(--ease) backwards}@keyframes chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.chart-block[data-reveal] .chart-pop{transform-box:fill-box;transform-origin:50%}.chart-block[data-reveal=pending] .chart-pop{transform:scale(0)}.chart-block[data-reveal=in] .chart-pop{animation:chart-pop .4s var(--ease) backwards}@keyframes chart-pop{0%{transform:scale(0)}to{transform:scale(1)}}.chart-block[data-reveal=pending] .chart-fade{opacity:0}.chart-block[data-reveal=in] .chart-fade{animation:chart-fade .5s var(--ease) backwards}@keyframes chart-fade{0%{opacity:0}to{opacity:1}}.chart-block[data-reveal] .chart-cell{transform-origin:50%}.chart-block[data-reveal] rect.chart-cell{transform-box:fill-box}.chart-block[data-reveal=pending] .chart-cell{opacity:0;transform:scale(.4)}.chart-block[data-reveal=in] .chart-cell{animation:chart-cell .35s var(--ease) backwards;animation-delay:calc(var(--i,0) * 7ms)}@keyframes chart-cell{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}}@media (width<=580px){.chart-block{padding:1.1rem 1rem 1rem}.chart-block__title{font-size:1.1rem}.chart-block[data-layout=split] .chart-block__aside .chart-legend{flex-direction:row}}.chart-bar__hit{cursor:pointer}.chart-bar__mark{transition:opacity .15s var(--ease)}.chart-bar__mark[data-dimmed]{opacity:.35}.pullquote{border-left:4px solid var(--gold);background:#b8860b0e;margin:2rem 0;padding:1.1rem 1.6rem}.pullquote p{font-family:var(--font-display);color:var(--ink);font-size:1.1rem;font-style:italic;line-height:1.65}.pullquote .attrib{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-top:.6rem;font-size:.62rem;display:block}.chapter-divider{text-align:center;padding:2.25rem 0 0}.chapter-divider .ornament{color:var(--gold);letter-spacing:.55rem;opacity:.7;font-size:1rem}.verdict-box{border-left:4px solid var(--gold);background:var(--panel);margin:1.75rem 0 .5rem;padding:1.1rem 1.4rem 1.15rem 1.8rem;position:relative}.verdict-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-size:.58rem;display:block}.verdict-box p{color:var(--ink);font-size:.95rem;line-height:1.72}.sources-section{background:var(--panel);border-top:2px solid var(--ink);margin-top:3.5rem;padding:1.75rem 0 2.25rem}.sources-section .container{grid-template-columns:1fr;gap:1.25rem;display:grid}.sources-header{border-bottom:1px solid var(--rule);align-items:center;gap:1rem;padding-bottom:.25rem;display:flex}.sources-header h3{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:.65rem}.sources-header-rule{background:var(--rule);flex:1;height:1px}.source-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem 1.5rem;list-style:none;display:grid}@media (width<=580px){.source-list{grid-template-columns:1fr}}.source-list li{font-family:var(--font-mono);color:var(--muted);border-left:2px solid var(--navy);padding:.35rem 0 .35rem .75rem;font-size:.64rem;line-height:1.5;transition:border-color .15s}.source-list li:hover{border-left-color:var(--accent)}.source-list li strong{color:var(--ink);margin-bottom:.1rem;font-size:.67rem;display:block}.source-list li a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.source-list li a:hover{color:var(--accent)}.index-hero{background:var(--ink);color:var(--paper);text-align:center;padding:4.5rem 2rem 3rem;position:relative;overflow:hidden}.index-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}.index-hero:after{content:"";background:linear-gradient(to right, var(--c-optimist) 0%, var(--c-optimist) 20%, var(--c-environ) 20%, var(--c-environ) 40%, var(--c-labor) 40%, var(--c-labor) 60%, var(--c-policy) 60%, var(--c-policy) 80%, var(--c-everyday) 80%);height:5px;position:absolute;bottom:0;left:0;right:0}.index-hero .overline{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:1.1rem;font-size:.62rem}.index-hero h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.4rem,6vw,4.25rem);font-weight:900;line-height:1.05}.index-hero h1 em{color:var(--gold);font-style:italic}.index-hero .subtitle{color:#f5f0e8a6;max-width:620px;margin:1rem auto 0;font-size:1.05rem;font-style:italic;line-height:1.7}.index-container{max-width:1120px;margin:0 auto;padding:0 2rem}.index-standfirst{color:var(--muted);max-width:660px;padding:2.75rem 0 .5rem;font-size:1.05rem;font-style:italic;line-height:1.8}.manifest-list{padding:1.5rem 0 3rem;list-style:none}.manifest-row{border-bottom:1px solid var(--rule);color:var(--ink);transition:background .15s var(--ease);align-items:flex-start;gap:1.5rem;padding:1.75rem 0;text-decoration:none;display:flex}.manifest-list li:first-child .manifest-row{border-top:1px solid var(--rule)}.manifest-row:hover{background:var(--panel)}.manifest-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.manifest-row__num{width:3ch;font-family:var(--font-display);color:var(--masthead-accent,var(--accent));flex-shrink:0;font-size:2.1rem;font-weight:900;line-height:1}.manifest-row__content{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.manifest-row__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--masthead-accent,var(--accent));font-size:.6rem}.manifest-row__title{font-family:var(--font-display);font-size:1.55rem;font-weight:700;line-height:1.2}.manifest-row__blurb{color:var(--muted);max-width:640px;font-size:.95rem;line-height:1.6}.manifest-row__cta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--masthead-accent,var(--accent));align-self:flex-end;margin-top:.5rem;font-size:.64rem}@media (width<=640px){.manifest-row{gap:1rem}.manifest-row__num{font-size:1.5rem}.manifest-row__title{font-size:1.25rem}}.index-footer{background:var(--ink);color:var(--paper);margin-top:3rem;padding:3rem 0}.index-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.index-footer__colophon{max-width:380px}.index-footer__name{font-family:var(--font-display);margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.index-footer__tagline{color:#f5f0e8a6;font-size:.85rem;line-height:1.6}.index-footer__links{flex-direction:column;gap:.5rem;display:flex}.index-footer__links a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f0e8bf;font-size:.66rem;text-decoration:none}.index-footer__links a:hover{color:var(--paper);text-decoration:underline}.index-footer__tally{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gold);white-space:nowrap;font-size:.62rem}@media (width<=640px){.index-footer__inner{flex-direction:column}}.not-found{text-align:center;padding:5rem 2rem}.not-found h1{font-family:var(--font-display);margin-bottom:1rem;font-size:2.5rem}.not-found a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.7rem}.incentive-audit{border-left:4px solid var(--c-systems);background:#e6a0170f;margin:1.75rem 0;padding:1.1rem 1.4rem 1.1rem 1.5rem}.incentive-audit__eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--c-systems);margin-bottom:.85rem;font-size:.58rem;display:block}.incentive-audit__rows{flex-direction:column;gap:.6rem;margin:0;display:flex}.incentive-audit__row{grid-template-columns:7rem 1fr;align-items:baseline;gap:.5rem 1rem;display:grid}.incentive-audit__row dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:.63rem}.incentive-audit__row dd{color:var(--ink);margin:0;font-size:.92rem;line-height:1.65}@media (width<=580px){.incentive-audit__row{grid-template-columns:1fr;gap:.15rem}}.persona-profile__thread{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--persona-color,var(--accent));border-bottom:1px solid;margin-top:.75rem;padding-bottom:1px;font-size:.6rem;text-decoration:none;display:inline-block}cite[role=button]{cursor:pointer}cite[role=button]:focus-visible,.stat-box[role=button]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.stat-box[role=button]{cursor:pointer}.stat-box[role=button]:hover{filter:brightness(1.12)}.evidence-overlay{z-index:110;animation:evidence-fade .15s var(--ease);background:#0f0e0c73;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes evidence-fade{0%{opacity:0}to{opacity:1}}.evidence-drawer{background:var(--paper);border-left:4px solid var(--gold);width:min(420px,100%);height:100%;animation:evidence-slide .22s var(--ease);padding:1.5rem 1.6rem 2.5rem;overflow-y:auto;box-shadow:-8px 0 30px #0f0e0c33}@keyframes evidence-slide{0%{opacity:.4;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.evidence-overlay,.evidence-drawer{animation:none}}.evidence-drawer__head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.evidence-drawer__kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.evidence-drawer__close{border:1px solid var(--rule);background:var(--white);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.evidence-drawer__close:hover{background:var(--panel)}.evidence-drawer__claim{font-family:var(--font-serif);color:var(--ink);margin-bottom:1.25rem;font-size:1.15rem;line-height:1.5}.evidence-drawer__meta{flex-direction:column;gap:.9rem;margin-bottom:1.4rem;display:flex}.evidence-drawer__meta dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.55rem}.evidence-drawer__meta dd{color:var(--ink);font-size:.88rem;line-height:1.55}.evidence-drawer__meta dd strong{display:block}.evidence-drawer__source-desc{color:var(--muted);margin-top:.2rem;font-size:.82rem;display:block}.evidence-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);border-radius:2px;padding:.18rem .45rem;font-size:.56rem;display:inline-block}.evidence-status[data-verification=verified]{color:var(--c-optimist);border-color:var(--c-optimist);background:#27ae6014}.evidence-status[data-verification=disputed]{color:var(--c-labor);border-color:var(--c-labor);background:#d3540014}.evidence-status[data-verification=unverified]{color:var(--muted);border-color:var(--muted);background:#6b635514}.evidence-status[data-verification=pending]{color:var(--gold);border-color:var(--gold);background:#b8860b14}.evidence-drawer__link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--ink);border-radius:2px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.62rem;text-decoration:none;display:inline-flex}.evidence-drawer__link:hover{background:var(--accent)}.evidence-drawer__pending{color:var(--muted);font-size:.82rem;font-style:italic}.modal-overlay{z-index:100;animation:evidence-fade .15s var(--ease);background:#0f0e0c8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border-top:4px solid var(--gold);width:min(720px,100%);max-height:90vh;animation:modal-in .2s var(--ease);border-radius:3px;padding:3rem 1.75rem 1.75rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0f0e0c59}@keyframes modal-in{0%{opacity:.4;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.modal-overlay,.modal{animation:none}}.modal__close{border:1px solid var(--rule);background:var(--white);width:32px;height:32px;color:var(--ink);cursor:pointer;z-index:1;border-radius:2px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.modal__close:hover{background:var(--panel)}.modal__close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=480px){.modal-overlay{padding:0}.modal{border-radius:0;width:100%;height:100%;max-height:100%}}.vp-hero{background:var(--ink);color:var(--paper);text-align:center;padding:3.5rem 2rem 2.5rem}.vp-hero .overline{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:.8rem;font-size:.62rem}.vp-hero h1{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.05}.vp-hero h1 em{color:var(--gold);font-style:italic}.vp-hero .subtitle{color:#f5f0e8c7;max-width:620px;margin:1rem auto 0;font-size:.95rem;line-height:1.7}.vp-meter{flex-direction:column;align-items:center;gap:.6rem;max-width:620px;margin:1.25rem auto 0;display:flex}.vp-meter__bar{background:#6b635540;border-radius:3px;width:100%;height:6px;overflow:hidden}.vp-meter__bar span{background:var(--c-optimist);height:100%;display:block}.vp-filters{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 1.5rem;display:flex}.vp-filter{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);background:var(--white);color:var(--muted);cursor:pointer;border-radius:2px;padding:.35rem .7rem;font-size:.6rem}.vp-filter[data-active=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.vp-doc{border-top:1px solid var(--rule);padding:1.5rem 0}.vp-doc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.vp-doc__head h2{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.vp-doc__head h2 a{color:var(--ink);text-decoration:none}.vp-doc__head h2 a:hover{color:var(--accent)}.vp-doc__head .vp-meter{flex:1;align-items:flex-end;min-width:220px;margin:0}.vp-doc__head .vp-meter__bar{max-width:260px}.vp-claims{flex-direction:column;gap:.5rem;list-style:none;display:flex}.vp-claim{border-bottom:1px dotted var(--rule);align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.vp-claim__text{color:var(--ink);font-size:.9rem;line-height:1.5}.vp-claim__text a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.vp-claim__text a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.vp-claim__kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:.5rem;font-size:.52rem;display:inline-block}.vp-empty{color:var(--muted);padding:.5rem 0;font-size:.88rem;font-style:italic}.voice-hero{text-align:center;background:var(--panel);border-bottom:4px solid var(--persona-color,var(--accent));padding:3.25rem 2rem 2.5rem}.voice-hero__icon{background:var(--white);width:64px;height:64px;color:var(--persona-color,var(--ink));border:2px solid var(--persona-color,var(--rule));border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.voice-hero .overline{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.voice-hero h1{font-family:var(--font-display);color:var(--ink);font-size:clamp(2rem,5vw,2.8rem);font-weight:900}.voice-hero__role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--persona-color,var(--muted));margin-top:.3rem;font-size:.68rem}.voice-hero .subtitle{max-width:600px;color:var(--muted);margin:.9rem auto 0;font-size:.98rem;font-style:italic;line-height:1.7}.voice-hero__count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.9rem;font-size:.62rem}.voice-doc{border-top:1px solid var(--rule);padding:1.5rem 0}.voice-doc__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.66rem}.voice-doc__title a{color:var(--muted);text-decoration:none}.voice-doc__title a:hover{color:var(--accent)}.voice-entry{margin-bottom:1.5rem}.voice-entry__round{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--persona-color,var(--muted));margin-bottom:.4rem;font-size:.58rem;display:block}.voice-crossings{border-top:1px solid var(--rule);padding:1.75rem 0 .5rem}.voice-crossings__title{font-family:var(--font-display);color:var(--ink);margin-bottom:.4rem;font-size:1.5rem;font-weight:800}.voice-crossings__lead{max-width:62ch;color:var(--muted);margin-bottom:1.15rem;font-size:.95rem;line-height:1.65}.voice-crossings__list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.crossing{background:var(--white);border:1px solid var(--rule);border-left:3px solid var(--persona-color,var(--accent));transition:box-shadow .2s var(--ease), transform .2s var(--ease);padding:.85rem 1rem;text-decoration:none;display:block}.crossing:hover,.crossing:focus-visible{transform:translateY(-1px);box-shadow:2px 4px #0000000f,5px 8px #00000008}.crossing__move{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--persona-color,var(--accent));background:var(--panel);background:color-mix(in srgb, var(--persona-color,var(--accent)) 12%, transparent);border:1px solid var(--rule);border-color:color-mix(in srgb, var(--persona-color,var(--accent)) 32%, transparent);border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.55rem;font-weight:600;display:inline-flex}.crossing__where{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.55rem 0 .4rem;font-size:.56rem;display:block}.crossing__excerpt{font-family:var(--font-serif);color:var(--ink);font-size:.95rem;line-height:1.6;display:block}.voice-crossings__more{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;font-size:.62rem}.voice-crossings__more a{color:var(--persona-color,var(--accent));text-decoration:none}.voice-crossings__more a:hover{text-decoration:underline}.crossings-hero{text-align:center;background:var(--panel);border-bottom:4px solid var(--accent);padding:3rem 2rem 2.25rem}.crossings-hero .overline{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.crossings-hero h1{font-family:var(--font-display);color:var(--ink);margin:.4rem 0;font-size:clamp(2rem,5vw,2.8rem);font-weight:900}.crossings-hero .subtitle{max-width:620px;color:var(--muted);margin:.6rem auto 0;font-size:.98rem;line-height:1.7}.crossings-hero__count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:.9rem;font-size:.62rem}.crossings-voice{border-top:1px solid var(--rule);padding:1.4rem 0}.crossings-voice__head{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.crossings-voice__icon{background:var(--persona-color,var(--accent));width:34px;height:34px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.crossings-voice__name{font-family:var(--font-display);color:var(--ink);font-size:1.25rem;font-weight:800;text-decoration:none}.crossings-voice__name:hover{color:var(--persona-color,var(--accent))}.crossings-voice__usual{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.crossings-voice__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.crossing--compact{padding:.7rem .9rem}.crossing--compact .crossing__where{margin-bottom:0}.crossings-held{border-top:1px solid var(--rule);font-family:var(--font-serif);color:var(--muted);margin:1.75rem 0 2.5rem;padding-top:1.25rem;font-size:.95rem;line-height:1.7}.crossings-held__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:.3rem;font-size:.58rem;display:block}.reading-progress{top:var(--masthead-height,0px);z-index:45;pointer-events:none;background:0 0;height:3px;position:fixed;left:0;right:0}.reading-progress__fill{transform-origin:0;background:var(--masthead-accent,var(--accent));width:100%;height:100%;transition:transform .1s linear;display:block}.reading-time{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:.9rem;font-size:.6rem}.round-nav{display:none}@media (width>=1280px){.round-nav{z-index:40;clip-path:inset(0 0 100%);opacity:0;width:180px;transition:clip-path .4s var(--ease), opacity .4s var(--ease);margin-top:6rem;display:block;position:fixed;top:50%;left:calc(50% - 640px);transform:translateY(-50%)}.round-nav[data-visible=true]{clip-path:inset(0);opacity:1}.round-nav:not([data-visible=true]){pointer-events:none}@media (prefers-reduced-motion:reduce){.round-nav{transition:none}}}section[id^=round-]{scroll-margin-top:8rem}.round-nav__heading{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.55rem}.round-nav__count{opacity:.65}.round-nav__list{flex-direction:column;gap:.15rem;list-style:none;display:flex}.round-nav__link{text-align:left;border:none;border-left:2px solid var(--rule);cursor:pointer;width:100%;color:var(--muted);transition:color .15s var(--ease), border-color .15s var(--ease);background:0 0;padding:.3rem 0 .3rem .7rem;display:block}.round-nav__link:hover{color:var(--ink)}.round-nav__link[data-active=true]{border-left-color:var(--masthead-accent,var(--accent));color:var(--ink);border-left-width:3px;font-weight:600}.round-nav__link[data-status=done]{opacity:.55}.round-nav__link[data-status=done]:hover,.round-nav__link[data-status=done]:focus-visible{opacity:1}.round-nav__link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.round-nav__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;display:block}.round-nav__title{font-family:var(--font-serif);margin-top:.1rem;font-size:.82rem;line-height:1.3;display:block}.series-footer{background:var(--ink);color:var(--paper);border-top:3px solid var(--masthead-accent,var(--accent));margin-top:2rem;padding:1.5rem 0}.series-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;display:flex}.series-footer__next{max-width:100%;color:var(--paper);transition:border-color .2s var(--ease), background .2s var(--ease);border:1px solid #f5f0e82e;border-radius:3px;flex-direction:column;gap:.2rem;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.series-footer__next:hover{background:#ffffff08;border-color:#f5f0e873}.series-footer__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.55rem}.series-footer__title{font-family:var(--font-display);align-items:center;gap:.4rem;font-size:1.05rem;font-weight:700;line-height:1.25;display:flex}.series-footer__more{flex-wrap:wrap;align-items:center;display:flex}.series-footer__more a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f0e8a6;white-space:nowrap;transition:color .15s var(--ease);font-size:.58rem;text-decoration:none}.series-footer__more a:hover{color:var(--paper)}.series-footer__more a:not(:last-child):after{content:"·";color:#f5f0e84d;margin:0 .55rem}cite[role=button]:after{content:"ⓘ";vertical-align:super;opacity:.55;transition:opacity .15s var(--ease);margin-left:1px;font-size:.62em;font-style:normal}cite[role=button]:hover:after,cite[role=button]:focus-visible:after{opacity:1}.stat-box__evidence{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;transition:background .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);background:#ffffff14;border:1px solid #fff6;border-radius:999px;align-items:center;margin-top:.65rem;padding:.22rem .55rem;font-size:.52rem;display:inline-flex}.stat-box__evidence:after{content:" →"}.stat-box[role=button]:hover .stat-box__evidence,.stat-box[role=button]:focus-visible .stat-box__evidence{color:var(--white);background:#ffffff29;border-color:#ffffffb3}@media (width<=580px){.evidence-drawer{border-left:none;border-top:4px solid var(--gold);width:100%;padding:1.1rem 1.2rem 2rem}.evidence-overlay{justify-content:stretch}.evidence-drawer__claim{font-size:1.05rem}}.vp-filter{align-items:center;gap:.4rem;display:inline-flex}.vp-filter:disabled{opacity:.4;cursor:not-allowed}.vp-filter__count{background:#0f0e0c1f;border-radius:2px;padding:.05rem .3rem;font-size:.92em}.vp-filter[data-active=true] .vp-filter__count{background:#f5f0e838}.vp-doc__shown{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:.6rem;font-size:.58rem}.panel-section{border-top:1px solid var(--rule);margin:3.5rem 0 1rem;padding-top:2.5rem}.panel-section__heading{font-family:var(--font-display);color:var(--ink);font-size:1.5rem;font-weight:700}.panel-section__intro{color:var(--muted);margin:.4rem 0 1.5rem;font-size:.95rem}.panel-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;list-style:none;display:grid}.panel-card{background:var(--white);border:1px solid var(--rule);border-left:3px solid var(--persona-color,var(--accent));transition:border-color .15s var(--ease), transform .15s var(--ease);border-radius:3px;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;display:flex}.panel-card:hover{border-color:var(--persona-color,var(--accent));transform:translateY(-1px)}.panel-card__icon{background:var(--persona-color,var(--accent));width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.panel-card__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-card__name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.66rem}.panel-card__focus{color:var(--muted);font-size:.8rem;line-height:1.35}.panel-band{margin-bottom:2rem}.panel-band:last-child{margin-bottom:0}.panel-band__heading{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--rule);margin-bottom:.75rem;padding-bottom:.4rem;font-size:.68rem}.panel-band[data-stance=optimist] .panel-band__heading{border-bottom-color:var(--c-optimist)}.panel-band[data-stance=critic] .panel-band__heading{border-bottom-color:var(--accent)}.panel-band[data-stance=neutral] .panel-band__heading{border-bottom-color:var(--navy)}.panel-band__count{color:var(--muted);text-transform:none;letter-spacing:normal;font-weight:400}.masthead-player{z-index:2;text-align:left;background:#f5f0e80d;border:1px solid #f5f0e824;border-radius:999px;align-items:center;gap:.7rem;width:100%;max-width:30rem;margin:1.1rem auto 0;padding:.4rem .55rem;transition:margin .3s,padding .3s,gap .3s;display:flex;position:relative}.masthead-player__toggle{background:var(--masthead-accent,var(--accent));color:#16110c;cursor:pointer;width:36px;height:36px;transition:transform .15s var(--ease), width .3s ease, height .3s ease;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.masthead-player__toggle:hover,.masthead-player__toggle:focus-visible{outline:none;transform:scale(1.06)}.masthead-player__toggle:focus-visible{box-shadow:0 0 0 2px var(--paper)}.masthead-player__now{flex:none;align-items:center;gap:.45rem;min-width:0;max-width:11rem;display:inline-flex}.masthead-player__speaker-icon{background:var(--persona-color,var(--muted));width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.masthead-player__speaker{flex-direction:column;min-width:0;line-height:1.1;display:flex}.masthead-player__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f5f0e880;font-size:.55rem}.masthead-player__speaker-name{white-space:nowrap;text-overflow:ellipsis;color:var(--persona-text-color,var(--persona-color,var(--paper)));font-size:.85rem;font-weight:600;overflow:hidden}.masthead-player__scrubber{min-width:3rem;accent-color:var(--masthead-accent,var(--accent));cursor:pointer;flex:auto}.masthead-player__time{font-family:var(--font-mono);color:#f5f0e8b8;font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.masthead-player__rate{min-width:2.6rem;color:var(--paper);font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #f5f0e840;border-radius:6px;flex:none;padding:.25rem .45rem;font-size:.72rem;transition:border-color .2s,color .2s}.masthead-player__rate:hover,.masthead-player__rate:focus-visible{border-color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));outline:none}.masthead-player__cc{width:30px;height:30px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f5f0e840;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.masthead-player__cc[aria-pressed=true]{border-color:var(--masthead-accent,var(--accent));color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)))}.masthead-player__cc:hover,.masthead-player__cc:focus-visible{border-color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));color:var(--masthead-accent-text,var(--masthead-accent,var(--accent)));outline:none}.masthead-player__idle-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f0e89e;flex:auto;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.masthead-player__idle-time{font-family:var(--font-mono);color:#f5f0e89e;font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.masthead[data-collapsed=true] .masthead-player{gap:.55rem;max-width:26rem;margin-top:.5rem;padding:.25rem .45rem}.masthead[data-collapsed=true] .masthead-player__toggle{width:30px;height:30px}.masthead[data-collapsed=true] .masthead-player__rate,.masthead[data-collapsed=true] .masthead-player__cc{display:none}.masthead[data-collapsed=true] .masthead-player__now{max-width:8rem}.masthead[data-collapsed=true] .masthead-player__eyebrow{display:none}.masthead[data-collapsed=true] .masthead-player__speaker-icon{width:20px;height:20px}.masthead[data-collapsed=true] .masthead-player__speaker-name{font-size:.72rem}@media (width<=640px){.masthead-player{gap:.5rem;max-width:none;margin-top:.85rem}.masthead-player__now{max-width:7.5rem}.masthead-player__rate,.masthead-player__cc{display:none}}@media (prefers-reduced-motion:reduce){.masthead-player,.masthead-player__toggle{transition:none}}.captions-overlay{bottom:1.5rem;left:50%;bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:60;width:min(90vw,40rem);color:var(--paper);text-align:center;pointer-events:none;transition:opacity .25s var(--ease);background:#14100cd1;border-radius:10px;padding:.6rem 1.1rem;position:fixed;transform:translate(-50%)}.captions-overlay__speaker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--persona-text-color,var(--persona-color,#f5f0e8a6));margin-bottom:.15rem;font-size:.62rem;display:block}.captions-overlay__text{font-family:var(--font-serif);font-size:.95rem;line-height:1.35}.captions-overlay__text:empty{display:none}@media (width<=640px){.captions-overlay{width:min(94vw,26rem);bottom:max(1rem, env(safe-area-inset-bottom));padding:.5rem .85rem}.captions-overlay__text{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.captions-overlay{transition:none}}.debate-nav-fab{z-index:45;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1.75rem;right:1.75rem}.debate-nav-fab__trigger{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--paper);cursor:pointer;transition:background .15s var(--ease), transform .15s var(--ease);border:1px solid #f5f0e826;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 12px #00000059}.debate-nav-fab__trigger:hover{background:var(--masthead-accent,var(--accent));transform:scale(1.06)}.debate-nav-fab__trigger:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.debate-nav-fab__panel{background:var(--ink);scrollbar-width:thin;border:1px solid #f5f0e81f;border-radius:6px;flex-direction:column;min-width:220px;max-height:420px;display:flex;overflow:hidden auto;box-shadow:0 4px 24px #0006}.debate-nav-fab__item{transition:background .12s var(--ease);border-bottom:1px solid #f5f0e812;flex-direction:column;gap:.1rem;padding:.55rem .85rem;text-decoration:none;display:flex}.debate-nav-fab__item:last-child{border-bottom:none}.debate-nav-fab__item:hover{background:#f5f0e80f}.debate-nav-fab__item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.debate-nav-fab__part{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.5rem}.debate-nav-fab__title{font-family:var(--font-serif);color:#f5f0e8d1;font-size:.82rem;line-height:1.25}@media (width<=640px){.debate-nav-fab{right:1rem}.debate-nav-fab__trigger{width:2.25rem;height:2.25rem}}.chart-catalog-hero{text-align:center;background:var(--panel);border-bottom:4px solid var(--accent);padding:3rem 2rem 2.25rem}.chart-catalog-hero .overline{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.chart-catalog-hero h1{font-family:var(--font-display);color:var(--ink);margin:.4rem 0;font-size:clamp(2rem,5vw,2.8rem);font-weight:900}.chart-catalog-hero h1 em{color:var(--accent);font-style:italic}.chart-catalog-hero .subtitle{max-width:620px;color:var(--muted);margin:.6rem auto 0;font-size:.98rem;line-height:1.7}.chart-catalog__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.chart-catalog__kind{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule);color:var(--muted);border-radius:2px;padding:.2rem .55rem;font-size:.58rem}.chart-catalog__round{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.62rem;text-decoration:none}.chart-catalog__round:hover{text-decoration:underline}[data-series=roundtable-reckoning]{--comic-ink:#1a1208;--comic-paper:#f7ecd7;--comic-paper-bright:#fffaf0;--comic-yellow:#ffd23f;--comic-red:#e5484d;--comic-red-deep:#b91c1c;--comic-cyan:#29b6d8;--comic-purple:#7b5ea7;--comic-halftone:14px;--font-comic-display:"Bangers", "Comic Sans MS", "Chalkboard SE", cursive;--font-comic-hand:"Permanent Marker", "Comic Sans MS", "Chalkboard SE", cursive;--font-comic-body:"Comic Sans MS", "Chalkboard SE", "Segoe Print", cursive, sans-serif}.comic-root[data-series=roundtable-reckoning]{background-color:var(--comic-paper);background-image:radial-gradient(#1a12080d 22%,#0000 23%),radial-gradient(#1a12080d 22%,#0000 23%);background-size:var(--comic-halftone) var(--comic-halftone), var(--comic-halftone) var(--comic-halftone);background-position:0 0, calc(var(--comic-halftone) / 2) calc(var(--comic-halftone) / 2);min-height:100vh;color:var(--comic-ink);font-family:var(--font-comic-body);line-height:1.5;overflow-x:hidden}.comic-root[data-series=roundtable-reckoning] ::selection{background:var(--comic-yellow);color:var(--comic-ink)}[data-series=roundtable-reckoning] .comic-cover{text-align:center;border-bottom:4px solid var(--comic-ink);background:radial-gradient(circle at 50% 42%, var(--comic-yellow) 0 6rem, transparent 16rem), repeating-conic-gradient(from 8deg at 50% 42%, var(--comic-red) 0 7deg, #d13a3f 7deg 14deg);padding:4.5rem 1.5rem 4rem;position:relative;overflow:hidden}[data-series=roundtable-reckoning] .comic-cover__overline{background:var(--comic-ink);color:var(--comic-paper-bright);font-family:var(--font-comic-hand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;padding:.3rem 1rem;font-size:.85rem;display:inline-block;transform:rotate(-1.5deg)}[data-series=roundtable-reckoning] .comic-cover__title{font-family:var(--font-comic-display);letter-spacing:.03em;text-transform:uppercase;color:var(--comic-paper-bright);text-shadow:3px 3px 0 var(--comic-ink), -2px -2px 0 var(--comic-ink), 2px -2px 0 var(--comic-ink), -2px 2px 0 var(--comic-ink), 7px 7px 0 #1a12088c;margin:0;font-size:clamp(3.2rem,11vw,7rem);font-weight:400;line-height:.92}[data-series=roundtable-reckoning] .comic-cover__title-line{display:block}[data-series=roundtable-reckoning] .comic-cover__title-line:nth-child(2){color:var(--comic-yellow);transform:rotate(-1deg)}[data-series=roundtable-reckoning] .comic-cover__subtitle{background:var(--comic-paper-bright);border:3px solid var(--comic-ink);max-width:34rem;box-shadow:5px 5px 0 var(--comic-ink);font-family:var(--font-comic-hand);border-radius:255px 15px 225px/15px 225px 15px 255px;margin:1.75rem auto 0;padding:.85rem 1.25rem;font-size:1.02rem;transform:rotate(.6deg)}[data-series=roundtable-reckoning] .comic-cover__dateline{font-family:var(--font-comic-hand);letter-spacing:.1em;text-transform:uppercase;color:var(--comic-paper-bright);text-shadow:1.5px 1.5px 0 var(--comic-ink);margin-top:1.5rem;font-size:.8rem;display:inline-block}[data-series=roundtable-reckoning] .comic-cover .comic-sfx{position:absolute;top:1.4rem;right:clamp(.5rem,6vw,5rem);transform:rotate(9deg)}[data-series=roundtable-reckoning] .comic-cast{border-bottom:4px solid var(--comic-ink);background:var(--comic-paper-bright);flex-wrap:wrap;justify-content:center;gap:1.1rem;padding:2rem 1.25rem;display:flex}[data-series=roundtable-reckoning] .comic-cast__card{border:3px solid var(--comic-ink);max-width:19rem;box-shadow:4px 4px 0 var(--comic-ink);background:#fff;border-radius:95% 4% 92% 5%/4% 95% 6%;align-items:center;gap:.7rem;padding:.7rem 1rem;display:flex}[data-series=roundtable-reckoning] .comic-cast__card:nth-child(2n){border-radius:4% 95% 6%/95% 4% 92% 5%;transform:rotate(1.2deg)}[data-series=roundtable-reckoning] .comic-cast__card:nth-child(odd){transform:rotate(-1.2deg)}[data-series=roundtable-reckoning] .comic-cast__icon{border:2.5px solid var(--comic-ink);background:var(--persona-color,var(--comic-cyan));color:#fff;border-radius:50% 45% 52% 48%/47% 52% 45% 53%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}[data-series=roundtable-reckoning] .comic-cast__card[data-cast=the-researcher] .comic-cast__icon{background:var(--comic-purple)}[data-series=roundtable-reckoning] .comic-cast__card[data-cast=the-chorus] .comic-cast__icon{background:var(--comic-red)}[data-series=roundtable-reckoning] .comic-cast__name{font-family:var(--font-comic-display);letter-spacing:.05em;font-size:1.15rem;display:block}[data-series=roundtable-reckoning] .comic-cast__role{font-family:var(--font-comic-hand);opacity:.85;font-size:.72rem;display:block}[data-series=roundtable-reckoning] .comic-scene{max-width:62rem;margin:0 auto;padding:2.75rem 1.25rem 1rem}[data-series=roundtable-reckoning] .comic-scene__kicker{background:var(--comic-ink);color:var(--comic-yellow);font-family:var(--font-comic-display);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.25rem .9rem;font-size:1rem;display:inline-block;transform:rotate(-1deg)skew(-8deg)}[data-series=roundtable-reckoning] .comic-scene__title{font-family:var(--font-comic-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:3px 3px 0 var(--comic-yellow);margin:.5rem 0 1.5rem;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:400}[data-series=roundtable-reckoning] .comic-scene__panels{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (width>=700px){[data-series=roundtable-reckoning] .comic-scene__panels--grid-2{grid-template-columns:repeat(2,1fr)}[data-series=roundtable-reckoning] .comic-scene__panels--grid-3{grid-template-columns:repeat(3,1fr)}[data-series=roundtable-reckoning] .comic-scene__panels--mosaic{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense}[data-series=roundtable-reckoning] .comic-panel[data-span="2"]{grid-column:span 2}[data-series=roundtable-reckoning] .comic-panel[data-span="3"]{grid-column:span 3}}[data-series=roundtable-reckoning] .comic-panel{background:var(--comic-paper-bright);flex-direction:column;gap:1rem;padding:1.4rem 1.25rem;display:flex;position:relative}[data-series=roundtable-reckoning] .comic-panel--sketch{border:solid var(--comic-ink);border-width:3px 4px 3px 5px;border-radius:15px 255px 15px 225px/225px 15px 255px;box-shadow:6px 6px #1a1208cc}[data-series=roundtable-reckoning] .comic-panel--sketch:nth-child(odd){border-width:3px 3px 5px 5px;border-radius:255px 15px 225px/15px 225px 15px 255px;transform:rotate(-.5deg)}[data-series=roundtable-reckoning] .comic-panel--sketch:nth-child(2n){transform:rotate(.5deg)}[data-series=roundtable-reckoning] .comic-panel--jagged{background:var(--comic-paper-bright);clip-path:polygon(1% 3%,99% 0%,98% 30%,100% 55%,97% 78%,99% 97%,52% 99%,2% 100%,3% 70%,0% 42%,2% 18%);filter:drop-shadow(5px 5px #1a1208cc);border:none;padding:2rem 1.75rem}[data-series=roundtable-reckoning] .comic-panel--clean{border:3px solid var(--comic-ink);box-shadow:6px 6px #1a1208cc}[data-series=roundtable-reckoning] .comic-panel--borderless{background:0 0;padding:.5rem 0}[data-series=roundtable-reckoning] .comic-panel[data-background=halftone]{background-color:var(--comic-paper-bright);background-image:radial-gradient(#29b6d847 24%,#0000 25%);background-size:11px 11px}[data-series=roundtable-reckoning] .comic-panel[data-background=burst]{background:radial-gradient(circle at 50% 45%, var(--comic-paper-bright) 0 5rem, transparent 15rem), repeating-conic-gradient(from 4deg at 50% 45%, var(--comic-yellow) 0 8deg, #f5c526 8deg 16deg)}[data-series=roundtable-reckoning] .comic-panel[data-background=flat]{background:var(--comic-paper-bright)}[data-series=roundtable-reckoning] .comic-panel[data-background=paper]{background:var(--comic-paper)}[data-series=roundtable-reckoning] .comic-caption{z-index:2;background:var(--comic-yellow);border:2.5px solid var(--comic-ink);max-width:32rem;box-shadow:3px 3px 0 var(--comic-ink);font-family:var(--font-comic-hand);margin:0;padding:.55rem 1.1rem;font-size:.92rem;line-height:1.45;transform:skew(-6deg)rotate(-.6deg)}[data-series=roundtable-reckoning] .comic-caption>span{display:inline-block;transform:skew(6deg)}[data-series=roundtable-reckoning] .comic-caption--top-right,[data-series=roundtable-reckoning] .comic-caption--bottom-right{align-self:flex-end;transform:skew(6deg)rotate(.6deg)}[data-series=roundtable-reckoning] .comic-caption--top-right>span,[data-series=roundtable-reckoning] .comic-caption--bottom-right>span{transform:skew(-6deg)}[data-series=roundtable-reckoning] .comic-caption--bottom-left,[data-series=roundtable-reckoning] .comic-caption--bottom-right{order:99}[data-series=roundtable-reckoning] .comic-speech{flex-direction:column;gap:.4rem;max-width:36rem;display:flex}[data-series=roundtable-reckoning] .comic-speech__speaker{border:2px solid var(--comic-ink);background:var(--persona-color,var(--comic-purple));color:#fff;font-family:var(--font-comic-display);letter-spacing:.08em;box-shadow:2px 2px 0 var(--comic-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.16rem .7rem;font-size:.92rem;display:inline-flex;transform:rotate(-1deg)}[data-series=roundtable-reckoning] .comic-speech[data-cast=the-researcher] .comic-speech__speaker{background:var(--comic-purple)}[data-series=roundtable-reckoning] .comic-speech__bubble{border:2.5px solid var(--comic-ink);background:linear-gradient(25deg,#fff,#eef3f6);border-radius:1.1rem 1.3rem 1.2rem 1rem;padding:.9rem 1.2rem;font-size:.95rem;position:relative;box-shadow:inset -2px 2px 2px 1px #fff,4px 4px #1a1208bf}[data-series=roundtable-reckoning] .comic-speech__bubble p{margin:0}[data-series=roundtable-reckoning] .comic-speech__bubble p+p{margin-top:.6rem}[data-series=roundtable-reckoning] .comic-speech__bubble:before,[data-series=roundtable-reckoning] .comic-speech__bubble:after{content:"";border-style:solid;position:absolute}[data-series=roundtable-reckoning] .comic-speech__bubble:before{border-width:17px 7px 0;border-color:var(--comic-ink) transparent;bottom:-17px;left:11%}[data-series=roundtable-reckoning] .comic-speech__bubble:after{border-width:13px 5px 0;border-color:#fff #0000;bottom:-12px;left:calc(11% + 1.5px)}[data-series=roundtable-reckoning] .comic-speech[data-tail=right] .comic-speech__bubble:before{left:auto;right:11%}[data-series=roundtable-reckoning] .comic-speech[data-tail=right] .comic-speech__bubble:after{left:auto;right:calc(11% + 1.5px)}[data-series=roundtable-reckoning] .comic-speech[data-tail=right]{align-self:flex-end}[data-series=roundtable-reckoning] .comic-speech[data-tail=right] .comic-speech__speaker{align-self:flex-end;transform:rotate(1deg)}[data-series=roundtable-reckoning] .comic-speech[data-style=thought] .comic-speech__bubble{border-style:dashed;border-radius:2.5rem 2.2rem 2.6rem 2.3rem}[data-series=roundtable-reckoning] .comic-speech[data-style=thought] .comic-speech__bubble:before{width:12px;height:12px;box-shadow:0 0 0 2.5px var(--comic-ink), 16px 10px 0 -3px #fff, 16px 10px 0 -1px var(--comic-ink);background:#fff;border:none;border-radius:50%;bottom:-14px;left:14%}[data-series=roundtable-reckoning] .comic-speech[data-style=thought] .comic-speech__bubble:after{display:none}[data-series=roundtable-reckoning] .comic-speech[data-style=shout] .comic-speech__bubble{clip-path:polygon(2% 12%,8% 2%,28% 6%,46% 0%,64% 5%,84% 1%,97% 10%,94% 38%,100% 60%,95% 84%,82% 97%,58% 93%,36% 100%,16% 94%,3% 86%,6% 55%,0% 34%);box-shadow:none;filter:drop-shadow(3px 3px 0 var(--comic-ink));font-family:var(--font-comic-display);letter-spacing:.04em;background:#fff;border:none;border-radius:0;padding:1.3rem 1.6rem;font-size:1.1rem}[data-series=roundtable-reckoning] .comic-swarm{flex-wrap:wrap;justify-content:center;gap:1.1rem;padding:.5rem 0;display:flex}[data-series=roundtable-reckoning] .comic-swarm__bubble{clip-path:polygon(3% 10%,0% 0%,12% 4%,30% 0%,52% 4%,73% 0%,88% 5%,100% 0%,97% 22%,100% 48%,96% 71%,100% 100%,82% 96%,60% 100%,38% 95%,17% 100%,4% 94%,0% 72%,3% 45%);filter:drop-shadow(4px 4px #1a1208d9);max-width:24rem;transform:rotate(var(--tilt,0deg));background:#fff;padding:1.2rem 1.4rem;font-size:.88rem;line-height:1.45;position:relative}[data-series=roundtable-reckoning] .comic-swarm__bubble p{margin:0}[data-series=roundtable-reckoning] .comic-swarm__bubble--heavy{max-width:28rem;filter:drop-shadow(5px 5px 0 var(--comic-red-deep));background:#ffe3e3;font-size:1rem}[data-series=roundtable-reckoning] .comic-swarm__handle{font-family:var(--font-comic-hand);letter-spacing:.08em;text-transform:uppercase;color:var(--comic-red-deep);margin-bottom:.35rem;font-size:.7rem;display:block}[data-series=roundtable-reckoning] .comic-grawlix{font-family:var(--font-comic-display);letter-spacing:.06em;color:var(--comic-red);text-shadow:1.5px 1.5px 0 var(--comic-ink);font-size:1.35em;line-height:1;display:inline-block;transform:rotate(-2deg)translateY(.08em)}[data-series=roundtable-reckoning] .comic-sfx{z-index:3;width:fit-content;font-family:var(--font-comic-display);color:var(--comic-red-deep);text-shadow:2px 2px #fff,-1.5px -1.5px #fff;place-items:center;padding:2.2rem 2.6rem;display:grid;position:relative}[data-series=roundtable-reckoning] .comic-sfx--md{font-size:1.6rem}[data-series=roundtable-reckoning] .comic-sfx--lg{font-size:2.3rem}[data-series=roundtable-reckoning] .comic-sfx--xl{font-size:3.2rem}[data-series=roundtable-reckoning] .comic-sfx--starburst:before,[data-series=roundtable-reckoning] .comic-sfx--starburst:after{content:"";z-index:-1;clip-path:polygon(0% 0%,27% 24%,28% 0%,46% 24%,60% 0%,71% 28%,99% 1%,83% 30%,99% 28%,84% 40%,100% 51%,82% 60%,100% 69%,78% 73%,100% 100%,66% 79%,61% 100%,45% 78%,33% 100%,28% 81%,0% 100%,21% 65%,0% 61%,24% 47%,0% 32%,15% 28%);position:absolute;inset:0}[data-series=roundtable-reckoning] .comic-sfx--starburst:before{background:var(--comic-ink);transform:scale(1.08)rotate(3deg)}[data-series=roundtable-reckoning] .comic-sfx--starburst:after{background:var(--comic-yellow)}[data-series=roundtable-reckoning] .comic-sfx--grawlix{color:#fff;text-shadow:2px 2px 0 var(--comic-ink), -1.5px -1.5px 0 var(--comic-ink);padding:1.4rem 1.8rem}[data-series=roundtable-reckoning] .comic-sfx--grawlix:before,[data-series=roundtable-reckoning] .comic-sfx--grawlix:after{content:"";z-index:-1;clip-path:polygon(0% 0%,27% 24%,28% 0%,46% 24%,60% 0%,71% 28%,99% 1%,83% 30%,99% 28%,84% 40%,100% 51%,82% 60%,100% 69%,78% 73%,100% 100%,66% 79%,61% 100%,45% 78%,33% 100%,28% 81%,0% 100%,21% 65%,0% 61%,24% 47%,0% 32%,15% 28%);position:absolute;inset:0}[data-series=roundtable-reckoning] .comic-sfx--grawlix:before{background:var(--comic-ink);transform:scale(1.08)rotate(-4deg)}[data-series=roundtable-reckoning] .comic-sfx--grawlix:after{background:var(--comic-red)}[data-series=roundtable-reckoning] .comic-post{border:3px solid var(--comic-ink);max-width:30rem;box-shadow:5px 5px 0 var(--comic-cyan);background:#fff;border-radius:15px 255px 15px 225px/225px 15px 255px;padding:1rem 1.2rem;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem}[data-series=roundtable-reckoning] .comic-post__head{align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}[data-series=roundtable-reckoning] .comic-post__avatar{border:2px solid var(--comic-ink);background:var(--comic-cyan);color:#fff;width:2.3rem;height:2.3rem;font-family:var(--font-comic-display);border-radius:50%;place-items:center;font-size:1.05rem;display:grid}[data-series=roundtable-reckoning] .comic-post__author{font-weight:700;line-height:1.2;display:block}[data-series=roundtable-reckoning] .comic-post__handle{color:#566;font-size:.78rem;display:block}[data-series=roundtable-reckoning] .comic-post__text{margin:0;line-height:1.5}[data-series=roundtable-reckoning] .comic-post__meta{color:#566;border-top:1px solid #dde;margin-top:.6rem;padding-top:.5rem;font-size:.76rem;display:block}[data-series=roundtable-reckoning] .comic-verdict{background:var(--comic-ink);max-width:46rem;color:var(--comic-paper-bright);box-shadow:0 0 0 3px var(--comic-paper-bright), 0 0 0 6px var(--comic-ink), 8px 8px 0 6px var(--comic-red);border-radius:255px 15px 225px/15px 225px 15px 255px;margin:3rem auto;padding:1.8rem 1.9rem;transform:rotate(-.4deg)}[data-series=roundtable-reckoning] .comic-verdict__label{background:var(--comic-yellow);color:var(--comic-ink);font-family:var(--font-comic-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;padding:.2rem .9rem;font-size:1.15rem;display:inline-block;transform:skew(-8deg)}[data-series=roundtable-reckoning] .comic-verdict p{margin:0 0 .75rem;font-size:.95rem;line-height:1.6}[data-series=roundtable-reckoning] .comic-verdict p:last-child{margin-bottom:0}[data-series=roundtable-reckoning] .comic-sources{max-width:46rem;margin:0 auto;padding:0 1.25rem 3rem}[data-series=roundtable-reckoning] .comic-sources__heading{font-family:var(--font-comic-display);letter-spacing:.06em;text-transform:uppercase;text-shadow:2px 2px 0 var(--comic-yellow);font-size:1.6rem;font-weight:400}[data-series=roundtable-reckoning] .comic-sources__item{background:var(--comic-paper-bright);border:2.5px solid var(--comic-ink);box-shadow:3px 3px 0 var(--comic-ink);border-radius:15px 225px 15px 255px/255px 15px 225px;padding:.8rem 1rem;font-size:.88rem}[data-series=roundtable-reckoning] .comic-sources__item+.comic-sources__item{margin-top:.8rem}[data-series=roundtable-reckoning] .comic-sources__item strong{font-family:var(--font-comic-hand)}[data-series=roundtable-reckoning] .comic-cite{font-family:var(--font-comic-hand);vertical-align:super;color:var(--comic-red-deep);border-bottom:1.5px dashed var(--comic-red-deep);margin-left:.15rem;font-size:.72em;text-decoration:none}[data-series=roundtable-reckoning] .comic-footer{border-top:4px solid var(--comic-ink);background:var(--comic-paper-bright);flex-wrap:wrap;justify-content:center;gap:1rem;padding:2.2rem 1.25rem 3.2rem;display:flex}[data-series=roundtable-reckoning] .comic-button{background:var(--comic-yellow);border:3px solid var(--comic-ink);box-shadow:4px 4px 0 var(--comic-ink);color:var(--comic-ink);font-family:var(--font-comic-display);letter-spacing:.06em;text-transform:uppercase;border-radius:255px 15px 225px/15px 225px 15px 255px;padding:.55rem 1.3rem;font-size:1.05rem;text-decoration:none;display:inline-block}[data-series=roundtable-reckoning] .comic-button:hover{background:var(--comic-cyan);color:#fff}[data-series=roundtable-reckoning] .comic-button--ghost{background:var(--comic-paper-bright)}[data-series=roundtable-reckoning] .comic-index{max-width:46rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}[data-series=roundtable-reckoning] .comic-episode-card{background:var(--comic-paper-bright);border:3.5px solid var(--comic-ink);box-shadow:6px 6px 0 var(--comic-red);color:var(--comic-ink);border-radius:255px 15px 225px/15px 225px 15px 255px;padding:1.4rem 1.6rem;text-decoration:none;display:block;transform:rotate(-.5deg)}[data-series=roundtable-reckoning] .comic-episode-card:hover{box-shadow:6px 6px 0 var(--comic-cyan)}[data-series=roundtable-reckoning] .comic-episode-card+.comic-episode-card{margin-top:1.4rem;transform:rotate(.5deg)}[data-series=roundtable-reckoning] .comic-episode-card__eyebrow{background:var(--comic-ink);color:var(--comic-yellow);font-family:var(--font-comic-hand);letter-spacing:.12em;text-transform:uppercase;padding:.14rem .7rem;font-size:.72rem;display:inline-block;transform:rotate(-1deg)}[data-series=roundtable-reckoning] .comic-episode-card__title{font-family:var(--font-comic-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:2.5px 2.5px 0 var(--comic-yellow);margin:.6rem 0 .4rem;font-size:1.9rem;font-weight:400}[data-series=roundtable-reckoning] .comic-episode-card__blurb{font-family:var(--font-comic-hand);margin:0;font-size:.9rem}@media (prefers-reduced-motion:no-preference){[data-series=roundtable-reckoning] .comic-reveal{opacity:0;transition:opacity .45s cubic-bezier(.22,1.4,.36,1),transform .45s cubic-bezier(.22,1.4,.36,1);transform:scale(.93)rotate(-1deg)}[data-series=roundtable-reckoning] .comic-reveal[data-revealed=true]{opacity:1;transform:none}[data-series=roundtable-reckoning] .comic-sfx[data-revealed=true]{animation:.5s cubic-bezier(.22,1.6,.36,1) both comic-boom}@keyframes comic-boom{0%{opacity:0;rotate:-12deg;scale:.2}60%{opacity:1;rotate:4deg;scale:1.15}to{opacity:1;rotate:0deg;scale:1}}}@media (width<=480px){[data-series=roundtable-reckoning] .comic-cover{padding:3rem 1rem 2.75rem}[data-series=roundtable-reckoning] .comic-sfx--xl{font-size:2.2rem}[data-series=roundtable-reckoning] .comic-swarm__bubble{max-width:100%}}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-vietnamese-400-normal-BbvBhFjQ.woff2)format("woff2"),url(/assets/bangers-vietnamese-400-normal-Ll9rymNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2"),url(/assets/bangers-latin-ext-400-normal-CzVt_Cgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(/assets/bangers-latin-400-normal-BAEm-Pv0.woff)format("woff");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:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff");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}
