@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-var-latin.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:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-var-latin-ext.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:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-sans-var-latin.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:Nunito Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-sans-var-latin-ext.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:Montserrat Fallback;src:local(Arial);size-adjust:112.84%;ascent-override:85.79%;descent-override:22.25%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);size-adjust:103%;ascent-override:98.2%;descent-override:34.3%;line-gap-override:0%}:root{--nx-navy:#041636;--nx-blue:#47b4ff;--nx-white:#fff;--nx-charcoal:#2b2f3a;--nx-slate:#5a6474;--nx-mid-grey:#e7eaef;--nx-light-grey:#f4f5f7;--nx-teal:#0ea5a0;--nx-orange:#e8742a;--nx-light-blue:#6dc4ff;--nx-success:#16803c;--nx-navy-900:#020b1e;--nx-navy-800:#041636;--nx-navy-700:#0a1f48;--nx-navy-600:#14305e;--nx-navy-500:#254677;--nx-navy-400:#3e5f94;--nx-navy-300:#6b84ae;--nx-navy-200:#a8b6cc;--nx-navy-100:#d9dfe8;--nx-blue-700:#1478cc;--nx-blue-600:#2594e2;--nx-blue-500:#47b4ff;--nx-blue-400:#6dc4ff;--nx-blue-300:#9fd7ff;--nx-blue-200:#cbe8ff;--nx-blue-100:#e8f4ff;--nx-font-heading:"Montserrat", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--nx-font-body:"Nunito Sans", "Nunito Sans Fallback", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--nx-font-mono:"JetBrains Mono", Consolas, "SF Mono", Menlo, monospace;--nx-text-h1:clamp(40px, 4.4vw, 56px);--nx-text-h2:clamp(28px, 2.6vw, 36px);--nx-text-h3:clamp(20px, 1.6vw, 24px);--nx-text-h4:18px;--nx-text-body:16px;--nx-text-body-lg:18px;--nx-text-caption:13px;--nx-text-eyebrow:12px;--nx-weight-regular:400;--nx-weight-medium:500;--nx-weight-semibold:600;--nx-weight-bold:700;--nx-leading-tight:1.15;--nx-leading-heading:1.2;--nx-leading-body:1.55;--nx-leading-loose:1.7;--nx-tracking-tight:-.015em;--nx-tracking-normal:0;--nx-tracking-eyebrow:.14em;--nx-radius-xs:2px;--nx-radius-sm:4px;--nx-radius-md:8px;--nx-radius-lg:12px;--nx-radius-xl:20px;--nx-radius-pill:999px;--nx-space-1:4px;--nx-space-2:8px;--nx-space-3:12px;--nx-space-4:16px;--nx-space-5:24px;--nx-space-6:32px;--nx-space-7:40px;--nx-space-8:56px;--nx-space-9:80px;--nx-space-10:120px;--nx-ease:cubic-bezier(.2, 0, 0, 1);--nx-ease-in:cubic-bezier(.7, 0, .84, 0);--nx-ease-out:cubic-bezier(.16, 1, .3, 1);--nx-dur-fast:.12s;--nx-dur-base:.2s;--nx-dur-slow:.36s;--nx-container:1200px;--nx-gutter:24px;--nx-shadow-focus:0 0 0 3px #47b4ff59;color-scheme:dark;--nxc-space:var(--nx-navy-900);--nxc-surface:#ffffff0a;--nxc-surface-raised:#ffffff12;--nxc-glow-blue:#47b4ff29;--nxc-glow-teal:#34c7a81a;--nxc-accent:#7fd0ff;--nxc-accent-strong:#56b7ff;--nxc-teal:#34c7a8;--nxc-amber:#f2a65a;--nxc-light-blue:var(--nx-light-blue);--nxc-brand-blue:var(--nx-blue);--nxc-star-white:#f3f8ff;--nxc-body:#d8e7f9cc;--nxc-muted:#9db5d6a8;--nxc-line:#7fd0ff29;--nxc-border-strong:#7fd0ff52;--nxc-hairline:#ffffff14;--nxc-reading-title:clamp(2rem, 4.1vw, 4rem);--nxc-reading-impact:clamp(1.25rem, 1.8vw, 1.5rem);--nxc-reading-body:1rem;--nxc-reading-measure:65ch;--nxc-reading-gap:clamp(1.5rem, 3vw, 2.5rem);--nxc-reading-muted:#b3c5db;--nxc-focus:0 0 0 3px #7fd0ff73;--nx-header-h:72px;--nx-route-h:0px}*{box-sizing:border-box}html,body{background:var(--nxc-space);width:100%;margin:0}html{scroll-behavior:smooth}html.js:has(.nx-root),html.js:has(.nx-root) body{height:100%;overflow:hidden}body{font-family:var(--nx-font-body);color:var(--nxc-star-white)}button,input,textarea{font:inherit}button{color:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}:is(h1,h2,h3,h4,h5,h6)[tabindex]:focus{box-shadow:none;outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #7fd0ff6b}::selection{background:#6dc4ff47}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7fd0ff2e;border-radius:8px}img{max-width:100%}a,.nx-textlink{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#7fd0ff61;text-decoration-thickness:1px}a:hover,a:focus-visible,.nx-textlink:hover,.nx-textlink:focus-visible{text-decoration-color:currentColor}.nx-skip,.nx-mast-home,.nx-mast-link,.nx-header-home,.nx-explore,.nx-route-node,.nx-module-cta,.nx-primary,.nx-ghost,.nx-chip,.nx-menu-row,.nx-menu-cta,.nx-menu-explore,.nx-doc-mark,.nx-doc-back,.nx-doc-cta,.nx-lost-link,a.nx-industry,.nx-module-next,.nx-case-title a{text-decoration-line:none}.nx-skip{z-index:1000;color:var(--nx-navy);background:#fff;border-radius:6px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.nx-skip:focus{transform:none}.nx-eyebrow{font-family:var(--nx-font-heading);letter-spacing:.28em;text-transform:uppercase;color:#bcdaf4c2;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.nx-eyebrow:before{content:"";background:var(--nxc-amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #f2a65ae6}.nx-ghost,.nx-primary{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;text-decoration:none;display:inline-flex}.nx-ghost{color:#deebfac7;background:0 0;border:1px solid #7fd0ff33}.nx-ghost:hover{color:#fff;border-color:#7fd0ff7a}.nx-primary{background:var(--nxc-accent);color:#03142d;font-family:var(--nx-font-heading);border:0;font-weight:700}.nx-primary:hover{background:#9adcff}.nx-live{width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}html:not(.js) [data-js-only],html.js [data-nojs-only]{display:none!important}@media (width<=1439px){:root{--nx-route-h:62px}}@media (width<=760px){:root{--nx-header-h:64px;--nx-route-h:60px}html .nx-chip,html .nx-explore,html .nx-hero-explain,html .nx-cap-tab,html .nx-interest button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}html .nx-cap-tab{min-width:44px}html .nx-signal-chip,html .nx-person-link,html a.nx-industry,html .nx-module-cta,html .nx-lost-link,html .nx-doc-mark,html .nx-header-home{min-height:44px}html .nx-mast-home{margin-block:-6px;padding-block:6px}html .nx-primary,html .nx-ghost,html .nx-close{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){html,.nx-page{scroll-behavior:auto}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
