:root{--moonxi-yellow:#f3c737;--moonxi-yellow-light:#ffecb3;--moonxi-yellow-dark:#ffa000;--moonxi-gold:#987609;--badge-pink:#cf2362;--badge-purple:#9747ff;--black:#000;--black-50:#0e0f11;--black-100:#111;--black-200:#1a1a1a;--white:#fff;--white-50:#efedfd;--gray-100:#f5f5f5;--gray-200:#eee;--gray-300:#e0e0e0;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-850:#999;--gray-900:#212121;--ink-900:#101010;--ink-800:#242424;--ink-700:#313131;--ink-600:#383838;--ink-500:#3e3e3e;--ink-400:#575757;--ink-300:#737373;--line-200:#e2e2e2;--line-250:#f2f1f1;--line-300:#cfcfcf;--surface-white:#fff;--surface-off:#fcfdff;--white-a01:#ffffff03;--white-a05:#ffffff0d;--white-a10:#ffffff1a;--white-a12:#ffffff1f;--white-a20:#fff3;--white-a30:#ffffff4d;--white-a40:#fff6;--white-a60:#fff9;--black-a11:#0000001c;--black-a10:#0000001a;--gradient-primary:linear-gradient(90deg,#f3c737 0%,#8d732000 100%);--gradient-card:linear-gradient(160deg,#ffffff0d 0%,#0000 100%);--gradient-eyebrow-light:linear-gradient(90deg,#d1d8e2 0%,#edf1f7 52%,#d1d8e2 100%);--gradient-hairline-white:linear-gradient(90deg,#ffffff80 0%,#8d732000 100%);--surface-page:var(--black);--surface-raised:var(--black-100);--surface-raised-hover:var(--black-200);--surface-deep:var(--black-50);--surface-card:var(--surface-white);--surface-card-soft:var(--surface-off);--text-primary:var(--white);--text-secondary:var(--gray-300);--text-muted:var(--gray-400);--text-accent:var(--moonxi-yellow);--text-heading-light:var(--ink-900);--text-body-light:var(--ink-500);--text-muted-light:var(--ink-400);--border-subtle:var(--white-a10);--border-strong:var(--white-a40);--border-card-light:var(--line-200);--border-divider-light:var(--line-300);--action-primary:var(--moonxi-yellow);--action-primary-fg:var(--black);--focus-ring:var(--moonxi-gold);--action-legacy:var(--moonxi-yellow);--action-legacy-fg:var(--white);--font-display:"Overused Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-ui:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-hero:70px;--text-hero-line:80px;--text-hero-tracking:-2.5px;--text-section:32px;--text-section-line:1.6;--text-section-tracking:.01em;--text-card-title:24px;--text-metric:23px;--text-capability:18px;--text-lead:18px;--text-hero-lead:17.2px;--text-body:17px;--text-body-sm:16px;--text-card-body:15px;--text-tag:12px;--text-eyebrow:12px;--text-eyebrow-alt:11.9px;--text-footer:11.182px;--text-question:18px;--type-hero:var(--weight-regular) var(--text-hero)/var(--text-hero-line) var(--font-display);--type-section:var(--weight-medium) var(--text-section)/var(--text-section-line) var(--font-display);--type-card-title:var(--weight-semibold) var(--text-card-title)/100% var(--font-display);--type-eyebrow:var(--weight-bold) var(--text-eyebrow)/100% var(--font-display);--type-body:var(--weight-regular) var(--text-body)/27px var(--font-body);--type-card-body:var(--weight-regular) var(--text-card-body)/24px var(--font-body);--type-question:var(--weight-medium) var(--text-question)/32px var(--font-ui);--space-1:4px;--space-2:8px;--space-3:10px;--space-4:12px;--space-5:16px;--space-6:18px;--space-7:24px;--space-8:30px;--space-9:32px;--space-10:48px;--space-11:60px;--space-12:90px;--space-13:112px;--space-14:120px;--space-15:130px;--page-width:1440px;--content-width:1200px;--content-width-wide:1216px;--gutter:112px;--gutter-cards:90px;--logo-cell-min:200px;--logo-strip-height:80px;--navbar-width:1027.35px;--navbar-height:65px;--navbar-padding:12px 80px;--navbar-gap:70px;--radius-sm:4.294px;--radius-md:16px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:16px;--radius-pill:999px;--radius-full:9999px;--ring-light:inset 0 0 0 1px var(--line-200);--ring-soft:inset 0 0 0 1px var(--line-250);--ring-white-40:inset 0 0 0 1px #fff6;--ring-dark-11:inset 0 0 0 1px #0000001c;--ring-embossed:inset 0 0 0 1px #0a0d122e,inset -1px -2px 0 0 #0a0d120d;--shadow-process-card:6px 6px 22px 3px #00000012;--shadow-capability-card:3px 7px 25px 0 #00000021;--shadow-button:0 4px 9px 0 #0003,inset 0 0 0 1px #0a0d122e,inset 0 -2px 0 0 #0a0d120d,0 1px 2px 0 #0a0d120d;--shadow-social-tile:0 2.147px 8.051px 0 #00000026;--shadow-glass:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--card-process:var(--ring-light),var(--shadow-process-card);--card-capability:var(--ring-soft),var(--shadow-capability-card);--blur-glass:blur(4px);--blur-hero:blur(2px);--glass-fill:#bdbdbd1a;--glass-ring:1px solid #f5f5f54d;--scrim-bottom:linear-gradient(to top,#000000b3,transparent);--scrim-hero:linear-gradient(to bottom,transparent,#0006 55%,#0009);--mask-fade-x:linear-gradient(to right,transparent,black 20%,black 80%,transparent);--duration-fast:.3s;--duration-base:.5s;--duration-slow:.6s;--duration-slower:.7s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--transition-hover:all var(--duration-slower) var(--ease-standard);--reveal-distance:35px;--reveal-duration:.7s;--marquee-duration:5s}@keyframes moonxi-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes moonxi-reveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}@font-face{font-family:Overused Grotesk;src:url(/assets/fonts/OverusedGrotesk-VF-latin.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap;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+2190-21FF,U+2212,U+2215,U+2700-27BF,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-VF-latin.woff2)format("woff2-variations");font-weight:300 800;font-style:normal;font-display:swap;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}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:128px}body{background:var(--black);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}img,svg,canvas{max-width:100%}:where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--moonxi-yellow);color:var(--black);border-radius:var(--radius-full);font:600 13px/1 var(--font-ui);transition:top .2s var(--ease-standard);padding:10px 18px;position:absolute;top:-100px;left:24px}.skip-link:focus{top:16px}@keyframes mxMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mx-marquee{width:max-content;animation:mxMarquee var(--marquee-speed,70s) linear infinite;align-items:center;display:flex}.mx-marquee-mask{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mx-marquee{flex-wrap:wrap;justify-content:center;row-gap:24px;width:100%;animation:none}.mx-marquee>[data-marquee-copy]{display:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hv-white:hover{color:#fff}.hv-yellow:hover{color:var(--moonxi-yellow)}.hv-lift-light:hover{box-shadow:inset 0 0 0 1px var(--line-300), 6px 10px 26px 3px #0000001a;transform:translateY(-4px)}.hv-lift-light-inherit:hover{box-shadow:inset 0 0 0 1px var(--line-300), 6px 10px 26px 3px #0000001a;color:inherit;transform:translateY(-4px)}.hv-lift-capability:hover{box-shadow:inset 0 0 0 1px var(--line-300), 3px 10px 28px #00000021;color:inherit;transform:translateY(-4px)}.hv-ring:hover{box-shadow:inset 0 0 0 1px var(--white-a30)}.hv-ring-inherit:hover{box-shadow:inset 0 0 0 1px var(--white-a30);color:inherit}.hv-ring-lift:hover{box-shadow:inset 0 0 0 1px var(--white-a30);color:inherit;transform:translateY(-4px)}.hv-scale-8:hover{transform:scale(1.08)}.hv-scale-6:hover{transform:scale(1.06)}@media (width<=900px){.mx-split{grid-template-columns:1fr!important;gap:40px!important}.mx-split [data-prac-text]{min-height:0!important;padding:20px 0!important}}
