.stage-chapter .ed-head{letter-spacing:-.8px;max-width:7.2em;color:var(--muted);margin-left:auto;font-size:1.8vw;line-height:1.06}.stage-chapter .ed-head:after{content:"";background:var(--rule);height:1px;margin-top:var(--gutter);margin-right:calc(-1 * var(--gutter) + .234vw);display:block}.stage-chapter .crumb{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4vw;margin-bottom:1vw;font-size:.6vw;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.stage-chapter .crumb:hover{color:var(--accent)}.stage-chapter .crumb .arw{font-size:.8vw;line-height:1}.stage-chapter .hero-row .col-head{text-align:right}.stage-chapter .eyebrow{color:var(--accent);letter-spacing:.07vw;text-transform:uppercase;text-wrap:balance;font-size:.575vw;font-weight:700;line-height:1.4}.stage-chapter .who{font-family:var(--font-serif);color:var(--dim);text-wrap:balance;margin-top:.4vw;font-size:.95vw;font-style:italic}.stage-chapter .hero-row h1{letter-spacing:-1.2px;text-shadow:0 0 5px #0000004d;text-wrap:balance;max-width:8.5em;margin-top:.8vw;margin-left:auto;font-size:2.3vw;font-weight:900;line-height:1.06}.stage-chapter .hero-row .who{margin-top:.7vw}.stage-chapter .hero-shot,.stage-chapter .hero-row .hanger{margin-right:calc(var(--gutter) * .575)}.stage-chapter .hero-shot{background:var(--panel);aspect-ratio:2.4;border-radius:3px 3px 0 0;align-items:flex-end;margin-bottom:0;padding:.7vw;display:flex;position:relative;overflow:hidden}.stage-chapter .hero-shot video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.05)}.stage-chapter .hero-row .hanger{background:var(--bg-deep);border:1px solid var(--rule);box-shadow:var(--shadow-card);border-top:none;border-radius:0 0 4px 4px;padding:1.4vw 1.6vw 1.5vw}:root:not(.theme-paper) .stage-chapter .hero-row .hanger{border:none}.scroll-cue{bottom:20px;left:calc(var(--col-split) + (90% - var(--col-split)) / 2);font-family:var(--font-sans);letter-spacing:.07vw;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;z-index:60;background:#3d3d3d8c;border-radius:3px;padding:.3vw .8vw;font-size:.55vw;font-weight:700;transition:opacity .3s,transform .3s;animation:2s ease-in-out infinite cueBob;position:fixed;transform:translate(-50%)}.scroll-cue.hidden{opacity:0;pointer-events:none;transform:translate(-50%,1vw)}@keyframes cueBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}.stage-chapter .hero-row .hanger p{color:var(--muted);max-width:none;margin:0}.stage-chapter .hero-row .hanger .lede-open{color:var(--ink)}.stage-chapter .hero-row .hanger .metastrip{border-top-color:var(--rule)}.stage-chapter .hero-row .hanger .metastrip .cell .k{color:var(--dim)}.stage-chapter .hero-row .hanger .metastrip .cell .v{color:var(--ink)}.stage-chapter .hero-row .hanger .summary{border-top:1px solid var(--rule);margin-top:1.4vw;padding-top:1.2vw}.stage-chapter .hero-row .hanger .summary p{font-family:var(--font-serif);color:var(--muted);max-width:none;margin:0 0 .9vw;font-size:.95vw;line-height:1.55}.stage-chapter .hero-row .hanger .summary p:last-child{margin-bottom:0}.stage-chapter .hero-row .hanger .summary em{color:var(--ink);font-style:italic}.stage-chapter .hero-shot span{color:var(--dim);letter-spacing:1px;font-size:.6vw}.stage-chapter .col-body p.standfirst{margin:0}.metastrip{font-family:var(--font-serif);border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1.3vw 1.6vw;margin-top:2vw;padding-top:1.4vw;display:grid}.metastrip .cell{min-width:0}.metastrip .cell .k{color:var(--dim);letter-spacing:.07vw;text-transform:uppercase;font-size:.6vw;font-weight:700}.metastrip .cell .v{color:var(--ink);margin-top:.3vw;font-size:.85vw;font-weight:500}.metastrip .cell .v .em{color:var(--accent)}.stage-chapter .col-body p{font-family:var(--font-serif);color:var(--muted);max-width:var(--measure);margin:0 0 .9vw;font-size:.95vw;line-height:1.55}.stage-chapter .col-body p .lede-open{font-feature-settings:"smcp" 1;letter-spacing:.02em;color:var(--ink);font-variant-caps:small-caps;font-weight:600}.stage-chapter .col-body p em{color:var(--muted);font-style:italic}.stage-chapter .col-body p strong{color:var(--ink);font-weight:600}.stage-chapter .col-body a:not(.nextlink):not(.card-surface){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e38a1412;border-radius:2px;padding:0 .1em;text-decoration-thickness:.75px;transition:color .18s,text-decoration-color .18s,background-color .18s}.stage-chapter .col-body a:not(.nextlink):not(.card-surface):hover{color:var(--ink);-webkit-text-decoration-color:var(--accent-hi);text-decoration-color:var(--accent-hi);background:#e38a1424}a.cite sup{font-family:var(--font-sans);vertical-align:super;color:var(--accent);letter-spacing:.02em;margin-left:3px;font-size:.52em;font-weight:800;line-height:0;text-decoration:none;display:inline-block}.sources li:target{background:#e38a1417;border-radius:2px}.pull{border-left:2px solid var(--rule);max-width:var(--measure);margin:1.7vw 0;padding-left:1.3vw}.stage-chapter .pull p{font-family:var(--font-serif);color:var(--ink);max-width:none;margin:0;font-size:1.35vw;font-style:italic;line-height:1.34}figure{margin:2.2vw 0;margin-right:calc(var(--gutter) * .575)}.stage-chapter .col-body>figure:last-child{margin-bottom:0}.frame{background:0 0;border:none;border-radius:0}figure{position:relative}figcaption{font-family:var(--font-serif);color:var(--muted);width:calc(70vw / 3 - var(--gutter) * 2);margin-right:calc(var(--gutter) * 2);border-top:1px solid var(--rule);padding-top:.75vw;font-size:.7vw;font-style:italic;line-height:1.45;position:absolute;top:3.2vw;right:100%}figcaption:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid var(--accent);width:0;height:0;position:absolute;top:-4px;right:0}figcaption b{color:var(--muted);font-weight:600}.zoomable{cursor:zoom-in;position:relative}.zoomable:after{content:"Enlarge";z-index:3;font-family:var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;color:#c9c9c9;opacity:0;pointer-events:none;background:#0009;border:1px solid #ffffff24;border-radius:3px;padding:4px 8px;font-size:9.5px;font-weight:700;transition:opacity .2s;position:absolute;bottom:9px;right:9px}.zoomable:hover:after,.zoomable:focus-visible:after{opacity:1}.lb{z-index:200;background:#0a0a0aed;padding:3.2vw 4vw 6vh;display:none;position:fixed;inset:0;overflow-y:auto}.lb.open{display:block}.lb-stage{max-width:75vw;margin:0 auto}.lb-content{cursor:default;border:none;border-radius:0;filter:none!important;transform:none!important}.lb-content:after{display:none}.lb .shots{justify-content:center;align-items:flex-start}.lb .shots .shot{flex:0 auto;min-width:0}.lb .shots .shot img{width:auto;max-width:30vw;height:auto;max-height:calc(100vh - 280px)}.lb .shots.wide .shot{flex:0 auto}.lb .shots.wide .shot img{max-width:70vw}.lb-cap{font-family:var(--font-sans);color:var(--dim);max-width:32.3vw;margin:.9vw auto 0;font-size:.7vw;font-style:italic;line-height:1.45}.lb-x{z-index:2;border:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;width:42px;height:42px;font-size:24px;line-height:1;transition:all .18s;position:fixed;top:18px;right:22px}.lb-x:hover{color:var(--accent);border-color:var(--accent)}.results{margin:1.5vw 0;margin-right:calc(var(--gutter) * .575);flex-wrap:wrap;gap:.7vw;display:flex}.stat{background:var(--bg-deep);border:1px solid var(--rule);border-radius:3px;flex:8.25vw;padding:1.1vw 1vw}.stat .n{letter-spacing:-1.5px;color:var(--accent);font-size:1.9vw;font-weight:900;line-height:1}.stat .n.plain{color:var(--ink)}.stat .l{color:var(--muted);font-size:.775vw;font-family:var(--font-serif);margin-top:.5vw;line-height:1.35}.shots{align-items:flex-start;gap:.5vw;margin:0;display:flex}.shots .shot{border-radius:14px;flex:1 1 0;min-width:0;display:block;position:relative}.shots .shot img{width:100%;height:auto;display:block}.shots.one{max-width:14.8vw}.shots.wide .shot{flex:100%}.shots.wide img{border-radius:4px}.sources{border-top:1px solid var(--rule);max-width:var(--measure);margin-top:2.2vw;padding-top:1.3vw}.sources h3{font-family:var(--font-sans);letter-spacing:.11vw;text-transform:uppercase;color:var(--dim);margin-bottom:.9vw;font-size:.55vw;font-weight:800}.sources ol{counter-reset:src;margin:0;padding:0;list-style:none}.sources li{counter-increment:src;font-family:var(--font-serif);color:var(--dim);margin-bottom:.65vw;padding-left:1.3vw;font-size:.825vw;line-height:1.55;position:relative}.sources li:before{content:counter(src);font-family:var(--font-sans);color:var(--accent);font-size:.55vw;font-weight:800;position:absolute;top:1px;left:0}.sources a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:.75px}.sources a:hover{color:var(--accent-hi)}.sources .note{color:var(--muted);margin-top:3px;font-size:.75vw;font-style:italic;display:block}.nextlink{margin-right:calc(var(--gutter) * .575);padding:1.2vw 1.3vw;position:relative;overflow:hidden}.nextlink-reel{object-fit:cover;border-radius:inherit;filter:brightness(.4)saturate(.3);width:100%;height:100%;transition:filter .4s;position:absolute;inset:0}.nextlink:hover .nextlink-reel{filter:brightness(.7)saturate(.7)}.nextlink .k,.nextlink .t,.nextlink .d{position:relative}.nextlink .k{color:var(--accent);letter-spacing:.1vw;text-transform:uppercase;font-size:.6vw;font-weight:700}.nextlink .t{color:var(--ink);text-wrap:balance;margin-top:.5vw;font-size:1.1vw;font-weight:800;line-height:1.15}.nextlink .d{font-family:var(--font-serif);color:var(--muted);margin-top:.5vw;font-size:.825vw}.stackflow .ph{font-family:var(--font-sans);letter-spacing:.075vw;text-transform:uppercase;color:var(--accent);margin:0 0 .4vw;font-size:.475vw;font-weight:800}.stackflow .ph.dim{color:var(--dim)}.stackflow .node{background:var(--bg-deep);border:1px solid var(--rule);border-radius:3px;margin-bottom:.4vw;padding:.55vw .65vw}.stackflow .node .t{font-family:var(--font-sans);color:var(--ink);font-size:.625vw;font-weight:700}.stackflow .node .d{font-family:var(--font-sans);color:var(--muted);margin-top:.2vw;font-size:.55vw;line-height:1.4}.stackflow .node.par{background:#e38a140d;border-color:#4a3a1c}.stackflow .node.score{background:#172554;border-color:#2c4a86}.stackflow .node.score .t{color:#cfe1ff}.stackflow .node.score .d{color:#8fb4ec}.stackflow .node.gate{border-color:var(--accent);background:#e38a1417}.stackflow .node.gate .t{color:var(--accent)}.stackflow .node.gate .d{color:#b58a45}.stackflow .node.drop{background:#141414;border-style:dashed}.stackflow .node.drop .t{color:#6b7280;font-size:.575vw}.stackflow .arw{text-align:center;color:var(--dim);margin:0 0 .4vw;font-size:.65vw}.stackflow .foot{font-family:var(--font-serif);color:var(--dim);margin-top:.7vw;font-size:.65vw;font-style:italic;line-height:1.45}@media (max-width:1400px){.metastrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.stage-chapter .ed-head{text-align:left;letter-spacing:-.5px;max-width:none;color:var(--ink);margin-left:0;font-size:27px}.stage-chapter .ed-head:after{display:none}.stage-chapter .hero-row .col-head{text-align:left}.stage-chapter .hero-row h1{max-width:none;margin-left:0;font-size:28px}.stage-chapter .crumb{gap:6px;margin-bottom:14px;font-size:11px}.stage-chapter .crumb .arw{font-size:14px}.stage-chapter .eyebrow{letter-spacing:1px;font-size:10px}.stage-chapter .who{margin-top:6px;font-size:16px}.stage-chapter .hero-shot,.stage-chapter .hero-row .hanger{margin-right:0}.stage-chapter .hero-shot{aspect-ratio:2.4;border-radius:0;margin-bottom:0;margin-left:-5vw;margin-right:-5vw;padding:0}.stage-chapter .hero-row .hanger{border-radius:0;margin-left:-5vw;margin-right:-5vw;padding:16px 20px 18px}.stage-chapter .hero-row .hanger p{font-size:17px}.stage-chapter .hero-row .hanger .summary{margin-top:16px;padding-top:14px}.stage-chapter .hero-row .hanger .summary p{font-size:17px}.stage-chapter .hero-shot span{font-size:11px}.metastrip{gap:14px 18px;margin-top:24px;padding-top:18px}.metastrip .cell .k{letter-spacing:1px;font-size:11px}.metastrip .cell .v{margin-top:4px;font-size:15px}.stage-chapter .col-body p{margin-bottom:14px;font-size:17px}.pull{margin:24px 0;padding-left:18px}.stage-chapter .pull p{font-size:22px}.scroll-cue{display:none}figure{margin:28px 0}figcaption{width:auto;font-size:13px;font-family:var(--font-serif);margin-top:14px;margin-right:0;padding-top:12px;font-style:italic;position:static}figcaption:before{display:none}.results{gap:10px;margin:20px 0}.stat{padding:16px 14px}.stat .n{font-size:28px}.stat .l{margin-top:6px;font-size:14px}.shots{gap:8px}.shots.one{max-width:none}.sources{margin-top:28px;padding-top:18px}.sources h3{letter-spacing:1.6px;margin-bottom:12px;font-size:10px}.sources li{margin-bottom:10px;padding-left:20px;font-size:15px}.sources li:before{font-size:10px}.sources .note{font-size:14px}.nextlink{border-radius:0;margin-left:-5vw;margin-right:-5vw;padding:16px 20px}.nextlink .k{letter-spacing:1.4px;font-size:10px}.nextlink .t{margin-top:6px;font-size:19px}.nextlink .d{margin-top:6px;font-size:15px}.lb.open{display:none}.lb-cap{max-width:none;font-size:13px}.zoomable{cursor:default}.zoomable:after{content:none}.stackflow .ph{font-size:9px}.stackflow .node{padding:10px 12px}.stackflow .node .t{font-size:12px}.stackflow .node .d{font-size:11px}.stackflow .arw,.stackflow .foot{font-size:12px}.funnel{padding:22px 16px}.fbar{white-space:normal;height:auto;min-height:42px;padding:10px 13px;font-size:11px;line-height:1.3;overflow:visible}.fbar.w-100,.fbar.w-76,.fbar.w-52,.fbar.w-30{width:100%}.frow{gap:8px;margin-bottom:8px}.fnum{margin-right:8px;font-size:16px}.fdrop{margin:0 0 8px 12px;padding-left:12px}.fdrop .txt{font-size:12.5px}.arch{padding:20px 16px}}.section-break.noline .hr{display:none}
