html,body,#__next{min-height:100%}body{margin:0}:root{--zk-black:#000000;--zk-white:#FAFAFA;--zk-green:#8B5CF6;--zk-grey:#A3A3A3;--bg:var(--zk-black);--bg-invert:var(--zk-green);--fg:var(--zk-white);--fg-muted:var(--zk-grey);--accent:var(--zk-green);--dot:var(--zk-grey);--theme-layout:var(--zk-black);--theme-primary:var(--zk-black);--theme-secondary:var(--zk-white);--theme-contrast:var(--zk-green);--theme-dot:var(--zk-grey);--theme-invert:var(--zk-green);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-kh:var(--font-sans);--font-pp:var(--font-sans);--fs-h1:72px;--fs-h2:40px;--fs-h3:24px;--fs-p:14px;--fs-label:12px;--lh-h1:1.1;--lh-h2:1.1;--lh-h3:1.2;--lh-p:1.5;--spacer-xs:48px;--spacer-sm:64px;--spacer-md:80px;--spacer-lg:128px;--spacer-xl:192px;--layout-columns-desktop:38;--layout-columns-mobile:8;--layout-margin-desktop:36px;--layout-margin-mobile:39px;--layout-gap:0px;--header-height-desktop:98px;--header-height-mobile:58px;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--hair:1px solid #ffffff2e;--hair-soft:1px solid #ffffff17;--hair-bright:1px solid var(--zk-green);--radius-0:0px}[data-theme=light]{--bg:var(--zk-green);--fg:var(--zk-black);--fg-muted:var(--zk-black);--accent:var(--zk-black);--theme-layout:var(--zk-green);--theme-primary:var(--zk-black);--theme-secondary:var(--zk-black);--theme-contrast:var(--zk-white);--theme-invert:var(--zk-black)}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.h1{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.035em;margin:0}.h2{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.028em;margin:0}.h3{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.02em;margin:0}.p{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-p);letter-spacing:0;margin:0;line-height:1.5}.p.indent{text-indent:31px}.label{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted);line-height:1.3}a,button,input,label,textarea,select{font-family:var(--font-pp);font-weight:500;font-size:var(--fs-p);line-height:var(--lh-p);color:inherit;cursor:pointer}a.link:hover,button.link:hover{color:var(--theme-contrast)}::selection{background:var(--accent);color:var(--zk-black)}html,body{color:#FAFAFA;background:#000000;margin:0;padding:0}body{background-color:#000000;background-image:radial-gradient(circle,#ffffff33 1px,#0000 1px);background-position:top;background-repeat:repeat;background-size:44px 44px}*{box-sizing:border-box}a{cursor:pointer;color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0}img{display:block}::selection{color:#000000;background:#8B5CF6}.label{text-transform:uppercase}@keyframes zk-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes zk-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}main{display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#000000}::-webkit-scrollbar-thumb{background:#ffffff2e}::-webkit-scrollbar-thumb:hover{background:#8B5CF6}em{font-style:italic}@media (max-width:640px){section[style*="padding: '176px 16px 132px'"],section[style*="padding: \"176px 16px 132px\""]{padding:48px 20px 40px!important}section[style*="padding: '132px 16px'"],section[style*="padding: \"132px 16px\""],section[style*="padding: '140px 16px'"]{padding:48px 20px!important}section[style*="padding: '132px 16px"]{padding:48px 20px 40px!important}div[style*="padding: '44px 44px"],div[style*="padding: '48px 44px"]{padding:24px 20px!important}div[style*="gridTemplateColumns: '1.35fr 1fr'"],div[style*="gridTemplateColumns: '1.3fr 1fr'"],div[style*="gridTemplateColumns: '1.25fr 1fr'"],div[style*="gridTemplateColumns: '1.2fr 1fr'"],div[style*="gridTemplateColumns: '1.15fr 1fr'"],div[style*="gridTemplateColumns: '1.1fr 1fr'"],div[style*="gridTemplateColumns: '1fr 1fr'"],div[style*="gridTemplateColumns: '1fr 1.2fr'"],div[style*="gridTemplateColumns: '1fr 1.3fr'"],div[style*="gridTemplateColumns: '1fr 1.35fr'"],div[style*="grid-template-columns: 1.35fr 1fr"],div[style*="grid-template-columns: 1.3fr 1fr"],div[style*="grid-template-columns: 1.2fr 1fr"],div[style*="grid-template-columns: 1.1fr 1fr"],div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:24px!important}div[style*="gridTemplateColumns: 'repeat(3"],div[style*="gridTemplateColumns: 'repeat(4"],div[style*="gridTemplateColumns: 'repeat(5"],div[style*="gridTemplateColumns: 'repeat(6"],div[style*="grid-template-columns: repeat(3"],div[style*="grid-template-columns: repeat(4"],div[style*="grid-template-columns: repeat(5"],div[style*="grid-template-columns: repeat(6"]{grid-template-columns:1fr!important}div[style*="gap: 72"],div[style*="gap: 64"],div[style*="gap: 56"],div[style*="gap: 48"],div[style*="gap: 40"]{gap:24px!important}h1[style*=clamp\(56px],h1[style*=clamp\(60px],h1[style*=clamp\(64px],h1[style*=clamp\(72px]{max-width:100%!important;font-size:clamp(32px,9.5vw,46px)!important;line-height:.98!important}h2[style*=clamp\(44px],h2[style*=clamp\(48px],h2[style*=clamp\(52px]{max-width:100%!important;font-size:clamp(28px,9vw,40px)!important;line-height:.98!important}h1[style*="fontSize: 124"],h1[style*="fontSize: 112"],h1[style*="fontSize: 96"],h1[style*="font-size: 124"],h1[style*="font-size: 112"],h1[style*="font-size: 96"]{font-size:44px!important;line-height:.98!important}div[style*="marginTop: 44"][style*=gridTemplateColumns],div[style*="marginTop: 72"][style*=gridTemplateColumns],div[style*="marginTop: 56"][style*=gridTemplateColumns],div[style*="marginTop: 48"][style*=gridTemplateColumns]{margin-top:24px!important}p[style*="maxWidth: 460"],p[style*="maxWidth: 480"],p[style*="maxWidth: 520"],p[style*="maxWidth: 620"],p[style*="maxWidth: 680"]{max-width:100%!important}div[style*="minHeight: 480"],div[style*="minHeight: 520"],div[style*="minHeight: 560"],div[style*="minHeight: 620"],div[style*="minHeight: 640"],div[style*="min-height: 480"],div[style*="min-height: 520"],div[style*="min-height: 560"],div[style*="min-height: 620"]{min-height:0!important}a[style*="padding: '14px 22px'"],a[style*="padding: '14px 28px'"],a[style*="padding: '12px 18px'"]{font-size:11px!important}section[style*="padding: '140px 16px 160px'"],section[style*="padding: '160px 16px'"],section[style*="padding: '180px 16px'"]{padding:56px 20px 64px!important}}

/* dot grid: gutters only, never behind the content column */
:root{--zk-dot-mask:linear-gradient(to right,#000 0,#000 calc(50% - 772px),#0000 calc(50% - 748px),#0000 calc(50% + 748px),#000 calc(50% + 772px),#000 100%)}
body{background-image:none}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff33 1px,#0000 1px);background-position:top;background-repeat:repeat;background-size:44px 44px;-webkit-mask-image:var(--zk-dot-mask);mask-image:var(--zk-dot-mask)}
canvas{-webkit-mask-image:var(--zk-dot-mask);mask-image:var(--zk-dot-mask)}
