:root{--space-night:#080b12;--space-ink:#0c111b;--panel:#10161f;--panel-raised:#131a25;--space-border:#ffffff1a;--hairline-strong:#fff3;--space-accent:#ea4c17;--space-accent-bright:#ff7a45;--space-sand:#f3f5f8;--space-metal:#aeb9c7;--text-primary:var(--space-sand);--text-secondary:#f3f5f8b8;--text-faint:#f3f5f88c;--on-accent:#06121b;--on-light:#0a0e17;--space-glass:var(--panel);--font-display:"Saira","Eurostile","Arial",sans-serif;--font-body:"Space Grotesk","Segoe UI",sans-serif;--radius-s:0px;--radius-m:0px;--radius-l:0px;--page-pad:clamp(20px,6vw,120px);--content-max:1280px;--nav-height:77px;--focus-ring:2px solid var(--space-accent-bright)}*,:after,:before{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080b12;background:var(--space-night);color:#f3f5f8;color:var(--text-primary);font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);margin:0}h1,h2,h3,h4{font-family:Saira,Eurostile,Arial,sans-serif;font-family:var(--font-display);font-weight:600;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img,video{max-width:100%}:focus-visible{outline:2px solid #ff7a45;outline:var(--focus-ring);outline-offset:3px}.SkipLink{background:#f3f5f8;background:var(--space-sand);color:#0a0e17;color:var(--on-light);font-weight:600;left:16px;padding:10px 18px;position:absolute;text-decoration:none;top:-100px;transition:top .15s ease;z-index:2000}.SkipLink:focus-visible{top:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.VisuallyHidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Eyebrow{color:#aeb9c7;color:var(--space-metal);font-size:12px;letter-spacing:.28em;margin:0}.Button,.Eyebrow{font-family:Space Grotesk,Segoe UI,sans-serif;font-family:var(--font-body);font-weight:600;text-transform:uppercase}.Button{align-items:center;border:1px solid #0000;border-radius:0;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;letter-spacing:.18em;padding:13px 30px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.Button.Primary{background:#f3f5f8;background:var(--space-sand);border-color:#f3f5f8;border-color:var(--space-sand);color:#0a0e17;color:var(--on-light)}.Button.Ghost,.Button.Primary:hover{background:#0000;color:#f3f5f8;color:var(--space-sand)}.Button.Ghost{border-color:#fff3;border-color:var(--hairline-strong)}.Button.Ghost:hover{border-color:#f3f5f8;border-color:var(--space-sand)}.SidebarContainer{background:#080b12fa;display:flex;flex-direction:column;inset:0;opacity:0;overflow-y:auto;position:fixed;transition:opacity .3s ease,visibility 0s linear .3s;visibility:hidden;z-index:1200}.SidebarOpen{opacity:1;transition:opacity .3s ease,visibility 0s linear 0s;visibility:visible}.SidebarClose{background:#0000;border:none;color:var(--text-primary);cursor:pointer;font-size:2rem;line-height:0;padding:8px;position:fixed;right:1.5rem;top:1.2rem;transition:color .2s ease}.SidebarClose:hover{color:var(--space-sand)}.SidebarMenu{flex-direction:column;gap:6px;margin:auto;padding:96px 24px 56px;text-align:center}.SidebarLink,.SidebarMenu{align-items:center;display:flex}.SidebarLink{color:var(--text-primary);font-family:var(--font-display);font-size:1.2rem;font-weight:500;justify-content:center;letter-spacing:.16em;padding:16px 0;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.SidebarLink:hover{color:var(--space-sand)}.SidebarGroup{align-items:center;display:flex;flex-direction:column;gap:2px}.SidebarGroupToggle{background:#0000;border:none;cursor:pointer;gap:8px}.SidebarChevron{font-size:16px;transition:transform .2s ease}.SidebarChevronOpen{transform:rotate(180deg)}.SidebarSubLink{color:var(--text-secondary);font-family:var(--font-body);font-size:1rem;letter-spacing:.12em;padding:10px 0}.Navbar{align-items:center;background:linear-gradient(180deg,#080b12b3,#080b1200);border-bottom:1px solid #0000;display:flex;height:77px;inset:0 0 auto 0;position:fixed;transition:background .3s ease,border-color .3s ease;z-index:10}.NavbarSolid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b12eb;border-bottom-color:var(--space-border)}.NavbarContainer{gap:clamp(8px,1vw,16px);height:100%;justify-content:flex-start;margin:0;max-width:none;padding:0 20px;position:relative;width:100%}.NavbarContainer,.NavbarLogo{align-items:center;display:flex}.NavbarLogo{flex-shrink:0;gap:12px;text-decoration:none}.NavbarBrandStripe{height:56px;opacity:.85;width:auto}.NavbarMenu{align-items:center;display:flex;list-style:none;margin:0;padding:0}.NavbarItem{height:100%;position:relative}.NavbarLink{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;font-weight:500;gap:6px;height:77px;letter-spacing:.16em;padding:0 1.1rem;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.NavbarLink:hover{color:var(--space-sand)}.NavbarChevron{font-size:14px;transition:transform .2s ease}.NavbarItemDropdown:focus-within .NavbarChevron,.NavbarItemDropdown:hover .NavbarChevron{transform:rotate(180deg)}.NavbarDropdown{background:#080b12fa;border:1px solid var(--space-border);border-radius:var(--radius-s);left:0;min-width:230px;opacity:0;padding:6px;pointer-events:none;position:absolute;top:100%;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:20}.NavbarItemDropdown:focus-within .NavbarDropdown,.NavbarItemDropdown:hover .NavbarDropdown{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.NavbarDropdownLink{border-radius:var(--radius-s);color:var(--text-secondary);display:block;font-size:13px;letter-spacing:.1em;padding:10px 12px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background .2s ease}.NavbarDropdownLink:hover{background:#ffffff0f;color:var(--space-sand)}.NavbarMobileIcon{background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:none;font-size:1.8rem;line-height:0;padding:8px}@media (max-width:990px){.NavbarMobileIcon{display:block;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.NavbarMenu{display:none}.NavbarContainer{padding:0 16px}.NavbarBrandStripe{height:44px}}.RedesignPage{color:var(--text-primary);font-family:var(--font-body);overflow-x:clip}.RedesignHero,.RedesignPage{background:var(--space-night)}.RedesignHero{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:calc(var(--nav-height) + 24px) var(--page-pad) clamp(56px,9vh,120px);position:relative}.RedesignHeroBg{inset:0;position:absolute}.RedesignHeroBg img,.RedesignHeroBg video{height:100%;object-fit:cover;object-position:left center;width:100%}.RedesignHeroBg:after{background:linear-gradient(180deg,#06090f9e,#06090f73 45%,#06090feb);content:"";inset:0;position:absolute}.RedesignHeroContent{animation:heroReveal .9s ease-out both;margin:auto auto 0;max-width:var(--content-max);position:relative;width:100%;z-index:1}.RedesignHeroMain{max-width:820px}.RedesignOverline{color:var(--space-metal);font-size:13px;font-weight:600;letter-spacing:.32em;margin:0 0 18px;text-transform:uppercase}.RedesignTitle{font-family:var(--font-display);font-size:clamp(42px,6.5vw,92px);font-weight:600;letter-spacing:.02em;line-height:1.05;margin:0 0 22px}.RedesignSubtitle{color:var(--text-secondary);font-size:18px;line-height:1.7;margin:0 0 32px;max-width:620px}.RedesignCtas{display:flex;flex-wrap:wrap;gap:16px}.RedesignStats{border-top:1px solid var(--space-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,7vh,72px);max-width:900px}.StatCard{border-left:1px solid var(--space-border);padding:22px 28px 4px}.StatCard:first-child{border-left:none;padding-left:0}.StatValue{color:var(--text-primary);display:block;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.StatLabel{color:var(--text-faint);display:block;font-size:14px;line-height:1.5;margin-top:8px}.LaunchSection{background:var(--space-ink);padding:clamp(72px,12vh,140px) var(--page-pad)}.LaunchInner{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin:0 auto;width:min(1280px,100%)}.LaunchMedia{background:var(--space-night);border:1px solid var(--space-border);min-width:0;overflow:hidden}.LaunchMedia video{aspect-ratio:16/9;display:block;height:100%;object-fit:cover;width:100%}.LaunchContent{min-width:0}.RedesignAsideEyebrow{align-items:center;color:var(--space-metal);display:inline-flex;font-size:12px;font-weight:600;gap:12px;letter-spacing:.28em;margin:0 0 14px;text-transform:uppercase}.RedesignAsideEyebrow:before{background:var(--space-accent);content:"";height:2px;width:30px}.LaunchContent h2{font-size:clamp(34px,4.6vw,58px);margin:0 0 20px}.LaunchSummary{color:var(--text-secondary);font-size:17px;line-height:1.75;margin:0 0 16px}.LaunchContent .Button{margin-top:12px}.RedesignMomentum{background:var(--space-night);border-top:1px solid var(--space-border);padding:clamp(72px,11vh,130px) var(--page-pad)}.MomentumHeader{margin-bottom:48px;max-width:820px}.MomentumHeader h2{font-size:clamp(28px,3.6vw,42px);margin:0 0 16px}.MomentumHeader p{color:var(--text-secondary);font-size:18px;line-height:1.7}.MomentumGrid{grid-gap:1px;background:var(--space-border);border:1px solid var(--space-border);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.MomentumCard{background:var(--space-night);display:flex;flex-direction:column;gap:18px;padding:32px}.MomentumMedia{height:200px;overflow:hidden;width:100%}.MomentumMedia img{display:block;filter:grayscale(20%);height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease;width:100%}.MomentumCard:hover .MomentumMedia img{filter:grayscale(0);transform:scale(1.04)}.MomentumCard h3{font-size:22px;margin:4px 0 0}.MomentumCard p{color:var(--text-secondary);flex:1 1;line-height:1.65;margin:0}.TextLink{align-items:center;color:var(--space-accent-bright);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.TextLink:hover{color:var(--text-primary)}.RedesignCapabilities{background:var(--space-ink);border-top:1px solid var(--space-border);padding:clamp(72px,11vh,130px) var(--page-pad)}.CapabilitiesHeader{max-width:760px}.CapabilitiesHeader h2{font-size:clamp(28px,3.6vw,42px);margin:0 0 16px}.CapabilitiesHeader p{color:var(--text-secondary);font-size:18px;line-height:1.7}.CapabilitiesList{grid-gap:1px;background:var(--space-border);border:1px solid var(--space-border);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:48px}.CapabilityCard{background:var(--space-ink);padding:32px}.CapabilityCard h3{font-size:20px;margin:0 0 12px}.CapabilityCard p{color:var(--text-secondary);line-height:1.65;margin:0}.CapabilitiesCta{display:flex;justify-content:center;margin-top:44px}@keyframes heroReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:cardReveal .9s ease forwards}@keyframes cardReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:900px){.LaunchInner{gap:36px;grid-template-columns:1fr}}@media screen and (max-width:600px){.RedesignStats{grid-template-columns:1fr;max-width:none}.StatCard{border-left:none;border-top:1px solid var(--space-border);padding:18px 0 4px}.StatCard:first-child{border-top:none}}
/*# sourceMappingURL=main.d4f37ec2.css.map*/