@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._9CZmFa_className{font-family:Geist,Geist Fallback;font-style:normal}._9CZmFa_variable{--font-geist:"Geist", "Geist Fallback"}
:root{--color-soft-indigo:#7e40e7;--color-pure-black:#000;--color-carbon:#000;--color-graphite:#181818;--color-iron:#1f1f1f;--color-slate-edge:#313131;--color-smoke:#454545;--color-mist:#7c7c7c;--color-ash:#a7a7a7;--color-bone:#fff;--surface-canvas:#000;--surface-card:#181818;--surface-elevated:#1f1f1f;--surface-border:#313131;--surface-inverted:#fff;--text-caption:12px;--leading-caption:16px;--tracking-caption:.08em;--text-body-sm:14px;--leading-body-sm:20px;--tracking-body-sm:-.01em;--text-body:16px;--leading-body:24px;--tracking-body:-.01em;--text-heading-sm:20px;--leading-heading-sm:28px;--tracking-heading-sm:-.02em;--text-heading:24px;--leading-heading:32px;--tracking-heading:-.025em;--text-heading-lg:36px;--leading-heading-lg:40px;--tracking-heading-lg:-.03em;--text-display-sm:48px;--leading-display-sm:1;--tracking-display-sm:-.04em;--text-display:60px;--leading-display:1;--tracking-display:-.045em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--spacing-unit:8px;--spacing-8:8px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-64:64px;--spacing-96:96px;--page-max-width:1200px;--section-gap:80px;--card-padding:24px;--element-gap:8px;--radius-md:4px;--radius-lg:8px;--radius-full:9999px;--radius-tags:4px;--radius-cards:16px;--radius-inputs:8px;--radius-buttons:8px;--radius-navpills:9999px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{background:var(--surface-canvas);max-width:100vw;min-height:100%;color:var(--color-bone);overflow-x:clip}body{--kc-font:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--font-display:var(--kc-font);--font-label:var(--kc-font);font-family:var(--kc-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,select{font-family:inherit}::selection{color:#fff;background:#7e40e759}:root{--kc-bg:#fff;--kc-bg-alt:#f5f5f5;--kc-surface:#fff;--kc-text:#181818;--kc-text-2:#6b6b6b;--kc-text-3:#858585;--kc-line:#0000001a;--kc-line-strong:#0000002e;--kc-glass:#ffffffc7;--kc-inverse-bg:#181818;--kc-inverse-text:#f5f5f5;--kc-shadow-ink:24 24 24;--kc-shadow:0 32px 64px -24px rgb(var(--kc-shadow-ink) / .28);--kc-device:#181818;--kc-device-edge:#b8b8b8;--kc-brand:#7e40e7;--kc-hero-from:#000;--kc-hero-to:#666;--kc-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--kc-max:1240px;--kc-gutter:24px;--kc-section-top:48px;--kc-section-bottom:64px;--kc-type-hero:48px;--kc-type-title:36px;--kc-lead-title:40px;--kc-type-lede:18px;--kc-lead-lede:28px;--kc-ease:cubic-bezier(.22, 1, .36, 1);--kc-ease-loop:cubic-bezier(.37, 0, .63, 1);--kc-move:.5s;--kc-fade:.3s;--kc-reveal:.7s}@media (min-width:640px){:root{--kc-gutter:32px;--kc-section-top:64px;--kc-section-bottom:80px;--kc-type-hero:72px;--kc-type-title:48px;--kc-lead-title:1;--kc-type-lede:20px;--kc-lead-lede:28px}}@media (min-width:1024px){:root{--kc-gutter:48px;--kc-section-top:80px;--kc-section-bottom:96px;--kc-type-hero:96px;--kc-type-title:72px;--kc-type-lede:24px;--kc-lead-lede:32px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kc-bg:#000;--kc-bg-alt:#181818;--kc-surface:#1f1f1f;--kc-text:#f5f5f5;--kc-text-2:#a1a1a1;--kc-text-3:#6e6e6e;--kc-line:#ffffff24;--kc-line-strong:#ffffff3d;--kc-glass:#181818b8;--kc-inverse-bg:#f5f5f5;--kc-inverse-text:#181818;--kc-shadow-ink:0 0 0;--kc-shadow:0 32px 64px -24px #000c;--kc-device:#000;--kc-device-edge:#4a4a4a;--kc-brand:#a980ef;--kc-hero-from:#fff;--kc-hero-to:#9b9b9b}}:root[data-theme=dark]{--kc-bg:#000;--kc-bg-alt:#181818;--kc-surface:#1f1f1f;--kc-text:#f5f5f5;--kc-text-2:#a1a1a1;--kc-text-3:#6e6e6e;--kc-line:#ffffff24;--kc-line-strong:#ffffff3d;--kc-glass:#181818b8;--kc-inverse-bg:#f5f5f5;--kc-inverse-text:#181818;--kc-shadow-ink:0 0 0;--kc-shadow:0 32px 64px -24px #000c;--kc-device:#000;--kc-device-edge:#4a4a4a;--kc-brand:#a980ef;--kc-hero-from:#fff;--kc-hero-to:#9b9b9b}@property --kc-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --kc-bg-alt{syntax:"<color>";inherits:true;initial-value:#f5f5f5}@property --kc-surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --kc-text{syntax:"<color>";inherits:true;initial-value:#181818}@property --kc-text-2{syntax:"<color>";inherits:true;initial-value:#6b6b6b}@property --kc-text-3{syntax:"<color>";inherits:true;initial-value:#858585}@property --kc-line{syntax:"<color>";inherits:true;initial-value:#0000001a}@property --kc-line-strong{syntax:"<color>";inherits:true;initial-value:#0000002e}@property --kc-glass{syntax:"<color>";inherits:true;initial-value:#ffffffc7}@property --kc-inverse-bg{syntax:"<color>";inherits:true;initial-value:#181818}@property --kc-inverse-text{syntax:"<color>";inherits:true;initial-value:#f5f5f5}@property --kc-device{syntax:"<color>";inherits:true;initial-value:#181818}@property --kc-device-edge{syntax:"<color>";inherits:true;initial-value:#b8b8b8}[data-kc]{transition:--kc-bg var(--kc-reveal) var(--kc-ease), --kc-bg-alt var(--kc-reveal) var(--kc-ease), --kc-surface var(--kc-reveal) var(--kc-ease), --kc-text var(--kc-reveal) var(--kc-ease), --kc-text-2 var(--kc-reveal) var(--kc-ease), --kc-text-3 var(--kc-reveal) var(--kc-ease), --kc-line var(--kc-reveal) var(--kc-ease), --kc-line-strong var(--kc-reveal) var(--kc-ease), --kc-glass var(--kc-reveal) var(--kc-ease), --kc-inverse-bg var(--kc-reveal) var(--kc-ease), --kc-inverse-text var(--kc-reveal) var(--kc-ease), --kc-device var(--kc-reveal) var(--kc-ease), --kc-device-edge var(--kc-reveal) var(--kc-ease)}[data-kc][data-phase=night]{--kc-bg:#000;--kc-bg-alt:#181818;--kc-surface:#1f1f1f;--kc-text:#f5f5f5;--kc-text-2:#a1a1a1;--kc-text-3:#6e6e6e;--kc-line:#ffffff24;--kc-line-strong:#ffffff3d;--kc-glass:#181818c7;--kc-inverse-bg:#f5f5f5;--kc-inverse-text:#181818;--kc-device:#000;--kc-device-edge:#4a4a4a}@media (prefers-reduced-motion:reduce){[data-kc]{transition:none}}[data-kc]{--kc-accent:var(--accent,var(--kc-brand));--kc-link:var(--kc-accent);--color-bone:var(--kc-text);--color-ash:var(--kc-text-2);--color-mist:var(--kc-text-3);--color-smoke:var(--kc-line-strong);--color-slate-edge:var(--kc-line-strong);--color-iron:var(--kc-bg-alt);--color-graphite:var(--kc-bg-alt);--color-carbon:var(--kc-bg);--color-pure-black:var(--kc-bg);--color-soft-indigo:var(--kc-accent);--surface-canvas:var(--kc-bg);--surface-card:var(--kc-bg-alt);--surface-elevated:var(--kc-bg-alt);--surface-border:var(--kc-line-strong);--surface-inverted:var(--kc-inverse-bg);--font-display:var(--kc-font);--font-label:var(--kc-font)}:is(html:has([data-kc]),body:has([data-kc])){background:var(--kc-bg);color:var(--kc-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has([data-kc]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]):has([data-kc]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]:has([data-kc]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark]:has([data-kc]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has([data-kc]){font-family:var(--kc-font);letter-spacing:-.011em}body:has([data-kc]) ::selection{background:color-mix(in srgb, var(--kc-link) 28%, transparent);color:inherit}[data-kc] :is(h1,h2,h3,h4){text-wrap:balance}[data-kc] :is(p,li,dd){text-wrap:pretty}[data-kc] :is(a,button,summary,select,input,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--kc-accent);outline-offset:2px}[data-reveal-ready] [data-reveal]{transition:opacity var(--kc-reveal) var(--kc-ease), translate var(--kc-reveal) var(--kc-ease)}[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;translate:0 24px}@media (prefers-reduced-motion:reduce){[data-reveal-ready] [data-reveal]:not([data-revealed]){translate:none}}
