@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9216220b-module__SeKSGq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9216220b-module__SeKSGq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Product Sans;src:url(/fonts/ProductSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.page-module___8aEwW__page{--landing-bg:#000;--landing-fg:#fff;--landing-fg-high:#ffffffe6;--landing-fg-med:#ffffff80;--landing-fg-low:#fff3;--landing-fg-ghost:#ffffff14;--landing-space-sm:8px;--landing-space-md:16px;--landing-space-lg:32px;--landing-space-xl:64px;background:var(--landing-bg);min-width:100%;min-height:100dvh;color:var(--landing-fg);cursor:crosshair;font-family:var(--font-outfit), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;line-height:1.4;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__page ::selection{background:var(--landing-fg);color:var(--landing-bg)}.page-module___8aEwW__page .fleetCanvas{z-index:0;pointer-events:none;position:fixed;inset:0}.page-module___8aEwW__page .shipDestroyedCounter{z-index:28;color:#ffffffc2;text-shadow:0 0 7px #ffffff24;pointer-events:none;letter-spacing:.08em;background:#00000080;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;animation:.52s cubic-bezier(.16,1,.3,1) both page-module___8aEwW__counterImpact;position:fixed;top:clamp(88px,18vh,168px);left:50%;transform:translate(-50%)}.page-module___8aEwW__page .shipDestroyedCounter pre{color:inherit;font:inherit;margin:0;line-height:1.45}.page-module___8aEwW__page .shipDestroyedCounter strong{color:#70e2d1;font:inherit;text-shadow:0 0 8px #70e2d175}@keyframes page-module___8aEwW__counterImpact{0%{opacity:0;transform:translate(-50%,9px)scale(.86)}45%{opacity:1;transform:translate(-50%)scale(1.08);box-shadow:0 0 22px #70e2d133}to{opacity:1;transform:translate(-50%)scale(1)}}.page-module___8aEwW__page .deathStarSequence{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__page .deathStarArt{top:calc(var(--death-star-target-y,50%) - clamp(68px, 8.75vw, 132px));z-index:2;object-fit:contain;width:clamp(175px,22.4vw,336px);height:auto;animation:1.65s cubic-bezier(.16,1,.3,1) forwards page-module___8aEwW__deathStarArrival;display:block;position:absolute;left:-390px}.page-module___8aEwW__page .deathStarBeam{top:calc(var(--death-star-target-y,50%) - 7px);right:calc(100vw - var(--death-star-target-x,50%));left:min(calc(7vw + clamp(134px, 17.15vw, 258px)), calc(var(--death-star-target-x,50%) - 28px));z-index:1;color:#70e2d1;opacity:0;text-shadow:0 0 10px #70e2d1b8;transform-origin:0;white-space:nowrap;align-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:flex;position:absolute;overflow:hidden;transform:scaleX(0)}.page-module___8aEwW__page .deathStarImpactPoint{color:#fff;flex:none;font-size:14px}.page-module___8aEwW__page .deathStarBeamTrail{text-align:left;flex:auto;overflow:hidden}.page-module___8aEwW__page .deathStarDestroying .deathStarBeam{animation:1.45s steps(20,end) both page-module___8aEwW__deathStarFire}.page-module___8aEwW__page .deathStarImpact{top:var(--death-star-target-y,50%);left:var(--death-star-target-x,50%);color:#70e2d1;opacity:0;text-align:center;text-shadow:0 0 10px #70e2d1a8;white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;line-height:1.25;position:absolute;transform:translate(-50%,-50%)scale(.2)}.page-module___8aEwW__page .deathStarDestroying .deathStarImpact{animation:.85s steps(7,end) 1.28s both page-module___8aEwW__deathStarImpact}.page-module___8aEwW__page .destructionNoise{color:#70e2d1;opacity:0;letter-spacing:.18em;text-align:center;white-space:pre-wrap;place-items:center;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(12px,2vw,28px);line-height:2.4;display:grid;position:absolute;inset:0}.page-module___8aEwW__page .deathStarDestroying .destructionNoise{animation:1.55s steps(7,end) 1.32s both page-module___8aEwW__destructionNoise}.page-module___8aEwW__page .deathStarDestroying:after{content:"";opacity:0;background:#fff;animation:1.55s ease-out 1.32s both page-module___8aEwW__pageBlast;position:absolute;inset:0}:is(.page-module___8aEwW__page.fleetPageDestroyed .page-module___8aEwW__uiLayer,.page-module___8aEwW__page.fleetPageDestroyed .fleetCanvas,.page-module___8aEwW__page.fleetPageDestroyed .page-module___8aEwW__depthAtmosphere,.page-module___8aEwW__page.fleetPageDestroyed .pixelFireworksCanvas){animation:1.45s cubic-bezier(.65,0,.35,1) 1.38s both page-module___8aEwW__pageDisintegrate}@keyframes page-module___8aEwW__deathStarArrival{0%{opacity:0;left:-390px;transform:translateY(112px)scale(.52)rotate(-4deg)}35%{opacity:1}to{opacity:1;left:7vw;transform:translateY(0)scale(1)rotate(0)}}@keyframes page-module___8aEwW__deathStarFire{0%{opacity:0;transform:scaleX(0)}7%{opacity:1;transform:scaleX(.04)}88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes page-module___8aEwW__deathStarImpact{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1;transform:translate(-50%,-50%)scale(.7)}62%{opacity:.92;transform:translate(-50%,-50%)scale(2)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes page-module___8aEwW__destructionNoise{0%{opacity:0;transform:scale(.15)rotate(0)}22%{opacity:.9;transform:scale(.65)rotate(2deg)}68%{opacity:.5;transform:scale(1.35)rotate(-2deg)}to{opacity:0;transform:scale(2.1)rotate(3deg)}}@keyframes page-module___8aEwW__pageBlast{0%,18%{opacity:0}25%{opacity:.92}38%{opacity:.08}to{opacity:0}}@keyframes page-module___8aEwW__pageDisintegrate{0%,12%{opacity:1;filter:none;transform:scale(1)}34%{opacity:.9;filter:contrast(1.8)brightness(1.8);transform:scale(1.015)skew(-.4deg)}to{opacity:0;filter:contrast(3)brightness(0);transform:scale(1.16)skew(2deg)}}.page-module___8aEwW__page .pixelFireworksCanvas{z-index:3;pointer-events:none;width:100%;height:90%;position:fixed;inset:5% 0}.page-module___8aEwW__depthAtmosphere{z-index:2;pointer-events:none;background:radial-gradient(#0000 38%,#0000001a 72%,#00000075 100%);position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__uiLayer{z-index:10;padding:var(--landing-space-md);grid-template:1fr/1fr;display:grid;position:absolute;inset:0}.page-module___8aEwW__topNav{top:var(--landing-space-md);right:var(--landing-space-md);left:var(--landing-space-md);z-index:30;letter-spacing:.15em;text-transform:none;justify-content:space-between;align-items:center;font-family:Product Sans,sans-serif;font-size:10px;display:flex;position:absolute}.page-module___8aEwW__navLeft,.page-module___8aEwW__navRight{align-items:center;display:flex}.page-module___8aEwW__navLeft{gap:var(--landing-space-lg)}.page-module___8aEwW__navRight{gap:var(--landing-space-md)}.page-module___8aEwW__topNav a{color:var(--landing-fg);text-decoration:none;transition:color .3s,border-color .3s,background-color .3s}.page-module___8aEwW__brandLogo{flex:none;align-items:center;display:flex}.page-module___8aEwW__brandLogo img{width:150px;height:auto;display:block}.page-module___8aEwW__menuLinks{align-items:center;gap:var(--landing-space-xl);display:flex}.page-module___8aEwW__navLeft a:hover,.page-module___8aEwW__navLeft a:focus-visible{color:var(--landing-fg-med)}.page-module___8aEwW__navButton{border:1px solid var(--landing-fg-ghost);letter-spacing:.15em;text-transform:none;border-radius:9999px;padding:10px 24px;font-size:10px;transition:color .25s,border-color .25s,background-color .25s,box-shadow .25s,transform .25s}.page-module___8aEwW__navButton:hover,.page-module___8aEwW__navButton:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff61;outline:none;transform:translateY(-2px);box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff1c}.page-module___8aEwW__navButtonPrimary{-webkit-backdrop-filter:blur(36px)saturate(135%);background:linear-gradient(145deg,#ffffff2b,#ffffff17),#070a0db8;border-color:#ffffff2b;box-shadow:0 12px 34px #00000052,inset 0 1px #ffffff1f;color:#ffffffeb!important}.page-module___8aEwW__navButtonPrimary:hover,.page-module___8aEwW__navButtonPrimary:focus-visible{background:linear-gradient(145deg,#ffffff3b,#ffffff1f),#070a0dc7;border-color:#ffffff6b;color:#fff!important}.page-module___8aEwW__hero{z-index:20;flex-direction:column;place-self:center;align-items:center;width:100%;max-width:600px;transition:opacity .42s,transform .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.page-module___8aEwW__heroReturning{animation:.48s cubic-bezier(.16,1,.3,1) both page-module___8aEwW__heroReturn}@keyframes page-module___8aEwW__heroReturn{0%{transform:translateY(-110px)scale(.98)}}.page-module___8aEwW__heroIcon{filter:drop-shadow(0 18px 24px #000000b8)drop-shadow(0 0 16px #ffffff24);width:68px;height:68px;margin-bottom:22px;display:block}.page-module___8aEwW__hero h1{margin:0 0 var(--landing-space-lg);color:#fff;letter-spacing:-.025em;text-align:center;font-family:Product Sans,sans-serif;font-size:48px;font-weight:400;line-height:1}.page-module___8aEwW__systemDescription{color:#fff;letter-spacing:.05em;text-align:center;max-width:400px;margin:0;font-size:15px;font-weight:400;line-height:1.6}.page-module___8aEwW__solutionButton{color:#ffffffe6;-webkit-backdrop-filter:blur(54px)saturate(135%);letter-spacing:.08em;background:linear-gradient(145deg,#ffffff2b,#ffffff1a),#070a0db8;border:1px solid #ffffff2b;border-radius:9999px;margin-top:28px;padding:12px 28px;font-family:Product Sans,sans-serif;font-size:12px;line-height:1;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s,transform .3s;box-shadow:0 16px 44px #0000005c,inset 0 1px #ffffff1f}.page-module___8aEwW__solutionButton:hover,.page-module___8aEwW__solutionButton:focus-visible{color:#fff;background:linear-gradient(145deg,#ffffff38,#ffffff1f),#070a0dc7;border-color:#ffffff6b;transform:translateY(-2px)}.page-module___8aEwW__scrollHint{z-index:40;color:#ffffff57;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-family:Product Sans,sans-serif;font-size:9px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.page-module___8aEwW__scrollMark{font-size:13px;animation:1.8s ease-in-out infinite page-module___8aEwW__scrollCue}.page-module___8aEwW__backgroundSwap{z-index:5;pointer-events:none;background:#030407;animation:.56s both page-module___8aEwW__backgroundArrival;position:fixed;inset:0}.page-module___8aEwW__backgroundSwap .asciiBlobCanvas{width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__page:has(.page-module___8aEwW__backgroundSwap) .page-module___8aEwW__hero{opacity:0;transition-duration:.14s;transition-delay:0s;transform:scale(.965)}.page-module___8aEwW__page:has(.page-module___8aEwW__backgroundSwap) .page-module___8aEwW__scrollHint{opacity:0}@keyframes page-module___8aEwW__backgroundArrival{0%{opacity:0}}@keyframes page-module___8aEwW__scrollCue{50%{opacity:.42;transform:translateY(4px)}}@media (max-width:640px){.page-module___8aEwW__navLeft{gap:18px}.page-module___8aEwW__brandLogo img{width:112px}.page-module___8aEwW__menuLinks{gap:18px}.page-module___8aEwW__navRight{gap:8px}.page-module___8aEwW__navButton{padding:9px 14px}.page-module___8aEwW__hero{padding:0 20px}.page-module___8aEwW__heroIcon{width:56px;height:56px;margin-bottom:18px}.page-module___8aEwW__hero h1{font-size:42px}}@media (max-width:430px){.page-module___8aEwW__brandLogo img{width:104px}.page-module___8aEwW__menuLinks,.page-module___8aEwW__navRight .page-module___8aEwW__navButton:first-child{display:none}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__scrollMark{animation:none}.page-module___8aEwW__backgroundSwap{animation-duration:1ms}}
