@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_9ab1c464-module__BF2E2a__className{font-family:manrope,manrope Fallback,ui-sans-serif,system-ui,sans-serif}.manrope_9ab1c464-module__BF2E2a__variable{--font-manrope:"manrope", "manrope Fallback", ui-sans-serif, system-ui, sans-serif}
:root{--fuse-violet:#93f;--fuse-blue:#4d7fea;--fuse-green:#00e5a0;--color-black:#0d0d0d;--color-white:#fff;--gradient-fuse:linear-gradient(90deg, var(--fuse-violet) 0%, var(--fuse-blue) 50%, var(--fuse-green) 100%);--gradient-fuse-vertical:linear-gradient(180deg, var(--fuse-violet) 0%, var(--fuse-blue) 50%, var(--fuse-green) 100%);--color-surface:var(--color-black);--color-surface-raised:#161616;--color-paper:var(--color-white);--color-ink:var(--color-black);--color-text:var(--color-white);--color-text-soft:#c8c8c8;--color-text-muted:#8f8f8f;--color-text-muted-paper:#595959;--color-line:#ffffff1f;--color-line-strong:#ffffff3d;--color-line-paper:#0d0d0d24;--font-sans:var(--font-manrope), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-base:clamp(1.0625rem, .4vw + .95rem, 1.1875rem);--text-small:.9375rem;--text-lead:clamp(1.125rem, .9vw + .9rem, 1.4375rem);--text-h1:clamp(2.6rem, 6vw, 6.5rem);--text-h2:clamp(2rem, 4.2vw, 4rem);--text-h3:clamp(1.5rem, 2.4vw, 2.25rem);--header-h:72px;--gutter:clamp(20px, 5vw, 64px);--container:1320px;--section-y:clamp(96px, 13vw, 184px);--ease-out:cubic-bezier(.2, .7, .1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--header-h) + 16px);-webkit-text-size-adjust:100%;background:var(--color-surface)}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}body:after{content:"";pointer-events:none;z-index:100;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,video{max-width:100%;display:block}img,video{height:auto}h1,h2,h3{text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit}:focus-visible{outline:2px solid var(--fuse-green);outline-offset:4px;border-radius:4px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.title-2{font-size:var(--text-h2);letter-spacing:-.035em;font-weight:700;line-height:1.04}.lead{font-size:var(--text-lead);color:var(--color-text-soft);max-width:60ch;line-height:1.5}.skip-link{left:var(--gutter);z-index:200;background:var(--fuse-green);color:var(--color-ink);border-radius:8px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(28px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}
