@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.02dd38f5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.168cff4b.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.7f689f7d.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_146a43c6-module__PRooVG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_146a43c6-module__PRooVG__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.676ea585.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.af09ab9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.0d21604a.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.7e59dfd6.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_24c6a3e4-module__dWcE-G__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_24c6a3e4-module__dWcE-G__variable{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f8290d5a-module__2Nw1lG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f8290d5a-module__2Nw1lG__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
.marketing{--background:#fafbfc;--foreground:#15171f;--card:#fff;--card-foreground:#15171f;--popover:#fff;--popover-foreground:#15171f;--muted:#f2f3f6;--muted-foreground:#60636d;--secondary:#f1f2f5;--secondary-foreground:#262833;--accent:#edefff;--accent-foreground:#39359b;--border:#dedfe4;--input:#dedfe4;--primary:#5148da;--primary-foreground:#fdfdfd;--ring:#5148da;--m-signal:var(--primary);--m-signal-2:#9751dc;--m-signal-soft:#5148da1a;--m-grid:#15171f0d;--m-thread:#5148da4d;--m-node:#5148da;--m-gradient:linear-gradient(118deg,var(--m-signal),var(--m-signal-2));--m-elev:0 1px 2px #13151f0a,0 12px 32px -12px #13151f1f;--radius:.75rem;font-family:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--foreground);background-color:var(--background);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv01"}@supports (color:lab(0% 0 0)){.marketing{--background:lab(98.4786% .0115037 -.950277);--foreground:lab(7.63901% 1.12774 -6.58212);--card:lab(100% 0 0);--card-foreground:lab(7.63901% 1.12774 -6.58212);--popover:lab(100% 0 0);--popover-foreground:lab(7.63901% 1.12774 -6.58212);--muted:lab(95.9185% .0201762 -1.51929);--muted-foreground:lab(42.1314% .397146 -6.0006);--secondary:lab(95.5705% .0202358 -1.51929);--secondary-foreground:lab(16.3315% .957802 -7.38288);--accent:lab(94.6087% 1.50841 -8.15241);--accent-foreground:lab(27.9201% 26.9537 -56.1762);--border:lab(88.9449% .105262 -2.27431);--input:lab(88.9449% .105262 -2.27431);--primary:lab(39.1245% 37.6491 -75.1285);--primary-foreground:lab(99.42% -.0000298023 0);--ring:lab(39.1245% 37.6491 -75.1285);--m-signal-2:lab(48.4828% 49.061 -60.5958);--m-signal-soft:lab(39.1245% 37.6491 -75.1285/.1);--m-grid:lab(7.63901% 1.12774 -6.58212/.05);--m-thread:lab(39.1245% 37.6491 -75.1285/.3);--m-node:lab(39.1245% 37.6491 -75.1285);--m-elev:0 1px 2px lab(7.07104% 1.25895 -7.23341/.04),0 12px 32px -12px lab(7.07104% 1.25895 -7.23341/.12)}}.dark .marketing{--background:#0d0e14;--foreground:#f2f3f6;--card:#14151d;--card-foreground:#f2f3f6;--popover:#14151d;--popover-foreground:#f2f3f6;--muted:#21222a;--muted-foreground:#9b9fad;--secondary:#22242c;--secondary-foreground:#f2f3f6;--accent:#2b2c45;--accent-foreground:#cacbff;--border:#ffffff1a;--input:#ffffff24;--primary:#8e92ff;--primary-foreground:#0c0e16;--ring:#8e92ff;--m-signal-2:#b680f3;--m-signal-soft:#8e92ff24;--m-grid:#ffffff0d;--m-thread:#8e92ff57;--m-node:#8e92ff;--m-elev:0 1px 2px #0000004d,0 18px 44px -16px #0009}@supports (color:lab(0% 0 0)){.dark .marketing{--background:lab(3.98613% .560612 -3.75574);--foreground:lab(95.9185% .0201762 -1.51929);--card:lab(7.00068% .912994 -5.79468);--card-foreground:lab(95.9185% .0201762 -1.51929);--popover:lab(7.00068% .912994 -5.79468);--popover-foreground:lab(95.9185% .0201762 -1.51929);--muted:lab(13.4658% .833705 -5.54217);--muted-foreground:lab(65.6555% .476033 -7.51117);--secondary:lab(14.2783% .827029 -5.54507);--secondary-foreground:lab(95.9185% .0201762 -1.51929);--accent:lab(18.9108% 5.06508 -15.9822);--accent-foreground:lab(82.9789% 8.68973 -28.5447);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.14);--primary:lab(63.9423% 19.6123 -55.7989);--primary-foreground:lab(3.96069% .801675 -4.97803);--ring:lab(63.9423% 19.6123 -55.7989);--m-signal-2:lab(62.6985% 38.1497 -50.6709);--m-signal-soft:lab(63.9423% 19.6123 -55.7989/.14);--m-grid:lab(100% 0 0/.05);--m-thread:lab(63.9423% 19.6123 -55.7989/.34);--m-node:lab(63.9423% 19.6123 -55.7989);--m-elev:0 1px 2px lab(0% 0 0/.3),0 18px 44px -16px lab(0% 0 0/.6)}}.marketing .m-invert{--background:#0d0e14;--foreground:#f2f3f6;--card:#15171f;--card-foreground:#f2f3f6;--popover:#15171f;--popover-foreground:#f2f3f6;--muted:#22242c;--muted-foreground:#a0a4b2;--secondary:#24262e;--secondary-foreground:#f2f3f6;--accent:#2d2d47;--accent-foreground:#cacbff;--border:#ffffff1f;--input:#ffffff29;--primary:#9196ff;--primary-foreground:#0c0e16;--ring:#9196ff;--m-signal-2:#bc86fa;--m-signal-soft:#9196ff29;--m-grid:#ffffff0f;--m-thread:#9196ff61;--m-node:#9196ff;background-color:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.marketing .m-invert{--background:lab(3.98613% .560612 -3.75574);--foreground:lab(95.9185% .0201762 -1.51929);--card:lab(7.65762% .958234 -5.86732);--card-foreground:lab(95.9185% .0201762 -1.51929);--popover:lab(7.65762% .958234 -5.86732);--popover-foreground:lab(95.9185% .0201762 -1.51929);--muted:lab(14.2783% .827029 -5.54507);--muted-foreground:lab(67.3957% .472575 -7.51294);--secondary:lab(15.2067% .819817 -5.54824);--secondary-foreground:lab(95.9185% .0201762 -1.51929);--accent:lab(19.4929% 5.03622 -15.9897);--accent-foreground:lab(82.9789% 8.68973 -28.5447);--border:lab(100% 0 0/.12);--input:lab(100% 0 0/.16);--primary:lab(65.0802% 19.845 -56.5076);--primary-foreground:lab(3.96069% .801675 -4.97803);--ring:lab(65.0802% 19.845 -56.5076);--m-signal-2:lab(65.0361% 37.9937 -50.7085);--m-signal-soft:lab(65.0802% 19.845 -56.5076/.16);--m-grid:lab(100% 0 0/.06);--m-thread:lab(65.0802% 19.845 -56.5076/.38);--m-node:lab(65.0802% 19.845 -56.5076)}}.m-display{font-family:var(--font-fraunces),"Iowan Old Style",Georgia,"Times New Roman",serif;font-optical-sizing:auto;letter-spacing:-.018em}.m-mono{font-family:var(--font-jetbrains),ui-monospace,"SFMono-Regular","Menlo",monospace;font-feature-settings:"zero","ss01"}.m-eyebrow{font-family:var(--font-jetbrains),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;font-weight:500}.m-grid-bg{background-image:linear-gradient(to right,var(--m-grid)1px,transparent 1px),linear-gradient(to bottom,var(--m-grid)1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%)}.m-aura{background:radial-gradient(60% 60% at 50% 30%,var(--m-signal-soft),transparent 70%)}.m-signal-text{background-image:var(--m-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.m-hairline{border-color:var(--border)}@keyframes m-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes m-draw{0%{stroke-dashoffset:var(--m-dash,200)}to{stroke-dashoffset:0}}@keyframes m-pulse-node{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.m-rise{animation:.62s cubic-bezier(.22,1,.36,1) both m-rise}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
