@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_f8496ca2-module__3N4_6W__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_f8496ca2-module__3N4_6W__variable{--font-display:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.2fc06234.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.d41aa7b1.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.73974b4a.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:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_387a6b4d-module__Zqea9W__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_387a6b4d-module__Zqea9W__variable{--font-mono:"Fragment Mono","Fragment Mono Fallback"}
:root{--mpds-color-clay-0:#faf7f5;--mpds-color-clay-25:#f2eeea;--mpds-color-clay-50:#ebe5df;--mpds-color-clay-100:#dcd3ca;--mpds-color-clay-200:#bfb2a6;--mpds-color-clay-300:#a19487;--mpds-color-clay-350:#92867a;--mpds-color-clay-400:#83786c;--mpds-color-clay-500:#665c52;--mpds-color-clay-600:#48413a;--mpds-color-clay-700:#2a2622;--mpds-color-clay-800:#0d0b0a;--mpds-color-slate-0:#f0f3f5;--mpds-color-slate-25:#e7ebee;--mpds-color-slate-50:#dee3e6;--mpds-color-slate-100:#ccd4d8;--mpds-color-slate-200:#acb6bb;--mpds-color-slate-300:#8e999e;--mpds-color-slate-350:#818a8f;--mpds-color-slate-400:#737c81;--mpds-color-slate-500:#586064;--mpds-color-slate-600:#3e4447;--mpds-color-slate-700:#25282a;--mpds-color-slate-800:#0b0c0d;--mpds-color-highlight:#ffddcf;--mpds-color-actionable:#b8d1d9;--mpds-color-white:#fff;--mpds-color-black:#000;--mpds-color-cyan:#0ff;--mpds-color-magenta:#f0f;--mpds-color-orange-s-0:#ffd2b3;--mpds-color-orange-s-25:#f8b68a;--mpds-color-orange-s-50:#f09b63;--mpds-color-orange-s-100:#e2671c;--mpds-color-orange-s-200:#c44300;--mpds-color-orange-s-300:#a73400;--mpds-color-orange-s-350:#982e00;--mpds-color-orange-s-400:#8a2800;--mpds-color-orange-s-500:#6c1d00;--mpds-color-orange-s-600:#4f1500;--mpds-color-orange-s-700:#320d00;--mpds-color-orange-s-800:#140500;--mpds-color-yellow-s-0:#ffe6b3;--mpds-color-yellow-s-25:#f8d38a;--mpds-color-yellow-s-50:#f0c163;--mpds-color-yellow-s-100:#e2a01c;--mpds-color-yellow-s-200:#c48300;--mpds-color-yellow-s-300:#a76f00;--mpds-color-yellow-s-350:#986600;--mpds-color-yellow-s-400:#8a5c00;--mpds-color-yellow-s-500:#6c4800;--mpds-color-yellow-s-600:#4f3500;--mpds-color-yellow-s-700:#322100;--mpds-color-yellow-s-800:#140e00;--mpds-color-warm-green-s-0:#e6ffb3;--mpds-color-warm-green-s-25:#d3f88a;--mpds-color-warm-green-s-50:#c1f063;--mpds-color-warm-green-s-100:#a0e21c;--mpds-color-warm-green-s-200:#83c400;--mpds-color-warm-green-s-300:#6fa700;--mpds-color-warm-green-s-350:#669800;--mpds-color-warm-green-s-400:#5c8a00;--mpds-color-warm-green-s-500:#486c00;--mpds-color-warm-green-s-600:#354f00;--mpds-color-warm-green-s-700:#213200;--mpds-color-warm-green-s-800:#0e1400;--mpds-color-red-s-0:#ffbfb3;--mpds-color-red-s-25:#f89c8a;--mpds-color-red-s-50:#f07b63;--mpds-color-red-s-100:#e23d1c;--mpds-color-red-s-200:#c42100;--mpds-color-red-s-300:#a71c00;--mpds-color-red-s-350:#981900;--mpds-color-red-s-400:#8a1700;--mpds-color-red-s-500:#6c1200;--mpds-color-red-s-600:#4f0d00;--mpds-color-red-s-700:#320800;--mpds-color-red-s-800:#140300;--mpds-color-cool-green-s-0:#b3ffcc;--mpds-color-cool-green-s-25:#8af8b0;--mpds-color-cool-green-s-50:#63f098;--mpds-color-cool-green-s-100:#1ce26d;--mpds-color-cool-green-s-200:#00c45f;--mpds-color-cool-green-s-300:#00a75b;--mpds-color-cool-green-s-350:#009856;--mpds-color-cool-green-s-400:#008a51;--mpds-color-cool-green-s-500:#006c44;--mpds-color-cool-green-s-600:#004f33;--mpds-color-cool-green-s-700:#003221;--mpds-color-cool-green-s-800:#00140e;--mpds-color-teal-s-0:#b3ffff;--mpds-color-teal-s-25:#8af7f8;--mpds-color-teal-s-50:#63eef0;--mpds-color-teal-s-100:#1cdae2;--mpds-color-teal-s-200:#00b6c4;--mpds-color-teal-s-300:#0095a7;--mpds-color-teal-s-350:#008798;--mpds-color-teal-s-400:#00788a;--mpds-color-teal-s-500:#005d6c;--mpds-color-teal-s-600:#00434f;--mpds-color-teal-s-700:#002a32;--mpds-color-teal-s-800:#001114;--mpds-color-blue-s-0:#b3e5ff;--mpds-color-blue-s-25:#8acdf8;--mpds-color-blue-s-50:#63b1f0;--mpds-color-blue-s-100:#1c71e2;--mpds-color-blue-s-200:#002ac4;--mpds-color-blue-s-300:#0005a7;--mpds-color-blue-s-350:#060098;--mpds-color-blue-s-400:#0e008a;--mpds-color-blue-s-500:#16006c;--mpds-color-blue-s-600:#15004f;--mpds-color-blue-s-700:#0f0032;--mpds-color-blue-s-800:#070014;--mpds-color-cool-purple-s-0:#d9b3ff;--mpds-color-cool-purple-s-25:#c28af8;--mpds-color-cool-purple-s-50:#ac63f0;--mpds-color-cool-purple-s-100:#861ce2;--mpds-color-cool-purple-s-200:#7100c4;--mpds-color-cool-purple-s-300:#6500a7;--mpds-color-cool-purple-s-350:#5e0098;--mpds-color-cool-purple-s-400:#57008a;--mpds-color-cool-purple-s-500:#46006c;--mpds-color-cool-purple-s-600:#34004f;--mpds-color-cool-purple-s-700:#210032;--mpds-color-cool-purple-s-800:#0e0014;--mpds-color-warm-purple-s-0:#e6b3ff;--mpds-color-warm-purple-s-25:#d58af8;--mpds-color-warm-purple-s-50:#c763f0;--mpds-color-warm-purple-s-100:#af1ce2;--mpds-color-warm-purple-s-200:#a100c4;--mpds-color-warm-purple-s-300:#9300a7;--mpds-color-warm-purple-s-350:#890098;--mpds-color-warm-purple-s-400:#7f008a;--mpds-color-warm-purple-s-500:#68006c;--mpds-color-warm-purple-s-600:#4d004f;--mpds-color-warm-purple-s-700:#310032;--mpds-color-warm-purple-s-800:#140014;--mpds-color-magenta-s-0:#ffb3cc;--mpds-color-magenta-s-25:#f88aaf;--mpds-color-magenta-s-50:#f06395;--mpds-color-magenta-s-100:#e21c66;--mpds-color-magenta-s-200:#c40050;--mpds-color-magenta-s-300:#a70049;--mpds-color-magenta-s-350:#980045;--mpds-color-magenta-s-400:#8a0040;--mpds-color-magenta-s-500:#6c0034;--mpds-color-magenta-s-600:#4f0027;--mpds-color-magenta-s-700:#320019;--mpds-color-magenta-s-800:#14000a;--mpds-color-red-m-0:#ffe1db;--mpds-color-red-m-25:#f7ccc3;--mpds-color-red-m-50:#f0b7ab;--mpds-color-red-m-100:#e19080;--mpds-color-red-m-200:#c25a43;--mpds-color-red-m-300:#a43a20;--mpds-color-red-m-350:#953017;--mpds-color-red-m-400:#86270e;--mpds-color-red-m-500:#681c05;--mpds-color-red-m-600:#491502;--mpds-color-red-m-700:#2b0d00;--mpds-color-red-m-800:#0d0400;--mpds-color-yellow-m-0:#fff3db;--mpds-color-yellow-m-25:#f7e7c7;--mpds-color-yellow-m-50:#f0dab3;--mpds-color-yellow-m-100:#e1c18f;--mpds-color-yellow-m-200:#c2945a;--mpds-color-yellow-m-300:#a4703a;--mpds-color-yellow-m-350:#95612f;--mpds-color-yellow-m-400:#865326;--mpds-color-yellow-m-500:#683c19;--mpds-color-yellow-m-600:#492910;--mpds-color-yellow-m-700:#2b1709;--mpds-color-yellow-m-800:#0d0703;--mpds-color-warm-green-m-0:#f3ffdb;--mpds-color-warm-green-m-25:#e9f7cd;--mpds-color-warm-green-m-50:#e0f0c0;--mpds-color-warm-green-m-100:#cde1a6;--mpds-color-warm-green-m-200:#abc27d;--mpds-color-warm-green-m-300:#8da460;--mpds-color-warm-green-m-350:#7f9554;--mpds-color-warm-green-m-400:#728649;--mpds-color-warm-green-m-500:#576836;--mpds-color-warm-green-m-600:#3d4925;--mpds-color-warm-green-m-700:#242b16;--mpds-color-warm-green-m-800:#0b0d06;--mpds-color-cool-green-m-0:#dbffe7;--mpds-color-cool-green-m-25:#cdf7dc;--mpds-color-cool-green-m-50:#c0f0d2;--mpds-color-cool-green-m-100:#a6e1be;--mpds-color-cool-green-m-200:#7dc29f;--mpds-color-cool-green-m-300:#60a485;--mpds-color-cool-green-m-350:#549579;--mpds-color-cool-green-m-400:#49866d;--mpds-color-cool-green-m-500:#366855;--mpds-color-cool-green-m-600:#25493d;--mpds-color-cool-green-m-700:#162b24;--mpds-color-cool-green-m-800:#060d0b;--mpds-color-teal-m-0:azure;--mpds-color-teal-m-25:#dff7f7;--mpds-color-teal-m-50:#d0eff0;--mpds-color-teal-m-100:#b2dfe1;--mpds-color-teal-m-200:#83bec2;--mpds-color-teal-m-300:#639da4;--mpds-color-teal-m-350:#568e95;--mpds-color-teal-m-400:#4a7e86;--mpds-color-teal-m-500:#376068;--mpds-color-teal-m-600:#254449;--mpds-color-teal-m-700:#16282b;--mpds-color-teal-m-800:#060c0d;--mpds-color-blue-m-0:#f0faff;--mpds-color-blue-m-25:#dfeff7;--mpds-color-blue-m-50:#d0e3f0;--mpds-color-blue-m-100:#b2cce1;--mpds-color-blue-m-200:#839fc2;--mpds-color-blue-m-300:#637aa4;--mpds-color-blue-m-350:#566a95;--mpds-color-blue-m-400:#4a5b86;--mpds-color-blue-m-500:#374268;--mpds-color-blue-m-600:#252d49;--mpds-color-blue-m-700:#16192b;--mpds-color-blue-m-800:#06070d;--mpds-color-cool-purple-m-0:#f7f0ff;--mpds-color-cool-purple-m-25:#ebdff7;--mpds-color-cool-purple-m-50:#e0d0f0;--mpds-color-cool-purple-m-100:#c9b2e1;--mpds-color-cool-purple-m-200:#a383c2;--mpds-color-cool-purple-m-300:#8363a4;--mpds-color-cool-purple-m-350:#765695;--mpds-color-cool-purple-m-400:#684a86;--mpds-color-cool-purple-m-500:#4f3768;--mpds-color-cool-purple-m-600:#372549;--mpds-color-cool-purple-m-700:#20162b;--mpds-color-cool-purple-m-800:#0a060d;--mpds-color-warm-purple-m-0:#faf0ff;--mpds-color-warm-purple-m-25:#f0dff7;--mpds-color-warm-purple-m-50:#e6d0f0;--mpds-color-warm-purple-m-100:#d5b2e1;--mpds-color-warm-purple-m-200:#b783c2;--mpds-color-warm-purple-m-300:#9c63a4;--mpds-color-warm-purple-m-350:#8f5695;--mpds-color-warm-purple-m-400:#814a86;--mpds-color-warm-purple-m-500:#653768;--mpds-color-warm-purple-m-600:#492549;--mpds-color-warm-purple-m-700:#2b162b;--mpds-color-warm-purple-m-800:#0d060d;--mpds-color-magenta-m-0:#fff0f5;--mpds-color-magenta-m-25:#f7dfe8;--mpds-color-magenta-m-50:#f0d0db;--mpds-color-magenta-m-100:#e1b2c3;--mpds-color-magenta-m-200:#c2839d;--mpds-color-magenta-m-300:#a4637f;--mpds-color-magenta-m-350:#955672;--mpds-color-magenta-m-400:#864a66;--mpds-color-magenta-m-500:#68374e;--mpds-color-magenta-m-600:#492537;--mpds-color-magenta-m-700:#2b1620;--mpds-color-magenta-m-800:#0d060a;--mpds-color-orange-m-0:#fff6f0;--mpds-color-orange-m-25:#f7e9df;--mpds-color-orange-m-50:#f0dcd0;--mpds-color-orange-m-100:#e1c3b2;--mpds-color-orange-m-200:#c29983;--mpds-color-orange-m-300:#a47763;--mpds-color-orange-m-350:#956956;--mpds-color-orange-m-400:#865b4a;--mpds-color-orange-m-500:#684437;--mpds-color-orange-m-600:#492f25;--mpds-color-orange-m-700:#2b1b16;--mpds-color-orange-m-800:#0d0806}
:root{--mpds-font-size-2xs:clamp(8px,7px + .2083vw,10px);--mpds-font-size-xs:clamp(10px,9px + .2083vw,12px);--mpds-font-size-sm:clamp(12px,11px + .2083vw,14px);--mpds-font-size-md:clamp(13px,11.5px + .3125vw,16px);--mpds-font-size-lg:clamp(14px,12px + .4167vw,18px);--mpds-font-size-xl:clamp(16px,13.5px + .5208vw,21px);--mpds-font-size-2xl:clamp(18px,15px + .625vw,24px);--mpds-font-size-3xl:clamp(20px,16px + .8333vw,28px);--mpds-font-size-4xl:clamp(22px,17px + 1.0417vw,32px);--mpds-font-size-5xl:clamp(24px,18px + 1.25vw,36px);--mpds-font-size-6xl:clamp(28px,21px + 1.4583vw,42px);--mpds-font-size-7xl:clamp(32px,24px + 1.6667vw,48px);--mpds-font-size-8xl:clamp(36px,22px + 2.9167vw,64px);--mpds-font-size-9xl:clamp(40px,24px + 3.3333vw,72px);--mpds-font-size-10xl:clamp(44px,18px + 5.4167vw,96px);--mpds-font-size-11xl:clamp(48px,8px + 8.3333vw,128px);--mpds-font-size-12xl:clamp(54px,1px + 11.0417vw,160px);--mpds-space-2xs:clamp(8px,6px + .4167vw,12px);--mpds-space-xs:clamp(12px,10px + .4167vw,16px);--mpds-space-sm:clamp(20px,14px + 1.25vw,32px);--mpds-space-md:clamp(32px,24px + 1.6667vw,48px);--mpds-space-lg:clamp(52px,38px + 2.9167vw,80px);--mpds-space-xl:clamp(74px,47px + 5.625vw,128px);--mpds-space-2xl:clamp(126px,85px + 8.5417vw,208px);--mpds-space-0:0px;--mpds-space-1:1px;--mpds-space-2:clamp(1px,.5px + .1042vw,2px);--mpds-space-4:clamp(3px,2.5px + .1042vw,4px);--mpds-space-6:clamp(4px,3px + .2083vw,6px);--mpds-space-8:clamp(5px,3.5px + .3125vw,8px);--mpds-space-10:clamp(7px,5.5px + .3125vw,10px);--mpds-space-12:clamp(8px,6px + .4167vw,12px);--mpds-space-14:clamp(9px,6.5px + .5208vw,14px);--mpds-space-16:clamp(11px,8.5px + .5208vw,16px);--mpds-space-20:clamp(13px,9.5px + .7292vw,20px);--mpds-space-24:clamp(16px,12px + .8333vw,24px);--mpds-space-28:clamp(19px,14.5px + .9375vw,28px);--mpds-space-32:clamp(21px,15.5px + 1.1458vw,32px);--mpds-space-36:clamp(24px,18px + 1.25vw,36px);--mpds-space-40:clamp(27px,20.5px + 1.3542vw,40px);--mpds-space-44:clamp(29px,21.5px + 1.5625vw,44px);--mpds-space-48:clamp(32px,24px + 1.6667vw,48px);--mpds-space-56:clamp(37px,27.5px + 1.9792vw,56px);--mpds-space-64:clamp(43px,32.5px + 2.1875vw,64px);--mpds-space-80:clamp(53px,39.5px + 2.8125vw,80px);--mpds-space-96:clamp(64px,48px + 3.3333vw,96px);--mpds-space-112:clamp(75px,56.5px + 3.8542vw,112px);--mpds-space-128:clamp(85px,63.5px + 4.4792vw,128px);--mpds-space-144:clamp(96px,72px + 5vw,144px);--mpds-space-160:clamp(107px,80.5px + 5.5208vw,160px);--mpds-space-176:clamp(117px,87.5px + 6.1458vw,176px);--mpds-space-192:clamp(128px,96px + 6.6667vw,192px);--mpds-space-208:clamp(139px,104.5px + 7.1875vw,208px);--mpds-space-224:clamp(149px,111.5px + 7.8125vw,224px);--mpds-space-240:clamp(160px,120px + 8.3333vw,240px);--mpds-site-container-width:clamp(480px,120px + 75vw,1200px);--mpds-site-viewport-width:clamp(480px,100vw,1440px);--mpds-site-page-padding:clamp(16px,12px + .8333vw,24px)}
:root{--mpds-elevation-0:none;--mpds-elevation-1:0 1px 2px 0 #0000000d;--mpds-elevation-2:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--mpds-elevation-3:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--mpds-elevation-4:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--mpds-elevation-5:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--mpds-elevation-6:0 25px 50px -12px #00000040}
:root{--mpds-radius-none:0;--mpds-radius-sm:2px;--mpds-radius-md:4px;--mpds-radius-lg:8px;--mpds-radius-xl:12px;--mpds-radius-2xl:16px;--mpds-radius-3xl:24px;--mpds-radius-full:9999px}
:root{--font-display:"Instrument Sans",sans-serif;--font-mono:"Fragment Mono",monospace;--site-container-width:1920px;--site-padding:var(--mpds-space-80);--color-bg:var(--mpds-color-slate-0);--color-surface:var(--mpds-color-slate-25);--color-border:var(--mpds-color-slate-100);--color-muted:var(--mpds-color-slate-200);--color-text:var(--mpds-color-slate-800);--shadow-xl:0 8px 16px 0 #13202605,0 16px 32px 0 #1320260a,0 24px 48px 0 #1320260f,0 32px 64px 0 #13202614,0 40px 80px 0 #1320261a;--shadow-xxl:0 8px 16px 0 #13202605,0 16px 32px 0 #1320260a,0 24px 48px 0 #1320260f,0 32px 64px 0 #13202614,0 40px 80px 0 #1320261a,0 48px 96px 0 #1320261f}[data-theme=dark]{--color-bg:var(--mpds-color-slate-800);--color-surface:var(--mpds-color-slate-700);--color-border:var(--mpds-color-slate-600);--color-muted:var(--mpds-color-slate-400);--color-text:var(--mpds-color-slate-0);--shadow-xl:0 8px 16px 0 #0000001f,0 16px 32px 0 #00000029,0 24px 48px 0 #0003,0 32px 64px 0 #0000003d,0 40px 80px 0 #00000047;--shadow-xxl:0 8px 16px 0 #00000024,0 16px 32px 0 #0000002e,0 24px 48px 0 #00000038,0 32px 64px 0 #00000042,0 40px 80px 0 #0000004d,0 48px 96px 0 #00000057}@media (max-width:1024px){:root{--site-padding:var(--mpds-space-40)}}@media (max-width:768px){:root{--site-padding:var(--mpds-space-20)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;max-width:var(--site-container-width);padding-inline:var(--site-padding);margin-inline:auto}.mono{font-family:var(--font-mono);font-size:var(--mpds-font-size-sm);letter-spacing:1.68px;text-transform:uppercase;font-feature-settings:"zero" 1;line-height:1.625}
