@font-face{font-family:Calistoga;font-style:normal;font-weight:400;font-display:swap;src:url(../media/616a696ff1565992-s.222p17u_bdmuo.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:Calistoga;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b6d488453072ef79-s.1hfmrj7ysrz3y.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:Calistoga;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aba152cf9164d339-s.p.2pywvcwnv60iq.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:Calistoga Fallback;src:local(Arial);ascent-override:97.98%;descent-override:29.39%;line-gap-override:0.0%;size-adjust:102.06%}.calistoga_9edc658e-module__cqsxBa__className{font-family:Calistoga,Calistoga Fallback;font-style:normal;font-weight:400}.calistoga_9edc658e-module__cqsxBa__variable{--font-calistoga:"Calistoga", "Calistoga Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3d4d70b2-module__Mgzl3q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3d4d70b2-module__Mgzl3q__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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.176arc174-8zp.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.0bp8oijd_gu96.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.1fby2rem9ngyr.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.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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_562adfca-module__EajPmG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_562adfca-module__EajPmG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_5be3945f-module__BGF1aq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_5be3945f-module__BGF1aq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_4e57caab-module__FM08SW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_4e57caab-module__FM08SW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
body:has(.kraft-page){color:#fff;background-color:#000!important}html:has(.kraft-page){scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kraft-page{font-family:var(--font-figtree), var(--font-inter), ui-sans-serif, system-ui, sans-serif}.kraft{--k-bg:#000;--k-glow:255 255 255;--k-ink:#fff;--k-deep:#171717;--k-press:#fff;--k-light:#fff;--k-btn-a:#171717;--k-btn-b:#171717;--k-edge:255 255 255;--k-shadow:0 0 0;font-family:var(--font-figtree), var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--k-ink);background-color:var(--k-bg)}.kraft-head{font-family:var(--font-outfit), var(--font-figtree), ui-sans-serif, system-ui, sans-serif}.kraft-btn{border:1px solid rgb(var(--k-edge) / .7);background:linear-gradient(var(--k-btn-a), var(--k-btn-b));color:var(--k-ink);box-shadow:inset 0 1px 0 rgb(var(--k-edge) / .85), 0 10px 18px -6px rgb(var(--k-shadow) / .5), 0 2px 3px rgb(var(--k-shadow) / .3);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:1.05rem;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.kraft-btn:hover{background:linear-gradient(color-mix(in oklab, var(--k-btn-b) 88%, black), color-mix(in oklab, var(--k-btn-a) 94%, black));border-color:rgb(var(--k-edge) / .6);box-shadow:inset 0 4px 10px rgb(var(--k-shadow) / .38), inset 0 1px 2px rgb(var(--k-shadow) / .3), 0 1px 0 rgb(var(--k-edge) / .85);transform:none}.kraft-btn:active{background:linear-gradient(color-mix(in oklab, var(--k-btn-b) 80%, black), color-mix(in oklab, var(--k-btn-b) 90%, black));box-shadow:inset 0 6px 14px rgb(var(--k-shadow) / .5), inset 0 1px 3px rgb(var(--k-shadow) / .4), 0 1px 0 rgb(var(--k-edge) / .85)}.kraft-btn:hover>*,.kraft-btn:active>*{transform:translateY(1px)}.kraft-btn:focus-visible,.kraft-link:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.kraft-link{color:var(--k-ink);border-bottom:1.5px dashed;padding-bottom:1px;font-weight:600;transition:opacity .15s}.kraft-link:hover{opacity:.7}.kraft-box{color:var(--k-light);background-color:var(--k-deep);border:1px solid rgb(var(--k-edge) / .55);box-shadow:inset 0 4px 12px #0009, inset 0 -2px 6px #0000004d, 0 16px 22px -12px rgb(var(--k-shadow) / .65);text-shadow:0 2px #0000004d,0 10px 14px #00000059;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  4 0 0 0 -2.55'/></filter><rect width='100%' height='100%' filter='url(%23b)'/></svg>");border-radius:7px;padding:.04em .2em .02em;display:inline-block}.kraft-deboss{color:var(--k-press);text-shadow:2px 2px 1px rgb(var(--k-edge) / .55), -1px -2px 2px rgb(var(--k-shadow) / .6), 0 12px 18px rgb(var(--k-shadow) / .2)}.k-panel{aspect-ratio:1;background-color:color-mix(in oklab, var(--k-bg) 90%, white);border:1px solid rgb(var(--k-edge) / .65);box-shadow:0 26px 32px -24px rgb(var(--k-shadow) / .6), 0 2px 3px rgb(var(--k-shadow) / .18);border-radius:4px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.k-card:hover .k-panel{box-shadow:0 34px 38px -24px rgb(var(--k-shadow) / .65), 0 2px 3px rgb(var(--k-shadow) / .2);transform:translateY(-4px)}.k-raise{background:color-mix(in oklab, var(--k-bg) 88%, white);border:1px solid rgb(var(--k-edge) / .55);box-shadow:inset 0 1px 0 rgb(var(--k-edge) / .8), 0 16px 20px -10px rgb(var(--k-shadow) / .55), 0 2px 3px rgb(var(--k-shadow) / .3)}.k-sink{background:color-mix(in oklab, var(--k-bg) 92%, black);border:1px solid rgb(var(--k-edge) / .35);box-shadow:inset 0 5px 12px rgb(var(--k-shadow) / .45), inset 0 1px 2px rgb(var(--k-shadow) / .35), 0 1px 0 rgb(var(--k-edge) / .8)}.k-dark{background:var(--k-deep);border:1px solid rgb(var(--k-edge) / .5);box-shadow:inset 0 5px 14px #0009, 0 1px 0 rgb(var(--k-edge) / .7)}.k-pressed-text{font-family:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;color:var(--k-press);text-shadow:1px 1px 1px rgb(var(--k-edge) / .6), -1px -1px 1px rgb(var(--k-shadow) / .5);font-weight:800}.k-corrugated{background-image:repeating-linear-gradient(90deg, rgb(var(--k-shadow) / .22) 0 2px, rgb(var(--k-edge) / .45) 2px 5px)}.k-well{border:1px solid rgb(var(--k-edge) / .5);background-color:var(--k-deep);box-shadow:inset 0 6px 18px #0000008c, 0 1px 0 rgb(var(--k-edge) / .8);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 0.9  0 0 0 0 0.75  4 0 0 0 -2.8'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");border-radius:4px}.k-slab{background-color:var(--k-deep);background-image:radial-gradient(60% 90% at 50% 0%, rgb(var(--k-glow) / .1), transparent 70%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 0.9  0 0 0 0 0.75  4 0 0 0 -2.8'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");box-shadow:inset 0 6px 18px #0000008c}.k-band{background-color:var(--k-deep);background-image:radial-gradient(60% 90% at 50% 0%, rgb(var(--k-glow) / .1), transparent 70%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='z'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 0.9  0 0 0 0 0.75  4 0 0 0 -2.85'/></filter><rect width='100%' height='100%' filter='url(%23z)'/></svg>");border-top:1px solid rgb(var(--k-edge) / .4);border-bottom:1px solid rgb(var(--k-edge) / .4);box-shadow:inset 0 10px 18px -10px #0009,inset 0 -10px 18px -10px #00000080}.k-raised-text{color:var(--k-light);text-shadow:0 2px #0000004d,0 12px 16px #00000059}.marketing{font-family:var(--font-inter), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}.spot{isolation:isolate;position:relative}.spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--x,50%) var(--y,50%), #3a85ea29, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.spot:before{background:radial-gradient(420px circle at var(--x,50%) var(--y,50%), lab(54.6575% 3.45576 -59.0374/.16), transparent 60%)}}.spot:hover:before{opacity:1}@keyframes marquee{to{transform:translate(-50%)}}@keyframes drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(24px,-18px)scale(1.08)}}.animate-drift{animation:14s ease-in-out infinite drift}.flip-scene{perspective:1200px}.flip-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.flip-scene[data-flipped=true] .flip-inner{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden}.flip-back{transform:rotateY(180deg)}.js-hero [data-hero=pill],.js-hero [data-hero=word],.js-hero [data-hero=fade],.js-hero [data-hero=mock],.js-hero [data-hero=chip]{opacity:0}@media (prefers-reduced-motion:reduce){.js-hero [data-hero=pill],.js-hero [data-hero=word],.js-hero [data-hero=fade],.js-hero [data-hero=mock],.js-hero [data-hero=chip]{opacity:1!important;transform:none!important}.animate-drift{animation:none}.flip-inner{transition:none}html{scroll-behavior:auto}}.story[data-pinned=true]{height:100vh}.story[data-pinned=true] .story-stage{height:28rem;display:block}.story[data-pinned=true] [data-screen]{position:absolute;inset:0}.kraft-box,.k-well,.k-slab,.k-band{background-image:none}.kraft-box,.k-dark,.k-well,.k-slab,.k-band,.k-panel,.k-raise{background-color:#171717}.k-sink{box-shadow:none;background:#000;border-color:#ffffff1a}.k-panel,.k-raise,.k-dark,.k-well,.kraft-box{border-color:#ffffff1a}.k-panel,.k-raise{box-shadow:0 24px 40px -24px #000000e6}.kraft-deboss,.k-pressed-text,.k-raised-text,.kraft-box{color:#fff;text-shadow:none}.kraft-btn{color:#fff;box-shadow:none;background:#171717;border-color:#fff3}.kraft-btn:hover,.kraft-btn:active{color:#000;box-shadow:none;background:#fff;border-color:#fff}.kraft-btn:focus-visible,.kraft-link:focus-visible{outline-color:#fff}
