@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,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:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,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:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,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:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,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:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,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:800;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,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:900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_4c2918{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_4c2918{--font-marketing-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}html:has(.zs-scope){font-size:16px}.zs-scope{--background:220 30% 98%;--foreground:222 35% 10%;--card:0 0% 100%;--card-foreground:222 35% 10%;--popover:0 0% 100%;--popover-foreground:222 35% 10%;--primary:218 80% 40%;--primary-foreground:0 0% 100%;--secondary:262 83% 58%;--secondary-foreground:0 0% 100%;--muted:220 20% 96%;--muted-foreground:220 12% 42%;--accent:220 22% 94%;--accent-foreground:222 35% 10%;--destructive:0 72% 52%;--destructive-foreground:0 0% 100%;--border:220 18% 90%;--input:220 18% 90%;--ring:218 80% 40%;--radius:0.875rem;--success:158 84% 39%;--warning:38 90% 55%;--gradient-start:218 80% 40%;--gradient-mid:244 75% 55%;--gradient-end:262 83% 58%;--dark-bg:222 31% 8%;--dark-card:222 22% 12%;--dark-border:222 24% 18%;--dark-fg:0 0% 100%;--dark-muted-fg:218 14% 70%;--text-primary:222 35% 10%;--text-secondary:220 12% 42%;--text-tertiary:220 12% 55%;--spacing:0.25rem;--tracking-normal:-0.011em;--font-sans:var(--font-marketing-sans),"Hanken Grotesk",Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:-.011em;color:hsl(var(--foreground));background-color:hsl(var(--background));font-feature-settings:"ss01","cv11";min-height:100vh}.zs-scope ::selection{background:hsl(var(--primary)/.25);color:hsl(var(--foreground))}.zs-scope .font-mono{font-family:var(--font-mono),"IBM Plex Mono",monospace!important}.zs-scope .rounded-xl{border-radius:.75rem}.zs-scope .rounded-2xl{border-radius:1rem}.zs-scope .rounded-3xl{border-radius:1.5rem}.zs-scope .container{width:100%;margin-inline:auto;padding-inline:1.5rem;max-width:none}@media (min-width:1280px){.zs-scope .container{max-width:1280px}}.zs-scope .eyebrow{display:inline-flex;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;color:hsl(var(--primary));letter-spacing:.1em}.zs-scope .gradient-text{-webkit-background-clip:text;background-clip:text;color:transparent}.zs-scope .gradient-bg,.zs-scope .gradient-text{background-image:linear-gradient(135deg,hsl(var(--gradient-start)) 0,hsl(var(--gradient-end)) 100%)}.zs-scope .gradient-border{position:relative;background:hsl(var(--card));border-radius:var(--radius)}.zs-scope .gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,hsl(var(--gradient-start)/.7),hsl(var(--gradient-end)/.7));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.zs-scope .zs-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem}.zs-scope .zs-card-hover{transition:all .3s}.zs-scope .zs-card-hover:hover{border-color:hsl(var(--primary)/.55);box-shadow:0 0 0 1px hsl(var(--primary)/.18),0 20px 40px -20px hsl(var(--primary)/.45)}.zs-scope .dark-surface{background-color:hsl(var(--dark-bg));color:hsl(var(--dark-fg))}.zs-scope .dark-card{background-color:hsl(var(--dark-card));border:1px solid hsl(var(--dark-border));color:hsl(var(--dark-fg));border-radius:.75rem}.zs-scope .dot-pattern{background-image:radial-gradient(hsl(222 35% 10%/.08) 1px,transparent 0);background-size:24px 24px}.zs-scope .dot-pattern-dark{background-image:radial-gradient(hsl(0 0% 100%/.08) 1px,transparent 0);background-size:24px 24px}.zs-scope .grid-pattern{background-image:linear-gradient(hsl(var(--border)/.6) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border)/.6) 1px,transparent 1px);background-size:56px 56px}.zs-scope .glow-primary{box-shadow:0 0 0 1px hsl(var(--primary)/.25),0 10px 30px hsl(var(--primary)/.45);transition:box-shadow .3s ease}.zs-scope .glow-primary:hover{box-shadow:0 0 0 1px hsl(var(--primary)/.4),0 14px 40px hsl(var(--primary)/.6)}.zs-scope .glass-nav{background:hsl(var(--background)/.78);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.zs-scope .marquee-track{display:flex;width:max-content;animation:zs-marquee 36s linear infinite}.zs-scope .marquee-track:hover{animation-play-state:paused}.zs-scope .marquee-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.zs-scope .dash-flow{background-image:linear-gradient(90deg,hsl(var(--primary)) 50%,transparent 50%);background-size:12px 1px;background-repeat:repeat-x;animation:zs-dashmove 1.2s linear infinite}.zs-scope .logo-grey{filter:grayscale(100%) contrast(.95);opacity:.55;transition:filter .3s ease,opacity .3s ease}.zs-scope .logo-grey:hover{filter:grayscale(0) contrast(1);opacity:1}.zs-scope .notion-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem}.zs-scope .chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;border:1px solid hsl(var(--border));background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:12px;font-weight:600}.zs-scope .chip-primary{border-color:hsl(var(--primary)/.25);background-color:hsl(var(--primary)/.08);color:hsl(var(--primary))}.zs-scope .chip-cool{border-color:hsl(var(--secondary)/.25);background-color:hsl(var(--secondary)/.08);color:hsl(var(--secondary))}.zs-scope .hover-lift{transition:transform .2s ease,box-shadow .2s ease}.zs-scope .hover-lift:hover{transform:translateY(-2px)}.zs-scope .page-label{display:inline-flex;align-items:center}.zs-scope .callout{background-color:hsl(var(--primary)/.06);border:1px solid hsl(var(--primary)/.2);border-radius:.75rem;padding:1rem 1.25rem}.zs-scope .gradient-bg-cool{background-image:linear-gradient(135deg,hsl(196 80% 45%) 0,hsl(var(--gradient-start)) 100%)}.zs-scope .zs-animate-fade-up{animation:zs-fade-up .6s ease-out forwards}.zs-scope .zs-animate-float{animation:zs-float 4s ease-in-out infinite}.zs-scope .zs-animate-pulse-soft{animation:zs-pulse-soft 2.4s ease-in-out infinite}@keyframes zs-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes zs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes zs-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes zs-pulse-soft{0%,to{opacity:.4}50%{opacity:1}}@keyframes zs-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes zs-dashmove{0%{background-position:0 0}to{background-position:24px 0}}body.zs-overlay-open .zs-scope header,body.zs-overlay-open .zs-scope nav[class*=fixed]{display:none!important}