.yj{--yj-vest:#f4ed28;--yj:#655f00;--yj-ink:#161616;--yj-red:hsl(var(--destructive));--yj-line:color-mix(in srgb, currentColor 22%, transparent);--yj-sm:.875rem;--yj-xs:.75rem;--yj-s1:.25rem;--yj-s2:.5rem;--yj-s3:.75rem;--yj-s4:1rem;--yj-s5:1.25rem;--yj-s6:1.5rem}.dark .yj{--yj:var(--yj-vest)}.yj-eyebrow{color:var(--yj)}.yj-opening-film{border-top:4px solid var(--yj-vest);max-width:54rem;margin:0 auto 2rem}.yj-film-visual{background:var(--yj-ink);border-radius:8px;position:relative;overflow:hidden}.yj-opening-film video{background:var(--yj-ink);pointer-events:none;width:100%;height:auto;display:block}.yj-opening-film video::-webkit-media-controls{display:none!important}.yj-opening-film video::-webkit-media-controls-start-playback-button{display:none!important}.yj-opening-film video:focus-visible{outline:3px solid var(--yj-vest);outline-offset:-3px}.yj-film-audio{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .65rem;transition:background .2s,transform .2s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.yj-film-audio:hover{background:#000000a6}.yj-film-audio:focus-visible{outline:3px solid var(--yj-vest);outline-offset:2px}.yj-film-audio-label{letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.yj-film-audio-prompt{background:var(--yj-vest);color:#161616;border-color:#0000;animation:1.8s ease-in-out infinite yj-audio-pulse}.yj-film-audio-prompt:hover{background:var(--yj-vest)}@keyframes yj-audio-pulse{0%,to{box-shadow:0 0 #f4ed288c}50%{box-shadow:0 0 0 8px #f4ed2800}}@media (prefers-reduced-motion:reduce){.yj-film-audio-prompt{animation:none}}.yj-opening-film figcaption{padding-top:var(--yj-s3);font-size:var(--yj-xs);max-width:84ch;line-height:1.6}.yj-opening-film figcaption>span{font-weight:700}.yj p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.yj a:focus-visible{outline:2px solid var(--yj);outline-offset:2px}.yj-reveal{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--i,0) * .12s);transform:translateY(18px)}.yj-reveal.is-visible{opacity:1;transform:none}.yj-fn{margin-left:.15rem;font-size:.7em}.yj-fn a{color:var(--yj);margin-right:.2rem;padding:0 .15rem;font-weight:800;text-decoration:none}.yj-fn a:hover{text-decoration:underline}.yj-player{border:1px solid var(--yj-line);background:color-mix(in srgb, var(--yj) 5%, transparent);border-left:0;max-width:60rem;margin:0 0 3rem;padding:1.25rem;position:relative}.yj-player:before{content:"";background:var(--yj-vest);width:6px;position:absolute;top:0;bottom:0;left:0}.yj-player-k{background:var(--yj-vest);color:var(--yj-ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.yj-player-line{margin-bottom:1rem;font-size:1.05rem;font-weight:600}.yj-player-fallback a{color:var(--yj);margin-left:.4rem;text-decoration:underline}.yj-hero{gap:2rem;margin:1rem 0 3rem;display:grid}.yj-hero-copy h1{font-family:var(--font-display,inherit);letter-spacing:-.03em;font-size:clamp(2.6rem,8vw,5.8rem);font-weight:800;line-height:1}.yj-hero-copy h1 span{color:var(--yj);letter-spacing:-.01em;font-size:.55em;display:block}.yj-sub{opacity:.85;margin-top:.9rem;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:600}.yj-lead{max-width:40rem;margin-top:1.1rem;font-size:1.15rem;line-height:1.65}.yj-meta{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-top:1.1rem;font-size:.8rem;font-weight:700}.yj-vest{border:1px solid var(--yj-line);color:#e8e8ec;background:#101014;place-self:center;width:min(15rem,60vw);padding:1.75rem 1.5rem}.yj-vest svg{width:100%;height:auto}.yj-vest-body{fill:var(--yj-vest)}.yj-vest-cap{opacity:.7;text-align:center;margin-top:.8rem;font-size:.75rem;line-height:1.45}.yj-block{max-width:60rem;margin-bottom:3.5rem}.yj-h{font-family:var(--font-display,inherit);padding-top:var(--yj-s5);align-items:baseline;gap:.8rem;margin-bottom:1.25rem;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;line-height:1.1;display:flex;position:relative}.yj-h:before{content:"";background:var(--yj-vest);transform-origin:0;width:100%;height:3px;position:absolute;top:0;left:0}.yj-h span{padding:var(--yj-s1) var(--yj-s2);background:var(--yj-vest);color:var(--yj-ink);letter-spacing:.1em;flex-shrink:0;font-size:max(.75rem,.4em)}.yj-h3{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:1.5rem 0 .75rem;font-size:.75rem;font-weight:800}.yj-object{border:1px solid var(--yj-line);border-left:6px solid var(--yj-vest);padding:1.5rem}.yj-object p+p{margin-top:.8rem}.yj-object .yj-french{font-style:italic}.yj-spine{--yj-progress:0;padding-left:1.75rem;position:relative}.yj-spine:before,.yj-spine:after{content:"";border-radius:2px;width:3px;position:absolute;top:0;left:.4rem}.yj-spine:before{background:var(--yj-line);bottom:0}.yj-spine:after{height:calc(var(--yj-progress) * 100%);background:var(--yj-vest)}.yj-spine ol{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.yj-spine li{position:relative}.yj-spine li:before{content:"";background:var(--yj-vest);border:2px solid hsl(var(--background));border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.35rem;left:-1.7rem}.yj-spine p{margin-top:.25rem;line-height:1.55}.yj-spine .yj-why{border-left:2px solid var(--yj);background:color-mix(in srgb, var(--yj) 8%, transparent);margin-top:.5rem;padding:.8rem 1rem;font-size:.95rem}.yj-date{letter-spacing:.1em;text-transform:uppercase;color:var(--yj);font-size:.78rem;font-weight:800;display:inline-block}.yj-date.red{color:var(--yj-red)}.yj-quotes{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.yj-quotes li{border-left:4px solid var(--yj-vest);background:color-mix(in srgb, var(--yj-vest) 7%, transparent);padding:1rem 1.25rem}.yj-quotes span{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.75rem;font-weight:800}.yj-quotes p{margin-top:.4rem;font-size:1.05rem;line-height:1.55}.yj-quotes .yj-read{border-left:2px solid var(--yj);background:color-mix(in srgb, currentColor 5%, transparent);margin-top:.6rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.55}.yj-quotes .yj-read em{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:.25rem;font-size:.75rem;font-style:normal;font-weight:800;display:block}.yj-table-wrap{border:1px solid var(--yj-line);overflow-x:auto}.yj-table{min-width:34rem;font-size:.95rem}.yj-table th,.yj-table td{text-align:left;border:1px solid var(--yj-line);vertical-align:top;padding:.7rem .9rem;line-height:1.45}.yj-table thead th{letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--yj) 8%, transparent);font-size:.72rem;font-weight:800}.yj-table td:first-child{white-space:nowrap;font-weight:700}.yj-close{border:1px solid var(--yj-line);border-top:5px solid var(--yj-vest);max-width:60rem;padding:1.75rem;position:relative}.yj-close h2{font-family:var(--font-display,inherit);font-size:1.8rem;font-weight:800}.yj-close p{margin-top:.7rem;line-height:1.65}.yj-close a,.yj-moments a{text-decoration:underline;-webkit-text-decoration-color:var(--yj);-webkit-text-decoration-color:var(--yj);text-decoration-color:var(--yj);text-underline-offset:3px}.yj-close .yj-close-line{border-left:3px solid var(--yj);font-family:var(--font-display,inherit);margin-top:1.1rem;padding-left:1rem;font-size:1.25rem;font-weight:700;line-height:1.4}.yj-listen{border:1px solid var(--yj-line);border-top:5px solid var(--yj);max-width:60rem;margin-top:3rem;padding:1.75rem}.yj-listen h2{font-family:var(--font-display,inherit);font-size:1.8rem;font-weight:800}.yj-listen p{margin-top:.4rem}.yj-listen-row{flex-wrap:wrap;gap:.75rem;margin-top:1.1rem;display:flex}.yj-listen-row a{border:1px solid var(--yj-line);border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-weight:700;display:inline-flex}.yj-listen-row a:hover{border-color:var(--yj)}.yj-fns-wrap{max-width:60rem;margin-top:3.5rem}.yj-fns{opacity:.85;gap:.7rem;margin:0;padding-left:1.4rem;font-size:.85rem;line-height:1.5;display:grid}.yj-fns li:target{background:color-mix(in srgb, var(--yj) 18%, transparent)}.yj-fns em{opacity:.75;font-style:normal}.yj-fns a{color:var(--yj);word-break:break-all;margin-top:.15rem;text-decoration:underline;display:block}.yj-fns-note{opacity:.7;margin-top:1rem;font-size:.8rem}.yj-event-title{font-family:var(--font-display,inherit);margin-top:.25rem;font-size:1.05rem;font-weight:700;line-height:1.4}.yj-section-intro{max-width:46rem;margin-bottom:1.25rem;line-height:1.6}.yj-speaker{font-family:var(--font-display,inherit);font-size:1.1rem;font-weight:700;line-height:1.4}.yj-quotes .yj-reading-label{letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-bottom:.25rem;font-size:.75rem;font-weight:800;display:block}.yj-documentation{max-width:60rem;margin-top:2rem}.yj-sources-button{border:1px solid var(--yj-line);min-height:44px;color:inherit;background:0 0;border-radius:999px;padding:.65rem 1.1rem;font-size:.875rem}.yj-sources-button:hover{border-color:var(--yj)}.yj-sources-button:focus-visible{outline:2px solid var(--yj);outline-offset:3px}.yj-publication{opacity:.75;margin-top:1rem;font-size:.8rem}.yj-color-study{margin-block:var(--yj-s5);background:var(--yj-ink);color:#fafafa}.yj-political-colors{gap:var(--yj-s3);padding:var(--yj-s5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.yj-political-colors li{align-items:center;gap:var(--yj-s2);font-weight:700;font-size:var(--yj-sm);display:flex}.yj-political-colors li>span>span{margin-top:var(--yj-s1);color:#d5d5d5;font-size:var(--yj-xs);font-weight:400;display:block}.yj-swatch{flex-shrink:0;width:.5rem;height:2.5rem}.yj-swatch-red{background:#ef7772}.yj-swatch-blue{background:#72b7e7}.yj-swatch-green{background:#91bd72}.yj-color-reading{isolation:isolate;gap:var(--yj-s5);padding:var(--yj-s6);color:#fafafa;grid-template-columns:3.5rem minmax(0,1fr);display:grid;position:relative}.yj-color-reading:before{content:"";z-index:-1;background:var(--yj-vest);clip-path:polygon(0 0,95% 0,100% 20%,100% 100%,0 100%);position:absolute;inset:0}.yj-color-reading h3{color:var(--yj-ink);font-size:var(--yj-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--yj-s2);font-weight:800}.yj-color-reading p{color:var(--yj-ink);max-width:45ch;font-size:clamp(1.125rem,1rem + .5vw,1.4rem);line-height:1.5}.yj-color-reading mark{background:var(--yj-ink);color:var(--yj-vest);padding:0 var(--yj-s1);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:800}.yj-color-vest{background:var(--yj-ink);clip-path:polygon(25% 0,38% 0,50% 14%,62% 0,75% 0,85% 18%,100% 100%,0 100%,15% 18%);align-self:center;width:3.5rem;height:4.5rem;display:block;position:relative}.yj-color-vest:before{content:"";background:var(--yj-vest);height:.35rem;box-shadow:0 1.15rem 0 var(--yj-vest);position:absolute;inset:43% 0 auto}.yj-color-study figcaption{padding:var(--yj-s3) var(--yj-s5);color:#d5d5d5;font-size:var(--yj-xs);line-height:1.5}.yj-section-after{max-width:60ch;line-height:1.65}.yj-spine p a,.yj-counts a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--yj);-webkit-text-decoration-color:var(--yj);text-decoration-color:var(--yj)}.yj-counts{margin-top:var(--yj-s4);padding:var(--yj-s5);border:1px solid var(--yj-line);border-top:4px solid var(--yj-vest);background:color-mix(in srgb, var(--yj-vest) 8%, transparent)}.yj-counts h4{font-size:var(--yj-sm);font-weight:800}.yj-counts dl{gap:var(--yj-s5);margin-block:var(--yj-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yj-counts dt{font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1.1}.yj-counts dt span{font-size:var(--yj-sm);margin-top:var(--yj-s2);font-weight:600;line-height:1.4;display:block}.yj-counts dd{margin-top:var(--yj-s3);font-size:var(--yj-xs);line-height:1.5}.yj-counts dd span{margin-top:var(--yj-s1);display:block}.yj-counts>p{font-size:var(--yj-sm);border-top:1px solid var(--yj-line);padding-top:var(--yj-s3);line-height:1.5}.yj-close:after{content:"";width:5rem;height:.5rem;margin-top:var(--yj-s6);background:var(--yj-vest);transform-origin:0;display:block}.yj-sources-button{border-color:var(--yj);box-shadow:inset 4px 0 var(--yj-vest)}@media (prefers-reduced-motion:no-preference){.yj-h.yj-in-view:before,.yj-close.yj-in-view:after{animation:.8s cubic-bezier(.16,1,.3,1) both yj-rule-draw}.yj-color-reading.yj-in-view:before{animation:.9s cubic-bezier(.16,1,.3,1) both yj-yellow-cut}}@keyframes yj-rule-draw{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes yj-yellow-cut{0%{clip-path:polygon(0 0,83% 0,100% 20%,100% 100%,0 100%)}to{clip-path:polygon(0 0,95% 0,100% 20%,100% 100%,0 100%)}}.yj-sources-dialog[role=dialog]{z-index:100;grid-template-rows:auto auto minmax(0,1fr);width:calc(100% - 2rem);max-width:40rem;max-height:calc(100dvh - 2rem);overflow:hidden}.yj-sources-dialog p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.yj-sources-dialog>button{place-items:center;min-width:44px;min-height:44px;display:grid;top:.5rem;right:.5rem}.yj-sources-title{font-family:var(--font-display,inherit);padding-right:2.5rem}.yj-sources-scroll{overscroll-behavior:contain;min-height:0;padding-right:.25rem;overflow-y:auto}.yj-key-sources{gap:1rem;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.5;display:grid}.yj-key-sources a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.yj-key-sources a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.yj-key-sources span{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.75rem;display:block}.yj-key-sources p{margin-top:.25rem}.yj-source-method{border-top:1px solid hsl(var(--border));margin-top:1.25rem;padding-top:1rem;font-size:.8rem;line-height:1.5}.yj-demands{gap:var(--yj-s6);margin-block:var(--yj-s6);display:grid}.yj-demands>article{border-left:4px solid var(--yj-vest);padding-left:var(--yj-s5)}.yj-demands h3{font-size:var(--yj-sm);margin-bottom:var(--yj-s3);font-weight:700;line-height:1.5}.yj-demand-with-photo{column-gap:var(--yj-s6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.yj-demand-with-photo>h3{grid-column:1/-1}.yj-demand-with-photo .yj-documentary-photo{margin:0}.yj-voice{border:1px solid var(--yj-line);min-width:0;padding:var(--yj-s6)}.yj-voice>header{margin-bottom:var(--yj-s6);padding-bottom:var(--yj-s5);border-bottom:1px solid var(--yj-line)}.yj-voice h3{font-family:var(--font-display,inherit);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:800;line-height:1.2}.yj-voice>header>p{margin-top:var(--yj-s2);max-width:55ch;line-height:1.6}.yj-voice-role{font-size:var(--yj-sm)}.yj-analysis-label{font-size:var(--yj-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.yj-macron{border-top:6px solid var(--yj-vest);margin-bottom:var(--yj-s6);background:color-mix(in srgb, var(--yj-vest) 5%, transparent)}.yj-macron>header .yj-analysis-label{color:var(--yj);margin:0 0 var(--yj-s2)}.yj-macron-passages{gap:var(--yj-s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yj-passage{min-width:0;margin:0}.yj-passage+.yj-passage{margin-top:var(--yj-s6)}.yj-macron-passages .yj-passage{margin:0}.yj-passage h4{font-family:inherit;font-size:var(--yj-sm);margin-bottom:var(--yj-s3);font-weight:800;line-height:1.5}.yj-passage blockquote{border:0;margin:0;padding:0;font-style:normal}.yj-passage blockquote p{margin:0;font-size:clamp(1.125rem,1.05rem + .3vw,1.3rem);font-style:normal;font-weight:550;line-height:1.55}.yj-passage figcaption{margin-top:var(--yj-s3);font-size:var(--yj-xs);max-width:60ch;line-height:1.6}.yj-passage figcaption a{color:var(--yj);text-underline-offset:3px;text-decoration:underline}.yj-cda{margin-top:var(--yj-s4);padding:var(--yj-s4);border-left:2px solid var(--yj-vest);background:color-mix(in srgb, currentColor 5%, transparent)}.yj-cda p+p{margin-top:var(--yj-s2)}.yj-cda p:not(.yj-analysis-label){font-size:.95rem;line-height:1.65}.yj-other-voices{gap:var(--yj-s6);display:grid}.yj-other-voices .yj-voice{column-gap:var(--yj-s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yj-other-voices .yj-voice>header{grid-column:1/-1}.yj-other-voices .yj-passage{margin-top:0}.yj-moments{gap:var(--yj-s6);display:grid}.yj-moments>article{padding:var(--yj-s6);border:1px solid var(--yj-line);border-top:4px solid var(--yj-vest)}.yj-moments h3{font-family:var(--font-display,inherit);margin-bottom:var(--yj-s4);font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem);font-weight:800;line-height:1.3}.yj-moments p:not(.yj-moment-k){max-width:64ch;line-height:1.65}.yj-moment-k{font-size:var(--yj-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--yj);margin-bottom:var(--yj-s2);font-weight:800}.yj-moment-reading{margin-top:var(--yj-s4);padding-left:var(--yj-s4);border-left:2px solid var(--yj-vest)}.yj-orchestra-video{margin-top:var(--yj-s5);max-width:42rem}.yj-orchestra-video iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;height:auto;display:block}.yj-orchestra-video figcaption{margin-top:var(--yj-s2);font-size:var(--yj-xs);line-height:1.6}.yj-orchestra-performance{max-width:22rem}.yj-orchestra-performance iframe{aspect-ratio:9/16}.yj-marianne-art{margin-top:var(--yj-s5);max-width:32rem}.yj-marianne-art img{width:100%;height:auto;display:block}.yj-marianne-images{align-items:center;gap:var(--yj-s5);margin-top:var(--yj-s5);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);display:grid}.yj-marianne-images .yj-documentary-photo,.yj-marianne-images .yj-marianne-art{margin:0}.yj-sticker-scene{isolation:isolate;max-width:60rem;opacity:var(--yj-sticker-opacity,1);pointer-events:none;justify-items:center;margin:0 0 3.5rem;padding:clamp(3rem,8vh,5rem) 1.5rem;display:grid;position:relative;overflow:clip}.yj-sticker-scene:before{content:"";z-index:-1;background:var(--yj-vest);clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);position:absolute;inset:35% 0}.yj-art-sticker{width:min(100%,32rem);box-shadow:.6rem .6rem 0 #161616, .7rem .7rem 0 var(--yj-vest);background:#f5eee3;padding:.45rem;transform:rotate(-4deg)}.yj-art-sticker img{width:100%;height:auto;display:block}.yj-sticker-scene figcaption{color:var(--yj);font-size:var(--yj-xs);letter-spacing:.12em;text-transform:uppercase;margin-top:2rem;font-weight:800;position:relative}.yj-documentary-photo{min-width:0;margin-top:var(--yj-s6)}.yj-documentary-photo img{width:100%;height:auto;display:block}.yj-documentary-portrait{width:min(100%,22rem)}.yj-documentary-photo figcaption{margin-top:var(--yj-s3);font-size:var(--yj-xs);line-height:1.6}.yj-documentary-photo figcaption p{margin:0 0 var(--yj-s2)}.yj-documentary-photo figcaption a{display:block}.yj-h,.yj-voice>header{scroll-margin-top:7rem}.yj-block,.yj-h,.yj-close,.yj-listen,.yj-fns-wrap,.yj-fns li{scroll-margin-top:5.5rem}@media (width>=900px){.yj-hero{grid-template-columns:1fr auto;gap:3rem}.yj-vest{width:15rem}}@media (width>=800px){.yj-quotes{grid-template-columns:1fr 1fr}}@media (width<=640px){.yj-macron-passages,.yj-other-voices .yj-voice,.yj-demand-with-photo,.yj-marianne-images{grid-template-columns:1fr}.yj-demand-with-photo{row-gap:var(--yj-s4)}.yj-voice{padding:var(--yj-s5)}.yj-other-voices .yj-passage+.yj-passage{margin-top:var(--yj-s6)}.yj-color-reading{gap:var(--yj-s3);padding:var(--yj-s5) var(--yj-s4);grid-template-columns:2.5rem minmax(0,1fr)}.yj-color-vest{width:2.5rem;height:3.5rem}.yj-political-colors{padding:var(--yj-s4);gap:var(--yj-s2)}.yj-political-colors li{gap:var(--yj-s2)}.yj-counts dl{grid-template-columns:1fr}.yj-counts dl>div+div{border-top:1px solid var(--yj-line);padding-top:var(--yj-s4)}.yj-block,.yj-hero{margin-bottom:2.5rem}.yj-player-k{letter-spacing:.07em;white-space:normal}.yj-sources-dialog[role=dialog]{padding:1.25rem}.yj-sources-button{width:100%}.yj-table-wrap{overflow-x:visible}.yj-table{min-width:0}.yj-table thead{display:none}.yj-table,.yj-table tbody{display:block}.yj-table tr{border:1px solid var(--yj-line);margin-bottom:.75rem;display:block}.yj-table td{border:none;padding:.35rem .9rem;display:block}.yj-table td:first-child{padding-top:.6rem}.yj-table td:not(:first-child):before{content:attr(data-label) " — ";letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:.75rem;font-weight:800}}@media (prefers-reduced-motion:reduce){.yj-reveal{opacity:1!important;transition:none!important;transform:none!important}.yj-sticker-scene{opacity:1}}.yj-chapters-marker{gap:var(--yj-s2);margin-top:var(--yj-s4);flex-wrap:wrap;display:flex}.yj-chapters-marker span{padding:var(--yj-s1) var(--yj-s3);border:1px solid var(--yj-line);font-size:var(--yj-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.yj-chapters-marker span:first-child{background:var(--yj-vest);color:var(--yj-ink);border-color:var(--yj-vest)}.yj-chapters-marker span:last-child{border-color:var(--yj-red);color:var(--yj-red)}.yj-chapter-grid{gap:var(--yj-s5);margin-bottom:var(--yj-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yj-chapter{padding:var(--yj-s5);border:1px solid var(--yj-line);border-top:4px solid var(--yj-vest)}.yj-chapter-two{border-top-color:var(--yj-red)}.yj-chapter-k{margin-bottom:var(--yj-s3);font-size:var(--yj-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--yj);font-weight:800}.yj-chapter-two .yj-chapter-k{color:var(--yj-red)}.yj-chapter dl{gap:var(--yj-s4);display:grid}.yj-chapter dt{font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;line-height:1.1}.yj-chapter dd{margin-top:var(--yj-s1);font-size:var(--yj-sm);line-height:1.45}.yj-chapter-note{margin-bottom:var(--yj-s6);max-width:46rem;font-size:var(--yj-sm);line-height:1.55}.yj-chapter-note a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--yj);-webkit-text-decoration-color:var(--yj);text-decoration-color:var(--yj)}.yj-chapters .yj-spine{margin-bottom:var(--yj-s6)}.yj-chapters .yj-object{margin-top:var(--yj-s6)}@media (width<=640px){.yj-chapter-grid{grid-template-columns:1fr}}.yj.container-wide{box-sizing:border-box;width:100%;max-width:66rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem)}.yj.container-wide>*{min-width:0;max-width:60rem;margin-left:auto;margin-right:auto}@media (width>=900px){.yj.container-wide>.yj-hero:not(:has(.yj-vest)){grid-template-columns:minmax(0,1fr)}}.acts{--act-a:hsl(var(--accent));--act-rule:hsl(var(--border));padding-bottom:4rem}.acts-heading,.acts-reading{max-width:1120px;margin:auto;padding:clamp(24px,5vw,64px)}.acts-heading h1{letter-spacing:-.04em;margin:24px 0;font-size:clamp(3rem,7vw,6rem);line-height:1}.acts-heading h1 span{color:var(--act-a);margin-top:16px;font-size:.7em;display:block}.acts-deck{max-width:52ch;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.5}.acts-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.acts-nav{border-block:1px solid hsl(var(--border));margin:32px 0;display:flex}.acts-nav a{flex:1;min-height:80px;padding:20px 16px;text-decoration:none}.acts-nav strong,.acts-nav time{display:block}.acts-nav time{font-size:.8rem}.acts-nav [aria-current=page]{background:hsl(var(--muted)/.6);box-shadow:inset 0 -3px 0 hsl(var(--accent))}.acts-chapter{margin-block:72px}.acts-chapter>header{grid-template-columns:64px 1fr;align-items:baseline;gap:20px;display:grid}.acts-chapter>header>span{color:var(--act-a);font-size:2.5rem;font-weight:800}.acts h2,.acts-chart h2{letter-spacing:-.025em;font-size:clamp(1.65rem,3.3vw,2.8rem);line-height:1.15}.acts-chapter>p{max-width:69ch;margin:24px 0 0 84px;font-size:1.08rem;line-height:1.8}.acts-note,.acts-chapter>.acts-note{opacity:.8;font-size:.8rem;line-height:1.7}.acts-chart{border-block:1px solid hsl(var(--border));max-width:100%;margin:32px auto;padding:32px 0}.acts-chart h2{margin:16px 0 24px}.acts-chart>p{font-size:.8rem}.acts-tabs{gap:12px;margin:24px 0;display:flex}.acts-tabs button{border:1px solid hsl(var(--border));min-height:44px;padding:12px 20px}.acts-tabs [aria-pressed=true]{background:hsl(var(--accent));color:hsl(var(--background))}.acts-count{padding:20px 0}.acts-bar{border:1px solid hsl(var(--border));isolation:isolate;justify-content:space-between;align-items:center;min-height:44px;margin-block:8px;padding:8px 12px;display:flex;position:relative}.acts-bar>span{z-index:-1;background:hsl(var(--accent)/.24);position:absolute;inset:0 auto 0 0}.acts-bar.organizer>span{border:2px solid hsl(var(--accent));background:0 0}.acts-bar strong,.acts-bar small{background:hsl(var(--background)/.9);padding-inline:4px}.acts-bar small{text-align:right;max-width:50%;font-size:.75rem}.acts-continue{background:hsl(var(--accent));color:hsl(var(--background));max-width:1120px;margin:72px auto;padding:clamp(24px,5vw,56px);display:block;position:relative;text-decoration:none!important}.acts-continue>span{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.acts-continue strong{margin:24px 64px 24px 0;font-size:clamp(2rem,4vw,4rem);line-height:1.1;display:block}.acts-continue p{max-width:58ch;line-height:1.6}.acts-continue>b{font-size:4rem;position:absolute;top:40px;right:28px}.acts-spine{margin:40px 0;padding:0;list-style:none}.acts-spine li{border-top:1px solid var(--act-rule);grid-template-columns:100px 1fr;gap:24px;padding:24px 0;display:grid}.acts-spine time{color:var(--act-a);font-variant-numeric:tabular-nums;font-size:1.8rem}.acts-video,.acts-photo{margin-top:40px}.acts-video iframe{aspect-ratio:16/9;background:#111;border:0;width:100%;display:block}.acts-video figcaption,.acts-photo figcaption{padding:16px 0;font-size:.8rem;line-height:1.7}.acts-video p{margin:8px 0}.acts-photo img{width:100%;height:auto}.acts-curfews{background:hsl(var(--muted)/.5);margin-top:32px;padding:28px}.acts-curfews>div{border-bottom:1px solid var(--act-rule);grid-template-columns:1fr auto;gap:8px 24px;padding:20px 0;display:grid}.acts-curfews span{font-variant-numeric:tabular-nums;color:var(--act-a)}.acts-curfews div p{grid-column:1/-1;font-size:.85rem}.acts-3 .acts-chapter:nth-of-type(2n){background:hsl(var(--muted)/.25);padding:32px}.acts-sources,.acts-keywords{border-top:1px solid var(--act-rule);padding:16px 0;font-size:.8rem;line-height:1.7}.acts summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.acts-sources li{margin-block:12px}.acts-keywords{opacity:.8}.acts a:focus-visible,.acts button:focus-visible,.acts summary:focus-visible,.acts-continue:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:5px}@media (width<=640px){.acts-nav{flex-direction:column}.acts-nav a{min-height:64px;padding:12px 16px}.acts-chapter>header{grid-template-columns:40px 1fr;gap:12px}.acts-chapter>p{margin-left:0;font-size:1rem}.acts-chapter>header>span{font-size:1.7rem}.acts-spine li{grid-template-columns:70px 1fr;gap:16px}.acts-spine time{font-size:1.3rem}.acts-3 .acts-chapter:nth-of-type(2n){padding:20px 12px}.acts-curfews{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.acts *{transition:none!important;animation:none!important}}.pve{--pve-accent:hsl(var(--accent));--pve-bg:hsl(var(--background));--pve-text:hsl(var(--foreground));--pve-line:color-mix(in srgb,currentColor 20%,transparent);--pve-panel:color-mix(in srgb,currentColor 4%,var(--pve-bg));--pve-soft:color-mix(in srgb,var(--pve-accent) 9%,var(--pve-bg));--pve-u:.25rem;--pve-xs:clamp(.75rem,.72rem + .12vw,.875rem);--pve-base:clamp(1rem,.97rem + .12vw,1.125rem);--pve-head:clamp(1.65rem,1.3rem + 1.5vw,2.8rem);--pve-hero:clamp(2.65rem,1.5rem + 4.8vw,6.5rem);--pve-progress:0;background:var(--pve-bg);color:var(--pve-text);font-size:var(--pve-base);max-width:90rem;padding:calc(8*var(--pve-u)) clamp(1rem,4vw,4rem) calc(24*var(--pve-u));isolation:isolate;margin:auto;line-height:1.75}.pve *{box-sizing:border-box;min-width:0}.pve a{color:inherit;text-underline-offset:.22em}.pve a:hover{color:var(--pve-accent)}.pve :is(a,button,input,summary):focus-visible{outline:3px solid var(--pve-accent);outline-offset:4px}.pve button,.pve input{font:inherit}.pve button{cursor:pointer}.pve button:active{transform:translateY(1px)}.pve button,.pve a{transition:background .18s,color .18s,border-color .18s}.pve h1,.pve h2,.pve h3{font-family:var(--font-display,inherit);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.08}.pve h1{font-size:var(--pve-hero);max-width:18ch}.pve h2{font-size:var(--pve-head)}.pve h3{font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.25}.pve p{max-width:67ch}.pve p+p{margin-top:calc(4*var(--pve-u))}.pve small{font-size:var(--pve-xs);line-height:1.6}.pve svg{width:100%;height:auto;display:block}.pve-label{font-size:var(--pve-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:750;line-height:1.5}.pve-skip{position:absolute;left:-9999px}.pve-skip:focus{z-index:100;background:var(--pve-bg);padding:1rem;position:fixed;inset:1rem auto auto 1rem}.pve-progress{background:var(--pve-accent);height:4px;transform:scaleX(var(--pve-progress));transform-origin:0;pointer-events:none;z-index:90;position:fixed;inset:0 0 auto}.pve-nav{gap:calc(6*var(--pve-u));margin-bottom:calc(16*var(--pve-u));font-size:var(--pve-xs);flex-wrap:wrap;display:flex}.pve-nav a{align-items:center;min-height:44px;display:flex}.pve-hero{max-width:70rem;margin:0 auto calc(16*var(--pve-u))}.pve-hero>.pve-label{color:var(--pve-accent);margin-bottom:calc(6*var(--pve-u))}.pve-byline{font-size:var(--pve-xs);margin:calc(6*var(--pve-u)) 0}.pve-deck{max-width:50ch;font-size:clamp(1.15rem,1rem + .6vw,1.5rem)}.pve-hero blockquote{max-width:40ch;margin:calc(10*var(--pve-u)) 0 0;padding:calc(6*var(--pve-u)) 0;border-block:1px solid var(--pve-line);font-size:clamp(1.3rem,1rem + 1vw,2rem);font-weight:700;line-height:1.35}.pve-status{padding:calc(4*var(--pve-u));margin-top:calc(6*var(--pve-u));font-size:var(--pve-xs);background:var(--pve-soft)}.pve-chapter-nav{gap:calc(2*var(--pve-u)) calc(6*var(--pve-u));padding-block:calc(4*var(--pve-u));margin-bottom:calc(18*var(--pve-u));border-block:1px solid var(--pve-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pve-chapter-nav a{gap:calc(3*var(--pve-u));font-size:var(--pve-xs);min-height:44px;padding-block:calc(2*var(--pve-u));align-items:start;text-decoration:none;display:flex}.pve-chapter-nav span{color:var(--pve-accent);font-variant-numeric:tabular-nums}.pve-chapter{gap:calc(8*var(--pve-u));padding-block:clamp(2rem,5vw,5rem);scroll-margin-top:7rem;display:grid}.pve-copy>p{margin-top:calc(5*var(--pve-u))}.pve-n{color:var(--pve-accent);margin-bottom:calc(4*var(--pve-u));font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:1;display:block}.pve-visual{align-self:start}.pve-figure{border:1px solid var(--pve-line);background:var(--pve-panel);margin:0;padding:clamp(1rem,2.4vw,2rem);transition:border-color .4s}.is-current .pve-figure{border-color:color-mix(in srgb,var(--pve-accent) 55%,var(--pve-line))}.pve-figure>.pve-label{margin-bottom:calc(6*var(--pve-u))}.pve-figure figcaption{font-size:var(--pve-xs);margin-top:calc(6*var(--pve-u));padding-top:calc(4*var(--pve-u));border-top:1px solid var(--pve-line);line-height:1.6}.pve-cites{gap:calc(2*var(--pve-u)) calc(4*var(--pve-u));margin-top:calc(4*var(--pve-u));font-size:var(--pve-xs);flex-wrap:wrap;line-height:1.5;display:flex}.pve-cites a{align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.pve-number,.pve-giant{font-size:clamp(2.4rem,5vw,4.8rem);font-family:var(--font-display,inherit);letter-spacing:-.04em;color:var(--pve-accent);font-variant-numeric:tabular-nums;margin-block:calc(6*var(--pve-u));overflow-wrap:anywhere;font-weight:800;line-height:1.06;display:block}.pve-number small{color:var(--pve-text);font-family:inherit;font-weight:500;font-size:var(--pve-base);letter-spacing:0;margin-top:calc(3*var(--pve-u));line-height:1.5;display:block}.pve-result{background:var(--pve-soft);padding:calc(5*var(--pve-u));margin-top:calc(5*var(--pve-u));min-height:7rem}.pve-result h3{margin-bottom:calc(4*var(--pve-u))}.pve-result dl{margin-top:calc(4*var(--pve-u))}.pve-result dt{margin-top:calc(3*var(--pve-u));font-weight:750}.pve-result dd{margin:0}.pve-tabs{gap:calc(2*var(--pve-u));margin-block:calc(5*var(--pve-u));flex-wrap:wrap;display:flex}.pve-tabs button{padding:calc(2*var(--pve-u)) calc(3*var(--pve-u));border:1px solid var(--pve-line);background:var(--pve-bg);text-align:left;min-height:44px;font-size:var(--pve-xs)}.pve-tabs button[aria-pressed=true]{background:var(--pve-accent);color:hsl(var(--accent-foreground));border-color:var(--pve-accent)}.pve-tabs button:hover{border-color:var(--pve-accent)}.pve-range{margin-block:calc(5*var(--pve-u));display:block}.pve-range>span{justify-content:space-between;gap:calc(4*var(--pve-u));font-size:var(--pve-xs);font-weight:700;display:flex}.pve-range output{font-variant-numeric:tabular-nums;white-space:nowrap}.pve-range input{width:100%;min-height:44px;accent-color:var(--pve-accent);display:block}.pve-checks{border:0;margin:0;padding:0}.pve-checks legend{margin-bottom:calc(3*var(--pve-u));font-weight:700}.pve-checks label{gap:calc(3*var(--pve-u));min-height:44px;padding-block:calc(3*var(--pve-u));align-items:start;display:flex}.pve-checks input{width:20px;height:20px;accent-color:var(--pve-accent);flex:none;margin-top:.4rem}.pve-flow{margin:calc(4*var(--pve-u)) 0;gap:calc(3*var(--pve-u));padding:0;list-style:none;display:grid}.pve-flow li{gap:calc(4*var(--pve-u));padding:calc(4*var(--pve-u));border:1px solid var(--pve-line);background:var(--pve-bg);align-items:baseline;display:flex;position:relative}.pve-flow li>span{font-size:var(--pve-xs);color:var(--pve-accent);font-weight:800}.pve-flow li:not(:last-child):after{content:"↓";z-index:1;color:var(--pve-accent);background:var(--pve-panel);font-size:1rem;line-height:1;position:absolute;bottom:-1.35rem;left:1.25rem}.pve-timeline{margin:0;padding:0;list-style:none}.pve-timeline li{gap:calc(4*var(--pve-u));padding-block:calc(5*var(--pve-u));border-top:1px solid var(--pve-line);grid-template-columns:7.5rem 1fr;display:grid}.pve-timeline li>span{color:var(--pve-accent);font-weight:800;font-size:var(--pve-xs)}.pve-timeline p{margin:0}.pve-tiles{gap:calc(5*var(--pve-u));display:grid}.pve-tiles article{padding:calc(4*var(--pve-u));background:var(--pve-bg)}.pve-tiles p{margin-top:calc(3*var(--pve-u))}.pve-bars>div{gap:calc(3*var(--pve-u));margin-block:calc(4*var(--pve-u));font-size:var(--pve-xs);grid-template-columns:minmax(6rem,1fr) minmax(3rem,2fr) auto;align-items:center;display:grid}.pve-track{background:color-mix(in srgb,currentColor 9%,transparent);height:1rem}.pve-track i{background:var(--pve-accent);min-width:1px;height:100%;transition:width .5s;display:block}.pve-track i.alt{outline:1px solid var(--pve-line);background:repeating-linear-gradient(45deg,currentColor 0 2px,#0000 2px 5px)}.pve-bars output{font-variant-numeric:tabular-nums;font-weight:800}.pve-table{font-size:var(--pve-xs);margin-top:calc(5*var(--pve-u))}.pve-table summary{cursor:pointer;min-height:44px;text-decoration:underline}.pve-table>div{max-width:100%;overflow-x:auto}.pve table{border-collapse:collapse;width:100%}.pve th,.pve td{padding:calc(3*var(--pve-u));text-align:left;border-bottom:1px solid var(--pve-line)}.pve-double-ledger{gap:calc(6*var(--pve-u));display:grid}.pve-double-ledger>div{padding-block:calc(4*var(--pve-u));border-bottom:1px solid var(--pve-line)}.pve-months{gap:calc(2*var(--pve-u));grid-template-columns:repeat(10,1fr);display:grid}.pve-months span{background:var(--pve-line);height:1.5rem}.pve-months .on{background:var(--pve-accent)}.pve-stamp{padding:calc(5*var(--pve-u));margin-block:calc(6*var(--pve-u));color:var(--pve-accent);border:3px double;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:800;line-height:1.1;transform:rotate(-2deg)}.pve-hours{gap:calc(2*var(--pve-u));margin-block:calc(4*var(--pve-u));grid-template-columns:repeat(6,1fr);display:grid}.pve-hours span{padding:calc(2*var(--pve-u));border:1px solid var(--pve-line);text-align:center;font-size:var(--pve-xs);font-variant-numeric:tabular-nums}.pve-hours .on{background:var(--pve-accent);color:hsl(var(--accent-foreground));font-weight:800}.pve-kit{align-items:center;gap:calc(5*var(--pve-u));padding-block:calc(8*var(--pve-u));border-block:1px solid var(--pve-line);display:flex}.pve-kit>span{color:var(--pve-accent);font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:1}.pve-kit>p{font-size:var(--pve-xs);letter-spacing:.18em;text-transform:uppercase}.pve-layers{gap:calc(3*var(--pve-u));display:grid}.pve-layers button{padding:calc(4*var(--pve-u));border:1px solid var(--pve-line);background:var(--pve-bg);text-align:left;min-height:44px}.pve-layers button[aria-pressed=true]{background:var(--pve-soft);border-color:var(--pve-accent)}.pve-paper{padding-block:calc(4*var(--pve-u));border-bottom:3px dashed var(--pve-line);font-family:ui-monospace,monospace}.pve-paper .pve-giant{font-family:inherit}.pve-versus{gap:calc(4*var(--pve-u));padding-block:calc(6*var(--pve-u));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.pve-versus>span{color:var(--pve-accent);font-size:2rem}.pve-versus p{font-size:var(--pve-xs);margin-top:calc(2*var(--pve-u))}.pve-energy{gap:calc(4*var(--pve-u));text-align:center;display:grid}.pve-energy>p{max-width:none;padding:calc(5*var(--pve-u));background:var(--pve-soft)}.pve-energy>div{gap:calc(3*var(--pve-u));grid-template-columns:repeat(3,1fr);display:grid}.pve-energy>div span{padding:calc(4*var(--pve-u)) calc(2*var(--pve-u));border:1px solid var(--pve-line);font-size:var(--pve-xs)}.pve-energy>span{color:var(--pve-accent);font-size:2rem;line-height:1}.pve-formula{font-size:var(--pve-xs);font-family:ui-monospace,monospace}.pve-basket{gap:2px;height:2.25rem;display:flex}.pve-basket span{background:var(--pve-accent);min-width:0;transition:width .3s}.pve-basket span:nth-child(2){opacity:.6;background:currentColor}.pve-basket span:nth-child(3){border:1px solid var(--pve-line);background:repeating-linear-gradient(45deg,currentColor 0 2px,#0000 2px 5px)}.pve-dots{gap:calc(2*var(--pve-u));max-width:26rem;margin:calc(6*var(--pve-u)) auto;grid-template-columns:repeat(10,1fr);display:grid}.pve-dots i{aspect-ratio:1;border:1px solid;border-radius:50%;width:100%}.pve-dots .on{background:var(--pve-accent);border-color:var(--pve-accent)}.pve-crossing{gap:calc(2*var(--pve-u));padding-block:calc(5*var(--pve-u));border-block:2px dashed var(--pve-line);flex-wrap:wrap;display:flex}.pve-crossing span{background:var(--pve-accent);border-radius:50%;width:8px;height:14px}.pve-errors{gap:calc(4*var(--pve-u));display:grid}.pve-errors>div{gap:calc(4*var(--pve-u));font-size:var(--pve-xs);grid-template-columns:1fr 1fr;align-items:center;display:grid}.pve-errors i{background:repeating-linear-gradient(90deg,transparent 0 3px,var(--pve-accent) 3px 5px);height:1.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.pve-frame{border:8px solid var(--pve-line);padding:calc(5*var(--pve-u))}.pve-frame>.pve-label{margin-top:calc(5*var(--pve-u))}.pve-reflection{max-width:55rem;margin:calc(18*var(--pve-u)) auto;background:var(--pve-soft);padding:clamp(1.5rem,5vw,4rem)}.pve-reflection>p:not(.pve-label){font-family:var(--font-display,inherit);font-size:var(--pve-head);margin-block:calc(5*var(--pve-u));font-weight:750;line-height:1.2}.pve-method,.pve-sources,.pve-related{max-width:55rem;margin:calc(12*var(--pve-u)) auto}.pve-method h2,.pve-sources h2,.pve-related h2{margin-bottom:calc(5*var(--pve-u))}.pve-sources ol{padding-left:calc(5*var(--pve-u))}.pve-sources li{font-size:var(--pve-xs);margin-bottom:calc(4*var(--pve-u))}.pve-related{gap:calc(4*var(--pve-u));display:grid}.pve-related a{padding-block:calc(4*var(--pve-u));border-bottom:1px solid var(--pve-line);min-height:44px;display:block}.pve-ledger .pve-hero{border-bottom:3px double var(--pve-line);padding-bottom:calc(10*var(--pve-u))}.pve-ledger .pve-chapter{border-bottom:1px solid var(--pve-line)}.pve-ledger .pve-chapter-0 .pve-copy{max-width:65ch}.pve-route .pve-story{padding-left:calc(6*var(--pve-u));border-left:2px dashed var(--pve-line);position:relative}.pve-route .pve-n{font-family:ui-monospace,monospace}.pve-route .pve-chapter{position:relative}.pve-route .pve-chapter:before{content:"";left:calc(-6*var(--pve-u) - 7px);background:var(--pve-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:3rem}.pve-field .pve-hero h1{text-transform:uppercase;max-width:12ch}.pve-field .pve-figure{border-style:dashed}.pve-field .pve-label,.pve-field .pve-n{font-family:ui-monospace,monospace}.pve-field .pve-chapter{border-top:1px solid var(--pve-line)}.pve-receipt .pve-hero{max-width:55rem}.pve-receipt .pve-n{font-family:ui-monospace,monospace}.pve-receipt .pve-chapter{border-top:2px dashed var(--pve-line)}.pve-counter .pve-figure{border-top:4px solid}.pve-counter .pve-n{font-family:ui-monospace,monospace}.pve-ballot .pve-hero blockquote{border:1px solid var(--pve-line);padding:calc(6*var(--pve-u));box-shadow:8px 8px 0 var(--pve-panel)}.pve-ballot .pve-chapter{border-bottom:1px solid var(--pve-line)}@media (width>=960px){.pve-chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.pve-visual{position:sticky;top:7rem}.pve-chapter-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.pve-ledger .pve-chapter-0{grid-template-columns:1fr}.pve-ledger .pve-chapter-0 .pve-visual{position:static}.pve-ledger .pve-chapter-0 .pve-double-ledger{grid-template-columns:1fr 1fr}.pve-route .pve-chapter:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.pve-route .pve-chapter:nth-child(2n) .pve-copy{order:2}.pve-field .pve-chapter-0{grid-template-columns:.8fr 1.2fr}.pve-field .pve-chapter-0 .pve-tiles{grid-template-columns:1fr 1fr}.pve-receipt .pve-chapter{grid-template-columns:1fr minmax(0,.9fr);gap:clamp(3rem,7vw,7rem)}.pve-receipt .pve-chapter:nth-child(2n) .pve-copy{order:2}.pve-counter .pve-chapter-0{grid-template-columns:.8fr 1.2fr}.pve-counter .pve-chapter-0 .pve-dots{grid-template-columns:repeat(20,1fr);max-width:none}.pve-ballot .pve-chapter:nth-child(3n){grid-template-columns:1fr}.pve-ballot .pve-chapter:nth-child(3n) .pve-copy{max-width:65ch}.pve-ballot .pve-chapter:nth-child(3n) .pve-visual{position:static}.pve-ballot .pve-chapter:nth-child(3n) .pve-flow{grid-template-columns:repeat(3,1fr)}.pve-ballot .pve-chapter:nth-child(3n) .pve-flow li:after{display:none}}@media (width<=480px){.pve-chapter-nav{grid-template-columns:1fr}.pve-bars>div{grid-template-columns:1fr auto}.pve-bars .pve-track{grid-area:2/1/auto/-1}.pve-bars output{grid-area:1/2}.pve-timeline li{gap:calc(2*var(--pve-u));grid-template-columns:1fr}.pve-energy>div{grid-template-columns:1fr}.pve-giant,.pve-number{font-size:clamp(2.2rem,10vw,3.6rem)}}@media (prefers-reduced-motion:reduce){.pve *,.pve :before,.pve :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pve-progress{transform:scaleX(1)}}@media print{.pve{color:#111;background:#fff;padding:0}.pve-progress,.pve-chapter-nav,.pve-nav,.pve-skip{display:none}.pve-chapter{break-inside:avoid;display:block}.pve-visual{position:static}.pve-figure{margin-block:1rem}.pve-cites a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.75rem}}.smt{--smt-top:4rem;--smt-line:color-mix(in srgb, currentColor 22%, transparent)}.smt-header{max-width:56rem;margin-bottom:2rem}.smt-lead{max-width:46rem;margin-top:1.5rem;font-size:1.15rem;line-height:1.7}.smt-nav{top:var(--smt-top);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--background,#0b0b0f) 85%, transparent);border-block:1px solid var(--smt-line);margin:1.5rem 0;padding:.6rem 0;position:sticky}.smt-nav ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.smt-nav a{border:1px solid var(--smt-line);letter-spacing:.04em;padding:.3rem .7rem;font-size:.8rem;text-decoration:none;display:inline-block}.smt-nav a:hover,.smt a:focus-visible,.smt button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.smt-legend ul{gap:.5rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.smt-legend li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.smt-note{opacity:.85;min-height:1.6rem;margin:1.5rem 0 1rem;font-size:.95rem}.smt-badge{letter-spacing:.08em;color:#0b0b0f;background:var(--c);padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.smt-foundational{--c:#ff6a3d}.smt-retreat{--c:#2dd4bf}.smt-gains{--c:#4ade80}.smt-precedent{--c:#facc15}.smt-limited{--c:#a8a3c9}.smt-wider{--c:#c4b5fd}.smt-ongoing{--c:#3b82f6}.smt-ongoing.smt-badge{color:#fff}.smt-list{--smt-progress:0;margin:2rem 0;padding:0 0 0 2.25rem;list-style:none;position:relative}.smt-list:before,.smt-list:after{content:"";width:2px;position:absolute;top:0;left:.6rem}.smt-list:before{background:var(--smt-line);bottom:0}.smt-list:after{height:calc(var(--smt-progress) * 100%);background:linear-gradient(#ff6a3d,#2dd4bf,#3b82f6)}.smt-card{opacity:0;scroll-margin-top:calc(var(--smt-top) + 4rem);margin-bottom:2rem;transition:opacity .6s,transform .6s;position:relative;transform:translateY(18px)}.smt-card.is-visible{opacity:1;transform:none}.smt-card.is-dim.is-visible{opacity:.35}.smt-dot{background:var(--c);border:2px solid var(--background,#0b0b0f);border-radius:50%;width:1rem;height:1rem;position:absolute;top:1.2rem;left:-2.1rem}.smt-body{border:1px solid var(--smt-line);border-left:4px solid var(--c);background:color-mix(in srgb, currentColor 5%, transparent);padding:1.25rem 1.4rem}.smt-card.is-active .smt-body{box-shadow:0 0 0 2px var(--c)}.smt-card.is-linked .smt-body{box-shadow:0 0 0 1px var(--c);background:color-mix(in srgb, var(--c) 10%, transparent)}.smt-card.is-feature .smt-body{border-width:1px 1px 1px 8px;padding:1.75rem}.smt-card.is-ongoing .smt-dot{animation:2.4s ease-out infinite smt-pulse}.smt-date{margin-bottom:.6rem;font-size:.95rem}.smt-sep{opacity:.5}.smt-text{margin:.9rem 0;line-height:1.7}.smt-why{border-left:2px solid var(--c);background:color-mix(in srgb, var(--c) 8%, transparent);margin:1rem 0;padding:1rem 1.1rem;line-height:1.7}.smt-themes{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;font-size:.75rem;list-style:none;display:flex}.smt-themes li{border:1px solid var(--smt-line);padding:.15rem .55rem}.smt-chip,.smt-conn button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.35rem .8rem;font-size:.8rem}.smt-chip[aria-expanded=true],.smt-conn button[aria-pressed=true]{background:var(--c,#3b82f6);color:#0b0b0f;border-color:#0000}.smt-related{margin-top:.9rem;font-size:.9rem}.smt-related ul{flex-wrap:wrap;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.smt-related a,.smt-hint a{text-decoration:underline}.smt-panel{border:1px solid var(--smt-line);border-top:6px solid #3b82f6;max-width:56rem;margin:3rem 0;padding:2rem}.smt-panel p{margin-top:1rem;font-size:1.05rem;line-height:1.75}.smt-conn{max-width:56rem}.smt-conn ul{gap:.9rem;padding:0;list-style:none;display:grid}.smt-conn li{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}@keyframes smt-pulse{0%{box-shadow:0 0 #3b82f6b3}to{box-shadow:0 0 0 14px #3b82f600}}@media (width>=900px){.smt-list{padding:0}.smt-list:before,.smt-list:after{left:50%;transform:translate(-50%)}.smt-card{width:50%;padding-right:3rem}.smt-card.is-right{margin-left:50%;padding-left:3rem;padding-right:0}.smt-card.is-left .smt-dot{left:auto;right:-.5rem}.smt-card.is-right .smt-dot{left:-.5rem}.smt-card.is-left{transform:translate(-24px)}.smt-card.is-right{transform:translate(24px)}.smt-card.is-visible{transform:none}}@media (prefers-reduced-motion:reduce){.smt-card{opacity:1;transition:none;transform:none}.smt-card.is-ongoing .smt-dot{animation:none}}.smt-header,.smt-panel,.smt-conn{margin-left:auto;margin-right:auto}.fvu{--fr:#3b82f6;--us:#ef4444;--fvu-top:4rem;--fvu-line:color-mix(in srgb, currentColor 22%, transparent)}.fvu .fr{--c:var(--fr)}.fvu .us{--c:var(--us)}.fvu a:focus-visible,.fvu button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.fvu-hero{max-width:60rem;margin-bottom:2rem}.fvu-hero h1{font-family:var(--font-display,inherit);letter-spacing:-.03em;font-size:clamp(2.6rem,8vw,6rem);font-weight:800;line-height:1}.fvu-hero h1 .fr{color:var(--fr)}.fvu-hero h1 .us{color:var(--us)}.fvu-hero h1 .vs{opacity:.5;font-weight:600}.fvu-sub{opacity:.85;margin-top:1rem;font-size:clamp(1.2rem,2.6vw,1.8rem);font-weight:600}.fvu-lead{max-width:48rem;margin-top:1.25rem;font-size:1.15rem;line-height:1.7}.fvu-split{border:1px solid var(--fvu-line);grid-template-columns:1fr auto 1fr;align-items:stretch;margin:2.5rem 0;display:grid}.fvu-half{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#0b0b0f;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:2.25rem 1.25rem;font-size:.8rem;font-weight:700;display:flex}.fvu-half.fr{background:linear-gradient(135deg, #93c5fd, var(--fr))}.fvu-half.us{background:linear-gradient(135deg, var(--us), #fca5a5)}.fvu-split-q{text-align:center;max-width:14rem;font-family:var(--font-display,inherit);align-self:center;padding:1rem 1.25rem;font-size:1.35rem;font-weight:800;line-height:1.15}.fvu-nav{top:var(--fvu-top);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--background,#0b0b0f) 85%, transparent);border-block:1px solid var(--fvu-line);margin:1.5rem 0;padding:.6rem 0;position:sticky}.fvu-nav ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.fvu-nav a{border:1px solid var(--fvu-line);letter-spacing:.04em;padding:.3rem .7rem;font-size:.8rem;text-decoration:none;display:inline-block}.fvu-nav a:hover{border-color:currentColor}.fvu-nodes ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.fvu-nodes button{color:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.fvu-nodes button[aria-pressed=true]{background:linear-gradient(90deg, var(--fr), var(--us));color:#fff;border-color:#0000}.fvu-note{opacity:.85;min-height:1.6rem;margin:1rem 0 0;font-size:.95rem}.fvu-legend{display:none}.fvu-list{--fvu-progress:0;margin:2.5rem 0;padding:0;list-style:none;position:relative}.fvu-list:before,.fvu-list:after{content:"";border-radius:2px;width:3px;position:absolute;top:0;left:1rem;transform:translate(-50%)}.fvu-list:before{background:var(--fvu-line);bottom:0}.fvu-list:after{height:calc(var(--fvu-progress) * 100%);background:linear-gradient(var(--fr), #a78bfa, var(--us))}.fvu-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.fvu-reveal.is-visible{opacity:1;transform:none}.fvu-step{scroll-margin-top:calc(var(--fvu-top) + 4rem);margin-bottom:4rem;position:relative}.fvu-era{margin:0 0 1.5rem 2.5rem;position:relative}.fvu-era-tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg, var(--fr), var(--us));padding:.2rem .7rem;font-size:.72rem;font-weight:800;display:inline-block}.fvu-era h2{font-family:var(--font-display,inherit);letter-spacing:-.02em;margin-top:.7rem;font-size:clamp(1.7rem,4.2vw,3rem);font-weight:800;line-height:1.08}.fvu-grid{grid-template-columns:2rem 1fr;grid-template-areas:"mid fr""mid us";column-gap:.5rem;display:grid}.fvu-mid{flex-direction:column;grid-area:mid;align-items:center;padding-top:1.1rem;display:flex}.fvu-node{background:var(--background,#0b0b0f);border:2px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:box-shadow .3s,background .3s,color .3s;display:grid}.fvu-node-label{display:none}.fvu-card{border:1px solid var(--fvu-line);border-top:5px solid var(--c);background:color-mix(in srgb, currentColor 5%, transparent);margin-bottom:1.25rem;padding:1.25rem 1.4rem;position:relative}.fvu-card.fr{grid-area:fr}.fvu-card.us{grid-area:us}.fvu-badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--c);padding:.2rem .55rem;font-size:.68rem;font-weight:800;display:inline-block}.fvu-kicker{font-family:var(--font-display,inherit);color:var(--c);margin-top:.8rem;font-size:1.35rem;font-weight:800;line-height:1.2}.fvu-text{margin-top:.9rem;line-height:1.7}.fvu-bullets{margin:.9rem 0 0;padding-left:1.2rem;line-height:1.65;list-style:outside}.fvu-bullets li+li{margin-top:.4rem}.fvu-question{border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);margin-top:1.1rem;padding:.9rem 1rem;font-size:1.05rem;line-height:1.6}.fvu-cite a{color:inherit;opacity:.75;padding-left:.1em;font-size:.7em;text-decoration:none}.fvu-cite a:hover{opacity:1;text-decoration:underline}.fvu-step.is-lit .fvu-node{background:linear-gradient(135deg, var(--fr), var(--us));color:#fff;border-color:#0000;box-shadow:0 0 0 4px #a78bfa8c}.fvu-step.is-dim .fvu-reveal.is-visible{opacity:.28}.fvu-after{max-width:50rem;margin:1rem 0 0 2.5rem;font-size:1.05rem;line-height:1.7}.fvu-connector{margin:1.75rem 0 0 2.5rem}.fvu-connector span{letter-spacing:.02em;background:linear-gradient(var(--background,#0b0b0f), var(--background,#0b0b0f)) padding-box, linear-gradient(90deg, var(--fr), var(--us)) border-box;border:2px solid #0000;border-radius:999px;padding:.55rem 1.1rem;font-weight:800;display:inline-block}.fvu-compare{border:1px solid var(--fvu-line);margin:1.5rem 0 0 2.5rem}.fvu-compare-head,.fvu-compare-row{grid-template-columns:1fr 1fr;display:grid}.fvu-compare-head span{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--c);padding:.7rem 1rem;font-size:.75rem;font-weight:800}.fvu-compare-row span{border-top:1px solid var(--fvu-line);padding:.9rem 1rem;line-height:1.55}.fvu-compare-row .fr{border-left:4px solid var(--fr)}.fvu-compare-row .us{border-left:4px solid var(--us)}.fvu-map{border:1px dashed var(--fvu-line);background-image:radial-gradient(color-mix(in srgb, currentColor 18%, transparent) 1px, transparent 1px);background-size:18px 18px;margin:1.5rem 0 0 2.5rem;padding:1.25rem}.fvu-map-title{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:.8rem;font-size:.72rem;font-weight:800}.fvu-map ul{flex-wrap:wrap;gap:.6rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.fvu-map li{font-family:var(--font-display,inherit);align-items:center;gap:.5rem;font-size:1.3rem;font-weight:800;display:inline-flex}.fvu-pin{background:var(--us);border-radius:50% 50% 50% 0;width:.9rem;height:.9rem;transform:rotate(-45deg)}.fvu-converge{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 0 2.5rem;display:flex}.fvu-converge ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fvu-converge li{border-left:4px solid var(--fr);background:color-mix(in srgb, var(--fr) 10%, transparent);flex-direction:column;padding:.55rem .9rem;display:flex}.fvu-converge li strong{font-family:var(--font-display,inherit);font-size:1.15rem}.fvu-converge li span,.fvu-end span{opacity:.85;font-size:.85rem}.fvu-arrow{font-size:2.2rem;font-weight:800}.fvu-end{border-left:4px solid var(--fr);border-right:4px solid var(--us);background:#a78bfa24;flex-direction:column;padding:1rem 1.25rem;display:flex}.fvu-end strong{font-family:var(--font-display,inherit);font-size:2.2rem;font-weight:800;line-height:1}.fvu-final{border:1px solid var(--fvu-line);border-top:6px solid #0000;border-image:linear-gradient(90deg, var(--fr), var(--us)) 1;border-image-width:6px 1px 1px;max-width:56rem;margin:3rem 0;padding:2rem}.fvu-final h2{font-family:var(--font-display,inherit);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.1}.fvu-final .fvu-compare{margin-top:1.5rem;margin-left:0}.fvu-closer{font-family:var(--font-display,inherit);margin-top:1.5rem;font-size:clamp(1.25rem,2.6vw,1.7rem);line-height:1.35}@media (width<=640px){.fvu-split{grid-template-columns:1fr}.fvu-split-q{max-width:none;padding:1rem}.fvu-compare-head,.fvu-compare-row{grid-template-columns:1fr}}@media (width>=900px){.fvu-legend{font-family:var(--font-display,inherit);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:2rem 0 0;font-size:1.1rem;font-weight:800;display:flex}.fvu-legend .fr{color:var(--fr)}.fvu-legend .us{color:var(--us)}.fvu-list:before,.fvu-list:after{left:50%}.fvu-era{text-align:center;background:var(--background,#0b0b0f);max-width:52rem;margin:0 auto 2rem;padding:.5rem 1.25rem}.fvu-grid{grid-template-columns:1fr 5.5rem 1fr;grid-template-areas:"fr mid us";align-items:start;column-gap:0}.fvu-mid{padding-top:1rem}.fvu-node{width:2.75rem;height:2.75rem}.fvu-node-label{letter-spacing:.1em;text-transform:uppercase;background:var(--background,#0b0b0f);margin-top:.45rem;padding:.1rem .35rem;font-size:.62rem;font-weight:800;display:block}.fvu-card.fr{margin-right:.5rem}.fvu-card.us{margin-left:.5rem}.fvu-after,.fvu-compare,.fvu-map,.fvu-converge{max-width:52rem;margin-left:auto;margin-right:auto}.fvu-after{margin-top:1.25rem}.fvu-connector{text-align:center;margin:2rem 0 0}.fvu-converge{justify-content:center}}@media (prefers-reduced-motion:reduce){.fvu-reveal{opacity:1;transition:none;transform:none}}.fvu-read{border:1px dashed var(--fvu-line);margin:1.25rem 0 0 2.5rem;padding:.8rem 1rem;font-size:.9rem}.fvu-read-h{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:.5rem;font-size:.72rem;font-weight:800}.fvu-read ul{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.fvu-read a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.fvu-read a:hover{color:var(--us)}.fvu-read li span{opacity:.65;margin-left:.4rem;font-size:.8em}.fvu-reading{max-width:56rem;margin:3rem 0}.fvu-reading h2{font-family:var(--font-display,inherit);font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.1}.fvu-reading-grid{grid-template-columns:1fr;gap:1.75rem;margin-top:1.25rem;display:grid}.fvu-reading h3{border-bottom:3px solid var(--c);letter-spacing:.12em;text-transform:uppercase;color:var(--c);padding-bottom:.5rem;font-size:.8rem;font-weight:800}.fvu-reading ul{margin:0;padding:0;list-style:none}.fvu-reading li{border-top:1px solid var(--fvu-line);padding:.75rem 0}.fvu-reading li:first-child{border-top:0}.fvu-reading li a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.fvu-reading li a:hover{color:var(--c)}.fvu-reading li small{opacity:.75;margin-top:.2rem;font-size:.85rem;display:block}@media (width>=800px){.fvu-reading-grid{grid-template-columns:1fr 1fr}}@media (width>=900px){.fvu-read{max-width:52rem;margin-left:auto;margin-right:auto}}.fvu-hero,.fvu-final,.fvu-reading{margin-left:auto;margin-right:auto}.hsc{--h-blue:#3b82f6;--h-red:#ef4444;--h-line:color-mix(in srgb, currentColor 22%, transparent)}.hsc a:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.hsc-reveal{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--i,0) * .12s);transform:translateY(18px)}.hsc-reveal.is-visible{opacity:1;transform:none}.hsc-fn{margin-left:.15rem;font-size:.7em}.hsc-fn a{color:var(--h-blue);margin-right:.2rem;padding:0 .15rem;font-weight:800;text-decoration:none}.hsc-fn a:hover{text-decoration:underline}.hsc-player{border:1px solid var(--h-line);background:color-mix(in srgb, var(--h-blue) 5%, transparent);border-left:0;max-width:60rem;margin:0 0 3rem;padding:1.25rem;position:relative}.hsc-player:before{content:"";background:linear-gradient(var(--h-blue), var(--h-red));width:6px;position:absolute;top:0;bottom:0;left:0}.hsc-player-k{background:var(--h-blue);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.25rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.hsc-player-line{margin-bottom:1rem;font-size:1.05rem;font-weight:600}.hsc-player-fallback a{color:var(--h-blue);margin-left:.4rem;text-decoration:underline}.hsc-hero{max-width:56rem;margin:1rem 0 3rem}.hsc-hero h1{font-family:var(--font-display,inherit);letter-spacing:-.03em;font-size:clamp(2.6rem,8vw,5.8rem);font-weight:800;line-height:1}.hsc-hero h1 span{color:var(--h-blue)}.hsc-sub{opacity:.85;margin-top:.9rem;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:600}.hsc-lead{max-width:40rem;margin-top:1.1rem;font-size:1.15rem;line-height:1.65}.hsc-block{max-width:60rem;margin-bottom:3.5rem}.hsc-h{font-family:var(--font-display,inherit);align-items:baseline;gap:.8rem;margin-bottom:1.25rem;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;line-height:1.1;display:flex}.hsc-h span{color:var(--h-blue);letter-spacing:.1em;font-size:.5em}.hsc-h3{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:1.5rem 0 .75rem;font-size:.75rem;font-weight:800}.hsc-spark{border:1px solid var(--h-line);border-left:6px solid var(--h-blue);padding:1.5rem}.hsc-spark-name{font-family:var(--font-display,inherit);margin-bottom:.75rem;font-size:1.35rem;font-weight:800}.hsc-spark ul{gap:.55rem;margin:0;padding-left:1.1rem;line-height:1.55;display:grid}.hsc-spine{--hsc-progress:0;padding-left:1.75rem;position:relative}.hsc-spine:before,.hsc-spine:after{content:"";border-radius:2px;width:3px;position:absolute;top:0;left:.4rem}.hsc-spine:before{background:var(--h-line);bottom:0}.hsc-spine:after{height:calc(var(--hsc-progress) * 100%);background:linear-gradient(var(--h-blue), var(--h-red))}.hsc-spine ol{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.hsc-spine li{position:relative}.hsc-spine li:before{content:"";background:var(--h-blue);border:2px solid var(--background,#0b0b0f);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.35rem;left:-1.7rem}.hsc-spine p{margin-top:.25rem;line-height:1.55}.hsc-date{letter-spacing:.1em;text-transform:uppercase;color:var(--h-blue);font-size:.78rem;font-weight:800;display:inline-block}.hsc-date.red{color:var(--h-red)}.hsc-hurt{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hsc-hurt li{border:1px solid var(--h-line);border-top:5px solid var(--h-red);padding:1.1rem 1.25rem}.hsc-hurt strong{font-family:var(--font-display,inherit);margin-top:.3rem;font-size:1.25rem;display:block}.hsc-hurt p{margin-top:.4rem;font-size:.95rem;line-height:1.55}.hsc-quotes{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.hsc-quotes li{border-left:4px solid var(--h-blue);background:color-mix(in srgb, var(--h-blue) 7%, transparent);padding:1rem 1.25rem}.hsc-quotes.stu li{border-left-color:var(--h-red);background:color-mix(in srgb, var(--h-red) 7%, transparent)}.hsc-quotes span{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.75rem;font-weight:800}.hsc-quotes p{margin-top:.4rem;font-size:1.05rem;line-height:1.55}.hsc-more{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hsc-more a{border:1px solid var(--h-line);font-family:var(--font-display,inherit);justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:1.1rem;font-weight:700;display:flex}.hsc-more a:hover{border-color:var(--h-blue);color:var(--h-blue)}.hsc-reading{max-width:60rem;margin-bottom:3.5rem}.hsc-reading ul{margin:0;padding:0;list-style:none}.hsc-reading li{border-top:1px solid var(--h-line);gap:1rem;padding:1rem 0;display:flex}.hsc-read-n{background:var(--h-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.hsc-reading a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.hsc-reading a:hover{color:var(--h-blue)}.hsc-reading small{opacity:.75;margin-top:.25rem;font-size:.88rem;display:block}.hsc-listen{border:1px solid var(--h-line);border-top:5px solid var(--h-blue);max-width:60rem;padding:1.75rem}.hsc-listen h2{font-family:var(--font-display,inherit);font-size:1.8rem;font-weight:800}.hsc-listen p{margin-top:.4rem}.hsc-listen-row{flex-wrap:wrap;gap:.75rem;margin-top:1.1rem;display:flex}.hsc-listen-row a{border:1px solid var(--h-line);border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-weight:700;display:inline-flex}.hsc-listen-row a:hover{border-color:var(--h-blue)}.hsc-fns-wrap{max-width:60rem;margin-top:3.5rem}.hsc-fns{opacity:.85;gap:.7rem;margin:0;padding-left:1.4rem;font-size:.85rem;line-height:1.5;display:grid}.hsc-fns li:target{background:color-mix(in srgb, var(--h-blue) 18%, transparent)}.hsc-fns em{opacity:.75;font-style:normal}.hsc-fns a{color:var(--h-blue);word-break:break-all;margin-top:.15rem;text-decoration:underline;display:block}.hsc-fns-note{opacity:.7;margin-top:1rem;font-size:.8rem}@media (width>=800px){.hsc-quotes{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.hsc-reveal{opacity:1!important;transition:none!important;transform:none!important}}.hsc-player,.hsc-hero,.hsc-block,.hsc-reading,.hsc-listen,.hsc-fns-wrap{margin-left:auto;margin-right:auto}.tp{--tp:#3a3f8f;--tp-soft:color-mix(in srgb, var(--tp) 8%, transparent);--tp-line:color-mix(in srgb, currentColor 20%, transparent);--tp-flame:#e0a100;--tp-sm:.875rem;--tp-xs:.75rem}.dark .tp{--tp:#f2c14e;--tp-flame:#f2c14e}.tp p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.tp a:focus-visible,.tp summary:focus-visible,.tp button:focus-visible{outline:2px solid var(--tp);outline-offset:2px}.tp-cite{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--tp);-webkit-text-decoration-color:var(--tp);text-decoration-color:var(--tp)}.tp-eyebrow{color:var(--tp)}.tp-hero{gap:2rem;margin:1rem 0 2rem;display:grid}.tp-hero-copy h1{font-family:var(--font-display,inherit);letter-spacing:-.03em;font-size:clamp(2.4rem,7vw,5rem);font-weight:800;line-height:1.02}.tp-hero-copy h1 span{color:var(--tp);letter-spacing:-.005em;margin-top:.6rem;font-size:.38em;line-height:1.25;display:block}.tp-lead{max-width:40rem;margin-top:1.25rem;font-size:1.15rem;line-height:1.65}.tp-meta{letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-top:1.1rem;font-size:.8rem;font-weight:700}.tp-candle{border:1px solid var(--tp-line);color:#e8e8ec;background:#101014;place-self:center;width:min(14rem,60vw);padding:1.5rem 1.25rem 1rem}.tp-candle svg{width:100%;height:auto}.tp-wax{fill:#e9e2d0}.tp-base{fill:#4a4a56}.tp-flame{fill:#f2c14e;transform-origin:60px 60px;animation:3.2s ease-in-out infinite tp-flicker}.tp-glow{animation:4.5s ease-in-out infinite tp-breathe}.tp-candle figcaption{opacity:.7;text-align:center;margin-top:.7rem;font-size:.75rem;line-height:1.45}@keyframes tp-flicker{0%,to{transform:scale(1)}50%{transform:scale(.94,1.05)rotate(-1deg)}}@keyframes tp-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tp-flame,.tp-glow{animation:none}}@media (width>=900px){.tp-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem}}.tp-care{border:1px solid var(--tp-line);background:var(--tp-soft);max-width:60rem;font-size:var(--tp-sm);margin-bottom:3rem;padding:1.1rem 1.25rem;line-height:1.6}.tp-block{max-width:60rem;margin-bottom:3.5rem}.tp-h{font-family:var(--font-display,inherit);align-items:baseline;gap:.8rem;margin-bottom:1.25rem;padding-top:1.25rem;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;line-height:1.1;display:flex;position:relative}.tp-h:before{content:"";background:var(--tp);opacity:.7;width:100%;height:2px;position:absolute;top:0;left:0}.tp-h span{background:var(--tp);color:#fff;letter-spacing:.1em;flex-shrink:0;padding:.25rem .5rem;font-size:max(.75rem,.4em)}.dark .tp-h span{color:#161616}.tp-intro{max-width:46rem;margin-bottom:1.25rem;line-height:1.65}.tp-footnote{max-width:46rem;font-size:var(--tp-sm);opacity:.88;margin-top:1.25rem;line-height:1.6}.tp-person{border:1px solid var(--tp-line);background:var(--tp-soft);padding:1.5rem}.tp-person-name{font-family:var(--font-display,inherit);margin-bottom:.9rem;font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;line-height:1.1}.tp-person p+p{margin-top:.8rem}.tp-map{margin:0 0 1.75rem}.tp-map svg{border:1px solid var(--tp-line);width:100%;height:auto;padding:.5rem;display:block}.tp-map-line{stroke:var(--tp);stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}.tp-map-node circle{fill:var(--tp)}.tp-map-node text{fill:currentColor;font-size:15px;font-weight:700}.tp-map-node .tp-map-sub{opacity:.75;font-size:12px;font-weight:500}.tp-map-arrest circle{fill:none;stroke:var(--tp);stroke-width:4px}.tp-map-later circle{fill:none;stroke:var(--tp);stroke-width:2px;stroke-dasharray:3 3}.tp-map figcaption{font-size:var(--tp-xs);opacity:.85;margin-top:.6rem;line-height:1.5}.tp-spine{padding-left:1.75rem;position:relative}.tp-spine:before{content:"";background:var(--tp-line);width:2px;position:absolute;top:0;bottom:0;left:.4rem}.tp-spine ol{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tp-spine li{position:relative}.tp-spine li:before{content:"";background:hsl(var(--background));border:2px solid var(--tp);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.4rem;left:-1.7rem}.tp-spine p{margin-top:.2rem;line-height:1.55}.tp-date{letter-spacing:.1em;text-transform:uppercase;color:var(--tp);font-size:.75rem;font-weight:800}.tp-quote{border:1px solid var(--tp-line);background:var(--tp-soft);margin:0 0 1.5rem;padding:1.5rem}.tp-quote blockquote p{font-family:var(--font-display,inherit);font-size:clamp(1.3rem,3vw,1.9rem);font-style:italic;font-weight:700;line-height:1.3}.tp-quote blockquote p+p{margin-top:.4rem}.tp-quote-source blockquote p{font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:600}.tp-quote figcaption{font-size:var(--tp-sm);margin-top:1rem;line-height:1.55}.tp-substitution{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.75rem;display:grid}.tp-substitution>div:not(.tp-arrow){border:1px solid var(--tp-line);padding:1rem}.tp-substitution span{background:var(--tp);color:#fff;font-size:var(--tp-xs);margin-bottom:.4rem;padding:.1rem .5rem;font-weight:800;display:inline-block}.dark .tp-substitution span{color:#161616}.tp-substitution h3{font-size:1rem;font-weight:800;line-height:1.25}.tp-substitution p{font-size:var(--tp-sm);margin-top:.35rem;line-height:1.5}.tp-arrow{color:var(--tp);align-self:center;font-size:1.6rem}.tp-demands{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.tp-demands li{border:1px solid var(--tp-line);font-size:var(--tp-sm);padding:.4rem .8rem;font-weight:600}.tp-pull{border:1px solid var(--tp);background:var(--tp-soft);padding:1.25rem 1.5rem}.tp-pull p{font-size:1.1rem;font-weight:600;line-height:1.65}.tp-pull p+p{margin-top:.8rem}.tp-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.tp-evidence article{border:1px solid var(--tp-line);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.tp-evidence h3,.tp-cards h3,.tp-compare h3,.tp-unknown h3{letter-spacing:.1em;text-transform:uppercase;color:var(--tp);font-size:.8rem;font-weight:800}.tp-evidence p,.tp-cards p,.tp-compare p{font-size:var(--tp-sm);line-height:1.55}.tp-fr{font-style:italic;font-weight:600}.tp-tr{opacity:.85}.tp-tr-inline{opacity:.85;white-space:normal;font-family:inherit;font-size:clamp(1rem,2.2vw,1.25rem);font-style:italic;font-weight:500}.tp-bars{gap:.6rem;margin:0;display:grid}.tp-bars>div{grid-template-columns:1fr auto;align-items:center;gap:.2rem .6rem;display:grid}.tp-bars span{font-size:var(--tp-xs);grid-column:1/-1;font-weight:700}.tp-bars i{background:var(--tp);min-width:4px;height:.9rem;display:block}.tp-bars b{font-size:var(--tp-sm);font-variant-numeric:tabular-nums}.tp-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.tp-compare>div{border:1px solid var(--tp-line);align-content:start;gap:.6rem;padding:1.25rem;display:grid}.tp-responses-wrap{margin-top:2rem}.tp-subh{font-family:var(--font-display,inherit);margin-bottom:.5rem;font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:800}.tp-responses-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.tp-response-card{border:1px solid var(--tp-line);border-left:2px solid var(--tp-line);background:var(--tp-soft);align-content:start;gap:.6rem;padding:1.15rem;transition:border-color .2s;display:grid}.tp-response-card:hover{border-left-color:var(--tp)}.tp-response-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tp-response-header strong{font-weight:800}.tp-response-header span{border:1px solid var(--tp-line);font-size:var(--tp-xs);opacity:.75;border-radius:999px;padding:.1rem .55rem}.tp-response-quote{font-size:var(--tp-sm);border-left:2px solid var(--tp);padding-left:.75rem;line-height:1.55}.tp-responses-source{border-top:1px dashed var(--tp-line);font-size:var(--tp-xs);opacity:.85;margin-top:1rem;padding-top:.75rem;line-height:1.6}.tp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.tp-cards article{border:1px solid var(--tp-line);align-content:start;gap:.6rem;padding:1.25rem;display:grid}.tp-unknown{border:1px dashed var(--tp);padding:1.25rem 1.5rem}.tp-unknown ul{font-size:var(--tp-sm);gap:.5rem;margin-top:.75rem;padding-left:1.2rem;line-height:1.55;list-style:outside;display:grid}.tp-close{border-top:2px solid var(--tp);max-width:46rem;margin-bottom:3rem;padding-top:1.5rem}.tp-close h2{font-family:var(--font-display,inherit);margin-bottom:1rem;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800}.tp-close p{line-height:1.7}.tp-close p+p{margin-top:.9rem}.tp-final{font-family:var(--font-display,inherit);color:var(--tp);font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800}.tp-rip-note{font-size:var(--tp-sm);opacity:.85;margin-top:.6rem;line-height:1.6}.tp-documentation{gap:1rem;max-width:60rem;display:grid}.tp-sources-button{border:1px solid var(--tp);color:var(--tp);letter-spacing:.06em;justify-self:start;padding:.6rem 1.1rem;font-weight:800}.tp-sources-button:hover{background:var(--tp);color:#fff}.dark .tp-sources-button:hover{color:#161616}.tp-publication{font-size:var(--tp-sm);opacity:.8;align-items:center;gap:.5rem;display:flex}.tp-sources-scroll{max-height:60vh;padding-right:.5rem;overflow-y:auto}.tp-key-sources{gap:1rem;padding-left:1.25rem;list-style:decimal;display:grid}.tp-key-sources a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.tp-key-sources span{font-size:var(--tp-xs);opacity:.7;display:block}.tp-key-sources p{font-size:var(--tp-sm);margin-top:.2rem;line-height:1.5}.tp-source-method{font-size:var(--tp-xs);opacity:.85;margin-top:1.25rem;line-height:1.6}@media (width<=820px){.tp-evidence,.tp-cards,.tp-compare,.tp-substitution{grid-template-columns:1fr}.tp-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=640px){.tp-block{margin-bottom:2.5rem}.tp-map-node text{font-size:18px}}.tp-care,.tp-block,.tp-close,.tp-documentation{margin-left:auto;margin-right:auto}@scope(.online-protest){*{box-sizing:border-box}:scope{scroll-behavior:smooth;background:var(--bg);color:var(--fg);margin:0;scroll-padding-top:5rem;font:18px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--bg);z-index:5;top:1rem;left:1rem}.mast{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(5vw,1rem);display:flex}.mast a{text-decoration:none}.mast nav{gap:1.2rem;font-size:.85rem;display:flex}.controls{flex-wrap:wrap;gap:.5rem;display:flex}button{background:var(--panel);color:var(--fg);border:1px solid var(--line);cursor:pointer;border-radius:2rem;padding:.45rem .8rem}main{max-width:1200px;margin:auto;padding:0 6vw}section,header.hero{border-bottom:1px solid var(--line);padding:clamp(3rem,7vw,7rem) 0}.eyebrow,.num,figcaption,.small{letter-spacing:.04em;font-size:.78rem}.eyebrow,.num{text-transform:uppercase;color:var(--muted)}h1,h2,h3{letter-spacing:0;overflow-wrap:anywhere;line-height:1.05}h1{max-width:1100px;margin:1.3rem 0 2rem;font-size:clamp(2.6rem,7.6vw,6.9rem)}h1 small{font:inherit;letter-spacing:0;max-width:850px;margin-top:1.3rem;font-size:.44em;line-height:1.2;display:block}h2{margin:1rem 0 2rem;font-size:clamp(2.2rem,5vw,4.5rem)}h3{font-size:1.5rem}p{max-width:720px}.neon{color:#ffe600;text-shadow:0 0 7px #ffe60088,0 0 28px #ffe60055}.lead{max-width:760px;font-size:clamp(1.25rem,2.5vw,1.8rem)}.question{letter-spacing:0;max-width:940px;font-size:clamp(2rem,4.7vw,4.2rem);font-weight:750;line-height:1.12}.question em{color:var(--accent);font-style:normal}figure{margin:2rem 0}figcaption{color:var(--muted);letter-spacing:0;max-width:850px;margin-top:1rem;line-height:1.55}.measurement{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.measure{min-width:0;padding:2rem 1.4rem 2rem 0}.measure+.measure{border-left:1px solid var(--line);padding-left:1.4rem}.huge{color:var(--accent);font-size:clamp(2.6rem,8vw,6.5rem);font-weight:800;line-height:1.15;display:block}.missing{border-bottom:2px dashed var(--muted);min-height:110px;color:var(--muted);align-items:center;font-size:clamp(1.4rem,3vw,2.3rem);display:flex}.tagchart{background:var(--panel);padding:1.5rem}.barrow{grid-template-columns:8rem 1fr;align-items:center;gap:1rem;margin:1rem 0;display:grid}.track{background:var(--bg);height:2rem}.bar{background:var(--accent);transform-origin:0;height:100%;animation:1.4s ease-out grow}.bar.short{width:14.2857%}.bar.long{width:100%}.split{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.meeting{border:1px solid var(--line);background:var(--panel);padding:clamp(1rem,4vw,3rem)}.state{text-align:center;border:1px solid var(--accent);max-width:550px;margin:auto;padding:1.5rem}.connector{background:var(--accent);width:1px;height:3rem;margin:auto}.companies{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.company{border-top:3px solid var(--accent);background:var(--bg);padding:1rem}.company strong{font-size:1.3rem;display:block}.company small{color:var(--muted);margin-top:.6rem;line-height:1.4;display:block}.flow{text-align:center;margin:2rem 0 0;font-size:clamp(1.1rem,2.6vw,1.8rem)}.timeline{border-left:2px solid var(--accent);padding:0;list-style:none}.timeline li{padding:.6rem 0 1.6rem 1.5rem}.timeline time{color:var(--accent);font-weight:700;display:block}.document{color:#191919;box-shadow:9px 9px 0 var(--panel);background:#ece7da;border-left:7px solid #a09a8c;padding:2rem}.document a:hover{color:#176b7a}.document .small{color:#444}.net{border-top:2px dashed var(--accent);grid-template-columns:repeat(5,1fr);gap:.6rem;padding-top:2rem;display:grid}.net span{border:1px solid var(--line);text-align:center;padding:1rem .7rem;font-size:.85rem}.sequence{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}.sequence span{border-bottom:3px solid var(--accent);padding:.8rem 1.2rem;font-size:1.2rem}blockquote{border-left:4px solid var(--accent);max-width:900px;margin:2rem 0;padding-left:1.5rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.5}blockquote cite{color:var(--muted);margin-top:1rem;font-size:.85rem;font-style:normal;display:block}.right{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:1.4rem;padding:1.5rem 0;display:grid}.right .article{color:var(--accent);font-size:2.4rem;line-height:1}.right blockquote{letter-spacing:0;border:0;margin:0;padding:0;font-size:1.12rem}.right p{color:var(--muted);font-size:.9rem}details{border-top:1px solid var(--line);padding:1.4rem 0}summary{cursor:pointer;font-weight:650}.sources{padding-left:1.5rem;font-size:.92rem}.sources li{overflow-wrap:anywhere;margin:1rem 0}.keywords{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.keywords li{border:1px solid var(--line);border-radius:2rem;padding:.4rem .8rem;font-size:.78rem}footer{max-width:1200px;color:var(--muted);margin:auto;padding:3rem 6vw;font-size:.85rem}.paused *{scroll-behavior:auto!important;animation:none!important}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:scope{scroll-behavior:auto!important;animation:none!important}}@media (width<=650px){:scope{font-size:17px}.split{grid-template-columns:1fr;gap:1.5rem}.companies{grid-template-columns:repeat(2,1fr)}.net{grid-template-columns:1fr 1fr}.measurement{grid-template-columns:1fr}.measure+.measure{border-left:0;border-top:1px solid var(--line);padding-left:0}.right{grid-template-columns:3rem 1fr;gap:.7rem}.barrow{grid-template-columns:6.5rem 1fr;gap:.5rem}.mast nav{gap:.7rem}main{padding:0 5vw}}@media print{.mast,.controls,.skip{display:none}:scope{color:#000;background:#fff}.neon,.huge{color:#000;text-shadow:none}section{break-inside:avoid}a{color:#000}.panel{background:#fff}}}.online-protest{--bg:var(--color-background);--fg:var(--color-foreground);--muted:var(--color-muted-foreground);--line:var(--color-border);--accent:var(--color-accent);--panel:var(--color-muted);--ink:var(--color-background);color:var(--fg);background:var(--bg)}.online-protest p{text-align:justify}
