@font-face{font-stretch:125%;font-family:archivo;src:url(../media/archivo_expanded-s.p.2_qy8wb4tup4i.woff2)format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:65.03%;descent-override:15.55%;line-gap-override:0.0%;size-adjust:135.02%}.FmMaQG_className{font-family:archivo,archivo Fallback,system-ui,sans-serif;font-style:normal}.FmMaQG_variable{--font-archivo:"archivo", "archivo Fallback", system-ui, sans-serif}
@font-face{font-family:inter;src:url(../media/inter-s.p.392mse19q3cb2.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.EM2LRa_className{font-family:inter,inter Fallback,system-ui,sans-serif;font-style:normal}.EM2LRa_variable{--font-inter:"inter", "inter Fallback", system-ui, sans-serif}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Guzeza_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.Guzeza_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--ink:234, 234, 234;--bgc:0, 0, 0;--panel:#0b0b0c;--panel2:#0a0a0b;--mute1:#b5b5bb;--mute2:#6e6e75;--mute3:#5e5e65;--gl1:#ffffff17;--gl2:#ffffff06;--gl3:#ffffff0d;--glb:#ffffff1f;--gls:#0006;--glass-solid:#0e0e10d1;--carbon:#000;--steel:#eaeaea;--ignition:#fa6906;--ignition-hover:#ff7a1f;--ignition-press:#e85f05;--flame:#f83f06;--amber:#f6b90e;--paper:#f5f5f5;--graphite:#26262a;--slate:#8c8c93;--line:rgba(var(--ink), .12);--heat:linear-gradient(90deg, #f6b90e, #fa6906 60%, #f83f06);--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(20px, 5vw, 80px);--header-h:80px;--display:var(--font-archivo), "Archivo", system-ui, sans-serif;--body:var(--font-inter), "Inter", system-ui, sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--noise: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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .0385 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--carbon:#f3f3f1;--steel:#131315;--slate:#5c5c64;--graphite:#fff;--ink:19, 19, 21;--bgc:243, 243, 241;--panel:#fff;--panel2:#ecece9;--mute1:#3c3c42;--mute2:#6a6a72;--mute3:#8e8e95;--gl1:#ffffffc7;--gl2:#ffffff6b;--gl3:#ffffff9e;--glb:#13131517;--gls:#1e1e2814;--glass-solid:#fafaf8b3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--carbon)}html.is-locked,html.is-locked body{overflow:hidden}body{background:var(--carbon);min-height:100svh;color:var(--steel);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color .5s var(--ease), color .5s var(--ease);margin:0;overflow-x:clip}a{color:var(--steel)}a:hover{color:var(--ignition)}h1,h2,h3,p,ul,ol,li,figure{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;cursor:pointer}img,svg,canvas{display:block}:focus-visible{outline:2px solid var(--ignition);outline-offset:3px;border-radius:2px}::selection{background:var(--ignition);color:#000}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:1280px;padding:0 var(--gutter);margin:0 auto;position:relative}.section{padding:clamp(56px,6.5vw,96px) 0;position:relative}.section--clip{overflow:hidden}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:24px 64px;display:grid}@media (max-width:1023px){.split{grid-template-columns:1fr}}.ambient{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.ambient>span{aspect-ratio:1;border-radius:50%;position:absolute}.blob-flame{background:radial-gradient(circle, rgba(248, 63, 6, var(--a,.22)) 0%, rgba(249, 84, 6, calc(var(--a,.22) * .55)) 25%, rgba(250, 105, 6, calc(var(--a,.22) * .28)) 45%, rgba(250, 105, 6, calc(var(--a,.22) * .08)) 60%, transparent 72%)}.blob-silver{background:radial-gradient(circle, rgba(192, 192, 192, var(--a,.1)) 0%, rgba(192, 192, 192, calc(var(--a,.1) * .45)) 32%, rgba(192, 192, 192, calc(var(--a,.1) * .12)) 52%, transparent 68%)}.blob-amber{background:radial-gradient(circle, rgba(246, 185, 14, var(--a,.16)) 0%, rgba(246, 185, 14, calc(var(--a,.16) * .45)) 32%, rgba(246, 185, 14, calc(var(--a,.16) * .12)) 52%, transparent 68%)}.eyebrow{font:500 12px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.label{font:500 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.h2{font:800 clamp(30px, 3.6vw, 52px) / 1.1 var(--display);letter-spacing:-.01em;color:var(--steel);text-wrap:pretty;margin-top:20px;font-stretch:125%}.lede{font:400 17px/28px var(--body);color:var(--slate);text-wrap:pretty}.display{font-family:var(--display);font-stretch:125%}.btn{height:52px;font:600 15px/1 var(--body);white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), transform .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.btn--primary{background:var(--ignition);color:#fff}.btn--primary:hover{background:var(--ignition-hover);color:#fff}.btn--primary:active{background:var(--ignition-press)}.btn--ghost{border:1px solid rgba(var(--ink), .3);color:var(--steel)}.btn--ghost:hover{border-color:var(--steel);background:rgba(var(--ink), .05);color:var(--steel)}.btn--ghost:active{background:rgba(var(--ink), .1)}.btn--sm{height:44px;padding:0 20px;font-size:14px}.btn--sm:active{transform:scale(.97)}.ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:767px){.ctas{flex-direction:column;align-items:stretch}}.glass{border:1px solid var(--glb);background:linear-gradient(160deg, var(--gl1), var(--gl2) 50%, var(--gl3));-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #ffffff0a, 0 24px 60px var(--gls);border-radius:16px;position:relative;overflow:hidden}.glass:before{content:"";pointer-events:none;background:linear-gradient(180deg, #ffffff0f, #fff0 50%), var(--noise) 0 0 / 180px 180px;position:absolute;inset:0}.glass--sm{box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #ffffff0a, 0 16px 40px var(--gls);border-radius:12px}@media (max-width:767px),(prefers-reduced-transparency:reduce){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg, var(--gl1), var(--gl2) 50%, var(--gl3)), var(--glass-solid)}}.spec{pointer-events:none;opacity:0;background:radial-gradient(var(--spec-r,300px) circle at var(--mx,50%) var(--my,50%), #ffffff1a, #fff0 60%);transition:opacity .3s;position:absolute;inset:0}@media (pointer:fine){[data-mat]:hover>.spec{opacity:1}}.placeholder{border:1px dashed var(--slate);font:500 11px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);border-radius:999px;padding:6px 12px;display:inline-flex}.placeholder--xs{vertical-align:middle;padding:2px 8px}@media (max-width:767px){main{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.skip-link{z-index:400;background:var(--ignition);color:#000;font:600 14px/1 var(--body);transition:top .2s var(--ease);border-radius:4px;padding:12px 16px;text-decoration:none;position:fixed;top:-56px;left:16px}.skip-link:focus{color:#000;top:16px}main:focus{outline:none}.poster-light,:root[data-theme=light] .poster-dark{display:none}:root[data-theme=light] .poster-light{display:block}.reveal-ready [data-reveal]{transition:opacity var(--reveal-dur,.9s) cubic-bezier(.16, 1, .3, 1), transform var(--reveal-dur,.9s) cubic-bezier(.16, 1, .3, 1);transition-delay:var(--reveal-delay,0s)}.reveal-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(var(--reveal-y,24px))}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]:not(.is-in){transform:none}}
