:root,.light,.light-theme{--accent-1:#f8fbfc;--accent-2:#f1f7f8;--accent-3:#e3eff3;--accent-4:#d3e6ec;--accent-5:#c0dae3;--accent-6:#a7c9d6;--accent-7:#85b1c2;--accent-8:#5793a9;--accent-9:#336c87;--accent-10:#2b6078;--accent-11:#1e5069;--accent-12:#12303e;--accent-a1:#12303e08;--accent-a2:#12303e0e;--accent-a3:#12303e16;--accent-a4:#12303e21;--accent-a5:#12303e30;--accent-a6:#12303e52;--accent-a7:#12303e94;--accent-a8:#12303eab;--accent-a9:#12303eb5;--accent-a10:#12303ec2;--accent-a11:#12303ed4;--accent-a12:#12303ef2;--accent-solid:var(--accent-9);--accent-solid-hover:var(--accent-10);--accent-contrast:#fff;--accent-surface:#f1f7f8cc;--accent-indicator:var(--accent-solid);--accent-track:var(--accent-solid);--ink-1:#f8fafd;--ink-2:#f2f6fc;--ink-3:#e5ecf8;--ink-4:#d6e1f3;--ink-5:#c4d3ec;--ink-6:#adc1e3;--ink-7:#8ea9d7;--ink-8:#6788c5;--ink-9:#2e5ea3;--ink-10:#27538f;--ink-11:#1d4e89;--ink-12:#12294a;--ink-a1:#12294a08;--ink-a2:#12294a0e;--ink-a3:#12294a16;--ink-a4:#12294a21;--ink-a5:#12294a30;--ink-a6:#12294a52;--ink-a7:#12294a94;--ink-a8:#12294aab;--ink-a9:#12294ab5;--ink-a10:#12294ac2;--ink-a11:#12294ad4;--ink-a12:#12294af2;--ink-solid:var(--ink-9);--ink-solid-hover:var(--ink-10);--ink-contrast:#fff;--ink-surface:#f2f6fccc;--ink-indicator:var(--ink-solid);--ink-track:var(--ink-solid);--gray-1:#fcfdfd;--gray-2:#f6f9fa;--gray-3:#eef3f5;--gray-4:#e6edf0;--gray-5:#dde6ea;--gray-6:#d2dee3;--gray-7:#c0d0d7;--gray-8:#a2b7c0;--gray-9:#7c919b;--gray-10:#70858f;--gray-11:#55666f;--gray-12:#15252b;--gray-a1:#15252b08;--gray-a2:#15252b0e;--gray-a3:#15252b16;--gray-a4:#15252b21;--gray-a5:#15252b30;--gray-a6:#15252b52;--gray-a7:#15252b94;--gray-a8:#15252bab;--gray-a9:#15252bb5;--gray-a10:#15252bc2;--gray-a11:#15252bd4;--gray-a12:#15252bf2;--gray-solid:var(--gray-9);--gray-solid-hover:var(--gray-10);--gray-contrast:#15252b;--gray-surface:#f6f9facc;--gray-indicator:var(--gray-solid);--gray-track:var(--gray-solid);--cta-1:#fffcf3;--cta-2:#fff8e4;--cta-3:#fff0c7;--cta-4:#ffe79f;--cta-5:#ffdc78;--cta-6:#fbce55;--cta-7:#f0be33;--cta-8:#e0ac12;--cta-9:#ffb901;--cta-10:#efaa00;--cta-11:#8a6000;--cta-12:#442f00;--cta-a1:#442f0008;--cta-a2:#442f000e;--cta-a3:#442f0016;--cta-a4:#442f0021;--cta-a5:#442f0030;--cta-a6:#442f0052;--cta-a7:#442f0094;--cta-a8:#442f00ab;--cta-a9:#442f00b5;--cta-a10:#442f00c2;--cta-a11:#442f00d4;--cta-a12:#442f00f2;--cta-solid:var(--cta-9);--cta-solid-hover:var(--cta-10);--cta-contrast:#442f00;--cta-surface:#fff8e4cc;--cta-indicator:var(--cta-solid);--cta-track:var(--cta-solid)}:root,.light,.light-theme,.radix-themes{--background:var(--accent-2);--card:#fff;--popover:#fff;--sidebar:var(--accent-12);--sidebar-label:var(--accent-7)}.dark,.dark-theme{--accent-1:#060f13;--accent-2:#09171e;--accent-3:#0b222d;--accent-4:#102e3c;--accent-5:#153a4b;--accent-6:#1c485c;--accent-7:#24566e;--accent-8:#28627d;--accent-9:#3e7692;--accent-10:#5388a2;--accent-11:#99bed1;--accent-12:#deeaf1;--accent-a1:#deeaf106;--accent-a2:#deeaf10e;--accent-a3:#deeaf118;--accent-a4:#deeaf121;--accent-a5:#deeaf12e;--accent-a6:#deeaf13b;--accent-a7:#deeaf14d;--accent-a8:#deeaf163;--accent-a9:#deeaf180;--accent-a10:#deeaf18f;--accent-a11:#deeaf1bd;--accent-a12:#deeaf1f0;--accent-solid:var(--accent-9);--accent-solid-hover:var(--accent-10);--accent-contrast:#fff;--accent-surface:#09171ecc;--accent-indicator:var(--accent-solid);--accent-track:var(--accent-solid);--ink-1:#060d19;--ink-2:#091526;--ink-3:#0c1f3b;--ink-4:#102a4e;--ink-5:#163561;--ink-6:#1d4276;--ink-7:#254f8b;--ink-8:#2a5a9e;--ink-9:#3e6eb5;--ink-10:#5381c4;--ink-11:#97b9eb;--ink-12:#dde9fa;--ink-a1:#dde9fa06;--ink-a2:#dde9fa0e;--ink-a3:#dde9fa18;--ink-a4:#dde9fa21;--ink-a5:#dde9fa2e;--ink-a6:#dde9fa3b;--ink-a7:#dde9fa4d;--ink-a8:#dde9fa63;--ink-a9:#dde9fa80;--ink-a10:#dde9fa8f;--ink-a11:#dde9fabd;--ink-a12:#dde9faf0;--ink-solid:var(--ink-9);--ink-solid-hover:var(--ink-10);--ink-contrast:#fff;--ink-surface:#091526cc;--ink-indicator:var(--ink-solid);--ink-track:var(--ink-solid);--gray-1:#050c10;--gray-2:#091318;--gray-3:#111c22;--gray-4:#19262c;--gray-5:#223037;--gray-6:#2d3d45;--gray-7:#3a4b53;--gray-8:#4e616a;--gray-9:#61757f;--gray-10:#728791;--gray-11:#a6b7c0;--gray-12:#e4edf1;--gray-a1:#e4edf106;--gray-a2:#e4edf10e;--gray-a3:#e4edf118;--gray-a4:#e4edf121;--gray-a5:#e4edf12e;--gray-a6:#e4edf13b;--gray-a7:#e4edf14d;--gray-a8:#e4edf163;--gray-a9:#e4edf180;--gray-a10:#e4edf18f;--gray-a11:#e4edf1bd;--gray-a12:#e4edf1f0;--gray-solid:var(--gray-9);--gray-solid-hover:var(--gray-10);--gray-contrast:#fff;--gray-surface:#091318cc;--gray-indicator:var(--gray-solid);--gray-track:var(--gray-solid);--cta-1:#1b0f00;--cta-2:#281300;--cta-3:#3a1c00;--cta-4:#492400;--cta-5:#5b2e00;--cta-6:#6e3a00;--cta-7:#844800;--cta-8:#9c5b00;--cta-9:#ffb903;--cta-10:#ffc323;--cta-11:#ffc133;--cta-12:#ffe7b1;--cta-a1:#ffe7b106;--cta-a2:#ffe7b10e;--cta-a3:#ffe7b118;--cta-a4:#ffe7b121;--cta-a5:#ffe7b12e;--cta-a6:#ffe7b13b;--cta-a7:#ffe7b14d;--cta-a8:#ffe7b163;--cta-a9:#ffe7b180;--cta-a10:#ffe7b18f;--cta-a11:#ffe7b1bd;--cta-a12:#ffe7b1f0;--cta-solid:var(--cta-9);--cta-solid-hover:var(--cta-10);--cta-contrast:#1b0f00;--cta-surface:#281300cc;--cta-indicator:var(--cta-solid);--cta-track:var(--cta-solid);--background:var(--gray-1);--card:var(--gray-2);--popover:var(--gray-2);--sidebar:var(--accent-1);--sidebar-label:var(--accent-10)}:root,.light,.light-theme{--error-1:snow;--error-2:#fff4f3;--error-3:#ffe6e4;--error-4:#ffd6d3;--error-5:#ffc2bf;--error-6:#fba9a6;--error-7:#f28b88;--error-8:#e96866;--error-9:#ef5f5b;--error-10:#de4f4b;--error-11:#c0322f;--error-12:#5c1614;--error-a1:#5c161408;--error-a2:#5c16140e;--error-a3:#5c161416;--error-a4:#5c161421;--error-a5:#5c161430;--error-a6:#5c161452;--error-a7:#5c161494;--error-a8:#5c1614ab;--error-a9:#5c1614b5;--error-a10:#5c1614c2;--error-a11:#5c1614d4;--error-a12:#5c1614f2;--error-solid:var(--error-11);--error-solid-hover:var(--error-12);--error-contrast:#fff;--error-surface:#fff4f3cc;--error-indicator:var(--error-solid);--error-track:var(--error-solid);--success-1:#f6fcf9;--success-2:#edf9f2;--success-3:#d8f1e3;--success-4:#c0e8d2;--success-5:#a5dcbf;--success-6:#84cda8;--success-7:#5bb98c;--success-8:#23a06b;--success-9:#12905e;--success-10:#0b8154;--success-11:#10704a;--success-12:#0b3324;--success-a1:#0b332408;--success-a2:#0b33240e;--success-a3:#0b332416;--success-a4:#0b332421;--success-a5:#0b332430;--success-a6:#0b332452;--success-a7:#0b332494;--success-a8:#0b3324ab;--success-a9:#0b3324b5;--success-a10:#0b3324c2;--success-a11:#0b3324d4;--success-a12:#0b3324f2;--success-solid:var(--success-10);--success-solid-hover:var(--success-11);--success-contrast:#fff;--success-surface:#edf9f2cc;--success-indicator:var(--success-solid);--success-track:var(--success-solid)}.dark,.dark-theme{--error-1:#1b0605;--error-2:#2a0807;--error-3:#3f0608;--error-4:#53060b;--error-5:#670910;--error-6:#7d0e16;--error-7:#94141d;--error-8:#a81521;--error-9:#c13335;--error-10:#d24d4b;--error-11:#fa9991;--error-12:#ffdedb;--error-a1:#ffdedb06;--error-a2:#ffdedb0e;--error-a3:#ffdedb18;--error-a4:#ffdedb21;--error-a5:#ffdedb2e;--error-a6:#ffdedb3b;--error-a7:#ffdedb4d;--error-a8:#ffdedb63;--error-a9:#ffdedb80;--error-a10:#ffdedb8f;--error-a11:#ffdedbbd;--error-a12:#ffdedbf0;--error-solid:var(--error-9);--error-solid-hover:var(--error-10);--error-contrast:#fff;--error-surface:#2a0807cc;--error-indicator:var(--error-solid);--error-track:var(--error-solid);--success-1:#031109;--success-2:#021a0e;--success-3:#002814;--success-4:#00351c;--success-5:#004224;--success-6:#00522e;--success-7:#006238;--success-8:#006f40;--success-9:#008453;--success-10:#2c9666;--success-11:#87c8a4;--success-12:#d9eee1;--success-a1:#d9eee106;--success-a2:#d9eee10e;--success-a3:#d9eee118;--success-a4:#d9eee121;--success-a5:#d9eee12e;--success-a6:#d9eee13b;--success-a7:#d9eee14d;--success-a8:#d9eee163;--success-a9:#d9eee180;--success-a10:#d9eee18f;--success-a11:#d9eee1bd;--success-a12:#d9eee1f0;--success-solid:var(--success-9);--success-solid-hover:var(--success-10);--success-contrast:#fff;--success-surface:#021a0ecc;--success-indicator:var(--success-solid);--success-track:var(--success-solid)}:root{--warning-1:var(--cta-1);--warning-2:var(--cta-2);--warning-3:var(--cta-3);--warning-4:var(--cta-4);--warning-5:var(--cta-5);--warning-6:var(--cta-6);--warning-7:var(--cta-7);--warning-8:var(--cta-8);--warning-9:var(--cta-9);--warning-10:var(--cta-10);--warning-11:var(--cta-11);--warning-12:var(--cta-12);--warning-a1:var(--cta-a1);--warning-a2:var(--cta-a2);--warning-a3:var(--cta-a3);--warning-a4:var(--cta-a4);--warning-a5:var(--cta-a5);--warning-a6:var(--cta-a6);--warning-a7:var(--cta-a7);--warning-a8:var(--cta-a8);--warning-a9:var(--cta-a9);--warning-a10:var(--cta-a10);--warning-a11:var(--cta-a11);--warning-a12:var(--cta-a12);--warning-solid:var(--cta-solid);--warning-solid-hover:var(--cta-solid-hover);--warning-contrast:var(--cta-contrast);--warning-surface:var(--cta-surface);--warning-indicator:var(--cta-indicator);--warning-track:var(--cta-track);--page-max:1120px;--page-pad:40px;--section-y:96px;--font-display:"Outfit", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--label-col:230px}@media (width<=900px){:root{--page-pad:24px;--section-y:64px}}@media (width<=560px){:root{--page-pad:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--gray-12);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:var(--ink-11);text-decoration:none}a:hover{color:var(--accent-9)}:focus-visible{outline:2px solid var(--accent-9);outline-offset:3px;border-radius:4px}.shell{width:100%;max-width:var(--page-max);padding-inline:var(--page-pad);margin:0 auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-8);font-size:12px}.section-grid{grid-template-columns:var(--label-col) 1fr;align-items:start;gap:56px;display:grid}.section-grid>.eyebrow{padding-top:12px}.section-grid>.section-body{min-width:0;max-width:700px}@media (width<=900px){.section-grid{grid-template-columns:1fr;gap:20px}.section-grid>.eyebrow{padding-top:0}}h1,h2{font-family:var(--font-display);color:var(--ink-12);text-wrap:pretty;margin:0;font-weight:600}h1{letter-spacing:-.03em;font-size:clamp(38px,7vw,74px);line-height:1.02}h1 em{color:var(--accent-9);font-style:italic;font-weight:400}h2{letter-spacing:-.02em;font-size:clamp(28px,4.4vw,44px);line-height:1.1}p{text-wrap:pretty;margin:0}.prose{color:var(--gray-11);font-size:clamp(17px,1.6vw,19px);line-height:1.7}.prose.is-emphasis{color:var(--gray-12);font-weight:500}.button{height:50px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.button-primary{background:var(--accent-9);color:#fff}.button-primary:hover{background:var(--accent-10);color:#fff}.button-secondary{border-color:var(--gray-7);color:var(--gray-12);background:0 0}.button-secondary:hover{border-color:var(--gray-8);color:var(--gray-12)}.button-cta{background:var(--cta-9);color:var(--cta-12);font-weight:600}.button-cta:hover{background:var(--cta-10);color:var(--cta-12)}.button-cta:disabled{opacity:.6;cursor:default}.hairline-grid{background:var(--gray-5);border:1px solid var(--gray-5);border-radius:16px;gap:1px;display:grid;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:10px;display:inline-flex}.mark[data-astro-cid-f7espo7c]{height:var(--mark-height);flex:none;width:auto}.word[data-astro-cid-f7espo7c]{font-family:var(--font-display);font-size:var(--word-size);color:var(--gray-12);letter-spacing:-.01em;white-space:nowrap;font-weight:600}.word[data-astro-cid-f7espo7c].on-dark{color:#fff}.tld[data-astro-cid-f7espo7c]{color:var(--gray-9)}.word[data-astro-cid-f7espo7c].on-dark .tld[data-astro-cid-f7espo7c]{color:var(--accent-7)}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--gray-5);background:#fff;width:100%}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:34px;display:flex}.meta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--gray-11);font-size:14px}.meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-9)}.copyright[data-astro-cid-jo6i4kqk]{color:var(--gray-10);font-size:14px}
