@font-face{font-family:terminal;src:url(../media/3270_Regular-s.p.1h7wfbof6wl_a.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:terminal Fallback;src:local(Arial);ascent-override:67.6%;descent-override:16.9%;line-gap-override:7.61%;size-adjust:118.34%}.terminal_790a6913-module__bwYJOq__className{font-family:terminal,terminal Fallback;font-weight:400}.terminal_790a6913-module__bwYJOq__variable{--font-terminal:"terminal", "terminal Fallback"}
@font-face{font-family:terminalCondensed;src:url(../media/3270Condensed_Regular-s.p.0rl8o0919q7wu.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:terminalCondensed Fallback;src:local(Arial);ascent-override:83.53%;descent-override:20.88%;line-gap-override:9.4%;size-adjust:95.77%}.terminalcondensed_2ae87099-module__1rWSTW__className{font-family:terminalCondensed,terminalCondensed Fallback;font-weight:400}.terminalcondensed_2ae87099-module__1rWSTW__variable{--font-terminal-condensed:"terminalCondensed", "terminalCondensed Fallback"}
@font-face{font-family:pixel;src:url(../media/DepartureMono_Regular-s.p.19g5pztr39cie.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:71.7%;descent-override:19.56%;line-gap-override:0.0%;size-adjust:139.46%}.pixel_3fcf63df-module__LsbK6W__className{font-family:pixel,pixel Fallback;font-weight:400}.pixel_3fcf63df-module__LsbK6W__variable{--font-pixel:"pixel", "pixel Fallback"}
@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_1e35f26a-module__fpyG-G__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_1e35f26a-module__fpyG-G__variable{--font-display:"Orbitron", "Orbitron Fallback"}
.IndexNav-module__T5IF6q__index{top:50%;right:var(--bvlk-margin);z-index:10;position:fixed;transform:translateY(-50%)}.IndexNav-module__T5IF6q__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.IndexNav-module__T5IF6q__link{font-family:var(--bvlk-font-meta);font-size:var(--bvlk-size-meta);letter-spacing:var(--bvlk-tracking-meta);text-transform:uppercase;color:var(--bvlk-white-faint);transition:color var(--bvlk-duration-med) var(--bvlk-ease);grid-template-columns:auto 1.2em minmax(0,1fr);align-items:center;gap:0 .75rem;display:grid}.IndexNav-module__T5IF6q__link:hover{color:var(--bvlk-white-dim)}.IndexNav-module__T5IF6q__active{color:var(--bvlk-white)}.IndexNav-module__T5IF6q__ordinal{font-variant-numeric:tabular-nums;color:var(--bvlk-white-faint)}.IndexNav-module__T5IF6q__active .IndexNav-module__T5IF6q__ordinal{color:var(--bvlk-white-dim)}.IndexNav-module__T5IF6q__marker{justify-self:center;place-items:center;width:1.2em;height:1.2em;display:grid;position:relative}.IndexNav-module__T5IF6q__marker:before{content:"";background:var(--bvlk-black-line);width:1px;position:absolute;top:-.85rem;bottom:-.85rem;left:50%;transform:translate(-50%)}.IndexNav-module__T5IF6q__marker:after{content:"";width:6px;height:6px;transition:scale var(--bvlk-duration-med) var(--bvlk-ease), rotate var(--bvlk-duration-med) var(--bvlk-ease), border-radius var(--bvlk-duration-med) var(--bvlk-ease);background:currentColor;border-radius:50%;scale:.5}.IndexNav-module__T5IF6q__active .IndexNav-module__T5IF6q__marker:after{border-radius:0;rotate:45deg;scale:1}.IndexNav-module__T5IF6q__item:first-child .IndexNav-module__T5IF6q__marker:before{top:0}.IndexNav-module__T5IF6q__item:last-child .IndexNav-module__T5IF6q__marker:before{bottom:0}.IndexNav-module__T5IF6q__label{white-space:nowrap;transform-origin:0;transition:scale var(--bvlk-duration-med) var(--bvlk-ease), translate var(--bvlk-duration-med) var(--bvlk-ease), color var(--bvlk-duration-med) var(--bvlk-ease)}.IndexNav-module__T5IF6q__marker{transition:color var(--bvlk-duration-med) var(--bvlk-ease)}.IndexNav-module__T5IF6q__link:hover .IndexNav-module__T5IF6q__label{translate:3px}.IndexNav-module__T5IF6q__link:hover .IndexNav-module__T5IF6q__marker:after{scale:.72}.IndexNav-module__T5IF6q__link:hover .IndexNav-module__T5IF6q__active .IndexNav-module__T5IF6q__marker:after,.IndexNav-module__T5IF6q__active:hover .IndexNav-module__T5IF6q__marker:after{scale:1.15}.IndexNav-module__T5IF6q__active .IndexNav-module__T5IF6q__label{color:var(--bvlk-white);scale:1.45}.IndexNav-module__T5IF6q__active .IndexNav-module__T5IF6q__marker{color:var(--bvlk-white)}.IndexNav-module__T5IF6q__nested .IndexNav-module__T5IF6q__label{opacity:.85;font-size:.95em}@media (max-width:640px){.IndexNav-module__T5IF6q__index{right:.85rem}.IndexNav-module__T5IF6q__link{grid-template-columns:1.2em}.IndexNav-module__T5IF6q__ordinal,.IndexNav-module__T5IF6q__label{display:none}}
.SystemState-module__3MqaxW__state{flex-wrap:wrap;justify-content:center;gap:0 2rem;margin:0;padding:1rem 0 2rem;display:flex}.SystemState-module__3MqaxW__pair{gap:.5rem;display:flex}.SystemState-module__3MqaxW__pair dt:after{content:"::";color:var(--bvlk-white-faint);margin-left:.25rem}.SystemState-module__3MqaxW__pair dd{color:var(--bvlk-white);font-variant-numeric:tabular-nums;margin:0}
:root{--bvlk-black:#050505;--bvlk-black-raised:#0b0b0b;--bvlk-black-line:#1a1a1a;--bvlk-white:#e8e8e8;--bvlk-white-dim:#9a9a9a;--bvlk-white-faint:#5a5a5a;--bvlk-paper:#efece7;--bvlk-paper-ink:#0a0a0a;--bvlk-grain-opacity:.045;--bvlk-plate-tick:10px;--bvlk-plate-inset:1rem;--bvlk-scale-step:8px;--bvlk-radiograph:.055;--bvlk-xray-bloom:.4;--bvlk-xray-spread:7px;--bvlk-font-display:var(--font-display), ui-sans-serif, system-ui, sans-serif;--bvlk-font-body:var(--font-terminal), ui-monospace, "SF Mono", Menlo, monospace;--bvlk-font-meta:var(--font-terminal), ui-monospace, "SF Mono", Menlo, monospace;--bvlk-font-index:var(--font-terminal-condensed), ui-monospace, Menlo, monospace;--bvlk-font-pixel:var(--font-pixel), ui-monospace, Menlo, monospace;--bvlk-size-display:clamp(3rem, 12vw, 11rem);--bvlk-size-body:1rem;--bvlk-size-lede:clamp(1.15rem, 1.9vw, 1.45rem);--bvlk-size-meta:.6875rem;--bvlk-tracking-meta:.16em;--bvlk-leading-display:.85;--bvlk-leading-body:1.75;--bvlk-leading-lede:1.45;--bvlk-tracking-lede:.005em;--bvlk-measure:56ch;--bvlk-measure-lede:40ch;--bvlk-columns:12;--bvlk-gutter:1.5rem;--bvlk-margin:3rem;--bvlk-rail:7rem;--bvlk-ease:cubic-bezier(.16, 1, .3, 1);--bvlk-duration-fast:.32s;--bvlk-duration-med:.55s;--bvlk-duration-slow:.9s}@media (max-width:1024px){:root{--bvlk-columns:6;--bvlk-margin:2rem}}@media (max-width:640px){:root{--bvlk-columns:4;--bvlk-margin:1.25rem}}@media (prefers-reduced-motion:reduce){:root{--bvlk-duration-fast:0s;--bvlk-duration-med:0s;--bvlk-duration-slow:0s}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}@media (max-height:620px){html{scroll-snap-type:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}}body{background:var(--bvlk-black);color:var(--bvlk-white);font-family:var(--bvlk-font-body);font-size:var(--bvlk-size-body);line-height:var(--bvlk-leading-body);-webkit-font-smoothing:antialiased;margin:0}.ui-prose{max-width:var(--bvlk-measure);text-wrap:pretty;hanging-punctuation:first}.ui-lede{max-width:var(--bvlk-measure-lede);font-size:var(--bvlk-size-lede);line-height:var(--bvlk-leading-lede);letter-spacing:var(--bvlk-tracking-lede);text-wrap:balance}body:after{content:"";z-index:0;pointer-events:none;opacity:var(--bvlk-grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.plate-exposure{z-index:0;pointer-events:none;background:radial-gradient(62% 52% at 46% 44%, rgba(232, 232, 232, var(--bvlk-radiograph)) 0%, rgba(232, 232, 232, calc(var(--bvlk-radiograph) * .35)) 42%, transparent 72%);position:fixed;inset:0}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--bvlk-white);outline-offset:3px}.ui-meta{font-family:var(--bvlk-font-meta);font-size:var(--bvlk-size-meta);letter-spacing:var(--bvlk-tracking-meta);text-transform:uppercase;color:var(--bvlk-white-dim)}.shell{z-index:1;min-height:100dvh;padding:0 var(--bvlk-margin);flex-direction:column;display:flex;position:relative}.rule{border:0;border-top:1px solid var(--bvlk-black-line);margin:0}.site-status{scroll-snap-align:end}@media (min-width:641px){.shell>main{padding-right:calc(var(--bvlk-rail) + var(--bvlk-gutter))}}@media (max-width:640px){.shell>main{padding-right:2.25rem}}@keyframes bvlk-flicker{0%{opacity:1}12%{opacity:.88}19%{opacity:1}43%{opacity:.93}49%{opacity:.79}55%{opacity:.97}74%{opacity:.86}79%{opacity:1}to{opacity:1}}.ui-flicker,section[data-active=true] :is(h1,h2){will-change:opacity;animation:6.5s ease-in-out infinite bvlk-flicker}@media (prefers-reduced-motion:reduce){.ui-flicker,section[data-active=true] :is(h1,h2){will-change:auto;animation:none}}.ui-plate{position:relative}.ui-plate:before{content:"";inset:calc(var(--bvlk-plate-inset) * -1);pointer-events:none;--tick:var(--bvlk-plate-tick);--ink:var(--bvlk-black-line);background:linear-gradient(var(--ink), var(--ink)) 0 0 / var(--tick) 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 0 / 1px var(--tick) no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / var(--tick) 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 0 / 1px var(--tick) no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / var(--tick) 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 0 100% / 1px var(--tick) no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / var(--tick) 1px no-repeat, linear-gradient(var(--ink), var(--ink)) 100% 100% / 1px var(--tick) no-repeat;position:absolute}.ui-scale{background:repeating-linear-gradient(90deg, var(--bvlk-black-line) 0 1px, transparent 1px var(--bvlk-scale-step)) bottom / 100% 4px no-repeat, repeating-linear-gradient(90deg, var(--bvlk-white-faint) 0 1px, transparent 1px calc(var(--bvlk-scale-step) * 5)) bottom / 100% 9px no-repeat;opacity:.55;height:9px}.ui-xray{filter:drop-shadow(0 0 var(--bvlk-xray-spread) rgba(232, 232, 232, var(--bvlk-xray-bloom)))}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
