.hero-wordmark.svelte-1c2i4r{margin:0;flex-basis:20rem;flex-grow:1;filter:drop-shadow(0 0 8px rgba(234,105,28,.5)) drop-shadow(0 0 16px rgba(234,105,28,.3)) drop-shadow(-1px 0 4px rgba(255,60,0,.25))}.hero-wordmark.svelte-1c2i4r img:where(.svelte-1c2i4r){max-width:100%;width:1000px;margin:0;height:auto}.hero-content.svelte-juboms{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem;flex-basis:content}.hero-taglines.svelte-juboms{flex-basis:50%;min-width:fit-content;height:50%;align-self:center;font-size:clamp(.8rem,1.5vw,1.5rem)}.hero-tagline.svelte-juboms{line-height:1;text-transform:uppercase;margin:0rem}.status-section.svelte-ihrlol{text-align:center}.status.svelte-ihrlol{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;font-size:.875rem}.status-indicator.svelte-ihrlol{width:10px;height:10px;border-radius:50%;background:var(--color-contrast);animation:svelte-ihrlol-pulse 2s ease-in-out infinite}.status-text.svelte-ihrlol{color:var(--color-text);opacity:.8}@keyframes svelte-ihrlol-pulse{0%,to{opacity:1}50%{opacity:.4}}.notice.svelte-1sr6y3t{font-size:.875rem;margin:auto}.scanlines-overlay.svelte-1t0bhnw{background:url(/images/scanline.png),url(/images/static.gif);background-size:6px,250px;background-blend-mode:darken;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;opacity:.05;pointer-events:none}@keyframes svelte-1t0bhnw-scanlines-overlay-flicker{0%,to{opacity:.05}50%{opacity:.04}}.crt-effects-canvas.svelte-1xem9gt{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999}.grid-3d.svelte-78ulgl{width:100%;height:100%;filter:drop-shadow(0 0 4px var(--color-primary, #EA691C)) drop-shadow(0 0 8px rgba(234,105,28,.3))}.vertical-lines.svelte-78ulgl path:where(.svelte-78ulgl),.horizontal-lines.svelte-78ulgl path:where(.svelte-78ulgl){vector-effect:non-scaling-stroke}.corner-frame.svelte-1y7hom6{position:relative;width:100%;height:100%}.corner.svelte-1y7hom6{position:absolute;pointer-events:none;filter:drop-shadow(0 0 4px var(--color-primary, #EA691C)) drop-shadow(0 0 8px rgba(234,105,28,.4))}.corner.top-left.svelte-1y7hom6{top:0;left:0}.corner.top-right.svelte-1y7hom6{top:0;right:0}.corner.bottom-left.svelte-1y7hom6{bottom:0;left:0}.corner.bottom-right.svelte-1y7hom6{bottom:0;right:0}.content.svelte-1y7hom6{width:100%;height:100%;padding:var(--padding)}@font-face{font-family:Dune Rise;src:url(/fonts/dune_rise/Dune_Rise.otf) format("opentype"),url(/fonts/dune_rise/Dune_Rise.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ethnocentric;src:url(/fonts/ethnocentric/Ethnocentric-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron/Orbitron-VariableFont_wght.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--color-base: #140E00;--color-text: #ECE6DA;--color-primary: #EA691C;--color-primary-dark: #502310;--color-contrast: #3A947D;--color-dark: #0e0900;--font-heading: "Ethnocentric", sans-serif;--font-sans: "Orbitron", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--font-tech: "Orbitron", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background:var(--color-dark);color:var(--color-text);line-height:1.6;font-family:Orbitron;font-size:clamp(1rem,2vw,1.4rem)}main{display:grid;grid-template-columns:5rem auto 5rem;gap:1rem;padding:1rem;min-height:100%;grid-template-areas:"hero hero hero" "mission mission mission" "footer footer footer"}@media screen and (width >= 30rem){main{grid-template-columns:repeat(6,minmax(5rem,10rem));gap:1rem;padding:1rem;grid-template-areas:"hero hero hero hero hero hero" "decoration-1 mission mission mission mission mission" "decoration-1 footer footer footer footer footer"}}@media screen and (width >= 72rem){main{grid-template-columns:1fr repeat(12,minmax(5rem,10rem)) 1fr;grid-template-rows:10rem auto auto 10rem;gap:1rem;padding:1rem;grid-template-areas:". hero hero hero hero hero hero hero hero hero hero hero hero ." ". decoration-1 decoration-1 mission mission mission mission mission mission mission mission . .  ." ". decoration-1 decoration-1 . . . . . . . . . . ." ". decoration-1 decoration-1 . . . . . . footer footer footer footer ."}}.hero{grid-area:hero;align-self:center}.mission{grid-area:mission}.grid-decoration{grid-column:1/-1;grid-row:1/-1;width:100%;opacity:.3}@media screen and (width >= 30rem){.grid-decoration{grid-area:decoration-1;width:100%;opacity:1}}@media screen and (width >= 72rem){.grid-decoration{grid-area:decoration-1;width:100%;opacity:1}}.system-status{grid-area:footer}p,a,h1,h2,h3,h4{text-shadow:0 0 12px rgba(236,230,218,.4),0 0 22px rgba(236,230,218,.25),-1px 0 6px rgba(255,245,230,.22),1px 0 6px rgba(220,210,195,.2)}p{margin-top:0}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}.text-glow-primary{text-shadow:0 0 12px rgba(234,105,28,.4),0 0 22px rgba(234,105,28,.25),-1px 0 6px rgba(255,60,0,.22),1px 0 6px rgba(255,150,50,.2)}.typed-text{overflow:hidden;white-space:nowrap;width:0;border-right:3px solid var(--color-primary);animation:typed-text-reveal 2s steps(var(--chars, 30),end) forwards,typed-text-cursor .75s step-end 4}@keyframes typed-text-reveal{to{width:100%}}@keyframes typed-text-cursor{0%,to{border-color:var(--color-primary)}50%{border-color:transparent}}.typed-text-done{border-color:transparent}.typed-cursor{color:var(--color-primary);animation:typed-cursor-blink .75s step-end infinite;text-shadow:0 0 12px rgba(234,105,28,.4),0 0 22px rgba(234,105,28,.25),-1px 0 6px rgba(255,60,0,.22),1px 0 6px rgba(255,150,50,.2)}.typed-cursor-done{animation:none;opacity:0}@keyframes typed-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes crt-glow-logo-primary{0%,to{filter:drop-shadow(0 0 8px rgba(234,105,28,.5)) drop-shadow(0 0 16px rgba(234,105,28,.3)) drop-shadow(-1px 0 4px rgba(255,60,0,.25))}50%{filter:drop-shadow(0 0 8px rgba(234,105,28,.45)) drop-shadow(0 0 16px rgba(234,105,28,.266)) drop-shadow(1px 0 4px rgba(255,150,50,.21))}}@keyframes crt-glow-logo-text{0%,to{filter:drop-shadow(0 0 8px rgba(236,230,218,.5)) drop-shadow(0 0 16px rgba(236,230,218,.3)) drop-shadow(-1px 0 4px rgba(255,245,230,.25))}50%{filter:drop-shadow(0 0 8px rgba(236,230,218,.49)) drop-shadow(0 0 16px rgba(236,230,218,.29)) drop-shadow(1px 0 4px rgba(220,210,195,.22))}}@keyframes crt-glow-logo-contrast{0%,to{filter:drop-shadow(0 0 8px rgba(58,148,125,.5)) drop-shadow(0 0 16px rgba(58,148,125,.3)) drop-shadow(-1px 0 4px rgba(30,180,150,.25))}50%{filter:drop-shadow(0 0 8px rgba(58,148,125,.4)) drop-shadow(0 0 16px rgba(58,148,125,.2)) drop-shadow(1px 0 4px rgba(80,120,100,.2))}}
