html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/Archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Cormorant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Cormorant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/Cormorant-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/Cormorant-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#020305;--text:#e9edf4;--soft:#b8c1cf;--dim:#838da1;--faint:#c8d7f024;--blue:#3d7bff;--ice:#8fe3ff;--amber:#ffb547;--serif:"Cormorant", Georgia, "Times New Roman", serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--sans:"Archivo", ui-sans-serif, system-ui, sans-serif;--gut:clamp(20px, 5vw, 84px);--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--text);font:400 18px/1.6 var(--serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4,p,blockquote,figure,ol,ul,dl,dd{margin:0}a{color:inherit}img,svg,canvas,video{display:block}::selection{color:#fff;background:#3d7bff73}:focus-visible{outline:1px solid var(--ice);outline-offset:4px;border-radius:2px}.nw{white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--blue);color:#fff;font:500 13px var(--mono);padding:12px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.show-sm{display:none}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.tele{font:500 11.5px/1.45 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.src{font:500 9.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.links{flex-wrap:wrap;align-items:baseline;gap:10px 26px;display:flex}.links a,.links button{color:var(--text);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fe3ff52;padding:6px 0;text-decoration:none;transition:color .3s,border-color .3s}.links a:hover,.links button:hover{color:var(--ice);border-color:var(--ice)}.sky{z-index:0;pointer-events:none;position:fixed;inset:0}.sky-canvas{width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}html.is-asking .sky-canvas{opacity:0}.sky-fallback{transition:opacity 2s var(--ease);background:radial-gradient(1px 1px at 12% 18%, #fff9, transparent 60%), radial-gradient(1px 1px at 78% 12%, #ffffff80, transparent 60%), radial-gradient(1.4px 1.4px at 64% 38%, #8fe3ff99, transparent 60%), radial-gradient(1px 1px at 34% 72%, #ffffff73, transparent 60%), radial-gradient(1px 1px at 88% 66%, #ffffff80, transparent 60%), radial-gradient(1.4px 1.4px at 22% 48%, #8fe3ff73, transparent 60%), radial-gradient(1px 1px at 52% 22%, #fff6, transparent 60%), radial-gradient(1px 1px at 8% 84%, #fff6, transparent 60%), radial-gradient(ellipse 70% 55% at 60% 30%, #3d7bff12, transparent 70%), var(--bg);position:absolute;inset:0}html.has-cosmos .sky-fallback{opacity:0}html.has-cosmos.no-cosmos .sky-fallback{opacity:1}.sky-veil{background:radial-gradient(130% 100% at 55% 40%,#0000 50%,#020305bf 100%),linear-gradient(#0000 55%,#0203058c 100%);position:absolute;inset:0}main{z-index:1;position:relative}.atlas{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.lab{transition:opacity .25s}.lab circle{fill:none;stroke:var(--ice);stroke-width:1px}.lab path{fill:none;stroke:#8fe3ff80;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,1))}.lab text{font:500 10.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;fill:var(--text)}.arm-l,.lab.is-flip .arm-r,.lab .lts,.lab.is-short .lt{display:none}.lab.is-short .lts,.lab.is-flip .arm-l{display:inline}.corners{z-index:60;padding:24px var(--gut);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.corners>*{pointer-events:auto}.corners:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#02030594,#02030500);position:absolute;inset:0 0 -30px}@media (pointer:coarse){.lang a{padding:13px 7px}.index-btn{padding:13px 0}.ask-btn{position:relative}.ask-btn:after{content:"";position:absolute;inset:-7px -4px}}.wordmark{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);white-space:nowrap;flex:none;align-items:baseline;font-size:18px;font-weight:850;font-stretch:125%;line-height:1;text-decoration:none;display:inline-flex}.wordmark i{background:var(--blue);width:6px;height:6px;box-shadow:0 0 12px var(--blue);margin-left:3px;display:inline-block}.corner-r{align-items:center;gap:24px;display:flex}.where{opacity:0;transition:opacity .5s}.where.is-on{opacity:1}.where b{color:var(--ice);font-weight:500}.lang{gap:4px;display:flex}.lang a{color:var(--dim);padding:6px 4px;text-decoration:none;transition:color .3s}.lang a:hover,.lang a[aria-current]{color:var(--text)}.index-btn{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:inline-flex}.index-btn i{width:18px;height:7px;transition:width .3s var(--ease);border-top:1px solid;border-bottom:1px solid}.index-btn:hover i{width:24px}.pin{--f:.3;height:var(--len,250svh);position:relative}.prologue{--len:160svh}.reveal{--len:340svh}.pin.is-twin{--len:100lvh;--f:0}.stage{height:100svh;position:fixed;inset:0 0 auto;overflow:clip}.pin:not([data-on]) .stage{pointer-events:none}.is-twin:not([data-on]) .stage{visibility:hidden}html:not(.js) .stage{visibility:visible;position:sticky}.opening{text-align:center;justify-items:center;gap:18px;width:min(92vw,780px);display:grid;position:absolute;bottom:12svh;left:50%;translate:-50%}.open-line{font:italic 500 clamp(36px, 4.6vw, 80px)/1.04 var(--serif);letter-spacing:-.01em}.open-sub{max-width:32em;font:400 clamp(17px, 1.3vw, 21px)/1.55 var(--serif);color:var(--soft)}.open-link{color:var(--soft);margin-top:6px;text-decoration:none;transition:color .3s}.open-fresh{margin-bottom:-8px}.open-fresh b{color:var(--text)}.open-link b{color:var(--amber);font-weight:500}.open-link:hover{color:var(--text)}.open-renamed{color:var(--soft);opacity:.8;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:10px 6px;transition:color .3s,opacity .3s}.open-renamed:hover,.open-renamed:focus-visible{color:var(--text);opacity:1}.renamed .dossier-in{width:min(100% - 2 * var(--gut), 700px);gap:36px;padding:clamp(96px,17vh,190px) 0 90px}.renamed .d-title{font-size:clamp(40px,4.4vw,70px)}.r-note{gap:18px;display:grid}.r-p{font:400 clamp(18px, 1.35vw, 21px)/1.62 var(--serif);color:var(--text);opacity:.92}.r-sign{color:var(--soft);margin-top:12px}html[data-renamed=off] .open-renamed{display:none}.cue{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:inline-flex}.cue i{background:linear-gradient(var(--ice), transparent);width:1px;height:38px}html[data-motion=on] .cue i{animation:cue 2.6s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{opacity:0;scale:1 0}40%{opacity:1;scale:1}to{opacity:0;scale:1}}.card{left:var(--gut);text-align:left;pointer-events:none;justify-items:start;gap:14px;width:min(44vw,640px);display:grid;position:absolute;bottom:12svh}.card-k{gap:18px;display:flex}.card-k b{color:var(--ice);font-weight:500}.card-name{font:italic 400 clamp(38px, 4.4vw, 80px)/1 var(--serif);letter-spacing:-.01em;color:var(--text);opacity:.9;text-shadow:0 0 36px #020305d9}.caption{left:var(--gut);gap:16px;width:min(44vw,640px);display:grid;position:absolute;bottom:12svh}.caption-k{--s:.09;--e:.82;flex-wrap:wrap;gap:6px 16px;display:flex}.caption-k b{color:var(--ice);font-weight:500}.caption-title{font:italic 500 clamp(30px, 3.3vw, 60px)/1.06 var(--serif);letter-spacing:-.008em}.beats{display:grid}.beat{max-width:31em;font:400 clamp(17px, 1.32vw, 22px)/1.55 var(--serif);color:var(--soft);grid-area:1/1}.caption-after{margin-top:4px}.credit{margin-top:12px}.readouts{right:var(--gut);text-align:right;justify-items:end;gap:22px;display:grid;position:absolute;bottom:12svh}.readout dt{font:300 clamp(26px, 2.3vw, 40px)/1 var(--mono);letter-spacing:-.02em;color:var(--text);white-space:nowrap}.readout dd{font:500 11.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-top:7px}.readout dd.src{color:var(--dim);margin-top:3px;font-size:9.5px}.turn-media{place-items:center;display:grid;position:absolute;inset:9svh 5vw 30svh}.turn-media:before{content:"";background:radial-gradient(closest-side,#020305f7,#020305c7 70%,#02030500);position:absolute;inset:-14% -8%}.film{isolation:isolate;width:100%;height:100%;position:relative}.film-video{object-fit:contain;-webkit-mask-composite:source-in;background:0 0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 86%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 12% 86%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.film-replay{position:absolute;bottom:12px;right:12px}.seq-win{position:absolute;inset:0}.seq-shade{pointer-events:none;background:linear-gradient(#02030500 54%,#020305c7 100%),linear-gradient(90deg,#02030580 0%,#02030500 48%);position:absolute;inset:0}.seq,.seq-canvas{width:100%;height:100%;position:absolute;inset:0}.seq-labels{z-index:1;position:absolute}.reveal-note{left:var(--gut);right:var(--gut);text-align:center;color:var(--soft);position:absolute;bottom:13svh}.stage-note{left:var(--gut);color:var(--ice);text-shadow:0 0 14px #020305e6;position:absolute;top:16svh}:is(.ch-mission,.ch-fleet,.ch-doubt,.ch-ec-aif) .stage:before{content:"";pointer-events:none;opacity:min(clamp(0, calc((var(--f) - .03) / .04), 1), clamp(0, calc((.84 - var(--f)) / .04), 1));background:linear-gradient(#02030500 58%,#020305b8 100%),linear-gradient(90deg,#02030580 0%,#02030500 46%),linear-gradient(240deg,#0203058c 0%,#02030500 30%);position:absolute;inset:0}html:is([data-motion=off],[data-audit="1"]) :is(.ch-mission,.ch-fleet,.ch-doubt,.ch-ec-aif) .stage:before{display:none}.sortie-win{right:var(--gut);position:absolute;top:16svh}.sortie{text-align:right;justify-items:end;gap:12px;display:grid}.sortie dl{gap:30px;display:flex}.sortie dt{font-size:9.5px}.sortie dd{font:300 clamp(20px, 1.6vw, 28px)/1 var(--mono);letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px}.sortie dd small{color:var(--soft);font-size:9.5px}.pair .p-off :is(dt,dd){color:var(--soft);opacity:.78}.pair .p-on dt{color:var(--ice)}.reveal-note b{color:var(--amber);font-weight:500}.film-note{color:var(--ice)}.quote p{font:italic 500 clamp(24px, 2.35vw, 40px)/1.24 var(--serif);color:var(--text)}.quote footer{margin-top:14px}.q-em{color:var(--ice)}.beat-after{max-width:34em;font:400 clamp(16px, 1.2vw, 19px)/1.55 var(--serif);color:var(--soft)}.contact{gap:30px;display:grid}.loop-line{font:italic 500 clamp(22px, 2vw, 34px)/1.2 var(--serif);color:var(--ice)}html.js[data-motion=on] :is(.caption-k,.caption-title,.beat,.caption-after,.readouts,.turn-media,.reveal-note,.stage-note,.sortie-win,.card){--in:clamp(0, calc((var(--f) - var(--s)) / .045), 1);--out:clamp(0, calc((var(--e) - var(--f)) / .045), 1);opacity:min(var(--in), var(--out));translate:0 calc((1 - var(--in)) * 14px);filter:blur(calc((1 - min(var(--in), var(--out))) * 4px))}html.js[data-motion=on] .turn-media{filter:none;translate:none}html.js[data-motion=on] .is-twin :is(.seq-win,.reveal-note){opacity:0}html.js[data-motion=on] .prologue .opening>*{--o:clamp(0, calc((.3 - var(--f)) / .08), 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 5px));translate:0 calc((1 - var(--o)) * -18px)}html.js[data-motion=on] .is-twin .opening>*{opacity:1;filter:none;translate:none}html.js[data-motion=on] .qw{opacity:clamp(.18, calc((var(--f) - var(--s,.12) - var(--w,0) * .3) * 12), 1)}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}html.js[data-motion=on] .prologue:not(.is-twin) .open-kicker{animation:rise 1.4s var(--ease) .1s backwards}html.js[data-motion=on] .prologue:not(.is-twin) .open-line{animation:rise 1.4s var(--ease) .25s backwards}html.js[data-motion=on] .prologue:not(.is-twin) .open-sub{animation:rise 1.4s var(--ease) .45s backwards}html.js[data-motion=on] .prologue:not(.is-twin) .open-link{animation:rise 1.4s var(--ease) .65s backwards}html.js[data-motion=on] .prologue:not(.is-twin) .open-renamed{animation:rise 1.4s var(--ease) .8s backwards}html.js[data-motion=on] .prologue:not(.is-twin) .cue{animation:rise 1.4s var(--ease) 1s backwards}html[data-motion=off] .pin,html[data-audit="1"] .pin{height:auto}html[data-motion=off] .stage,html[data-audit="1"] .stage{visibility:visible;height:auto;min-height:100svh;padding:18svh var(--gut) 10svh;flex-direction:column;justify-content:flex-end;gap:34px;display:flex;position:relative}html[data-motion=off] :is(.caption,.readouts,.opening),html[data-audit="1"] :is(.caption,.readouts,.opening){position:static;translate:none}html[data-motion=off] .turn-media,html[data-audit="1"] .turn-media,html[data-motion=off] .seq-win,html[data-audit="1"] .seq-win{height:56vw;max-height:70svh;position:relative;inset:auto}html[data-motion=off] .reveal-note,html[data-audit="1"] .reveal-note{position:static;translate:none}html[data-motion=off] .readouts,html[data-audit="1"] .readouts{text-align:left;justify-items:start}html[data-motion=off] .beats,html[data-audit="1"] .beats{gap:14px}html[data-motion=off] .beat,html[data-audit="1"] .beat{grid-area:auto}html[data-audit="1"] .atlas,html[data-motion=off] :is(.sortie-win,.stage-note,.card),html[data-audit="1"] :is(.sortie-win,.stage-note,.card){display:none}html[data-audit="1"] :is(.caption-k,.caption-title,.beat,.caption-after,.readouts,.turn-media,.qw,.opening>*,.seq-win,.reveal-note){opacity:1!important;filter:none!important;translate:none!important}.dossier{z-index:80;overscroll-behavior:contain;animation:dossier-in .5s var(--ease);background:#020305f7;position:fixed;inset:0;overflow-y:auto}html.is-held,html.is-held body{overflow:hidden}.dossier[hidden]{display:none}@keyframes dossier-in{0%{opacity:0}to{opacity:1}}.dossier-in{width:min(100% - 2 * var(--gut), 1140px);gap:84px;margin:0 auto;padding:120px 0 90px;display:grid}.d-head{gap:14px;max-width:740px;display:grid}.d-title{font:italic 500 clamp(44px, 5.4vw, 92px)/1 var(--serif)}.d-lead{font:400 clamp(18px, 1.4vw, 22px)/1.55 var(--serif);color:var(--soft)}.d-close{top:22px;right:var(--gut);z-index:2;color:var(--text);cursor:pointer;background:0 0;border:0;padding:8px 0;position:fixed}.d-chapters ol{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:34px;padding:0;list-style:none;display:grid}.d-chapters button{border:0;border-top:1px solid var(--faint);width:100%;color:var(--text);text-align:left;font:italic 500 21px/1.2 var(--serif);cursor:pointer;background:0 0;grid-template-columns:46px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 0;transition:color .3s;display:grid}.d-chapters button:hover{color:var(--ice)}.d-chapters b{color:var(--ice);font-weight:500}.d-chapters i{font-style:normal}.d-sec{border-top:1px solid var(--faint);gap:24px;padding-top:36px;display:grid}.d-h{font:italic 500 clamp(30px, 2.8vw, 48px)/1.1 var(--serif);flex-wrap:wrap;align-items:baseline;gap:10px 22px;display:flex}.d-h .tele{color:var(--ice)}.d-sub{color:var(--ice);margin-top:18px}.d-p{max-width:46em;font:400 17.5px/1.6 var(--serif);color:var(--soft)}.d-note{color:var(--text);font-style:italic}.d-ideas,.d-list,.d-asks{gap:30px;padding:0;list-style:none;display:grid}.d-ideas{grid-template-columns:repeat(4,minmax(0,1fr))}.d-list{grid-template-columns:repeat(3,minmax(0,1fr))}.d-list-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-asks{grid-template-columns:repeat(4,minmax(0,1fr))}.d-ideas .tele{color:var(--ice)}.d-ideas h4,.d-list h4,.d-asks h4{font:italic 500 22px/1.2 var(--serif);color:var(--text);margin:8px 0 6px}.d-ideas p:not(.tele),.d-list p,.d-asks p{color:var(--soft);font-size:16.5px;line-height:1.55}.d-ico{color:var(--ice);display:inline-grid}.d-ico .ico{width:22px;height:22px}.d-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.d-figs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d-fig{border-top:1px solid var(--faint);align-content:start;gap:8px;padding-top:18px;display:grid}.d-fig-wide{max-width:640px}.d-v{font:300 clamp(34px, 3.1vw, 56px)/1 var(--mono);letter-spacing:-.02em;color:var(--text)}.d-v small{letter-spacing:.12em;text-transform:uppercase;color:var(--ice);font-size:.4em}.d-l{color:var(--ice)}.d-paper{border-top:1px solid var(--faint);gap:10px;max-width:780px;padding-top:24px;display:grid}.d-paper h4{font:italic 500 clamp(23px, 2vw, 31px)/1.2 var(--serif)}.d-doi a{color:var(--soft)}.d-foot{border-top:1px solid var(--faint);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:28px;display:flex}.d-foot button{color:var(--soft);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.d-foot button:disabled{opacity:.4;cursor:default}.ask-btn{min-height:30px;color:var(--text);cursor:pointer;background:#06091059;border:1px solid #8fe3ff42;align-items:center;gap:9px;padding:6px 12px;transition:border-color .3s,background .3s;display:inline-flex}.ask-btn:hover,.ask-btn:focus-visible{background:#3d7bff1a;border-color:#8fe3ff99}.ask-btn i{background:var(--blue);width:6px;height:6px;box-shadow:0 0 10px var(--blue);animation:3.6s ease-in-out infinite ask-star}@keyframes ask-star{0%,to{opacity:.55;box-shadow:0 0 6px var(--blue)}50%{opacity:1;box-shadow:0 0 14px var(--blue)}}html.is-asking :is(.stage,.atlas,.corners){opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s .6s}.ask-room{z-index:85;overscroll-behavior:contain;animation:ask-in .7s var(--ease);background:radial-gradient(80% 70% at 50% 44%,#04060b,#020305);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ask-sky{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ask-col{position:relative}.ask-mark{top:24px;left:var(--gut);z-index:2;position:fixed}.ask-tools{top:20px;right:var(--gut);z-index:2;align-items:center;gap:22px;display:flex;position:fixed}@keyframes ask-in{0%{opacity:0}to{opacity:1}}.icon-btn{border:1px solid var(--faint);width:36px;height:36px;color:var(--soft);cursor:pointer;background:0 0;place-items:center;display:grid}.icon-btn:hover{color:var(--text);border-color:#8fe3ff66}.icon-btn .ico{width:15px;height:15px}.ask-reset{color:var(--soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fe3ff4d;padding:4px 0}.ask-reset:hover{color:var(--text)}.ask-col{width:min(760px, calc(100vw - 2 * var(--gut)));text-align:center;flex-direction:column;align-items:center;gap:26px;padding:14svh 0 12svh;display:flex}.ask-answer{overscroll-behavior:contain;width:100%;max-height:58svh;font:400 clamp(18px, 1.45vw, 23px)/1.62 var(--serif);color:var(--text);text-wrap:pretty;scrollbar-width:none;overflow-y:auto}.ask-answer.has-above{-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.ask-answer.has-below{-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.ask-answer.has-above.has-below{-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.ask-answer:empty{display:none}.ask-answer{text-align:left}.ask-send{display:none}@media (pointer:coarse){.ask-hint{display:none}.ask-send{min-height:44px;color:var(--text);cursor:pointer;background:#06091066;border:1px solid #8fe3ff4d;align-items:center;padding:0 20px;display:inline-flex}.ask-send:disabled{opacity:.35}.is-away .ask-send{visibility:hidden}}.ask-answer p+p,.ask-answer p+ul,.ask-answer ul+p{margin-top:.85em}.ask-answer ul{padding:0;list-style:none}.ask-answer li+li{margin-top:.35em}.ask-answer a{color:var(--ice);text-underline-offset:3px;overflow-wrap:anywhere}.is-answer .ask-answer{animation:ask-arrive 1.1s var(--ease)}@keyframes ask-arrive{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:none}}.ask-q{resize:none;width:100%;min-height:1.25em;max-height:5.2em;color:var(--text);text-align:center;font:italic 400 clamp(26px, 2.9vw, 46px)/1.25 var(--serif);caret-color:var(--ice);background:0 0;border:0;outline:0;padding:0 4px;transition:opacity .25s;overflow:hidden}.ask-q::placeholder{color:var(--dim);opacity:.75}.ask-q:focus-visible{text-shadow:0 0 26px #8fe3ff38}.is-away .ask-q{opacity:0;pointer-events:none}.is-answer .ask-q{font-size:clamp(20px,1.9vw,30px)}.ask-hint{color:var(--dim)}.is-away .ask-hint{opacity:0}.ask-starters{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.ask-starters button{color:var(--soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fe3ff38;padding:6px 0;transition:color .3s,border-color .3s}.ask-starters button:hover{color:var(--text);border-color:#8fe3ff99}.ask-err{color:var(--amber);font:400 17px/1.5 var(--serif)}.ask-err button{color:var(--amber);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffb54780;margin-left:10px;padding:4px 0}.ask-wait{place-items:center;height:60px;display:grid}.ask-wait span{background:var(--ice);width:6px;height:6px;box-shadow:0 0 12px var(--ice);border-radius:50%;animation:1.6s ease-in-out infinite ask-star}.ask-note{left:var(--gut);right:var(--gut);bottom:max(14px, env(safe-area-inset-bottom));text-align:center;color:var(--dim);font:500 10.5px/1.45 var(--mono);letter-spacing:.04em;pointer-events:none;position:fixed}.ask-dust{z-index:3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}a.founder{color:inherit;text-underline-offset:.28em;padding-block:9px;-webkit-text-decoration:underline #8fe3ff52;text-decoration:underline #8fe3ff52;text-decoration-thickness:1px}a.founder:hover{color:var(--ice);-webkit-text-decoration-color:var(--ice);text-decoration-color:var(--ice)}.chbar,html[data-wrap="1"] .again,html:not(.js) .again,html.js[data-wrap="0"] .prologue.is-twin{display:none}html.js[data-wrap="0"] .ch-back :is(.caption-k,.caption-title,.caption-after,.beats>.beat:last-child){--e:2!important}@media (width<=899px){.chbar{z-index:60;left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 2 * var(--gut));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0203059e;border:1px solid #8fe3ff38;border-radius:999px;align-items:stretch;display:flex;position:fixed;translate:-50%}.chbar button{color:var(--text);cursor:pointer;background:0 0;border:0}.chbar-step{min-width:46px;min-height:44px;font:300 22px/1 var(--mono);color:var(--ice)!important}.chbar-step:disabled{opacity:.3}.chbar-now{white-space:nowrap;text-overflow:ellipsis;min-height:44px;padding:0 6px;font-size:10px;overflow:hidden}.chbar-now b{color:var(--ice);margin-right:6px;font-weight:500}html[data-motion=off] .chbar,html[data-audit="1"] .chbar{display:none}.stage{padding:0 var(--gut) max(8svh, 74px);flex-direction:column;justify-content:flex-end;gap:22px;display:flex}.caption,.readouts{width:auto;position:static}.card{left:var(--gut);right:var(--gut);width:auto;bottom:max(8svh,40px)}.readouts{text-align:left;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));justify-items:start;gap:16px}.opening{left:var(--gut);right:var(--gut);width:auto;bottom:max(9svh,44px);translate:none}.turn-media{height:58vw;inset:15svh 0 auto}.stage-note{top:13svh}.sortie-win{left:var(--gut);top:12svh}:is(.ch-mission,.ch-fleet,.ch-doubt,.ch-ec-aif) .stage:before{background:linear-gradient(#020305cc 0%,#02030500 26%),linear-gradient(#02030500 30%,#020305b8 58%,#020305e6 100%)}:is(.ch-mission,.ch-fleet,.ch-doubt,.ch-ec-aif,.ch-back) .caption :is(.caption-k,.caption-title,.beat){text-shadow:0 0 2px #020305f2,0 0 10px #020305e6,0 0 24px #020305d9}.sortie{text-align:left;justify-items:start}.sortie dl{flex-wrap:wrap;gap:10px 20px}.sortie dd{font-size:18px}:is(.pair,.events) .src{display:none}.events dl{grid-template-columns:repeat(3,auto);gap:8px 18px;display:grid}.events dd{font-size:16px}.events dt{font-size:8px}.pair dl{grid-template-columns:repeat(2,auto);gap:8px 22px;display:grid}.pair dl>div:first-child{grid-column:1/-1}.pair dd{font-size:16px}.pair dd small{margin-top:4px;font-size:8px;display:block}.d-ideas,.d-asks{grid-template-columns:repeat(2,minmax(0,1fr))}.d-list,.d-figs{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hide-sm{display:none}.show-sm{display:inline}.corners{padding:18px var(--gut)}.wordmark{margin:-6px 0;padding:6px 0}.lang a{padding:7px 6px}.links a{margin-inline:-4px;padding-inline:4px}.open-link{margin-block:-7px;padding-block:7px}.corner-r{gap:16px}.where{display:none}.d-ideas,.d-asks,.d-list-2,.d-figs-2{grid-template-columns:minmax(0,1fr)}.ask-col{gap:20px;padding:13svh 0 14svh}.ask-mark{top:18px}.ask-tools{gap:16px;top:12px}.ask-btn{padding:6px 10px}}
