@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 600;font-display:block;src:url(/fonts/hankengrotesk.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:block;src:url(/fonts/jetbrainsmono.woff2) format("woff2")}:root{--void: #0A0B0A;--veil: #1C201E;--trace: #8A9490;--bone: #ECECE7;--signal: #3FE08A;--signal-rgb: 63, 224, 138;--grid: rgba(255, 255, 255, .018);--raised: #101312;--line: #2A302C;--orange: #EF8A3C;--orange-rgb: 239, 138, 60;--halt: #FF5252;--hair: #1E2320;--f-ink: #D6DDD8;--ease: cubic-bezier(.2, .7, .2, 1);--sans: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--split-gap: 100px;--split-figw: 430px;--shift-figw: 520px}[data-theme=light]{--void: #F4F3EE;--veil: #E3E1D9;--trace: #5C6166;--bone: #0C0D0F;--signal: #0C7A44;--signal-rgb: 12, 122, 68;--grid: rgba(0, 0, 0, .028);--raised: #FBFAF7;--line: #D8D5CC;--orange: #C4661E;--orange-rgb: 196, 102, 30;--f-ink: #242A26}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body{background:var(--void);color:var(--bone);height:100vh;overflow:hidden;font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background .6s,color .6s}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,var(--grid) 0 1px,transparent 1px 60px),repeating-linear-gradient(90deg,var(--grid) 0 1px,transparent 1px 60px);-webkit-mask:radial-gradient(circle at 50% 50%,#000 36%,transparent 88%);mask:radial-gradient(circle at 50% 50%,#000 36%,transparent 88%)}#c{position:fixed;inset:0;z-index:1;display:block;width:100%;height:100%}.vignette{position:fixed;inset:0;z-index:3;pointer-events:none;background:radial-gradient(150% 130% at 50% 50%,transparent 58%,var(--void) 99%)}.hero{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;pointer-events:none}.eyebrow{font-family:JetBrains Mono,monospace;font-size:15px;letter-spacing:.34em;text-transform:uppercase;color:var(--trace);margin-bottom:20px}h1{font-weight:500;line-height:1.08;letter-spacing:-.018em;font-size:clamp(28px,3.3vw,50px);max-width:12ch;color:var(--trace);transition:color .7s,opacity .8s;text-shadow:0 2px 30px var(--void),0 0 16px var(--void)}h1 em{font-style:normal;color:var(--trace);transition:color .7s}h1.verified{color:var(--bone)}h1.verified em{color:var(--signal)}.sub{margin-top:16px;color:var(--trace);font-size:clamp(15.5px,1.4vw,16px);font-family:JetBrains Mono,monospace;letter-spacing:.04em;min-height:1.2em}.lede{position:absolute;left:50%;bottom:15vh;transform:translate(-50%);width:min(90vw,45ch);text-align:center;color:var(--trace);font-size:clamp(17px,2.1vw,25px);line-height:1.4;opacity:0;transition:opacity .9s ease}.audit{position:fixed;right:clamp(22px,4vw,56px);bottom:52px;z-index:8;font-family:JetBrains Mono,monospace;font-size:11.5px;opacity:0;cursor:pointer}.audit:hover .rerun,.audit:focus-visible .rerun{color:var(--signal)}.rerun{position:absolute;top:-1px;right:0;font-size:13px;color:var(--veil);transition:color .2s,transform .6s cubic-bezier(.16,1,.3,1)}.audit.rechecking .rerun{color:var(--signal);transform:rotate(360deg)}.ahead{display:flex;flex-direction:column;gap:4px;color:var(--bone);letter-spacing:.16em;text-transform:uppercase;padding-bottom:9px;margin-bottom:5px;border-bottom:1px solid var(--veil)}.asub{color:var(--trace);letter-spacing:.02em;text-transform:none;font-size:10.5px;max-width:30ch}.atitle{display:flex;align-items:center;gap:7px}.live{width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--signal);animation:livepulse 1.6s ease-in-out infinite}@keyframes livepulse{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.live{animation:none;opacity:.85}.audit.rechecking .rerun{transform:none}}@media(max-width:760px){.audit{display:none}.eyebrow{font-size:13px;letter-spacing:.24em;margin-bottom:16px}.lede{bottom:12vh;font-size:clamp(15px,4.2vw,19px)}.copy{padding:0 20px 12vh}}.arow{display:flex;align-items:center;gap:10px;height:22px;color:var(--trace);position:relative}.arow[data-tip]:hover:after{content:attr(data-tip);position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:14px;width:max-content;max-width:210px;padding:8px 11px;background:var(--raised);color:var(--bone);border:1px solid var(--veil);border-radius:8px;font-family:Hanken Grotesk,ui-sans-serif,sans-serif;font-size:11.5px;line-height:1.4;letter-spacing:.01em;text-transform:none;white-space:normal;box-shadow:0 8px 24px #00000052;pointer-events:none;z-index:9}.arow .st{width:11px;color:var(--veil)}.arow .lb{color:var(--trace)}.arow .vl{color:var(--veil);margin-left:6px}.arow.ok{color:var(--bone)}.arow.ok .st{color:var(--signal)}.arow.ok .lb{color:var(--bone)}.arow.ok .vl{color:var(--trace)}.nm{position:fixed;left:0;right:0;bottom:18px;z-index:9;text-align:center;color:var(--trace);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.5}.copy{position:fixed;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 24px 13vh;pointer-events:none;opacity:0}.copy .also{margin:12px 0 0;font-size:11.5px;letter-spacing:.05em;color:var(--trace)}.copy .also b{color:var(--bone);font-weight:400}.copy h2{font-weight:500;line-height:1.08;letter-spacing:-.018em;font-size:clamp(24px,3.6vw,46px);max-width:17ch;text-shadow:0 2px 40px var(--void),0 0 16px var(--void)}.copy h2 em{font-style:normal;color:var(--signal);display:block}.copy .ssub{margin-top:13px;color:var(--trace);font-family:JetBrains Mono,monospace;font-size:clamp(12.5px,1.4vw,15px);letter-spacing:.02em}.cta{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:13px 22px;border:1px solid var(--signal);border-radius:10px;color:var(--signal);font-size:14.5px;font-weight:500;text-decoration:none;cursor:pointer;background:rgba(var(--signal-rgb),.05);transition:all .25s}.cta:hover{background:rgba(var(--signal-rgb),.13);transform:translateY(-1px)}#cp5{justify-content:center;padding-bottom:24px}#cp5 .ssub{margin-top:18px;color:color-mix(in srgb,var(--bone) 82%,var(--trace))}#cp5 .cta{margin-top:22px}#cp5 .doors{margin-top:34px;gap:13px}#cp5 .doors-lead{font-size:13.5px;letter-spacing:.04em;opacity:1;color:color-mix(in srgb,var(--bone) 62%,var(--trace))}#cp5 .doors-row{gap:11px 28px}#cp5 .doors-row a{font-size:15px}.doors{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.doors-lead{font-size:11px;letter-spacing:.08em;color:var(--trace);opacity:.82}.doors-row{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 24px}.doors-row a{display:inline-flex;align-items:center;gap:6px;color:var(--bone);font-size:13.5px;letter-spacing:.01em;text-decoration:none;pointer-events:none;transition:color .2s}.copy.on .doors-row a{pointer-events:auto}.doors-row a span{color:var(--trace);transition:transform .2s,color .2s}.doors-row a:hover{color:var(--signal)}.doors-row a:hover span{color:var(--signal);transform:translate(3px)}.rail{position:fixed;left:clamp(20px,4vw,54px);top:50%;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;gap:17px}.rail .row{display:flex;align-items:center;gap:14px;cursor:pointer;height:12px;pointer-events:auto}.rail .dot{width:7px;height:7px;border-radius:50%;background:var(--veil);flex:none;transition:all .4s}.rail .lbl{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--trace);opacity:.18;transition:all .4s;white-space:nowrap}.rail .row.on .dot{background:var(--signal);box-shadow:0 0 10px var(--signal);transform:scale(1.3)}.rail .row.on .lbl{opacity:1;transform:translate(0);color:var(--bone)}.rail .row:hover .lbl{opacity:.6;transform:translate(0)}.note{position:fixed;right:clamp(14px,2vw,30px);top:50%;transform:translateY(-50%);width:min(34vw,400px);z-index:5;text-align:left;padding-left:22px;pointer-events:none;opacity:0;transition:opacity .45s ease}.note.on{opacity:1}.note .bar{position:absolute;left:0;top:2px;width:2px;height:calc(100% - 4px);background:var(--signal);box-shadow:0 0 10px var(--signal);transform:scaleY(0);transform-origin:top;opacity:.55;transition:transform .6s cubic-bezier(.4,0,.2,1) .05s}.note.on .bar{transform:scaleY(1)}.note.col-top{right:auto;left:50%;top:15%;transform:translate(-50%);width:min(90vw,800px);text-align:center;padding-left:0}.note.col-top .bar{display:none}.note.col-top,.note.col-l,.note.col-r{transition:none}#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln,#note6 .ln{font-size:clamp(15.5px,1.5vw,20px);line-height:1.4;opacity:1;transform:none;transition:none}#note1 .bar,#note2 .bar,#note3 .bar,#note4 .bar,#note5 .bar,#note6 .bar{display:none}.note .ln.lead{font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.25;color:var(--bone);margin-bottom:9px}.note .ln.em{color:color-mix(in srgb,var(--bone) 70%,var(--trace));font-weight:500}.note .ln.em{opacity:1;transform:none;transition:none}.note .ln.em .ch{opacity:0}.blinkdot{text-shadow:0 0 12px currentColor}#headline em .ch{opacity:0}.note .neb{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--signal);margin-bottom:15px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.note .ln{display:block;font-size:clamp(13.5px,1.4vw,16px);line-height:1.5;color:var(--trace);opacity:0;transform:translateY(11px);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1);text-shadow:0 1px 18px var(--void),0 0 10px var(--void)}.note.on .neb,.note.on .ln{opacity:1;transform:none}.note.on .neb{transition-delay:0s}.note.on .ln:nth-of-type(1){transition-delay:.09s}.note.on .ln:nth-of-type(2){transition-delay:.16s}.note.on .ln:nth-of-type(3){transition-delay:.23s}.note.on .ln:nth-of-type(4){transition-delay:.3s}.note.on .ln:nth-of-type(5){transition-delay:.37s}.note.on .ln:nth-of-type(6){transition-delay:.44s}.tip{position:fixed;z-index:8;transform:translate(-50%,-100%) translateY(5px);padding:6px 11px;font-size:11.5px;letter-spacing:.04em;color:var(--void);background:var(--signal);border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 6px 22px #00000047;transition:opacity .22s ease,transform .22s ease}.tip.on{opacity:1;transform:translate(-50%,-100%) translateY(0)}.piclayer{position:fixed;inset:0;z-index:4;pointer-events:none}.spic{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.spic.on{pointer-events:auto}.spic svg.iso{display:block;width:100%;height:auto}.spic svg.iso path{fill:none;stroke-width:.6;vector-effect:non-scaling-stroke}#figCatch,#figKinds,#figSentinel{width:min(var(--split-figw),38vw)}#figCatch{width:min(var(--shift-figw),46vw)}#figClose{width:min(1000px,82vw)}.spic.pic-l{justify-content:flex-end;padding:0 calc(50vw + var(--split-gap)) 0 4vw}.spic.pic-r{justify-content:flex-start;padding:0 4vw 0 calc(50vw + var(--split-gap))}.spic.pic-full{padding:16vh 4vw 32vh}.note.col-l,.note.col-r{top:50%;transform:translateY(-100%);margin-top:-16px;width:auto;max-width:var(--split-figw);padding-left:0}.note.col-l .bar,.note.col-r .bar{left:-22px}.note.col-r{left:calc(50% + var(--split-gap));right:auto}.note.col-l{left:15vw;right:auto}.copy.col-l,.copy.col-r{justify-content:flex-start;align-items:flex-start;text-align:left;padding-top:calc(50vh + 2px);padding-bottom:0}.copy.col-r{padding-left:calc(50% + var(--split-gap));padding-right:5vw}.copy.col-l{padding-left:15vw;padding-right:52vw}.copy.col-l h2,.copy.col-r h2{max-width:20ch}.note.col-top{top:10vh;left:50%;right:auto;transform:translate(-50%);width:min(520px,88vw)}.band{position:relative;width:min(720px,94vw);height:clamp(178px,26vh,236px);--docw:130px;--doch:clamp(138px,20vh,178px)}.frames{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between}.frame{position:relative;border:1px solid var(--veil);border-radius:12px;background:#ffffff02;transition:border-color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.frame.f1{width:25%;height:94%}.frame.f2{width:26%;height:97%}.frame.f3{width:27%;height:100%}.frame .cap{position:absolute;left:0;right:0;bottom:-26px;text-align:center;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--trace);transition:color .4s;white-space:nowrap}.frame.on{border-color:var(--signal);box-shadow:0 0 0 1px rgba(var(--signal-rgb),.14),0 0 34px -10px rgba(var(--signal-rgb),.4)}.frame.on .cap{color:var(--bone)}.frame.caught{border-color:var(--orange)!important;box-shadow:0 0 0 1px rgba(var(--orange-rgb),.18),0 0 36px -10px rgba(var(--orange-rgb),.55)!important}.frame.caught .cap{color:var(--orange)}.frame.cleared{border-color:var(--signal)!important;box-shadow:0 0 0 1px rgba(var(--signal-rgb),.22),0 0 46px -8px rgba(var(--signal-rgb),.6)!important}.doc{position:absolute;top:50%;left:0;box-sizing:border-box;width:var(--docw);height:var(--doch);padding:15px 13px;border-radius:8px;background:var(--raised);border:1px solid var(--line);box-shadow:0 12px 40px -14px #0009;display:flex;flex-direction:column;justify-content:space-between;will-change:transform}.doc .ln{height:6px;border-radius:2px;background:var(--trace);transform-origin:left center}.frame .ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:var(--docw);height:var(--doch);padding:15px 13px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;pointer-events:none}.frame .ghost i{height:6px;border-radius:2px;background:var(--trace);opacity:.5}.piclayer{--cw:clamp(150px,16.5vw,180px);--ch:clamp(156px,23vh,188px);--cpad:16px 16px;--crad:10px;--cgap:9px;--cfs:11.5px}.pcard{position:relative;width:var(--cw);height:var(--ch);padding:var(--cpad);border-radius:var(--crad);border:1px solid var(--veil);background:var(--raised);box-shadow:0 12px 40px -18px #0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cgap);transition:border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.pcard .txt{display:flex;flex-direction:column;align-items:center;gap:var(--cgap);text-align:center;font-family:JetBrains Mono,monospace;font-size:var(--cfs);line-height:1.35;color:var(--trace);transition:color .5s}.pcard .txt span{white-space:nowrap}.plbl{position:absolute;left:0;right:0;bottom:-26px;text-align:center;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--trace);transition:color .5s;white-space:nowrap}.ptag{position:absolute;top:9px;right:11px;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--signal);opacity:0;transition:opacity .5s}.proofframe{border-color:var(--signal);box-shadow:0 0 0 1px rgba(var(--signal-rgb),.16),0 0 44px -10px rgba(var(--signal-rgb),.5)}.proofframe .txt{color:var(--bone)}.shift{position:relative;width:min(560px,92vw);height:clamp(250px,42vh,330px);display:flex;align-items:center;justify-content:center;gap:clamp(26px,5vw,64px)}.shift .side{position:relative}.shift .card{align-items:center}.shift .card .tl{font-family:JetBrains Mono,monospace;font-size:var(--cfs);line-height:1.5;white-space:nowrap;text-align:center}.shift .raw .card .tl{color:var(--trace)}.shift .raw .card .tl .sc{color:var(--orange);opacity:.6}.shift .proof .card .tl{color:var(--bone)}.shift .sgap{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px}.shift .sglow{position:absolute;left:50%;top:12px;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--signal);box-shadow:0 0 22px 7px rgba(var(--signal-rgb),.7);opacity:0;transform:scale(0);pointer-events:none}.shift .alabel{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);opacity:.85}.shift .arrow{font-family:JetBrains Mono,monospace;font-size:22px;color:var(--trace);opacity:.55}.shift .cap{position:absolute;left:50%;bottom:-30px;transform:translate(-50%);text-align:center;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--trace)}.shift .cap b{color:var(--signal);font-weight:500}.shift .raw .cap b{color:var(--bone)}.covers{position:relative;width:min(860px,96vw);height:clamp(210px,30vh,280px);display:flex;align-items:center;justify-content:space-between}.cov{position:relative}.cov .txt{gap:8px}.cov .txt .hd{color:var(--bone);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:9px;margin-bottom:2px;opacity:.92}.cov.marked .txt .hd{color:var(--signal)}.cov .txt .num{color:var(--bone);font-weight:500}.cov.marked{border-color:var(--signal);box-shadow:0 0 0 1px rgba(var(--signal-rgb),.14),0 0 34px -12px rgba(var(--signal-rgb),.5)}.cov.marked .txt,.cov.marked .plbl{color:var(--bone)}.cov.marked .ptag{opacity:.9}.runs{position:relative;width:min(800px,96vw);min-height:clamp(200px,30vh,260px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px}.runs .pipe{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.8vw,20px)}.runs .pnode{display:flex;flex-direction:column;align-items:center;gap:12px}.runs .pbox{position:relative;box-sizing:border-box;width:clamp(118px,15vw,148px);height:clamp(84px,13vh,102px);border:1px solid var(--veil);border-radius:9px;background:var(--raised);box-shadow:0 12px 40px -18px #0000008c;display:flex;align-items:center;justify-content:center;transition:box-shadow .4s,border-color .4s}.runs .pbox.mslot{border-style:dashed;border-color:rgba(var(--signal-rgb),.5)}.runs .pbox.proofframe{border-style:solid}.runs .idoc{display:flex;flex-direction:column;gap:6px;width:62%}.runs .idoc i{height:5px;border-radius:2px;background:var(--trace);opacity:.5}.runs .mname{font-family:JetBrains Mono,monospace;font-size:15px;letter-spacing:.02em;color:var(--bone)}.runs .pverd{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.runs .pcap{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--trace);white-space:nowrap}.runs .pnode.model .pcap{color:var(--signal);opacity:.85}.runs .parrow{font-family:JetBrains Mono,monospace;font-size:20px;color:var(--trace);opacity:.4}.runs .mlbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--trace);white-space:nowrap}.runs .mlbl b{color:var(--signal);font-weight:500}.cat{position:relative;width:min(820px,96vw);height:clamp(260px,40vh,340px);display:flex;align-items:flex-end;justify-content:space-around;padding:0 6% 48px}.cat .gline{position:absolute;left:6%;right:6%;height:1px;border-top:1px dashed var(--trace);opacity:.13;z-index:0}.cat .stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.cat .mult{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--signal);opacity:.5;margin-bottom:5px}.cat .stage[data-i="0"] .mult{opacity:.9}.cat .snote{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--trace);opacity:.7;margin-bottom:9px;white-space:nowrap}.cat .stage[data-i="0"] .snote{color:var(--signal);opacity:.95}.cat .stack{display:flex;flex-direction:column-reverse;gap:7px;margin-bottom:16px}.cat .block{width:clamp(74px,9.2vw,96px);height:24px;border-radius:6px;border:1px solid var(--signal);background:var(--raised);box-shadow:0 0 0 1px rgba(var(--signal-rgb),.1),0 0 24px -12px rgba(var(--signal-rgb),.5);display:flex;align-items:center;justify-content:center}.cat .block b{font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--signal)}.cat .stage[data-i="1"] .block{border-color:rgba(var(--signal-rgb),.74)}.cat .stage[data-i="2"] .block{border-color:rgba(var(--signal-rgb),.56)}.cat .stage[data-i="2"] .block b{color:rgba(var(--signal-rgb),.82)}.cat .stage[data-i="3"] .block{border-color:rgba(var(--signal-rgb),.4)}.cat .stage[data-i="3"] .block b{color:rgba(var(--signal-rgb),.68)}.cat .slab{text-align:center;white-space:nowrap}.cat .slab .t{font-size:13px;font-weight:500;color:var(--bone)}.cat .stage[data-i="2"] .slab .t,.cat .stage[data-i="3"] .slab .t{color:var(--trace)}.cat .slab .s{margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--trace)}.cat .catbase{position:absolute;left:6%;right:6%;bottom:42px;height:1px;background:var(--trace);opacity:.28}.cat .catbaselbl{position:absolute;left:6%;bottom:22px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--trace);opacity:.55}.cat .catrise{position:absolute;right:6%;top:2%;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);opacity:.85}.cat .catyaxis{position:absolute;left:1%;top:44%;transform:translateY(-50%) rotate(-90deg);transform-origin:center;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--trace);opacity:.5;white-space:nowrap}@media(max-width:960px),(orientation:landscape)and (max-height:620px){.spic.pic-l,.spic.pic-r,.spic.pic-full{padding:0 5vw;align-items:center;justify-content:center}#figCatch,#figKinds,#figSentinel{width:min(460px,84vw)}#figClose{width:min(600px,94vw)}.note.col-l,.note.col-r,.note.col-top{left:50%;right:auto;top:14%;transform:translate(-50%);width:min(88vw,560px);text-align:center;padding-left:0;margin-top:0}.note.col-l .bar,.note.col-r .bar,.note.col-top .bar{display:none}.copy.col-l,.copy.col-r{justify-content:flex-end;align-items:center;text-align:center;padding:0 24px 12vh}.copy.col-l h2,.copy.col-r h2{max-width:20ch}}@media(max-width:760px){#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln{font-size:clamp(15px,4.4vw,19px);line-height:1.3}.copy h2{font-size:clamp(22px,6vw,30px)}}@media(max-width:1299px){.rail{flex-direction:row;inset:auto auto 22px 50%;transform:translate(-50%);gap:11px;z-index:9}.rail .row{height:auto}.rail .lbl{display:none}}@media(max-width:760px)and (max-height:740px){.note.col-l,.note.col-r,.note.col-top{top:92px}#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln{font-size:clamp(14px,4vw,17px);line-height:1.25}.spic.pic-l,.spic.pic-r,.spic.pic-full{transform:scale(.9)}.copy,.copy.col-l,.copy.col-r{padding-bottom:8vh}.copy h2{font-size:clamp(20px,6vw,27px)}}@media(orientation:landscape)and (max-height:600px){.audit{display:none}.rail{bottom:6px;gap:9px}.rail .dot{width:6px;height:6px}.spic.pic-l,.spic.pic-r,.spic.pic-full{transform:scale(.7)}.note.col-l,.note.col-r,.note.col-top{top:40px;width:min(94vw,760px)}#note1 .ln,#note2 .ln,#note3 .ln,#note4 .ln,#note5 .ln{font-size:clamp(13px,3vh,17px);line-height:1.2}h1{font-size:clamp(22px,6vh,34px)}.eyebrow{margin-bottom:8px}.sub{margin-top:8px}.lede{bottom:5vh}.copy,.copy.col-l,.copy.col-r{padding-bottom:22px}.copy h2{font-size:clamp(19px,5.4vh,30px)}.copy .also{margin-top:6px}}
