@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--nd-dark: #0D1B2A;--nd-dark-mid: #162333;--nd-dark-deep: #0A1420;--nd-blue: #1B5FA8;--nd-blue-dark: #0F3E73;--nd-blue-light: #3A82C4;--nd-blue-pale: #5FA3D8;--nd-slate: #F0F4F8;--nd-slate-mid: #E2EAF2;--nd-slate-dark: #C8D6E5;--nd-body: #F7F9FC;--nd-ink-soft: #3A4C60;--nd-gray: #7A8FA6;--nd-gray-light: #A8BCCF;--nd-border: rgba(27, 95, 168, .12);--nd-border-mid: rgba(27, 95, 168, .22);--nd-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:Inter,sans-serif;font-weight:400;font-size:16px;background:var(--nd-body);color:var(--nd-dark);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Sora,sans-serif}::-moz-selection{background:#5fa3d859}::selection{background:#5fa3d859}.nd-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.nd-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nd-gray)}.nd-eyebrow .nd-num{font-family:var(--nd-mono);font-size:11px;letter-spacing:.06em;color:var(--nd-dark)}.nd-eyebrow .nd-num:after{content:"";display:inline-block;width:28px;height:1px;margin-left:12px;vertical-align:middle;background:currentColor;opacity:.35}.nd-eyebrow--light{color:#ffffff8c}.nd-eyebrow--light .nd-num{color:#fff}.nd-h2{font-family:Sora,sans-serif;font-weight:800;font-size:clamp(32px,3.9vw,52px);line-height:1.06;letter-spacing:-.022em;color:var(--nd-dark);text-wrap:balance}.nd-lead{font-size:17px;line-height:1.75;color:var(--nd-ink-soft);text-wrap:pretty}.nd-grid{position:absolute;inset:0 0 auto;height:360px;pointer-events:none;background-image:linear-gradient(to right,rgba(27,95,168,.075) 1px,transparent 1px),linear-gradient(to bottom,rgba(27,95,168,.075) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.nd-grid--dark{background-image:linear-gradient(to right,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.055) 1px,transparent 1px)}.nd-btn{display:inline-flex;align-items:center;gap:10px;border-radius:8px;padding:14px 24px;font-family:Sora,sans-serif;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}.nd-btn svg{transition:transform .2s ease}.nd-btn:hover svg{transform:translate(2px,-2px)}.nd-btn-primary{background:var(--nd-blue);color:#fff;box-shadow:inset 0 1px #ffffff24,0 10px 28px -14px #1b5fa8e6}.nd-btn-primary:hover{background:var(--nd-blue-dark);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 14px 30px -14px #0f3e73e6}.nd-btn-secondary{background:#ffffff05;color:#fff;border-color:#ffffff38}.nd-btn-secondary:hover{border-color:#fff9;background:#ffffff0f;transform:translateY(-1px)}.nd-btn-ghost{background:transparent;color:var(--nd-dark);border-color:#0d1b2a38}.nd-btn-ghost:hover{border-color:var(--nd-dark);transform:translateY(-1px)}.nd-btn-sm{padding:10px 16px;font-size:11px;border-radius:6px}.nd-btn:disabled{opacity:.6}.nd-btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--nd-blue-pale);outline-offset:3px}.nd-link{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--nd-blue);text-decoration:none}.nd-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nd-link:hover:after{transform:scaleX(1)}.nd-link svg{transition:transform .2s ease}.nd-link:hover svg{transform:translate(2px,-2px)}.nd-card{background:#fff;border:1px solid var(--nd-border-mid);border-radius:14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.nd-card-hover:hover{transform:translateY(-3px);border-color:#1b5fa866;box-shadow:0 24px 48px -28px #0d1b2a59}.reveal{opacity:.001;transform:translateY(14px);transition:opacity .5s ease-out,transform .5s ease-out}.reveal.visible{opacity:1;transform:none}.nd-stagger>*{opacity:0;transform:translateY(14px);transition:opacity .55s ease-out,transform .55s ease-out}.reveal.visible .nd-stagger>*{opacity:1;transform:none}.nd-stagger>*:nth-child(2){transition-delay:.07s}.nd-stagger>*:nth-child(3){transition-delay:.14s}.nd-stagger>*:nth-child(4){transition-delay:.21s}.nd-stagger>*:nth-child(5){transition-delay:.28s}.nd-stagger>*:nth-child(6){transition-delay:.35s}.nd-stagger>*:nth-child(n+7){transition-delay:.42s}@keyframes nd-spin{to{transform:rotate(360deg)}}@keyframes nd-spin-rev{to{transform:rotate(-360deg)}}@keyframes nd-pulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(3.2);opacity:0}}@keyframes nd-twinkle{0%,to{opacity:.35}50%{opacity:1}}.nd-orbit-spin,.nd-orbit-spin-rev,.nd-orbit-pulse,.nd-orbit-twinkle{transform-box:fill-box;transform-origin:center}.nd-orbit-spin{animation:nd-spin 140s linear infinite}.nd-orbit-spin-rev{animation:nd-spin-rev 200s linear infinite}.nd-orbit-pulse{animation:nd-pulse 4.8s ease-out infinite}.nd-orbit-twinkle{animation:nd-twinkle 6s ease-in-out infinite}.nd-orbit-twinkle:nth-of-type(2n){animation-delay:-2s}.nd-orbit-twinkle:nth-of-type(3n){animation-delay:-4s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal,.nd-stagger>*{opacity:1;transform:none;transition:none}.nd-btn:hover,.nd-card-hover:hover{transform:none}.nd-orbit-spin,.nd-orbit-spin-rev,.nd-orbit-pulse,.nd-orbit-twinkle{animation:none}}.prose-nevdom{--tw-prose-body: var(--nd-ink-soft);--tw-prose-headings: var(--nd-dark);--tw-prose-lead: var(--nd-ink-soft);--tw-prose-links: var(--nd-blue);--tw-prose-bold: var(--nd-dark);--tw-prose-counters: var(--nd-blue);--tw-prose-bullets: var(--nd-blue-pale);--tw-prose-hr: var(--nd-border-mid);--tw-prose-quotes: var(--nd-dark);--tw-prose-quote-borders: var(--nd-blue);--tw-prose-captions: var(--nd-gray);--tw-prose-th-borders: var(--nd-border-mid);--tw-prose-td-borders: var(--nd-border);font-size:1.0625rem;line-height:1.8}.prose-nevdom :where(p):not(:where([class~=not-prose] *)){text-wrap:pretty}.prose-nevdom :where(h2):not(:where([class~=not-prose] *)){font-family:Sora,sans-serif;font-weight:800;font-size:1.75em;line-height:1.15;letter-spacing:-.02em;margin-top:2.2em;scroll-margin-top:96px}.prose-nevdom :where(h3):not(:where([class~=not-prose] *)){font-family:Sora,sans-serif;font-weight:700;letter-spacing:-.01em;scroll-margin-top:96px}.prose-nevdom :where(a):not(:where([class~=not-prose] *)){text-decoration-thickness:1px;text-underline-offset:3px}.prose-nevdom :where(blockquote):not(:where([class~=not-prose] *)){font-style:normal;font-weight:400;background:var(--nd-slate);border-radius:0 12px 12px 0;padding:1rem 1.4rem}.prose-nevdom :where(th):not(:where([class~=not-prose] *)){font-family:Inter,sans-serif;font-weight:500;font-size:.8em;letter-spacing:.06em;text-transform:uppercase;color:var(--nd-gray)}@media (max-width: 640px){.prose-nevdom :where(table):not(:where([class~=not-prose] *)){display:block;overflow-x:auto}}.nav-links[data-astro-cid-dmqpwcec]{display:flex}.mobile-menu-btn[data-astro-cid-dmqpwcec]{display:none}@media (max-width: 1023px){.nav-links[data-astro-cid-dmqpwcec]{display:none}.nav-links[data-astro-cid-dmqpwcec].open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:68px;left:0;right:0;gap:16px;padding:8px clamp(20px,5vw,72px) 24px;background:var(--nd-dark);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 30px 40px -24px #000000b3}.nav-links[data-astro-cid-dmqpwcec].open .nav-list[data-astro-cid-dmqpwcec]{flex-direction:column;align-items:stretch;gap:0}.nav-links[data-astro-cid-dmqpwcec].open .nav-item[data-astro-cid-dmqpwcec]{display:block;padding:14px 0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.nav-links[data-astro-cid-dmqpwcec].open .nav-tools[data-astro-cid-dmqpwcec]{justify-content:space-between;padding-top:4px}.mobile-menu-btn[data-astro-cid-dmqpwcec]{display:block}}
