:root{--bg:#000;--panel:#08090a;--text:#f2f2f0;--text-2:#a9abad;--text-3:#85888c;--line:#ffffff29;--line-strong:#ffffff6b;--signal:#ff5f3a;--map-sea:#000;--map-land:#090909;--map-built:#101010;--map-minor:#23262a;--map-mid:#363a40;--map-major:#5d636b;--map-coast:#30343a;--map-label:#7f8389;--gp-blue:#fff;--gp-red:var(--signal);--gp-black:#b9bcbf;--display:"Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--sans:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(1rem, 3vw, 2.5rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --lx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --ly{syntax:"<length-percentage>";inherits:true;initial-value:50%}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--bg);scrollbar-color:#3a3d42 #000}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.95rem + .22vw,1.125rem);line-height:1.55}::selection{color:#000;background:#fff}:focus-visible{outline-offset:3px;outline:2px solid #fff}a{color:var(--text);text-underline-offset:.2em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}a:hover{text-decoration-color:#fff}img{max-width:100%;display:block}.skip{z-index:50;color:#000;font-family:var(--mono);text-transform:uppercase;background:#fff;padding:.6rem 1rem;font-size:.75rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.display,.opening h1,.slip h2,.slip time.t,.prose h2,.rollcall>header h2,.name h3,.closing p,.facts dd,.sources h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;font-weight:900;font-stretch:62%}.data,.opening .sub,.opening .sub-dead,.opening .begin,.titleblock,.legend-key,.edge-num,.slip blockquote footer,.slip-print figcaption,.print figcaption,.portraits figcaption,.facts dt,.name .where,.names-group,.names-sub,.pi-toggle,.phase-index,.tl-hour,.tl-time,.closing small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;font-weight:400}.board{position:relative}.stage{background:var(--map-sea);--u:1;height:100svh;position:sticky;top:0;overflow:hidden}.sheets{position:absolute;inset:0}.sheet{width:100%;height:100%;display:block;position:absolute;inset:0}.sheet--acetate{opacity:0;visibility:hidden}.sat{pointer-events:none;opacity:.16;filter:grayscale()contrast(1.2);position:absolute;inset:0;overflow:hidden}.sat canvas{opacity:0;max-width:none;image-rendering:pixelated;will-change:transform;position:absolute;top:0;left:0}.sat canvas.is-in{opacity:1}.sat-cells{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sat-cells i{will-change:transform;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff12}.sat-cells i:before{content:"";border-top:1px solid #ffffff73;border-left:1px solid #ffffff73;width:.5rem;height:.5rem;animation:.7s steps(2,jump-none) infinite cell-blink;position:absolute;top:0;left:0}@keyframes cell-blink{50%{opacity:.2}}.no-js .sat-cells{display:none}@media (prefers-reduced-motion:reduce){.sat-cells i:before{animation:none}}.no-js .sat{display:none}.b-sea{fill:var(--map-sea)}.b-land{fill:var(--map-land)}.b-built{fill:var(--map-built)}.b-aero{fill:#0c0d0f;stroke:#2c3035;stroke-width:calc(1px * var(--u));stroke-dasharray:calc(4px * var(--u)) calc(4px * var(--u))}.b-landuse{fill:none}.b-runway{fill:#1b1e21}.b-stadium{fill:#121416;stroke:#454a51;stroke-width:calc(1px * var(--u))}.b-road{fill:none;stroke-linecap:round;stroke-linejoin:round}.b-service{stroke:#17191c;stroke-width:calc(.6px * var(--u))}.b-minor{stroke:var(--map-minor);stroke-width:calc(.8px * var(--u))}.b-mid{stroke:var(--map-mid);stroke-width:calc(1.1px * var(--u))}.b-major-case{stroke:none}.b-major{stroke:var(--map-major);stroke-width:calc(1.6px * var(--u))}.b-coast{fill:none;stroke:var(--map-coast);stroke-width:calc(1px * var(--u))}.b-grid path{stroke:#ffffff12;stroke-width:calc(1px * var(--u));fill:none}.b-street{font-family:var(--sans);font-weight:500;font-stretch:88%;font-size:calc(10px * var(--u));letter-spacing:.1em;fill:var(--map-label);paint-order:stroke;stroke:var(--map-land);stroke-width:calc(3px * var(--u))}.b-sea-label{font-family:var(--mono);font-size:calc(11px * var(--u));letter-spacing:.5em;fill:#787d84;text-anchor:end}.gp{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(2.6px * var(--u))}.gp-thin{stroke-width:calc(1.8px * var(--u))}.gp-dash{stroke-dasharray:calc(9px * var(--u)) calc(7px * var(--u));stroke-linecap:butt}.gp-unk{stroke-dasharray:calc(.1px * var(--u)) calc(7px * var(--u));stroke-width:calc(2.6px * var(--u));opacity:.75}.gp-ring{stroke-width:calc(1.5px * var(--u))}.gp-blue{stroke:var(--gp-blue)}.gp-red{stroke:var(--gp-red)}.gp-black{stroke:var(--gp-black)}.gp-area{stroke-width:calc(1px * var(--u));stroke-dasharray:calc(5px * var(--u)) calc(5px * var(--u));stroke-linejoin:round}.gp-area-blue{fill:url(#hatch-blue);stroke:#fff9}.gp-area-red{fill:url(#hatch-red);stroke:var(--gp-red)}.hatch{stroke-width:1px;opacity:.28}.hatch-blue{stroke:var(--gp-blue)}.hatch-red{stroke:var(--gp-red)}.mk{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.mk-blue{stroke:var(--gp-blue)}.mk-red{stroke:var(--gp-red)}.mk-black{stroke:var(--gp-black)}.k{transform:scale(calc(var(--u) * 9))}.mv{opacity:0;transition:opacity .22s var(--ease-out)}.mv.is-on{opacity:1}.mv .k{transform:scale(calc(var(--u) * 7))}.mv-many .k{transform:scale(calc(var(--u) * 4.2))}.mv-many path{stroke-width:.5px}.mv-many.mv-air .k{transform:scale(calc(var(--u) * 5.4))}.mv-many.mv-small .k{transform:scale(calc(var(--u) * 3.4))}.mv path{fill:#fff;stroke:#000;stroke-width:.22px;stroke-linejoin:round;paint-order:stroke}.sym-frame{fill:#000000b3;stroke-width:.16px}.sym-mod{fill:none;stroke-width:.14px}.sym-friendly .sym-frame,.sym-friendly .sym-mod{stroke:var(--gp-blue)}.sym-friendly .sym-mod[d*=Z]{fill:var(--gp-blue)}.sym-hostile .sym-frame{stroke:var(--gp-red);fill:#ff5f3a29}.site-x{stroke:var(--gp-red);stroke-width:.22px;stroke-linecap:square;fill:none}.gl{font-family:var(--sans);font-weight:600;font-stretch:78%;font-size:calc(12.5px * var(--u));letter-spacing:.06em;paint-order:stroke;stroke:#000;stroke-width:calc(4px * var(--u));stroke-linejoin:round}.gl-lg{font-size:calc(15px * var(--u));font-weight:700}.gl-sm{font-size:calc(11.5px * var(--u))}.gl-blue{fill:var(--gp-blue)}.gl-red{fill:var(--gp-red)}.gl-black{fill:#dfe0e0}.gl .gl-head{fill:var(--gp-red);letter-spacing:.12em;font-size:.82em}.sheet--names .gl-sm{font-size:calc(13.5px * var(--u));fill:#fff}.frame{pointer-events:none;z-index:5;position:absolute;inset:0}.edge-num{color:var(--text-3);font-size:.6875rem;line-height:1.3;position:absolute;transform:translate(-50%)}.edge-num--n{transform:translateY(-50%)}.titleblock{right:var(--gutter);color:var(--text);border:1px solid var(--line-strong);z-index:22;min-width:15rem;max-width:20rem;transition:opacity .3s var(--ease-out);background:#000;grid-template-columns:auto auto;font-size:.6875rem;line-height:1.5;display:grid;position:fixed;bottom:clamp(4.4rem,7.5vh,5.2rem)}.titleblock>div{border-bottom:1px solid var(--line);padding:.4rem .65rem}.titleblock>div:nth-child(odd){border-right:1px solid var(--line);color:var(--text-3)}.titleblock>div:nth-last-child(-n+2){border-bottom:0}.titleblock .dtg{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.titleblock.is-reading>div:not(.dtg):not(.dtg-label):not(.phase):not(.phase-label){display:none}.titleblock.is-reading{min-width:0}.titleblock.is-reading>.phase,.titleblock.is-reading>.phase-label{border-bottom:0}.titleblock.is-off{opacity:0;visibility:hidden}.legend-key{left:var(--gutter);z-index:6;color:var(--text-2);border:1px solid var(--line);transition:opacity .4s var(--ease-out);background:#000000d9;gap:.3rem;padding:.55rem .7rem;font-size:.6875rem;display:grid;position:absolute;bottom:clamp(4.4rem,7.5vh,5.2rem)}.legend-key span{align-items:center;gap:.55rem;display:flex}.legend-key i{border-top:2px solid;width:1.5rem;height:0;display:inline-block}.legend-key .k-blue{border-color:var(--gp-blue)}.legend-key .k-red{border-color:var(--gp-red)}.legend-key .k-black{border-color:var(--gp-black);border-top-width:1px}.legend-key .k-credit{color:var(--text-3);border-top:1px solid var(--line);margin-top:.25rem;padding-top:.45rem}.legend-key .k-unk{border-top-style:dotted;border-color:var(--gp-blue)}.board:not(.is-past-open) .legend-key,.board.is-night .legend-key,.board.is-names .legend-key{opacity:0}.lens{pointer-events:none;z-index:4;opacity:0;transition:opacity .9s var(--ease-out), --lx .18s var(--ease-out), --ly .18s var(--ease-out);background:radial-gradient(circle at var(--lx) var(--ly), #0000 0, #0000001a 11vmax, #000000e6 25vmax, #000000f7 60vmax);position:absolute;inset:0}.board.is-night .lens{opacity:1}.board.is-night .sheet--acetate{z-index:5}.board.is-night .sheet--base{filter:brightness(1.9)}.steps{z-index:10;pointer-events:none;margin-top:-100svh;position:relative}.step{min-height:180svh;padding:0 var(--gutter);align-items:flex-start;display:flex}.step--tall{min-height:240svh}.step--long{min-height:320svh}#opening{min-height:100svh}.step--right{justify-content:flex-end}@media (width>=48rem){.step .slip{top:max(5.5rem, calc((100svh - var(--slip-h,24rem)) / 2 - 1.5rem));margin-bottom:30vh;position:sticky}.step .slip.is-long{margin-top:30vh;position:static}.step--right .slip{padding-bottom:calc(clamp(1.4rem,2.4vw,2.1rem) + 3.4rem)}}.slip{pointer-events:auto;border:1px solid var(--line);background:#08090af0;width:min(100%,31rem);padding:clamp(1.4rem,2.4vw,2.1rem) clamp(1.3rem,2.4vw,2.1rem)}.slip time.t{font-variant-numeric:tabular-nums;margin:0 0 .5rem;font-size:clamp(3rem,2rem + 3.4vw,4.75rem);line-height:.86;display:block}.slip h2{text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.25rem);line-height:.95}.slip time.t+h2{color:var(--text-2)}.slip p{text-wrap:pretty;max-width:62ch;margin:0 0 .9em}.slip p:last-child{margin-bottom:0}.slip .src{color:var(--text-3);border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.9rem;font-size:.8125rem;line-height:1.5}.slip blockquote{border-top:1px solid var(--line-strong);margin:1.3rem 0;padding:1.1rem 0 0;font-size:1.3em;font-weight:500;line-height:1.3}.slip blockquote footer{color:var(--text-3);margin-top:.7rem;font-size:.6875rem;line-height:1.5}.pointer-only{display:none}@media (hover:hover) and (pointer:fine){.pointer-only{display:inline}}.slip-print{margin:1.3rem 0 .2rem}.slip-print img,.print img,.portraits img{filter:grayscale()contrast(1.08);width:100%;height:auto}.slip-print figcaption,.print figcaption,.portraits figcaption{color:var(--text-2);gap:.1rem;padding:.6rem 0 0;font-size:.6875rem;line-height:1.5;display:grid}.slip-print .credit,.print .credit{color:var(--text-3)}.slip .print-pair{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:.4rem;display:grid}.slip .print-pair .slip-print{margin-top:.9rem}.portraits{grid-template-columns:1fr 1fr;gap:.9rem;margin:0 0 1.3rem;display:grid}.portraits figure{margin:0}.portraits img{aspect-ratio:3/4;object-fit:cover}.opening{z-index:7;pointer-events:none;padding:var(--gutter);transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);background:linear-gradient(90deg,#000000db 0%,#00000080 45%,#0000 78%),linear-gradient(#0000 60%,#000000b3 100%);align-content:end;justify-items:start;padding-bottom:clamp(6.5rem,15vh,9rem);display:grid;position:absolute;inset:0}.board.is-past-open .opening{opacity:0;transform:translateY(-1.5rem)}.opening h1{letter-spacing:-.02em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.6rem,.6rem + 11.5vw,10.5rem);line-height:.84}.opening .sub{color:var(--text);margin:1.6rem 0 0;font-size:clamp(.75rem,.7rem + .2vw,.875rem)}.opening .sub-dead{color:var(--text-2);margin:.4rem 0 0;font-size:clamp(.75rem,.7rem + .2vw,.875rem)}.opening .begin{color:#fff;pointer-events:auto;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border:1px solid #fff;align-items:center;gap:.8rem;margin:2.2rem 0 0;padding:.75rem 1rem;font-size:.75rem;text-decoration:none;display:flex}.opening .begin:hover{color:#000;background:#fff}.opening-actions{flex-wrap:wrap;gap:.6rem;margin-top:2.2rem;display:flex}.opening-actions .begin{margin:0}.opening-actions .share{pointer-events:auto}.board.is-past-open .opening .share{pointer-events:none}.share{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--text-2);border:1px solid var(--line-strong);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;padding:.75rem 1rem;font-size:.75rem;line-height:1.55}.share:hover{color:#000;background:#fff;border-color:#fff}.closing .share{justify-self:start;margin-top:2rem}.sources .credit-line{color:var(--text-2)}.sources .credit-line a{color:#fff}.sources .credit-line strong{color:#fff;font-weight:700}.opening .begin:hover svg{animation:none;transform:translateY(3px)}.board.is-past-open .opening .begin{pointer-events:none}.opening .begin svg{width:.7rem;height:.95rem;animation:nudge 2.4s var(--ease-out) infinite}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(3px)}}.prose,.rollcall,.closing,.sources{z-index:11;background:var(--bg);padding:clamp(5rem, 12vw, 11rem) var(--gutter);border-top:1px solid var(--line);position:relative}.rollcall>*{max-width:78rem;margin-left:auto;margin-right:auto}.prose,.closing,.sources{grid-template-columns:minmax(0,78rem);justify-content:center;display:grid}.prose>*,.closing>*,.sources>*{min-width:0}.prose h2,.rollcall>header h2{letter-spacing:-.02em;margin-top:0;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:clamp(3.4rem,1rem + 9vw,8.5rem);line-height:.84}.prose p{text-wrap:pretty;color:#dcdddc;max-width:40rem;margin-top:0;margin-bottom:1.1em}.prose .lede{color:#fff;max-width:46rem;margin-bottom:1.4em;font-size:clamp(1.3rem,1.1rem + .9vw,1.9rem);font-weight:500;line-height:1.25}.facts{border-top:1px solid var(--line-strong);background:var(--bg);margin-top:3rem;margin-bottom:3.5rem}.facts div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:0 2rem;padding:1.1rem 0 1.2rem;display:grid}.facts dt{color:var(--text-2);font-size:.6875rem}.facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);line-height:.9}.facts dd small{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--text-2);max-width:44ch;margin-top:.55rem;font-size:.9375rem;font-weight:400;font-stretch:100%;line-height:1.45;display:block}@media (width<=34rem){.facts div{grid-template-columns:1fr;gap:.5rem}}.print{margin:3.5rem 0}.print figcaption{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.rollcall>header p{max-width:40rem;margin:0 0 1em}.rollcall>header p:first-of-type{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:500;line-height:1.3}.rollcall .note{color:var(--text-2);font-size:.875rem}.names-group{color:#fff;border-bottom:1px solid var(--line-strong);margin-top:clamp(3rem,6vw,5rem);margin-bottom:0;padding-bottom:.8rem;font-size:.75rem}.names-sub{color:var(--text-2);border-bottom:1px solid var(--line);margin-top:2.4rem;margin-bottom:0;padding-bottom:.7rem;font-size:.6875rem}.names{background:var(--bg);margin-top:0;margin-bottom:0;padding:0;list-style:none}.name{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.5rem 2rem;padding:clamp(1.3rem,2.4vw,2rem) 0;scroll-margin-top:5rem;display:grid;position:relative}@media (width>=54rem){.name{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:baseline}}.name h3{letter-spacing:-.015em;margin:0;font-size:clamp(2.1rem,1.2rem + 3.2vw,4.25rem);line-height:.88}.name h3 .rank{color:var(--text-3)}.name .meta{color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.5}.name .meta strong{color:#fff;font-weight:600;display:block}.name .unit{color:var(--text-3);display:block}.name .how{margin-top:.35rem;display:block}.name:target{background:#0d0e10;box-shadow:0 0 0 1rem #0d0e10}.name-link{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--text-2);border:1px solid var(--line-strong);opacity:0;transition:opacity .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);grid-column:-2;justify-self:start;margin-top:.3rem;padding:.35rem .6rem;font-size:.6875rem;text-decoration:none}.name:hover .name-link,.name-link:focus-visible,.name-link.is-done{opacity:1}.name-link:hover,.name-link.is-done{color:#000;background:#fff;border-color:#fff}@media (hover:none){.name-link{display:none}}.name h3 .rank{transition:color .2s var(--ease-out)}.name:hover h3 .rank,.name.is-arrived h3 .rank{color:#fff}.name:hover:after,.name.is-arrived:after{border-top-color:#fff}.name:hover,.name.is-arrived{border-bottom-color:#fff}.rv-on .name:hover,.rv-on .name.is-arrived{border-bottom-color:#0000}.name.is-arrived{transition:background-color .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#0d0e10;box-shadow:0 0 0 1rem #0d0e10}.closing p{letter-spacing:-.02em;text-wrap:balance;max-width:15ch;margin-top:0;margin-bottom:0;font-size:clamp(2.4rem,1rem + 6vw,6.5rem);line-height:.86}.closing small{color:var(--text-2);margin-top:2.5rem;font-size:.75rem;display:block}.sources{color:var(--text-2);background:#060607;padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem);font-size:.875rem}.sources h2{color:#fff;margin-top:0;margin-bottom:1.4rem;font-size:1.9rem;line-height:1}.sources ol{max-width:50rem;margin-top:0;padding-left:1.3rem}.sources li{margin-bottom:.5rem}.sources .note{max-width:50rem;color:var(--text-3)}.side{pointer-events:auto;align-self:flex-start;gap:.6rem;width:min(100%,24rem);margin:0 0 30vh auto;display:grid;position:sticky;top:6.2rem}.step--right .side{order:-1;margin:0 auto 30vh 0}.radio{border:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.01em;background:#000000e6;margin:0;padding:.8rem .95rem .9rem;font-size:.75rem;line-height:1.5}.footage{border:1px solid var(--line-strong);background:#000000e6;margin:0}.fg-play{cursor:pointer;color:#fff;text-align:left;width:100%;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:.6rem;padding:.65rem .95rem;font-size:.6875rem;display:flex}.fg-play svg{flex:none;width:.6rem;height:.72rem}.fg-play em{color:var(--text-3);white-space:nowrap;margin-left:auto;font-style:normal}.fg-play:hover{color:#000;background:#fff}.fg-play:hover em{color:#000}.footage video{filter:grayscale()contrast(1.06);aspect-ratio:12/5;border-top:1px solid var(--line);background:#000;width:100%;height:auto;display:block}.footage figcaption{color:var(--text-2);border-top:1px solid var(--line);padding:.6rem .95rem .75rem;font-size:.75rem;line-height:1.4}.footage .credit{color:var(--text-3);margin-top:.3rem;display:block}.rv-on .footage{opacity:0;transition:opacity .4s var(--ease-out) .6s}.rv-on .is-live .footage{opacity:1}.radio h3{text-transform:uppercase;letter-spacing:.02em;color:var(--signal);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.6875rem;font-weight:400;display:flex}.radio h3:before{content:"";background:var(--signal);width:.4rem;height:.4rem}.radio p{color:#fff;overflow-wrap:anywhere;margin:0 0 .45rem}.radio p b{color:var(--text-3);margin-right:.3rem;font-weight:500}.rd-play{cursor:pointer;border:1px solid var(--line-strong);color:#fff;text-align:left;width:100%;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;align-items:center;gap:.55rem;margin-top:.7rem;padding:.5rem .65rem;font-size:.6875rem;line-height:1.4;display:flex}.rd-play svg{flex:none;width:.55rem;height:.66rem}.rd-play em{color:var(--text-3);text-align:right;margin-left:auto;font-style:normal}.rd-play:hover,.rd-play.is-playing{color:#000;background:#fff;border-color:#fff}.rd-play:hover em,.rd-play.is-playing em{color:#000}.rd-play.is-playing svg path{d:path("M1 1h8v10h-8z")}.radio footer{border-top:1px solid var(--line);font-family:var(--sans);color:var(--text-3);margin-top:.7rem;padding-top:.6rem;font-size:.75rem;line-height:1.4}.radio cite{font-style:italic}.rv-on .radio{opacity:0;transition:opacity .4s var(--ease-out)}.rv-on .is-live .radio{opacity:1}.rv-on .radio p,.rv-on .radio footer{clip-path:inset(0 100% 0 0)}.rv-on .is-live .radio p{clip-path:inset(0);transition:clip-path .7s steps(28, end) calc(.9s + var(--i) * .8s)}.rv-on .is-live .radio footer{clip-path:inset(0);transition:clip-path .3s linear 4.8s}.is-live .radio h3:before{animation:1.2s steps(2,jump-none) 4 radio-blink}@keyframes radio-blink{50%{opacity:.15}}.status{z-index:21;top:var(--gutter);left:calc(var(--gutter) + 7.5rem);right:var(--gutter);min-height:2.05rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;pointer-events:none;transition:opacity .3s var(--ease-out);flex-wrap:wrap;align-items:center;gap:.35rem .4rem;font-size:.6875rem;line-height:1.4;display:flex;position:fixed}.status.is-off,.status.is-gone{opacity:0;visibility:hidden}.st-label{color:var(--text-3);margin-right:.2rem}.st-group{white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.st-group .st-label{background:#000000d9;padding:.25rem .4rem}.status:not(.has-dead) .st-dead{display:none}.st-cell{white-space:nowrap}@media (width<=79.99rem){.st-dead{display:none!important}.side{width:min(100%,20rem)}}.st-cell[hidden]{display:none}.st-cell{border:1px solid var(--line);background:#000000d9;gap:.45rem;padding:.25rem .5rem;display:inline-flex}.st-cell b{color:var(--text-2);font-weight:500}.st-cell i{color:var(--text-3);font-variant-numeric:tabular-nums;font-style:normal}.st-cell.is-hit i,.st-dead .st-cell i{color:#fff}.st-cell.is-down{border-color:var(--signal)}.st-cell.is-down b,.st-cell.is-down i{color:var(--signal)}.st-cell.is-changed{animation:st-flash .9s var(--ease-out)}@keyframes st-flash{0%,30%{background:#fff}to{background:#000000d9}}.st-cell.is-changed b,.st-cell.is-changed i{animation:st-flash-ink .9s var(--ease-out)}@keyframes st-flash-ink{0%,30%{color:#000}}@property --br{syntax:"<length>";inherits:true;initial-value:0}.boot{left:var(--gutter);z-index:8;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;animation:boot-out .5s var(--ease-out) 2.1s forwards;font-size:clamp(.75rem,.7rem + .2vw,.875rem);line-height:1.8;position:absolute;top:38%}.boot span{clip-path:inset(0 100% 0 0);width:fit-content;animation:.42s steps(18,end) forwards boot-type;display:block}.boot span:nth-child(2){color:var(--text-2);animation-delay:.45s}.boot span:nth-child(3){color:var(--text-2);animation-delay:.9s}@keyframes boot-type{to{clip-path:inset(0)}}@keyframes boot-out{to{opacity:0}}.is-booting .sheets{-webkit-mask-image:radial-gradient(circle at var(--bx) var(--by), #000 calc(var(--br) - 12vmax), transparent var(--br));-webkit-mask-image:radial-gradient(circle at var(--bx) var(--by), #000 calc(var(--br) - 12vmax), transparent var(--br));mask-image:radial-gradient(circle at var(--bx) var(--by), #000 calc(var(--br) - 12vmax), transparent var(--br));animation:2.4s cubic-bezier(.3,0,.2,1) 1.3s both boot-plot}@keyframes boot-plot{0%{--br:0vmax}to{--br:190vmax}}.is-booting .opening{background:0 0}.is-booting .opening .rv-wipe{--d:2.7s}.is-booting .opening .sub .rv-type{--d:3.4s}.is-booting .opening .sub-dead .rv-type{--d:3.8s}.is-booting .opening .opening-actions{opacity:0}.opening .opening-actions{transition:opacity .5s var(--ease-out)}.is-booting .phase-index,.is-booting .titleblock,.is-booting .timeline-host,.is-booting .edge-num{opacity:0}.phase-index{left:var(--gutter);top:var(--gutter);z-index:21;transition:opacity .3s var(--ease-out);position:fixed}.phase-index.is-off{opacity:0;visibility:hidden;pointer-events:none}.phase-index:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000 0 62%,#0000);height:5.5rem;position:fixed;top:0;left:0;right:0}.pi-toggle{color:#fff;border:1px solid var(--line-strong);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:#000;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.6875rem;display:flex}.pi-toggle:hover,.phase-index.is-open .pi-toggle{color:#000;background:#fff;border-color:#fff}.pi-bars{border-top:1px solid;border-bottom:1px solid;width:.9rem;height:.5rem}.phase-index ol{border:1px solid var(--line-strong);background:#000000f2;min-width:17rem;max-height:calc(100vh - 9rem);margin:.4rem 0 0;padding:.35rem 0;list-style:none;display:none;overflow:auto}.phase-index.is-open ol,.phase-index.is-open .pi-names{display:block}.phase-index li a{color:var(--text-2);grid-template-columns:3.8rem 1fr;gap:.6rem;padding:.4rem .8rem;font-size:.6875rem;line-height:1.5;text-decoration:none;display:grid}.phase-index li a.is-current{color:#fff;background:#ffffff12}.phase-index li a:hover{color:#000;background:#fff}.pi-names:hover{color:#fff;outline-offset:-1px;background:#000;outline:1px solid #fff}.pi-t{font-variant-numeric:tabular-nums}.pi-names{color:#000;background:#fff;padding:.6rem .8rem;font-size:.6875rem;text-decoration:none;display:none}.snd-toggle{z-index:21;left:var(--gutter);font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--text-2);border:1px solid var(--line-strong);cursor:pointer;transition:opacity .3s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out);background:#000;padding:.4rem .65rem;font-size:.6875rem;line-height:1.4;position:fixed;bottom:.7rem}.snd-toggle[aria-pressed=true]{color:#fff;border-color:#fff}.snd-toggle:hover{color:#000;background:#fff;border-color:#fff}.snd-toggle.is-off,.is-booting .snd-toggle{opacity:0;visibility:hidden}.timeline-host{z-index:19;pointer-events:none;transition:opacity .3s var(--ease-out);position:fixed;bottom:0;left:0;right:0}.timeline-host.is-off{opacity:0;visibility:hidden}.timeline{pointer-events:auto;padding:1.2rem var(--gutter) .6rem;background:linear-gradient(0deg,#000 0 68%,#0000)}@media (width>=48rem){.timeline{padding-left:calc(var(--gutter) + 7.5rem)}}.tl-track{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;max-width:64rem;height:2.7rem;margin:0 auto;position:relative}.tl-track:before{content:"";border-top:1px solid var(--line-strong);position:absolute;top:1.5rem;left:0;right:0}.tl-hour{color:var(--text-3);padding-top:.5rem;font-size:.6875rem;position:absolute;top:1.5rem;transform:translate(-50%)}.tl-hour i{border-left:1px solid var(--line-strong);height:.3rem;position:absolute;top:0;left:50%}.tl-fill{border-top:2px solid #fff;width:0;height:0;margin-top:-.5px;position:absolute;top:1.5rem;left:0}.tl-mark{background:#fff;width:1px;height:.7rem;margin-top:-.7rem;padding:0;position:absolute;top:1.5rem}.tl-mark:after{content:"";position:absolute;inset:-.4rem -.35rem}.tl-mark--night{background:var(--text-3)}.tl-mark:hover,.tl-mark:focus-visible{background:var(--signal);width:2px}.tl-head{outline-offset:.6rem;width:0;height:0;position:absolute;top:1.5rem;left:0}.tl-head:before{content:"";background:#fff;outline:2px solid #000;width:.6rem;height:.6rem;position:absolute;top:-.3rem;left:-.3rem}.tl-time{font-variant-numeric:tabular-nums;color:#000;white-space:nowrap;background:#fff;padding:.15rem .4rem;font-size:.6875rem;font-weight:500;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.rv-wipe{clip-path:inset(-.25em 100% -.25em 0);display:block}.is-in.rv-wipe,.is-in .rv-wipe{clip-path:inset(-.25em -.1em -.25em 0);transition:clip-path .85s var(--ease-out) var(--d,0s)}.rv-type{clip-path:inset(0 100% 0 0);display:inline-block}.is-in.rv-type,.is-in .rv-type{clip-path:inset(0);transition:clip-path min(calc(var(--n) * 24ms), .72s) steps(var(--n), end) var(--d,0s)}.rv-fade{opacity:0;transform:translateY(.6rem)}.is-in.rv-fade,.is-in .rv-fade{opacity:1;transition:opacity .6s var(--ease-out) var(--d,0s), transform .6s var(--ease-out) var(--d,0s);transform:none}.rv-on .rv-line{border-bottom-color:#0000;position:relative}.rv-line:after{content:"";border-top:1px solid var(--line);transform-origin:0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.names-group.rv-line:after{border-top-color:var(--line-strong)}.rv-line.is-in:after{transition:transform .9s var(--ease-out);transform:none}.rv-scan img{clip-path:inset(0 0 100%)}.rv-scan.is-in img{clip-path:inset(0);transition:clip-path 1.1s steps(22,end)}.rv-instant,.rv-instant *,.rv-instant:after{transition:none!important}.name .rv-type{--d:.12s}.name .rv-wipe{--d:.18s}.name .rv-fade{--d:.42s}.facts .rv-type{--d:.1s}.facts .rv-fade{--d:.26s}.opening .rv-wipe{--d:.2s}.opening .sub .rv-type{--d:.9s}.opening .sub-dead .rv-type{--d:1.35s}.opening .rv-fade{--d:2s}.closing .rv-type{--d:.9s}.print figcaption .rv-type{--d:1.1s}.xh{z-index:6;pointer-events:none;opacity:0;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.xh.is-on{opacity:1}.xh-v,.xh-h{will-change:transform;background:#ffffff38;position:absolute;top:0;left:0}.xh-v{width:1px;height:100%}.xh-h{width:100%;height:1px}.xh-read{will-change:transform;white-space:nowrap;font-family:var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;border:1px solid var(--line-strong);background:#000000e6;padding:.3rem .5rem;font-size:.6875rem;line-height:1.5;display:grid;position:absolute;top:0;left:0}.xh-read b{color:#fff;font-weight:500}.xh-read em{color:var(--text-2);font-style:normal}@media (hover:hover) and (pointer:fine){.stage{cursor:crosshair}}.gl-link{cursor:pointer;pointer-events:auto}.b-street{transition:opacity .4s var(--ease-out)}.board.is-names .b-street{opacity:0}.board.is-names .stage{cursor:default}.gl-link:hover,.gl-link.is-active{text-decoration:underline;fill:var(--signal)!important}.dossier{z-index:23;border:1px solid var(--line-strong);pointer-events:none;clip-path:inset(0 100% 0 0);background:#000;width:min(22rem,100vw - 2rem);padding:1.1rem 1.2rem 1.2rem;position:fixed}.dossier.is-in{clip-path:inset(0);transition:clip-path .32s var(--ease-out)}.dossier.is-pinned{pointer-events:auto;border-color:#fff}.dossier>*{opacity:0}.dossier.is-in>*{opacity:1;transition:opacity .26s var(--ease-out) .16s}.ds-name{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;margin:0 0 1rem;font-size:2.25rem;font-weight:900;font-stretch:62%;line-height:.9}.ds-rank{color:var(--text-3)}.ds-facts{border-top:1px solid var(--line-strong);margin:0}.ds-facts div{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.8rem;padding:.45rem 0;display:grid}.ds-facts dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--text-3);font-size:.6875rem}.ds-facts dd{color:#fff;margin:0;font-size:.875rem;line-height:1.4}.ds-how{color:var(--text-2);margin:.9rem 0 0;font-size:.875rem;line-height:1.45}.ds-close{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:#fff;border:1px solid var(--line-strong);cursor:pointer;background:0 0;margin-top:1rem;padding:.4rem .7rem;font-size:.6875rem;display:none}.dossier.is-pinned .ds-close{display:inline-block}.ds-close:hover{color:#000;background:#fff;border-color:#fff}@media (width<=47.99rem){.dossier{width:auto;bottom:4.4rem;left:.75rem;right:.75rem}.ds-name{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.dossier,.dossier>*{clip-path:none;opacity:1;transition:none!important}}.tl-ghost{opacity:0;pointer-events:none;width:0;height:0;transition:opacity .12s var(--ease-out);position:absolute;top:1.5rem}.tl-ghost.is-on{opacity:1}.tl-ghost:before{content:"";border-left:1px solid var(--signal);height:1.1rem;position:absolute;top:-1.1rem;left:-.5px}.tl-ghost span{white-space:nowrap;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:#fff;border:1px solid var(--line-strong);background:#000;padding:.15rem .4rem;font-size:.6875rem;position:absolute;bottom:1.2rem;left:.4rem}.tl-ghost[data-side=left] span{left:auto;right:.4rem}@media (width<=47.99rem){.step{min-height:150svh;padding:0 .75rem}.step .slip{top:calc(100svh - var(--slip-h,20rem) - 4.6rem);margin-bottom:30svh;position:sticky}.step .slip.is-long{margin-top:55svh;position:static}.step--tall{min-height:200svh}.step--long{min-height:270svh}#opening{min-height:100svh}.step--right{justify-content:center}.slip{width:100%}.titleblock{min-width:0;top:.75rem;bottom:auto;right:.75rem}.titleblock .tb-dead{display:none}.titleblock>div:nth-last-child(3),.titleblock>div:nth-last-child(4){border-bottom:0}.titleblock.is-reading{grid-template-columns:auto}.titleblock.is-reading>.dtg-label,.titleblock.is-reading>.phase-label,.titleblock.is-reading>.phase{display:none}.titleblock.is-reading>.dtg{border:0}.legend-key,.edge-num{display:none}.phase-index{top:.75rem;left:.75rem}.snd-toggle{padding:.55rem .6rem;top:.75rem;bottom:auto;left:6.9rem}.phase-index:before{height:calc(3.5rem + var(--strip-h,2rem) + 1.4rem);background:linear-gradient(#000 0 78%,#0000)}.status{top:3.5rem;left:.75rem;right:.75rem}.st-label{display:none}.st-cell{padding:.2rem .4rem}.step{flex-direction:column;align-items:stretch}.side{top:calc(3.5rem + var(--strip-h,2rem) + .6rem);order:-1;width:auto;margin:0 0 1rem}.radio,.footage{background:#000}.step:has(.slip.is-long) .side{margin-top:45svh;position:static}.step:has(.slip.is-long) .side+.slip.is-long{margin-top:0}.step:has(.side) .slip.is-long{margin-top:0}.src--wide{display:none}.step--right .side{margin:0 0 1rem}.radio{font-size:.6875rem}.radio footer,.radio .radio-more{display:none}.st-cell[data-id]:not(.is-hit):not(.is-down),.st-dead{display:none!important}.opening{background:linear-gradient(#0000 38%,#000000f0 56%,#000 100%);padding-bottom:5.5rem}.gl-sm,.sheet--names .gl-sm{font-size:calc(9.5px * var(--u))}.timeline{padding:.4rem .75rem}.tl-hour{display:none}.tl-hour:nth-child(4n+1){display:block}}@media (prefers-reduced-motion:reduce){.opening,.lens{transition:none}.opening .begin svg,.st-cell.is-changed,.st-cell.is-changed b,.st-cell.is-changed i,.is-live .radio h3:before{animation:none}}@media (width>=112rem){html{font-size:112.5%}}@media (width>=135rem){html{font-size:125%}}.no-js .stage{background:#000;height:auto;position:static}.no-js .sheets,.no-js .lens,.no-js .frame,.no-js .timeline-host,.no-js .titleblock,.no-js .legend-key,.no-js .phase-index,.no-js .opening-actions,.no-js .share,.no-js #opening{display:none}.no-js .opening{background:0 0;padding-bottom:2rem;position:static}.no-js .steps{margin-top:0}.no-js .step{min-height:0;padding:1rem var(--gutter);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.no-js .step .slip,.no-js .side{width:min(100%,44rem);margin:0;position:static}
