@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e.19s5evoqhirey.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.386o_ri1vb0yv.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.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140.3lxpqujs87tck.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}.hanken_grotesk_85a11a69-module__PqI-BG__className{font-family:Hanken Grotesk,sans-serif;font-style:normal}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e.p.0wiir8udbzjvx.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}.ibm_plex_sans_977a2152-module__c98SMW__className{font-family:IBM Plex Sans,sans-serif;font-style:normal}
.PageLoader-module-scss-module__wntwsG__bar{z-index:9999;background:linear-gradient(90deg, var(--accent), var(--accent-mid), var(--accent));width:0%;height:3px;box-shadow:0 0 10px rgba(var(--accent-rgb), .7);opacity:0;pointer-events:none;background-size:200% 100%;transition:width .2s,opacity .2s;position:fixed;top:0;left:0}.PageLoader-module-scss-module__wntwsG__bar--visible{opacity:1;animation:1.4s linear infinite PageLoader-module-scss-module__wntwsG__bar-flow}@keyframes PageLoader-module-scss-module__wntwsG__bar-flow{0%{background-position:0 0}to{background-position:200% 0}}
:root{--white:#fff;--black:#15111f;--about-bg:#fff;--bust-bg:#fff;--bg:#fff;--bg-dark:#15111f;--surface:#fff;--surface-dark:#201a33;--surface2:#f5f3fb;--surface2-dark:#291f47;--border:#e7e4f5;--border-dark:#ffffff1f;--text:#15111f;--text-dark:#f6f4fb;--muted:#6d6a7c;--muted-dark:#a29dbb;--gray-50:#f5f3fb;--gray-100:#efedf9;--gray-200:#e7e4f5;--gray-400:#9d97b8;--gray-600:#6d6a7c;--accent:#5b4fe9;--accent-hover:#4a3ed1;--accent-light:#ede9fd;--accent-mid:#cabdfa;--accent-mid-text:#2c1f6b;--accent-rgb:91, 79, 233;--accent-mid-rgb:202, 189, 250;--indigo:var(--accent);--indigo-hover:var(--accent-hover);--indigo-light:var(--accent-light);--navy:#15111f;--purple:#3a2fae;--lavender:#ede9fd;--green:#12b76a;--green-light:#e7f9f1;--green-text:#067647;--orange:#f5a623;--orange-light:#fef0c7;--orange-text:#8a4b00;--red:#e5484d;--red-light:#fdeaea;--on-accent:var(--white);--header-bg:#ffffffc7;--header-border:var(--border);--header-shadow:#15111f0d;--header-glass-1:#ffffffe6;--header-glass-2:#ffffffa8;--header-glass-3:#fff9;--header-blur-saturate:160%;--header-noise-opacity:.05;--header-noise-blend:multiply;--header-nav-hover-bg:var(--surface2);--header-nav-active-bg:var(--surface2);--header-nav-active-ring:inset 0 0 0 1px var(--border);--header-icon-border:var(--border);--header-icon-bg:var(--surface2);--header-burger-border:var(--border);--header-burger-bg:var(--surface2);--header-drawer-bg:var(--white);--footer-bg:linear-gradient(160deg, var(--accent), var(--purple) 130%);--footer-color:var(--white);--footer-border-top:#ffffff14;--footer-noise-opacity:.35;--footer-glow:#ffffff24;--footer-tagline:#ffffffb8;--footer-col-title:#ffffff8c;--footer-link:#ffffffc7;--footer-link-hover:var(--white);--footer-copy:#fff9;--footer-giant:#ffffff1a;--about-btn-shadow:rgba(var(--accent-rgb), .35);--about-on-hero:var(--text);--about-lede:var(--muted);--about-stats-border:var(--border);--about-stat-label:var(--muted);--about-idea-text:var(--muted);--about-up-bg:var(--surface2);--about-up-border:var(--border);--about-up-hover-border:var(--accent);--about-up-hover-bg:var(--surface2);--about-up-text:var(--muted);--about-sources-text:var(--muted);--about-sources-label:var(--gray-400);--hero-bg:var(--white);--hero-text:var(--text);--hero-glow-1:#5b4fe91a;--hero-glow-2:#cabdfa47;--hero-glow-3:#5b4fe90d;--hero-em-color:var(--accent);--hero-em-family:"Georgia", serif;--hero-em-style:italic;--hero-title-color:var(--text);--hero-sub-color:var(--muted);--hero-input-border:var(--border);--hero-input-color:var(--text);--hero-input-bg:var(--surface2);--hero-input-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%2315111f' stroke-opacity='0.4' stroke-width='1.5'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3 3' stroke-linecap='round'/%3E%3C/svg%3E");--hero-input-focus-border:var(--accent-hover);--hero-input-focus-bg:var(--white);--hero-input-focus-shadow:rgba(var(--accent-rgb), .16);--hero-input-placeholder:var(--muted);--filter-input-focus-border:var(--accent-hover);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--white:#fff;--black:#08080a;--about-bg:#08080a;--bust-bg:#08080a;--bg:#08080a;--bg-dark:#08080a;--surface:#131316;--surface-dark:#131316;--surface2:#1b1b1f;--surface2-dark:#1b1b1f;--border:#ffffff17;--border-dark:#ffffff17;--text:#f3f3ef;--text-dark:#f3f3ef;--muted:#9797a1;--muted-dark:#75757e;--gray-50:#131316;--gray-100:#1b1b1f;--gray-200:#ffffff17;--gray-400:#75757e;--gray-600:#9797a1;--accent:#c6f24e;--accent-hover:#b0d93f;--accent-light:#c6f24e24;--accent-mid:#7c8cff;--accent-mid-text:#0c0d1a;--accent-rgb:198, 242, 78;--accent-mid-rgb:124, 140, 255;--navy:#08080a;--purple:#4b3aff;--lavender:#c3cbff;--green:#3ecf8e;--green-light:#3ecf8e24;--green-text:#3ecf8e;--orange:#f5a623;--orange-light:#f5a62324;--orange-text:#f5a623;--red:#ff5c5c;--red-light:#ff5c5c24;--on-accent:var(--accent-mid-text);--header-bg:#08080ac7;--header-border:#ffffff14;--header-shadow:#00000059;--header-glass-1:#131316db;--header-glass-2:#13131699;--header-glass-3:#08080a8c;--header-blur-saturate:140%;--header-noise-opacity:.5;--header-noise-blend:overlay;--header-nav-hover-bg:#ffffff0f;--header-nav-active-bg:#ffffff14;--header-nav-active-ring:inset 0 0 0 1px #ffffff1a;--header-icon-border:#ffffff1f;--header-icon-bg:#ffffff0a;--header-burger-border:#ffffff1f;--header-burger-bg:#ffffff0d;--header-drawer-bg:#08080a;--footer-bg:var(--surface);--footer-color:var(--text);--footer-border-top:var(--border);--footer-noise-opacity:.4;--footer-glow:rgba(var(--accent-rgb), .06);--footer-tagline:var(--muted);--footer-col-title:var(--muted);--footer-link:var(--muted);--footer-link-hover:var(--accent);--footer-copy:var(--muted);--footer-giant:#ffffff0f;--about-btn-shadow:rgba(var(--accent-rgb), .35);--about-on-hero:var(--white);--about-lede:var(--white);--about-stats-border:#ffffff24;--about-stat-label:var(--white);--about-idea-text:#fff9;--about-up-bg:#ffffff0d;--about-up-border:#ffffff1f;--about-up-hover-border:#ffffff1f;--about-up-hover-bg:#ffffff17;--about-up-text:#ffffff9e;--about-sources-text:#ffffffd9;--about-sources-label:#fff6;--hero-bg:var(--black);--hero-text:var(--white);--hero-glow-1:#c6f24e1f;--hero-glow-2:#12b76a14;--hero-glow-3:#7c8cff1a;--hero-em-color:var(--accent-mid);--hero-em-family:inherit;--hero-em-style:normal;--hero-title-color:var(--text-dark);--hero-sub-color:var(--muted-dark);--hero-input-border:#ffffff2e;--hero-input-color:var(--white);--hero-input-bg:#ffffff17;--hero-input-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-opacity='0.6' stroke-width='1.5'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3 3' stroke-linecap='round'/%3E%3C/svg%3E");--hero-input-focus-border:var(--accent);--hero-input-focus-bg:var(--surface2);--hero-input-focus-shadow:rgba(var(--accent-rgb), .16);--hero-input-placeholder:#ffffff80;--filter-input-focus-border:var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{scroll-behavior:smooth;overscroll-behavior-y:none}body{font-family:var(--font-body,"IBM Plex Sans", sans-serif);color:var(--text);background:var(--bg);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;transition:background .2s,color .2s}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:var(--font-body,"IBM Plex Sans", sans-serif);cursor:pointer}.container{max-width:1600px;margin:0 auto;padding:0 16px}@media (max-width:480px){.container{padding:0 12px}}.eyebrow{color:var(--accent);margin-bottom:14px;font-size:14px;font-weight:600;display:inline-block}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(24px)}[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}
