@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Instrument+Serif&family=Manrope:wght@400;500;600;700&display=swap";html,body{overflow-x:clip}:root{--paper:#f2f0e9;--ink:#12191c;--muted:#596467;--rule:#b9b9af;--blue:#1659a8;--orange:#e6572f;--green:#327d67;--cream:#e4dfd0;font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit}button,a{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.mission-header{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;height:66px;padding:0 clamp(1rem,4vw,4rem);background:#f2f0e9f0;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mission-mark{display:flex;gap:.6rem;text-decoration:none;font:600 .7rem IBM Plex Mono,monospace;letter-spacing:.1em}.mission-mark span{color:var(--orange)}.mission-header nav{display:flex;gap:1.7rem}.mission-header nav a{text-decoration:none;font:500 .7rem IBM Plex Mono,monospace;text-transform:uppercase}.mission-header nav a:hover{color:var(--blue)}main,footer{width:min(1600px,100%);margin:auto}.editorial-hero{min-height:690px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;padding:clamp(3rem,7vw,7rem) clamp(1rem,5vw,5rem);border-bottom:1px solid var(--ink);background:linear-gradient(90deg,transparent 49.95%,rgba(18,25,28,.12) 50%,transparent 50.05%)}.issue{grid-column:1/-1;margin:0 0 3rem;font:600 .7rem IBM Plex Mono,monospace;letter-spacing:.12em;color:var(--orange)}.editorial-hero h1{align-self:center;margin:0;font:400 clamp(5rem,12vw,12rem)/.72 Instrument Serif,serif;letter-spacing:-.055em}.hero-deck{align-self:end;justify-self:end;width:min(540px,90%);border-top:1px solid var(--ink);padding-top:1.2rem}.hero-deck p{margin:0 0 2rem;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.5}.hero-deck a{font:600 .72rem IBM Plex Mono,monospace;text-transform:uppercase;text-underline-offset:5px}.loading,.load-error{min-height:320px;display:grid;place-items:center;padding:2rem;font:500 .85rem IBM Plex Mono,monospace}.archive-stage{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr);min-height:760px;background:#05090b;color:#fff}.earth-stage{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:radial-gradient(circle,#17232b,transparent 55%)}.earth-stage img{width:min(78%,800px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 55px rgba(60,123,187,.17))}.image-stamp{position:absolute;inset:auto 1.4rem 1.2rem;display:flex;justify-content:space-between;gap:1rem;color:#9eaaae;font:500 .66rem IBM Plex Mono,monospace}.frame-record{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);border-left:1px solid #394247;background:#0d1215}.frame-number{font:500 .68rem IBM Plex Mono,monospace;color:#8fa1aa}.frame-record h2{margin:1.5rem 0 3rem;font:400 clamp(4rem,7vw,7rem)/.8 Instrument Serif,serif}.frame-record h2 small{display:block;margin-top:.7rem;font:500 .65rem IBM Plex Mono,monospace;color:var(--orange)}.frame-record dl{margin:0 0 2.5rem}.frame-record dl div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid #394247}.frame-record dt{color:#8fa1aa;font-size:.78rem}.frame-record dd{margin:0;font:500 .78rem IBM Plex Mono,monospace}.frame-record>a{font:500 .72rem IBM Plex Mono,monospace;color:#a5c9f2;text-underline-offset:5px}.filmstrip{display:flex;overflow-x:auto;background:#0d1215;border-top:1px solid #394247;scrollbar-color:var(--orange) #0d1215}.filmstrip button{flex:0 0 120px;padding:.65rem;color:#a5b0b5;background:none;border:0;border-right:1px solid #394247;opacity:.58;transition:opacity .15s,background .15s}.filmstrip button:hover,.filmstrip button.active{opacity:1;background:#182126}.filmstrip button.active{box-shadow:inset 0 -3px var(--orange)}.filmstrip img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.filmstrip span{display:block;margin-top:.4rem;font:500 .62rem IBM Plex Mono,monospace}.fact-band{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--ink)}.fact-band article{min-width:0;padding:2rem;border-right:1px solid var(--ink)}.fact-band article:last-child{border-right:0}.fact-band span,.figure-index,.counterfactual-section header>span,.provenance-section header>span,.reading-note>span{font:600 .65rem IBM Plex Mono,monospace;color:var(--orange);letter-spacing:.1em}.fact-band strong{display:block;margin:.7rem 0;font:400 clamp(2.2rem,4vw,4rem) Instrument Serif,serif}.fact-band p{margin:0;color:var(--muted);font-size:.75rem}.analysis-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.7fr);border-bottom:1px solid var(--ink)}.observation-chart{margin:0;min-width:0;padding:clamp(2rem,5vw,5rem);border-right:1px solid var(--ink)}.observation-chart figcaption{display:flex;justify-content:space-between;align-items:end;gap:2rem}.observation-chart h2,.counterfactual-section h2,.provenance-section h2,.reading-note h2{margin:.5rem 0;font:400 clamp(2.6rem,5vw,5rem)/.95 Instrument Serif,serif}.observation-chart figcaption p{max-width:250px;color:var(--muted);font-size:.72rem}.chart-legend{display:flex;gap:1.4rem;margin:2rem 0 0;font:500 .65rem IBM Plex Mono,monospace}.chart-legend span{display:flex;align-items:center;gap:.4rem}.chart-legend i{width:18px;border-top:2px solid}.chart-legend i.red{border-color:var(--orange)}.chart-legend i.green{border-color:var(--green)}.chart-legend i.blue{border-color:var(--blue)}.observation-chart svg{width:100%;height:auto;overflow:visible}.gridline{stroke:var(--rule);stroke-width:1}.data-line{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.data-line.red{stroke:var(--orange)}.data-line.green{stroke:var(--green);stroke-dasharray:6 3}.data-line.blue{stroke:var(--blue);stroke-dasharray:2 3}.observation-chart text{fill:var(--muted);font:10px IBM Plex Mono,monospace;text-anchor:middle}.observation-chart details{font-size:.75rem}.observation-chart summary{min-height:44px;cursor:pointer}.observation-chart table{width:100%;border-collapse:collapse;font:400 .7rem IBM Plex Mono,monospace}.observation-chart th,.observation-chart td{padding:.5rem;border-top:1px solid var(--rule);text-align:left}.reading-note{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem);background:var(--cream)}.reading-note p{color:var(--muted);line-height:1.65}.counterfactual-section{padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);background:#182126;color:#fff}.counterfactual-section>header{max-width:860px;margin-bottom:4rem}.counterfactual-section>header p{color:#aeb9bc;font-size:1rem;line-height:1.6}.scenario-ledger{border-top:1px solid #536066}.scenario-ledger article{display:grid;grid-template-columns:54px minmax(240px,1fr) 180px minmax(320px,1fr);align-items:center;gap:2rem;min-height:120px;border-bottom:1px solid #536066}.scenario-ledger article>span{color:#77858b;font:500 .72rem IBM Plex Mono,monospace}.scenario-ledger h3{margin:0;font:400 1.8rem Instrument Serif,serif}.scenario-ledger p{margin:.4rem 0 0;color:#9ba8ac;font:400 .68rem IBM Plex Mono,monospace}.scenario-ledger article>strong{font:500 .72rem IBM Plex Mono,monospace;text-transform:uppercase}.scenario-ledger .identifiable{color:#65c7a3}.scenario-ledger .fragile{color:#efbd67}.scenario-ledger .not-identifiable{color:#ff806b}.scenario-ledger dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0}.scenario-ledger dt{color:#829095;font-size:.65rem}.scenario-ledger dd{margin:.3rem 0 0;font:500 .78rem IBM Plex Mono,monospace}.provenance-section{padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem)}.provenance-section>header{max-width:750px}.provenance-section ol{list-style:none;margin:4rem 0;padding:0;border-top:1px solid var(--ink)}.provenance-section li{display:grid;grid-template-columns:80px 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--ink)}.provenance-section li>b{font:500 .72rem IBM Plex Mono,monospace;color:var(--orange)}.provenance-section li p{margin:.3rem 0 0;color:var(--muted);overflow-wrap:anywhere;font:400 .72rem IBM Plex Mono,monospace}.warning-box{display:grid;grid-template-columns:200px 1fr;gap:2rem;padding:1.5rem;color:#fff;background:var(--blue)}.warning-box p{margin:0;line-height:1.6}footer{display:flex;justify-content:space-between;gap:1rem;padding:2rem clamp(1rem,5vw,5rem);color:#9ba8ac;background:var(--ink);font:500 .62rem IBM Plex Mono,monospace}@media(max-width:900px){.mission-header nav a:not(:last-child){display:none}.editorial-hero{grid-template-columns:1fr;background:none}.editorial-hero h1{align-self:end}.hero-deck{width:100%;justify-self:start;margin-top:3rem}.archive-stage,.analysis-layout{grid-template-columns:1fr}.archive-stage{min-height:auto}.earth-stage{min-height:520px}.frame-record,.observation-chart{border-left:0;border-right:0;border-top:1px solid #394247}.fact-band{grid-template-columns:1fr 1fr}.fact-band article:nth-child(2){border-right:0}.fact-band article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.scenario-ledger article{grid-template-columns:40px 1fr auto;padding:1.3rem 0}.scenario-ledger article dl{grid-column:2/-1}.warning-box{grid-template-columns:1fr}}@media(max-width:560px){.mission-header{padding:0 1rem}.editorial-hero{min-height:560px;padding-top:3rem}.editorial-hero h1{font-size:5.1rem}.hero-deck p{font-size:1rem}.earth-stage{min-height:390px}.earth-stage img{width:95%}.frame-record{padding:2rem}.frame-record h2{font-size:4.5rem}.fact-band article{padding:1.1rem}.fact-band strong{font-size:2rem}.observation-chart figcaption{display:block}.observation-chart figcaption p{max-width:none}.scenario-ledger article{grid-template-columns:30px 1fr}.scenario-ledger article>strong{grid-column:2}.scenario-ledger article dl{grid-column:2;grid-template-columns:1fr 1fr}.provenance-section li{grid-template-columns:40px 1fr}.warning-box{padding:1rem}footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
