@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../media/2d83c8cc73e87753-s.00ekcpo30fi5x.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:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../media/9afbc43d791fd113-s.p.0bfxwn9ni~-0u.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.0mvfmok1ogqd..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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.0koa2tw9w5md~.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_7b5c8f3c-module__GSKxZW__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_7b5c8f3c-module__GSKxZW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ce8c9d7a56f920bc-s.0jdkfi4rk6slz.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:DM Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/475197ef9cf73ba9-s.p.18cu0br5mat-v.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:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/587b2df5ecc06205-s.0g19_5_0eszyx.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:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/bdef460321aa07a0-s.p.0ir8mx04_4scw.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:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f82326de2f9f680d-s.0h6bao78hnvr2.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:DM Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f9fc8f485db6b190-s.p.0j4jdtf1aoyri.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:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.0ikzyuq3itqgg.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:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.0ezg~kdx4q-_h.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_6a4ae880-module__AMSeta__className{font-family:DM Mono,DM Mono Fallback}.dm_mono_6a4ae880-module__AMSeta__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
html,body{scroll-behavior:smooth;max-width:100vw}main{display:block}.sectionInner{padding-block:var(--layout-section-pad-y);padding-inline:var(--layout-content-inset);gap:var(--space-xl);flex-direction:column;display:flex}hr{height:var(--border-width);background-color:var(--color-border-strong);border:none;margin:0;padding:0}.tagline{color:var(--color-text-muted);margin-bottom:calc(var(--space-lg) * -1)}.eyebrow{color:var(--color-cta);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}
:root{interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:clip}*,:before,:after{box-sizing:border-box;outline:none;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}button,a,select,label,input,textarea,option,pre,code{appearance:none}:is(button,a,select,label,input,textarea,option,pre,code):disabled{cursor:default}
:root{--base-size:clamp(14px, .4vw + 9px, 18px);--color-cyan-main:#00f5f5;--color-cyan-lighten:#1fffff;--color-cyan-darken:#0cc;--color-cyan-alpha-500:#00f5f580;--color-cyan-alpha-300:#00f5f54d;--color-cyan-alpha-100:#00f5f524;--color-cyan-transparent:#00f5f500;--color-green-main:#3adf55;--color-green-lighten:#2fee4f;--color-green-darken:#15d134;--color-green-alpha-200:#33cc4c2b;--color-yellow-main:#f2b90d;--color-yellow-lighten:#fc3;--color-yellow-darken:#eba800;--color-yellow-alpha-200:#f2b90d2e;--color-red-main:#e63d4b;--color-red-lighten:#fb5462;--color-red-darken:#e42f3e;--color-red-alpha-200:#e4445129;--color-light-grey-main:#f2f2f2;--color-light-grey-lighten:#fff;--color-light-grey-darken:#e5e5e5;--color-light-grey-alpha-500:#ffffff80;--color-light-grey-alpha-300:#ffffff4d;--color-light-grey-alpha-100:#ffffff1a;--color-dark-grey-main:#0f0f0f;--color-dark-grey-lighten:#1a1a1a;--color-dark-grey-darken:#000;--color-dark-grey-alpha-500:#00000080;--color-dark-grey-alpha-300:#0000004d;--color-dark-grey-alpha-100:#0000001a;--color-white-main:#fff;--color-white-alpha-500:#ffffff80;--color-white-alpha-300:#ffffff4d;--color-white-alpha-100:#ffffff1a;--color-white-transparent:#fff0;--color-black-main:#000;--color-black-alpha-500:#00000080;--color-black-alpha-300:#0000004d;--color-black-alpha-100:#0000001a;--color-black-transparent:#0000;--font-display-opsz:36;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:7rem;--space-3xl:10rem}@media (orientation:portrait){:root{--space-2xl:6rem;--space-3xl:9rem}}:root{--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:2rem;--radius-xl:4rem;--radius-full:9999px;--radius-inner:var(--radius-sm);--radius-default:var(--radius-md);--radius-outer:1.5rem;--effect-blur:2rem;--stroke-width:.09375rem;--border-width:.0625rem;--layout-max-width:1600px;--layout-content-max:67rem;--layout-prose-max:40rem;--layout-heading-max:48rem;--layout-section-pad-x:min(8vw, 128px);--layout-box-pad-x:calc(var(--layout-section-pad-x) / 2);--layout-content-inset:max(var(--layout-section-pad-x), calc(var(--layout-section-pad-x) + (100vw - var(--layout-max-width)) / 2));--layout-box-inset:max(var(--layout-box-pad-x), calc(var(--layout-box-pad-x) + (100vw - var(--layout-max-width)) / 2));--layout-section-pad-y:6.5rem;--layout-header-height:3.5rem}@media (orientation:portrait){:root{--layout-section-pad-y:4rem}}:root{--shadow-sm:0 .25rem .75rem 0 #00000040;--shadow-md:0 .5rem 1.5rem 0 #00000059;--shadow-lg:0 1rem 3rem 0 #00000073;--duration-fast:.12s;--duration-base:.24s;--duration-slow:.48s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.8, 0, 0, 1);--z-base:1;--z-section:5;--z-overlay:50;--z-header:100;--z-modal:1000}
:root{--foreground-primary:var(--color-light-grey-main);--foreground-focused:var(--color-white-main);--foreground-pressed:var(--color-light-grey-darken);--foreground-secondary:var(--color-white-alpha-500);--foreground-tertiary:var(--color-white-alpha-300);--foreground-paper:var(--color-white-alpha-100);--background-primary:var(--color-black-main);--background-paper:var(--color-dark-grey-lighten);--cta-primary:var(--color-cyan-main);--cta-focused:var(--color-cyan-lighten);--cta-pressed:var(--color-cyan-darken);--cta-secondary:var(--color-cyan-alpha-500);--cta-tertiary:var(--color-cyan-alpha-300);--cta-paper:var(--color-cyan-alpha-100);--cta-contrast:var(--color-black-main);--positive-primary:var(--color-green-main);--positive-focused:var(--color-green-lighten);--positive-pressed:var(--color-green-darken);--positive-paper:var(--color-green-alpha-200);--positive-contrast:var(--color-white-main);--warning-primary:var(--color-yellow-main);--warning-focused:var(--color-yellow-lighten);--warning-pressed:var(--color-yellow-darken);--warning-paper:var(--color-yellow-alpha-200);--warning-contrast:var(--color-black-main);--destructive-primary:var(--color-red-main);--destructive-focused:var(--color-red-lighten);--destructive-pressed:var(--color-red-darken);--destructive-paper:var(--color-red-alpha-200);--destructive-contrast:var(--color-white-main);--always-white:var(--color-white-main);--always-black:var(--color-black-main);--glow:0 0 4px var(--color-cyan-lighten), 0 0 12px var(--color-cyan-main), 0 0 32px var(--color-cyan-alpha-500), 0 0 64px var(--color-cyan-alpha-500), 0 0 128px var(--color-cyan-alpha-500), 0 0 192px var(--color-cyan-alpha-300);--glow-text:var(--glow);--glow-filter:drop-shadow(0 0 4px var(--color-cyan-lighten)) drop-shadow(0 0 12px var(--color-cyan-main)) drop-shadow(0 0 32px var(--color-cyan-alpha-500)) drop-shadow(0 0 64px var(--color-cyan-alpha-500)) drop-shadow(0 0 128px var(--color-cyan-alpha-500)) drop-shadow(0 0 192px var(--color-cyan-alpha-300));--glow-tight:0 0 4px var(--color-cyan-lighten), 0 0 12px var(--color-cyan-main), 0 0 32px var(--color-cyan-alpha-500);--glow-text-tight:var(--glow-tight);--glow-filter-tight:drop-shadow(0 0 4px var(--color-cyan-lighten)) drop-shadow(0 0 12px var(--color-cyan-main)) drop-shadow(0 0 32px var(--color-cyan-alpha-500));--glow-inset:inset 0 16px 24px var(--color-cyan-alpha-300), inset 0 2px 2px var(--color-white-main), inset 0 -8px 16px var(--color-white-main), inset 0 0px 24px var(--color-white-alpha-500);--cta-ambient:0 4px 8px var(--color-cyan-alpha-100), 0 16px 24px var(--color-cyan-alpha-100), 0 16px 40px var(--color-cyan-alpha-100), inset 0 1px 1px var(--color-white-alpha-500);--cta-specular:inset 0 0px 2px var(--color-cyan-alpha-300), inset 0 -.5px .5px var(--color-cyan-alpha-300);--color-background:var(--background-primary);--color-surface:var(--background-paper);--color-surface-strong:var(--background-paper);--color-text:var(--foreground-primary);--color-text-muted:var(--foreground-secondary);--color-border:hsl(from var(--foreground-primary) h s l / .05);--color-border-strong:var(--foreground-paper);--color-border-surface:hsl(from var(--foreground-primary) h s l / .18);--border-surface:var(--border-width) solid var(--color-border-surface);--color-cta:var(--cta-primary);--color-cta-dimmed:var(--cta-tertiary);--color-accent:var(--cta-paper)}body{color:var(--color-text);background-color:var(--color-background)}
:root{--font-size-xs:.85rem;--font-size-sm:1rem;--font-size-md:1.15rem;--font-size-lg:clamp(1rem, .8vw + 1rem, 1.5rem);--font-size-xl:clamp(1.2rem, 1vw + 1rem, 1.7rem);--font-size-2xl:clamp(2.5rem, 2.4vw + 1rem, 4rem);--font-size-3xl:clamp(2.5rem, 2.8vw + 1rem, 4.25rem);--font-size-4xl:clamp(3rem, 3vw + 1rem, 5rem)}html{font-size:var(--base-size)}body{--font-body:var(--font-dm-sans);--font-display:var(--font-dm-sans);--font-numbers:var(--font-dm-mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body)}code,.number{font-family:var(--font-numbers)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-variation-settings:"opsz" var(--font-display-opsz);text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-style:normal}p{text-wrap:balance;text-wrap:pretty;font-style:normal}a{color:inherit;text-decoration:none}input,button,textarea,select,option,address{font:inherit}p{max-width:64ch}h3,h4,h5,h6{max-width:40rem}h1,h2{max-width:48rem}h1{font-size:var(--font-size-3xl);font-weight:500;line-height:110%}h2{font-size:var(--font-size-2xl);font-weight:500;line-height:110%}h3{font-size:var(--font-size-xl);letter-spacing:-.01em;font-weight:600;line-height:120%}h4{font-size:var(--font-size-lg);letter-spacing:-.01em;font-weight:600;line-height:130%}h5{font-size:var(--font-size-md);font-weight:800;line-height:135%}h6{font-size:var(--font-size-sm);font-weight:800;line-height:110%}p,a,input,textarea,select,option,code,.number{font-size:var(--font-size-md);font-weight:400;line-height:160%}:is(p,a,input,textarea,select,option,code,.number).lg{font-size:var(--font-size-xl);font-weight:300;line-height:140%}:is(p,a,input,textarea,select,option,code,.number).sm{font-size:var(--font-size-sm);font-weight:500;line-height:150%}button,.button,label,.label{font-size:var(--font-size-sm);font-weight:600;line-height:100%}:is(button,.button,label,.label).lg{font-size:var(--font-size-xl);font-weight:500}:is(button,.button,label,.label).sm{font-size:var(--font-size-sm);font-weight:700}
