:root,.light,.light-theme{--accent-1:#f9fbfd;--accent-2:#f3f7fa;--accent-3:#eef4f9;--accent-4:#e8f0f6;--accent-5:#c9dae7;--accent-6:#b6cedf;--accent-7:#a2c0d8;--accent-8:#8fb3d0;--accent-9:#5180a5;--accent-10:#4a7599;--accent-11:#3e6487;--accent-12:#24455e;--accent-a1:#24455e08;--accent-a2:#24455e0e;--accent-a3:#24455e16;--accent-a4:#24455e21;--accent-a5:#24455e30;--accent-a6:#24455e52;--accent-a7:#24455e94;--accent-a8:#24455eab;--accent-a9:#24455eb5;--accent-a10:#24455ec2;--accent-a11:#24455ed4;--accent-a12:#24455ef2;--accent-solid:var(--accent-9);--accent-solid-hover:var(--accent-10);--accent-contrast:#fff;--accent-surface:#f3f7facc;--accent-indicator:var(--accent-solid);--accent-track:var(--accent-solid);--ink-1:#f8fafc;--ink-2:#f1f5f8;--ink-3:#e6ecf1;--ink-4:#d8e1e9;--ink-5:#c6d3de;--ink-6:#afc0cf;--ink-7:#92a7ba;--ink-8:#6f8aa1;--ink-9:#44596c;--ink-10:#394c5d;--ink-11:#334052;--ink-12:#222d3a;--ink-a1:#222d3a08;--ink-a2:#222d3a0e;--ink-a3:#222d3a16;--ink-a4:#222d3a21;--ink-a5:#222d3a30;--ink-a6:#222d3a52;--ink-a7:#222d3a94;--ink-a8:#222d3aab;--ink-a9:#222d3ab5;--ink-a10:#222d3ac2;--ink-a11:#222d3ad4;--ink-a12:#222d3af2;--ink-solid:var(--ink-9);--ink-solid-hover:var(--ink-10);--ink-contrast:#fff;--ink-surface:#f1f5f8cc;--ink-indicator:var(--ink-solid);--ink-track:var(--ink-solid);--gray-1:#fbfcfd;--gray-2:#f7f9fa;--gray-3:#f1f4f6;--gray-4:#ebeff2;--gray-5:#e4eaee;--gray-6:#dde4ea;--gray-7:#cbd4dc;--gray-8:#b3bfc9;--gray-9:#8792a0;--gray-10:#798592;--gray-11:#6b7080;--gray-12:#334052;--gray-a1:#33405208;--gray-a2:#3340520e;--gray-a3:#33405216;--gray-a4:#33405221;--gray-a5:#33405230;--gray-a6:#33405252;--gray-a7:#33405294;--gray-a8:#334052ab;--gray-a9:#334052b5;--gray-a10:#334052c2;--gray-a11:#334052d4;--gray-a12:#334052f2;--gray-solid:var(--gray-9);--gray-solid-hover:var(--gray-10);--gray-contrast:#1c1c22;--gray-surface:#f7f9facc;--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:#fff;--card:#fff;--popover:#fff;--notice:#fff4ec;--notice-foreground:#a14d00;--sidebar:var(--accent-12);--sidebar-label:var(--accent-7)}.dark,.dark-theme{--accent-1:#070e14;--accent-2:#0b161f;--accent-3:#0f212f;--accent-4:#142c3f;--accent-5:#1b384f;--accent-6:#234661;--accent-7:#2b5473;--accent-8:#315f83;--accent-9:#457498;--accent-10:#5985a8;--accent-11:#9cbcd6;--accent-12:#dfe9f3;--accent-a1:#dfe9f306;--accent-a2:#dfe9f30e;--accent-a3:#dfe9f318;--accent-a4:#dfe9f321;--accent-a5:#dfe9f32e;--accent-a6:#dfe9f33b;--accent-a7:#dfe9f34d;--accent-a8:#dfe9f363;--accent-a9:#dfe9f380;--accent-a10:#dfe9f38f;--accent-a11:#dfe9f3bd;--accent-a12:#dfe9f3f0;--accent-solid:var(--accent-9);--accent-solid-hover:var(--accent-10);--accent-contrast:#fff;--accent-surface:#0b161fcc;--accent-indicator:var(--accent-solid);--accent-track:var(--accent-solid);--ink-1:#0a0e11;--ink-2:#10161a;--ink-3:#182028;--ink-4:#202b36;--ink-5:#293743;--ink-6:#344453;--ink-7:#3f5263;--ink-8:#485d71;--ink-9:#5c7185;--ink-10:#6e8396;--ink-11:#aabac8;--ink-12:#e3e9ee;--ink-a1:#e3e9ee06;--ink-a2:#e3e9ee0e;--ink-a3:#e3e9ee18;--ink-a4:#e3e9ee21;--ink-a5:#e3e9ee2e;--ink-a6:#e3e9ee3b;--ink-a7:#e3e9ee4d;--ink-a8:#e3e9ee63;--ink-a9:#e3e9ee80;--ink-a10:#e3e9ee8f;--ink-a11:#e3e9eebd;--ink-a12:#e3e9eef0;--ink-solid:var(--ink-9);--ink-solid-hover:var(--ink-10);--ink-contrast:#fff;--ink-surface:#10161acc;--ink-indicator:var(--ink-solid);--ink-track:var(--ink-solid);--gray-1:#080b10;--gray-2:#0d1218;--gray-3:#151b23;--gray-4:#1e252d;--gray-5:#272e38;--gray-6:#333b45;--gray-7:#404954;--gray-8:#555f6b;--gray-9:#687380;--gray-10:#798492;--gray-11:#acb5c1;--gray-12:#e7ecf2;--gray-a1:#e7ecf206;--gray-a2:#e7ecf20e;--gray-a3:#e7ecf218;--gray-a4:#e7ecf221;--gray-a5:#e7ecf22e;--gray-a6:#e7ecf23b;--gray-a7:#e7ecf24d;--gray-a8:#e7ecf263;--gray-a9:#e7ecf280;--gray-a10:#e7ecf28f;--gray-a11:#e7ecf2bd;--gray-a12:#e7ecf2f0;--gray-solid:var(--gray-9);--gray-solid-hover:var(--gray-10);--gray-contrast:#fff;--gray-surface:#0d1218cc;--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);--notice:#3b1e07;--notice-foreground:#ffb377;--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);--gray-12:#0b4a70;--gray-11:#4e7a8c;--gray-10:#447083;--gray-9:#6b92a3;--gray-6:#d3e4ea;--gray-5:#dde9ee;--gray-3:#ebf3f6;--gray-2:#f3f8fa;--page-max:1240px;--page-pad:40px;--section-y:96px;--paper:color-mix(in srgb, var(--accent-1) 70%, var(--card));--font-display:"Outfit", system-ui, sans-serif;--font-body:"Mulish", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}@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:105px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--card);color:var(--gray-12);font-family:var(--font-body);-webkit-font-smoothing:antialiased;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-11);font-size:12px}h1,h2{font-family:var(--font-display);color:var(--ink-12);text-wrap:pretty;margin:0;font-weight:500}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:-.035em;font-size:clamp(30px,3.5vw,43px);line-height:1.14}p{text-wrap:pretty;margin:0}.prose{color:var(--gray-11);font-size:clamp(17px,1.6vw,19px);line-height:1.7}.button{min-height:50px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:26px;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:var(--accent-contrast)}.button-primary:hover{background:var(--accent-10);color:var(--accent-contrast)}.text-link{min-height:44px;color:var(--accent-11);align-items:center;gap:14px;font-size:14px;font-weight:500;display:inline-flex}button,input{font:inherit}.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]{background:var(--paper);border-top:1px solid var(--gray-5);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}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--gray-11);margin-top:10px;font-size:12px}.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}
