@font-face{font-family:GRX CORE X;src:url(/assets/grx-core-x-Cz2BgYHv.woff2)format("woff2");font-weight:700;font-style:oblique;font-display:swap}.theme-dark{--font-display:"GRX CORE X", var(--font-unbounded), "Arial Black", sans-serif}.theme-dark .t-display,.theme-dark .btn{font-synthesis:none;font-kerning:normal;font-style:oblique;font-weight:700}.theme-dark .t-display{letter-spacing:0;line-height:1.02}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#07080b;--color-surface:#101218;--color-carbon:#050609;--color-ink:#f3f5f9;--color-ink-2:#c9cfdb;--color-mist:#14171e;--color-mist-2:#1c2029;--color-line:#252a36;--color-muted:#8b94a7;--color-navy:#0a1640;--color-blue:#2448ff;--color-blue-bright:#4d6dff;--color-red:#d40019;--color-red-dark:#9e0012;background-color:var(--color-bg);color:var(--color-ink)}html.theme-dark,html.theme-dark body{background-color:#07080b}.carbon{background-color:#0b0d12;background-image:linear-gradient(115deg,#ffffff09 0%,#0000 35% 65%,#ffffff05 100%),radial-gradient(120% 140% at 100% 0,#2448ff1f 0%,#0000 55%),linear-gradient(#10131b 0%,#090a0f 100%)}.footer-bg{background-color:#06070a;background-image:radial-gradient(55% 90% at 90% 0,#2448ff29 0%,#0000 60%),radial-gradient(45% 80% at 0 100%,#d400191f 0%,#0000 60%),linear-gradient(#0b0d13 0%,#050609 100%)}.carbon-soft{background-color:#0c0d11;background-image:repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 6px),repeating-linear-gradient(-45deg,#ffffff05 0 2px,#0000 2px 6px)}.bg-studio{background:radial-gradient(120% 90% at 50% 30%,#fff 0%,#eef0f4 55%,#d9dde4 100%)}.theme-dark .btn-dark{color:#07080b;background:#fff}.theme-dark .btn-dark:after{background:var(--color-red)}.theme-dark .btn-dark:hover:not(:disabled){color:#fff}.theme-dark .btn-outline{color:#fff;border-color:#ffffff59}.theme-dark .btn-outline:after{background:#fff}.theme-dark .btn-outline:hover:not(:disabled){color:#07080b;border-color:#fff}.theme-dark .btn-red{box-shadow:0 10px 30px -10px #d4001999}.theme-dark .btn-red:after{background:var(--color-blue)}.theme-dark .btn-blue:after{background:var(--color-red)}.theme-dark .btn-white{color:#07080b}.theme-dark .btn-white:hover:not(:disabled){color:#fff}.theme-dark .label{color:var(--color-ink-2)}.theme-dark .field{border-color:var(--color-line);color:var(--color-ink);background:#0d0f14}.theme-dark .field:hover{border-color:#3a4152}.theme-dark .field:focus{border-color:#fff;box-shadow:0 0 0 4px #4d6dff2e}.theme-dark .field::placeholder{color:#5d6577}.theme-dark select.field option{color:#f3f5f9;background:#101218}.theme-dark .grid-lines{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px)}.theme-dark .checker{background-color:#fff;background-image:linear-gradient(45deg,#07080b 25%,#0000 25% 75%,#07080b 75%),linear-gradient(45deg,#07080b 25%,#0000 25% 75%,#07080b 75%)}.theme-dark .skeleton{background:linear-gradient(90deg,#14171e 0%,#1d212b 50%,#14171e 100%) 0 0/200% 100%}.glow-red{box-shadow:0 0 0 1px #d4001959,0 20px 60px -20px #d400198c}.text-glow{text-shadow:0 0 30px #d4001973}@keyframes kenburns-a{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.16)translate(-2%,-1.5%)}}@keyframes kenburns-b{0%{transform:scale(1.14)translate(-2%,1%)}to{transform:scale(1.04)translate(1.5%,-1%)}}@keyframes light-sweep{0%{opacity:0;transform:translate(-120%)skew(-20deg)}20%{opacity:1}to{opacity:0;transform:translate(260%)skew(-20deg)}}@keyframes slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes pulse-ring{0%{box-shadow:0 0 #d400198c}to{box-shadow:0 0 0 18px #d4001900}}@media (prefers-reduced-motion:reduce){.theme-dark [style*=kenburns]{animation:none!important}}.hero-rain{background-image:repeating-linear-gradient(104deg,#0000 0 22px,#ffffff12 22px 23px,#0000 23px 61px),repeating-linear-gradient(98deg,#0000 0 37px,#ffffff0b 37px 38px,#0000 38px 90px);background-size:240px 420px,320px 520px;animation:.9s linear infinite rain-fall;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}@keyframes rain-fall{0%{background-position:0 0,0 0}to{background-position:-60px 420px,-50px 520px}}.hero-vignette{background:radial-gradient(120% 90% at 70% 40%,#0000 30%,#07080ba6 100%),linear-gradient(90deg,#07080beb 0%,#07080bb3 38%,#07080b1a 70%,#0000 100%),linear-gradient(#0000 72%,#07080b 100%)}@media (width<=1023px){.hero-vignette{background:linear-gradient(#07080b8c 0%,#07080b59 25%,#07080bbf 55%,#07080b 92%)}}.hero-streak{filter:drop-shadow(0 0 6px #d40019e6);background:linear-gradient(90deg,#0000,#d40019e6,#ffffffe6);width:55%;height:2px;animation:3.2s cubic-bezier(.22,1,.36,1) infinite streak;position:absolute;left:0}.text-shine,.text-shine-red{color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite text-shine}.text-shine{background-image:linear-gradient(105deg,#fff 0% 43%,#ffd6d1 48%,#fff 50%,#c9d4ff 53%,#fff 58% 100%)}.text-shine-red{background-image:linear-gradient(105deg,#d40019 0% 43%,#ffc2bd 49%,#d40019 56% 100%)}.glow-red-text{filter:drop-shadow(0 0 22px #d4001973)}@keyframes text-shine{0%{background-position:100% 0}32%,to{background-position:0 0}}@keyframes glow-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.12)}}.scene-zoom-a{animation:9s ease-out both kenburns-a}.scene-zoom-b{animation:9s ease-out both kenburns-b}@media (prefers-reduced-motion:reduce){.hero-rain,.hero-streak,.text-shine,.text-shine-red,.scene-zoom-a,.scene-zoom-b{animation:none!important}}.team-bg{background-color:#0a1a3f;background-image:radial-gradient(60% 85% at 76% 45%,#3360ff38 0%,#0000 62%),linear-gradient(90deg,#03081acc 0%,#03081a73 45%,#03081a1f 100%),url(/brand/weave-blue.webp);background-position:50%,50%,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:cover,cover,520px 520px}.theme-dark .btn{letter-spacing:.02em}@media (width<=374px){.theme-dark h1.t-display{font-size:1.75rem}.theme-dark .t-display{overflow-wrap:break-word}}
