@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-jb-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/32e25f01d505ec85-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fc09afc98df403d8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a1b162a37676c838-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/263fb248af29649a-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b168376ccfaad369-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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2fb8de4125a01741-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02d147818de8ff73-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc547ea07950095c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e158f6b7b897efae-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ce8945984c06f9a5-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/521b0b6b6b9cdabe-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4fcd55e2c741afb8-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_b9e2e3{font-family:"Source Serif 4","Source Serif 4 Fallback";font-weight:400}.__variable_b9e2e3{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{--paper:#F4F2EC;--paper-2:#EBE8DE;--paper-3:#DCD8CC;--paper-shell:#FAF8F2;--ink:#101418;--ink-2:#2B3138;--ink-3:#5B6168;--ink-4:#8A8F95;--line:rgba(16,20,24,0.10);--line-strong:rgba(16,20,24,0.20);--zt-orange:#E14B2C;--zt-orange-deep:#B53A1F;--zt-orange-soft:#FCD9CE;--zt-blue:#1742C8;--zt-blue-soft:#C9D2EE;--zt-amber:#E8B845;--zt-green:#2D8C5F;--success:#2D8C5F;--warning:#B07A1F;--danger:#C8392A;--zt-orange-text:var(--zt-orange-deep);--bg:var(--paper);--bg-elevated:var(--paper-shell);--bg-sunken:var(--paper-2);--fg:var(--ink);--fg-muted:var(--ink-2);--fg-meta:var(--ink-3);--fg-disabled:var(--ink-4);--accent:var(--zt-orange);--link:var(--zt-blue);--border:var(--line);--border-strong:var(--line-strong);--font-sans:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-source-serif),"Source Serif 4",Georgia,"Times New Roman",serif;--font-mono:var(--font-jb-mono),ui-monospace,"SF Mono",Menlo,monospace;--display-1:600 clamp(56px,9vw,132px)/0.96 var(--font-sans);--display-2:600 clamp(44px,6.5vw,88px)/1.0 var(--font-sans);--display-3:600 clamp(32px,4.5vw,56px)/1.05 var(--font-sans);--h1:600 40px/1.1 var(--font-sans);--h2:600 28px/1.18 var(--font-sans);--h3:500 20px/1.3 var(--font-sans);--h4:600 15px/1.4 var(--font-sans);--eyebrow:500 12px/1.4 var(--font-mono);--body-lg:400 19px/1.55 var(--font-sans);--body:400 16px/1.55 var(--font-sans);--body-sm:400 14px/1.5 var(--font-sans);--meta:500 12px/1.4 var(--font-sans);--serif-lg:400 22px/1.55 var(--font-serif);--serif:400 17px/1.6 var(--font-serif);--serif-it:italic 400 17px/1.6 var(--font-serif);--code:500 14px/1.55 var(--font-mono);--code-sm:500 12px/1.5 var(--font-mono);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--shadow-1:0 1px 2px rgba(16,20,24,0.05);--shadow-2:0 6px 18px -6px rgba(16,20,24,0.10),0 1px 2px rgba(16,20,24,0.04);--shadow-3:0 20px 48px -16px rgba(16,20,24,0.22),0 4px 10px rgba(16,20,24,0.06);--shadow-inset:inset 0 0 0 1px rgba(16,20,24,0.08);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.65,0.05,0.36,1);--dur-1:120ms;--dur-2:220ms;--dur-3:420ms;--grid-dot:rgba(16,20,24,0.10);--grid-bg:radial-gradient(circle at 1px 1px,var(--grid-dot) 1px,transparent 0);--grid-size:24px 24px;--zt-header-h:57px}*{box-sizing:border-box}body,html{margin:0;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.zt-body{background:var(--bg);color:var(--fg);font:var(--body);-webkit-font-smoothing:antialiased}.zt-display-1{font:var(--display-1);letter-spacing:-.025em;color:var(--fg)}.zt-display-2{font:var(--display-2);letter-spacing:-.02em;color:var(--fg)}.zt-display-3{font:var(--display-3)}.zt-display-3,.zt-h1{letter-spacing:-.015em;color:var(--fg)}.zt-h1{font:var(--h1)}.zt-h2{font:var(--h2);letter-spacing:-.01em}.zt-h2,.zt-h3{color:var(--fg)}.zt-h3{font:var(--h3)}.zt-h4{font:var(--h4);color:var(--fg)}.zt-serif{font:var(--serif);color:var(--fg-muted)}.zt-serif-lg{font:var(--serif-lg);color:var(--fg-muted)}.zt-body-lg{font:var(--body-lg);color:var(--fg-muted)}.zt-body-md{font:var(--body);color:var(--fg-muted)}.zt-body-sm{font:var(--body-sm);color:var(--fg-meta)}.zt-meta{font:var(--meta);color:var(--fg-meta);letter-spacing:.01em}.zt-code{font:var(--code);color:var(--fg);background:var(--paper-2);padding:1px 6px;border-radius:var(--radius-xs)}.zt-eyebrow{display:inline-flex;align-items:center;gap:6px;font:var(--eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-meta)}.zt-eyebrow:before{content:"//";color:var(--zt-orange);font-weight:600}.zt-tag{display:inline-flex;align-items:center;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-muted);padding:6px 10px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-xs)}.zt-tag:before{content:"[";margin-right:6px;color:var(--fg-meta)}.zt-tag:after{content:"]";margin-left:6px;color:var(--fg-meta)}a.zt-link{color:var(--fg);text-decoration:none;border-bottom:1px solid var(--line-strong);transition:border-color var(--dur-1) var(--ease-out)}a.zt-link:hover{border-bottom-color:var(--zt-orange);color:var(--zt-orange)}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--zt-orange);outline-offset:2px}:where(button,a,summary,input,textarea,select){touch-action:manipulation}:where(section[id],h2[id],div[id]){scroll-margin-top:calc(var(--zt-header-h, 64px) + 16px)}.zt-container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.zt-btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--font-sans);font-weight:500;font-size:14px;padding:12px 20px;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.zt-btn:active{transform:scale(.985)}.zt-btn--sm{padding:8px 14px;font-size:13px}.zt-btn--primary{background:var(--ink);color:var(--paper)}.zt-btn--primary:hover{background:#000}.zt-btn--accent{background:var(--zt-orange);color:var(--paper-shell)}.zt-btn--accent:hover{background:var(--zt-orange-deep)}.zt-btn--outline{background:transparent;color:var(--ink);border-color:var(--line-strong)}.zt-btn--outline:hover{background:rgba(16,20,24,.05);border-color:var(--ink)}.zt-btn--outline-inverse{background:transparent;color:var(--paper);border-color:rgba(244,242,236,.3)}.zt-btn--outline-inverse:hover{background:rgba(244,242,236,.08);border-color:var(--paper)}.zt-btn--ghost{background:transparent;color:var(--ink);padding:12px 4px;border-radius:var(--radius-sm)}.zt-btn--ghost:hover{color:var(--zt-orange)}.zt-dot{display:inline-block;width:7px;height:7px;background:currentColor;border-radius:50%;margin-right:4px;vertical-align:1px}.zt-dot--live{color:var(--zt-green);animation:ztPulse 2s var(--ease-in-out) infinite}@keyframes ztPulse{0%,to{opacity:1}50%{opacity:.55}}.zt-mark{position:relative;display:inline-flex;align-items:center;font-family:var(--font-sans);font-weight:700;letter-spacing:-.05em;color:var(--ink)}.zt-mark__digits{display:inline-block;line-height:1}.zt-mark__slash{position:absolute;left:0;top:0;height:100%;width:auto;pointer-events:none;transform:translateX(-2%)}.zt-eyebrow--inverse{color:rgba(244,242,236,.6)}.zt-eyebrow--inverse:before{color:var(--zt-orange)}.zt-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.zt-header__inner{max-width:1280px;margin:0 auto;padding:0 32px;height:calc(var(--zt-header-h) - 1px);display:flex;align-items:center;gap:40px}.zt-header__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.zt-header__wordmark{display:inline-flex;align-items:baseline;gap:8px;font:600 17px/1 var(--font-sans);color:var(--ink);letter-spacing:-.01em}.zt-header__wordmark-sub{font:500 11px/1 var(--font-mono);color:var(--ink-3);letter-spacing:.12em}.zt-header__nav{display:flex;align-items:center;gap:28px;flex:1 1}.zt-header__nav a{font:500 14px/1 var(--font-sans);color:var(--ink-2);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.zt-header__nav a:hover{color:var(--ink)}.zt-header__nav-ext{display:inline-flex;align-items:center;gap:4px}.zt-header__actions{display:flex;align-items:center;gap:10px}.zt-header__search{display:inline-flex;align-items:center;gap:8px;background:var(--paper-2);border:1px solid var(--line);cursor:pointer;padding:6px 10px;border-radius:var(--radius-md);color:var(--ink-3);transition:border-color var(--dur-1) var(--ease-out)}.zt-header__search:hover{border-color:var(--ink-3);color:var(--ink)}.zt-header__search kbd{font:500 11px/1 var(--font-mono);background:var(--paper-shell);padding:3px 6px;border-radius:var(--radius-xs);border:1px solid var(--line);color:var(--ink-2)}.zt-hero{position:relative;padding:72px 0 112px;overflow:hidden;background:var(--paper);background-image:var(--grid-bg);background-size:var(--grid-size);background-position:0 0}.zt-hero__inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:center}.zt-hero__copy{display:flex;flex-direction:column;gap:24px;min-width:0}.zt-hero__title{font-family:var(--font-sans);font-weight:600;font-size:clamp(40px,5.8vw,80px);line-height:.98;letter-spacing:-.03em;color:var(--ink);margin:4px 0 0}.zt-hero__accent{color:var(--ink-3);font-weight:500}.zt-hero__sub{font:400 18px/1.55 var(--font-sans);color:var(--ink-2);max-width:540px;margin:0}.zt-hero__actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.zt-hero__specs{display:flex;gap:48px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);max-width:540px;flex-wrap:wrap}.zt-hero__spec{display:flex;flex-direction:column;gap:6px}.zt-hero__spec-label{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.zt-hero__spec-value{font:500 15px/1.2 var(--font-sans);color:var(--ink);display:inline-flex;align-items:center;gap:6px}.zt-hero__monitor{min-width:0}.zt-monitor{background:var(--paper-shell);border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-mono);box-shadow:0 24px 64px -24px rgba(16,20,24,.18),0 4px 12px rgba(16,20,24,.04)}.zt-monitor__bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--paper-2);border-bottom:1px solid var(--line)}.zt-monitor__bar-dots{display:inline-flex;gap:5px}.zt-monitor__bar-dots span{width:9px;height:9px;border-radius:50%;background:rgba(16,20,24,.14)}.zt-monitor__bar-title{font:500 12px/1 var(--font-mono);color:var(--ink-2);letter-spacing:.02em;flex:1 1}.zt-monitor__bar-status{font:600 10px/1 var(--font-mono);letter-spacing:.16em;color:var(--zt-green);display:inline-flex;gap:4px;align-items:center}.zt-monitor__section{padding:18px;border-bottom:1px solid var(--line)}.zt-monitor__section:last-child{border-bottom:0}.zt-monitor__section--split{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:0}.zt-monitor__section--split .zt-monitor__metric{padding:16px 18px;border-right:1px solid var(--line)}.zt-monitor__section--split .zt-monitor__metric:last-child{border-right:0}.zt-monitor__section-head{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);margin-bottom:12px}.zt-monitor__services{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.zt-monitor__services li{display:grid;grid-template-columns:1fr 8px auto 64px;align-items:center;grid-gap:10px;gap:10px;font:500 12px/1 var(--font-mono);color:var(--ink)}.zt-monitor__svc-name{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zt-monitor__svc-dot{width:6px;height:6px;border-radius:50%;background:var(--zt-green);box-shadow:0 0 0 2px rgba(45,140,95,.15)}.zt-monitor__svc-val{color:var(--ink);min-width:50px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-monitor__metric-row{display:flex;align-items:baseline;gap:8px}.zt-monitor__metric-num{font:600 24px/1 var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-monitor__metric-delta{font:500 11px/1 var(--font-mono);color:var(--zt-green);letter-spacing:.04em}.zt-monitor__log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.zt-monitor__log li{display:grid;grid-template-columns:auto 8px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;font:500 11px/1 var(--font-mono);color:var(--ink-3);animation:zt-log-in .36s var(--ease-out)}.zt-monitor__log-t{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zt-monitor__log-arr{color:var(--ink-4)}.zt-monitor__log-svc{color:var(--ink)}.zt-monitor__log-req{color:var(--zt-orange)}@keyframes zt-log-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.zt-statstrip{padding:96px 0 64px;background:var(--paper)}.zt-statstrip__inner{max-width:1280px;margin:0 auto;padding:0 32px}.zt-statstrip__inner .zt-eyebrow{margin-bottom:32px}.zt-statstrip__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong)}.zt-stat{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:28px}.zt-stat:first-child{padding-left:0}.zt-stat:last-child{border-right:0}.zt-stat__index{font:500 11px/1 var(--font-mono);color:var(--zt-orange);letter-spacing:.14em}.zt-stat__num{font-family:var(--font-sans);font-weight:600;font-size:clamp(48px,5.5vw,72px);line-height:1;letter-spacing:-.035em;color:var(--ink);display:flex;align-items:baseline}.zt-stat__prefix{font-size:.55em;margin-right:2px;color:var(--ink-3)}.zt-stat__unit{font-size:.4em;margin-left:4px;color:var(--ink-3);font-weight:500;letter-spacing:0}.zt-stat__label{font:400 14px/1.5 var(--font-sans);color:var(--ink-3)}.zt-research{padding:120px 0 96px;background:var(--paper)}.zt-research__inner{max-width:1280px;margin:0 auto;padding:0 32px}.zt-research__head{display:flex;flex-direction:column;gap:16px;margin-bottom:56px;max-width:720px}.zt-research__title{font-family:var(--font-sans);font-weight:600;font-size:clamp(36px,4.5vw,56px);letter-spacing:-.025em;line-height:1.05;margin:0;color:var(--ink)}.zt-research__sub{font:400 18px/1.55 var(--font-sans);color:var(--ink-2);margin:0;max-width:580px}.zt-research__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.zt-artifact{position:relative;display:flex;flex-direction:column;background:var(--paper-shell);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 28px 24px;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.zt-artifact:before{content:"";position:absolute;top:-1px;left:28px;right:28px;height:2px;background:var(--zt-orange);border-radius:2px}.zt-artifact:nth-child(2):before{background:var(--zt-blue)}.zt-artifact:nth-child(3):before{background:var(--zt-green)}.zt-artifact:nth-child(4):before{background:var(--zt-amber)}.zt-artifact:hover{border-color:var(--line-strong);transform:translateY(-2px)}.zt-artifact__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.zt-artifact__code{font:500 14px/1 var(--font-mono);letter-spacing:.02em;color:var(--ink)}.zt-artifact__status{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;display:inline-flex;align-items:center;gap:2px;padding:5px 9px;border-radius:var(--radius-xs);border:1px solid var(--line)}.zt-artifact__status--amber{color:var(--zt-amber)}.zt-artifact__status--green{color:var(--zt-green)}.zt-artifact__status--mute{color:var(--ink-3)}.zt-artifact__body{flex:1 1;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.zt-artifact__title{font:600 20px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.zt-artifact__copy{font:400 14px/1.55 var(--font-sans);color:var(--ink-3);margin:0}.zt-artifact__meta{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 24px;gap:10px 24px;margin:0 0 20px;padding:16px 0 0;border-top:1px solid var(--line)}.zt-artifact__meta>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.zt-artifact__meta dt{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin:0}.zt-artifact__meta dd{font:500 13px/1 var(--font-mono);color:var(--ink);margin:0}.zt-artifact__foot{margin-top:auto}.zt-artifact__link{font:500 13px/1 var(--font-sans);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0 0 4px;cursor:pointer;border-bottom:1px solid var(--line-strong);transition:color var(--dur-1),border-color var(--dur-1)}.zt-artifact__link:hover{color:var(--zt-orange);border-bottom-color:var(--zt-orange)}.zt-services{padding:120px 0;background:var(--paper);border-top:1px solid var(--line)}.zt-services__inner{max-width:1280px;margin:0 auto;padding:0 32px}.zt-services__head{display:flex;flex-direction:column;gap:16px;margin-bottom:64px;max-width:720px}.zt-services__title{font-family:var(--font-sans);font-weight:600;font-size:clamp(36px,4.5vw,56px);letter-spacing:-.025em;line-height:1.05;margin:0;color:var(--ink)}.zt-services__sub{font:400 18px/1.55 var(--font-sans);color:var(--ink-2);margin:0}.zt-services__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.zt-service{display:grid;grid-template-columns:90px 56px 1fr 32px;align-items:flex-start;grid-gap:24px;gap:24px;padding:32px 4px;width:100%;text-align:left;color:inherit;text-decoration:none;background:none;font:inherit;border:0;border-bottom:1px solid var(--line);cursor:pointer;transition:background var(--dur-2) var(--ease-out),padding-left var(--dur-2) var(--ease-out)}.zt-service:hover{background:rgba(225,75,44,.04);padding-left:12px}.zt-service:hover .zt-service__arrow{transform:translateX(4px);color:var(--zt-orange)}.zt-service__index{font:500 12px/1.2 var(--font-mono);color:var(--ink-3);letter-spacing:.08em;padding-top:4px}.zt-service__icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--paper-shell);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-2)}.zt-service__tag{font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--zt-orange-text);margin-bottom:8px}.zt-service__title{font:600 24px/1.2 var(--font-sans);margin:0 0 6px;letter-spacing:-.01em;color:var(--ink)}.zt-service__copy{font:400 15px/1.55 var(--font-sans);color:var(--ink-3);margin:0;max-width:580px}.zt-service__arrow{color:var(--ink-3);padding-top:8px;transition:transform var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.zt-cta{--ink:#101418;--paper:#F4F2EC;--zt-orange:#E14B2C;--zt-orange-deep:#B53A1F;--zt-amber:#E8B845;--zt-green:#2D8C5F;position:relative;padding:120px 0;background:var(--ink);color:var(--paper);overflow:hidden}.zt-cta__grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(244,242,236,.08) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.zt-cta__inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:64px;gap:64px;align-items:flex-start}.zt-cta__title{font-family:var(--font-sans);font-weight:600;font-size:clamp(40px,5vw,64px);letter-spacing:-.025em;line-height:1.05;margin:16px 0 24px;color:var(--paper)}.zt-cta__copy{font:400 18px/1.55 var(--font-sans);color:rgba(244,242,236,.7);margin:0 0 36px;max-width:520px}.zt-cta__actions{display:flex;gap:12px;grid-column:1;grid-row:2}.zt-cta__terminal{grid-column:2;grid-row:1/-1;align-self:center;background:rgba(244,242,236,.04);border:1px solid rgba(244,242,236,.12);border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-mono)}.zt-cta__terminal-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:rgba(244,242,236,.04);border-bottom:1px solid rgba(244,242,236,.1)}.zt-cta__terminal-bar span{width:10px;height:10px;border-radius:50%;background:rgba(244,242,236,.2)}.zt-cta__terminal-bar em{font:500 11px/1 var(--font-mono);color:rgba(244,242,236,.5);font-style:normal;margin-left:12px}.zt-cta__terminal-body{margin:0;padding:20px 20px 24px;font:500 13px/1.7 var(--font-mono);color:rgba(244,242,236,.8);white-space:pre-wrap}.zt-cta__terminal-prompt{color:var(--zt-orange);margin-right:8px}.zt-cta__terminal-arg{color:var(--zt-amber)}.zt-cta__terminal-str{color:var(--zt-green)}.zt-footer{background:var(--paper);border-top:1px solid var(--line)}.zt-footer__top{padding:80px 0 60px}.zt-footer__inner{max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 2.5fr;grid-gap:56px;gap:56px}.zt-footer__brand{display:flex;flex-direction:column;gap:20px}.zt-footer__tag{font:400 13px/1.6 var(--font-sans);color:var(--ink-3);margin:0;max-width:280px}.zt-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.zt-footer__col{display:flex;flex-direction:column;gap:10px}.zt-footer__head{font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--ink-3);margin-bottom:8px}.zt-footer__col a{font:400 14px/1.4 var(--font-sans);color:var(--ink);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.zt-footer__col a:hover{color:var(--zt-orange)}.zt-footer__contact{font:400 14px/1.4 var(--font-sans);color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-align:left;transition:color var(--dur-1) var(--ease-out)}.zt-footer__contact:hover{color:var(--zt-orange)}.zt-footer__bottom{border-top:1px solid var(--line);padding:20px 0}.zt-footer__bottom-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:6px}.zt-footer__fine--legal{font-size:11px}.zt-footer__fine{font:400 12px/1.5 var(--font-sans);color:var(--ink-3);display:inline-flex;gap:18px}.zt-footer__fine a{color:var(--ink-3);text-decoration:none;transition:color var(--dur-1)}.zt-footer__fine a:hover{color:var(--ink)}.zt-search-overlay{position:fixed;inset:0;z-index:200;background:rgba(16,20,24,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding-top:120px}.zt-search-modal{width:640px;max-width:calc(100vw - 48px);background:var(--paper-shell);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);overflow:hidden}.zt-search-modal__input{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.zt-search-modal__input input{flex:1 1;border:0;outline:0;background:transparent;font:400 17px/1.4 var(--font-sans);color:var(--ink)}.zt-search-modal__hint{padding:14px 22px;font:400 13px/1.4 var(--font-sans);color:var(--ink-3);display:flex;gap:16px}.zt-search-modal__kbd{font:500 12px/1 var(--font-mono);padding:3px 7px;background:var(--paper-2);border-radius:var(--radius-xs);color:var(--ink-2)}.zt-contact{padding:28px}.zt-contact .zt-eyebrow{margin-bottom:14px}.zt-contact__title{font:600 24px/1.2 var(--font-sans);letter-spacing:0;margin:0 0 8px;color:var(--ink)}.zt-contact__sub{font:400 14px/1.5 var(--font-sans);color:var(--ink-3);margin:0 0 20px}.zt-contact__field{width:100%;padding:12px 14px;margin-bottom:10px;border:1px solid var(--line-strong);border-radius:var(--radius-md);font:var(--body);background:var(--paper);color:var(--ink)}.zt-contact__field--area{margin-bottom:14px;resize:vertical}.zt-contact__field:disabled{opacity:.6}.zt-contact__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.zt-contact__error{font:400 13px/1.4 var(--font-sans);color:var(--danger);margin:0 0 14px}.zt-contact__label{display:block;font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-3);margin:0 0 6px}.zt-contact__actions{display:flex;gap:10px}.zt-contact__done .zt-contact__sub{margin-bottom:20px}.zt-writing{padding:96px 0 120px;background:var(--paper-2);border-top:1px solid var(--line)}.zt-writing__inner{max-width:1280px;margin:0 auto;padding:0 32px}.zt-writing__head{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:32px;gap:32px;margin-bottom:48px}.zt-writing__head-left{display:flex;flex-direction:column;gap:14px;max-width:640px}.zt-writing__title{font-family:var(--font-sans);font-weight:600;font-size:clamp(32px,3.8vw,48px);line-height:1.05;letter-spacing:-.025em;margin:0;color:var(--ink)}.zt-writing__sub{font:400 16px/1.55 var(--font-sans);color:var(--ink-2);margin:0;max-width:540px}.zt-writing__all{font:500 13px/1 var(--font-sans);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding-bottom:4px;border-bottom:1px solid var(--line-strong);transition:color var(--dur-1),border-color var(--dur-1);white-space:nowrap}.zt-writing__all:hover{color:var(--zt-orange);border-bottom-color:var(--zt-orange)}.zt-writing__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.zt-writing__post{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;border-right:1px solid var(--line);transition:background var(--dur-1) var(--ease-out)}.zt-writing__post:last-child{border-right:0}.zt-writing__post:hover{background:rgba(225,75,44,.04)}.zt-writing__post:hover .zt-writing__link{color:var(--zt-orange);border-bottom-color:var(--zt-orange)}.zt-writing__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin-bottom:18px}.zt-writing__date{color:var(--ink-2)}.zt-writing__tag{color:var(--zt-orange-text)}.zt-writing__read{margin-left:auto;color:var(--ink-3)}.zt-writing__post-title{font:600 22px/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--ink);margin:0 0 12px;text-wrap:pretty}.zt-writing__excerpt{font:400 14px/1.6 var(--font-sans);color:var(--ink-3);margin:0 0 28px;flex:1 1}.zt-writing__link{align-self:flex-start;font:500 13px/1 var(--font-sans);color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding-bottom:3px;border-bottom:1px solid var(--line-strong);transition:color var(--dur-1),border-color var(--dur-1)}@media (max-width:960px){.zt-header__inner{gap:16px}.zt-header__nav{display:none}.zt-hero__inner{gap:40px}.zt-hero__inner,.zt-research__grid{grid-template-columns:1fr}.zt-statstrip__grid{grid-template-columns:repeat(2,1fr)}.zt-stat:nth-child(2){border-right:0}.zt-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.zt-cta__inner{grid-template-columns:1fr;gap:32px}.zt-cta__terminal{grid-column:1;grid-row:auto}.zt-footer__inner{grid-template-columns:1fr}.zt-footer__cols{grid-template-columns:repeat(2,1fr)}.zt-service{grid-template-columns:56px 1fr 24px}.zt-service__index{display:none}.zt-stat:nth-child(odd){padding-left:0}.zt-engage__node{display:none}.zt-engage__step{padding-top:0}.zt-footer__bottom-inner{flex-direction:column}.zt-writing__head{align-items:start}.zt-writing__head,.zt-writing__list{grid-template-columns:1fr}.zt-writing__post{border-right:0;border-bottom:1px solid var(--line)}.zt-writing__post:last-child{border-bottom:0}}:root{color-scheme:light}:root[data-theme=dark]{--zt-orange-text:var(--zt-orange);--danger:#F2705C;--paper:#15181B;--paper-2:#1C2024;--paper-3:#262B30;--paper-shell:#1A1F23;--ink:#F2F0EA;--ink-2:#C8CCD0;--ink-3:#9097A0;--ink-4:#646B73;--line:rgba(242,240,234,0.10);--line-strong:rgba(242,240,234,0.22);--zt-orange:#FF6A47;--zt-orange-deep:#E14B2C;--zt-orange-soft:#3A211A;--zt-blue:#7592F2;--zt-blue-soft:#232A3D;--zt-amber:#F0C75F;--zt-green:#46B481;--grid-dot:rgba(242,240,234,0.07);--shadow-1:0 1px 2px rgba(0,0,0,0.4);--shadow-2:0 6px 18px -6px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.4);--shadow-3:0 20px 48px -16px rgba(0,0,0,0.6),0 4px 10px rgba(0,0,0,0.4);color-scheme:dark}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.zt-header__theme{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-3);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.zt-header__theme:hover{border-color:var(--ink-3);color:var(--ink)}.zt-header__theme svg{transition:transform var(--dur-2) var(--ease-out)}.zt-header__theme:hover svg{transform:rotate(-18deg) scale(1.06)}.zt-btn--pulse{position:relative;isolation:isolate}.zt-btn--pulse:after,.zt-btn--pulse:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 color-mix(in srgb,var(--zt-orange) 75%,transparent);animation:zt-ripple 2s var(--ease-out) infinite}.zt-btn--pulse:after{animation-delay:1s}@keyframes zt-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--zt-orange) 75%,transparent);opacity:.9}70%{opacity:.25}to{box-shadow:0 0 0 24px color-mix(in srgb,var(--zt-orange) 0%,transparent);opacity:0}}.zt-caret{display:inline-block;width:.55em;height:1.05em;margin-left:1px;vertical-align:-.16em;background:var(--zt-green);animation:zt-blink 1.05s steps(1) infinite}@keyframes zt-blink{50%{opacity:0}}.zt-hero__accent{color:var(--zt-orange);font-weight:600}.zt-rot,.zt-rot__w{display:inline-block}.zt-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.zt-hero__chip{font:500 12.5px/1 var(--font-mono);letter-spacing:.02em;padding:8px 12px;border-radius:var(--radius-pill);border:1px solid transparent;display:inline-flex;align-items:center;gap:7px}.zt-hero__chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.zt-hero__chip--orange{color:var(--zt-orange);background:color-mix(in srgb,var(--zt-orange) 10%,transparent);border-color:color-mix(in srgb,var(--zt-orange) 28%,transparent)}.zt-hero__chip--blue{color:var(--zt-blue);background:color-mix(in srgb,var(--zt-blue) 10%,transparent);border-color:color-mix(in srgb,var(--zt-blue) 28%,transparent)}.zt-hero__chip--green{color:var(--zt-green);background:color-mix(in srgb,var(--zt-green) 10%,transparent);border-color:color-mix(in srgb,var(--zt-green) 28%,transparent)}.zt-agentpanel{position:relative;display:flex;flex-direction:column;background:var(--paper-shell);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden;min-height:500px}.zt-agentpanel__stage{position:relative;flex:1 1;min-height:0}.zt-agentpanel__stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.zt-agentpanel__cols{position:absolute;inset:0;pointer-events:none;display:grid;grid-template-columns:1fr 1fr 1fr;padding:12px 16px 0}.zt-agentpanel__col{font:500 9.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4)}.zt-agentpanel__col:nth-child(2){text-align:center}.zt-agentpanel__col:nth-child(3){text-align:right}.zt-agentpanel__trace{border-top:1px solid var(--line);padding:13px 16px;display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb,var(--paper-2) 55%,transparent)}.zt-agentpanel__trace-line{display:flex;gap:10px;align-items:baseline;font:500 11.5px/1.4 var(--font-mono);animation:zt-log-in .36s var(--ease-out)}.zt-agentpanel__trace-v{color:var(--zt-orange);min-width:56px}.zt-agentpanel__trace-d{color:var(--ink-3)}.zt-agentpanel--vertical{min-height:0}.zt-agentpanel--vertical .zt-agentpanel__stage{min-height:460px}.zt-agentpanel--vertical .zt-agentpanel__cols{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;padding:12px 16px}.zt-agentpanel--vertical .zt-agentpanel__col:nth-child(2){text-align:left;align-self:center}.zt-agentpanel--vertical .zt-agentpanel__col:nth-child(3){text-align:left;align-self:end}.zt-usecase__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.zt-usecase__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--radius-md);color:var(--zt-orange);background:color-mix(in srgb,currentColor 12%,transparent)}.zt-artifact:nth-child(2) .zt-usecase__icon{color:var(--zt-blue)}.zt-artifact:nth-child(3) .zt-usecase__icon{color:var(--zt-green)}.zt-artifact:nth-child(4) .zt-usecase__icon{color:var(--zt-amber)}.zt-usecase__n{font:600 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--ink-4)}.zt-usecase__title{font:600 24px/1.2 var(--font-sans);letter-spacing:0;color:var(--ink);margin:0 0 12px;text-wrap:pretty}.zt-usecase__body{font:400 15px/1.6 var(--font-sans);color:var(--ink-3);margin:0 0 20px;flex:1 1}.zt-usecase__eg{font:500 12.5px/1.5 var(--font-mono);color:var(--ink-2);padding:11px 14px;margin-bottom:22px;background:var(--paper-2);border-left:2px solid var(--zt-orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0;text-wrap:pretty}.zt-artifact:nth-child(2) .zt-usecase__eg{border-left-color:var(--zt-blue)}.zt-artifact:nth-child(3) .zt-usecase__eg{border-left-color:var(--zt-green)}.zt-artifact:nth-child(4) .zt-usecase__eg{border-left-color:var(--zt-amber)}:root[data-theme=dark] .zt-btn--primary:hover{background:#fff}:root[data-theme=dark] .zt-btn--outline:hover{background:rgba(242,240,234,.07);border-color:var(--ink)}:root[data-theme=dark] .zt-writing__post:hover{background:color-mix(in srgb,var(--zt-orange) 8%,transparent)}:root[data-theme=dark] .zt-monitor__bar-dots span{background:rgba(242,240,234,.16)}:root[data-theme=dark] .zt-header{background:rgba(21,24,27,.82)}@media (prefers-reduced-motion:reduce){.zt-btn--pulse:after,.zt-btn--pulse:before,.zt-caret{animation:none}}@media (max-width:640px){.zt-header__search kbd{display:none}.zt-writing__meta{gap:10px;letter-spacing:.08em}.zt-header__actions{gap:6px}.zt-agentpanel{min-height:420px}.zt-cta__actions{flex-wrap:wrap}}:root[data-theme=dark] .zt-cta,:root[data-theme=dark] .zt-voicet{background:#0B0D10;border-block:1px solid rgba(242,240,234,.14)}:root[data-theme=dark] .zt-engage__fit p,:root[data-theme=dark] .zt-engage__gets,:root[data-theme=dark] .zt-usecase__eg{background:rgba(242,240,234,.05)}@view-transition{navigation:auto}.zt-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out) var(--reveal-delay,0s),transform .7s var(--ease-out) var(--reveal-delay,0s);will-change:opacity,transform}.zt-reveal--fade{transform:none}.zt-reveal--left{transform:translateX(-24px)}.zt-reveal--scale{transform:scale(.965)}.zt-reveal.is-in{opacity:1;transform:none;will-change:auto}.zt-reveal-rule{height:1px;background:var(--line-strong);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ease-out) var(--reveal-delay,0s)}.is-in .zt-reveal-rule,.zt-reveal-rule.is-in{transform:scaleX(1)}.zt-page{animation:zt-page-in .42s var(--ease-out)}@keyframes zt-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.zt-hline{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.zt-hline__in{display:block;transform:translateY(112%);animation:zt-rise .85s var(--ease-out) forwards;animation-delay:var(--rise-delay,0s)}@keyframes zt-rise{to{transform:translateY(0)}}.zt-hero__copy>.zt-eyebrow,.zt-hero__copy>.zt-hero__actions,.zt-hero__copy>.zt-hero__chips,.zt-hero__copy>.zt-hero__cta-note,.zt-hero__copy>.zt-hero__specs,.zt-hero__copy>.zt-hero__sub,.zt-hero__copy>.zt-hero__tape{opacity:0;animation:zt-fade-up .7s var(--ease-out) forwards}.zt-hero__copy>.zt-eyebrow{animation-delay:.05s}.zt-hero__copy>.zt-hero__sub{animation-delay:.5s}.zt-hero__copy>.zt-hero__chips{animation-delay:.62s}.zt-hero__copy>.zt-hero__actions{animation-delay:.74s}.zt-hero__copy>.zt-hero__cta-note{animation-delay:.82s}.zt-hero__copy>.zt-hero__tape{animation-delay:.88s}.zt-hero__copy>.zt-hero__specs{animation-delay:1s}@keyframes zt-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.zt-hero__monitor{opacity:0;animation:zt-monitor-in .9s var(--ease-out) .35s forwards}@keyframes zt-monitor-in{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:none}}.zt-ink{background-image:linear-gradient(to right,color-mix(in srgb,var(--zt-orange) 16%,transparent),color-mix(in srgb,var(--zt-orange) 16%,transparent));background-repeat:no-repeat;background-size:0 .42em;background-position:0 88%;animation:zt-ink-sweep .9s var(--ease-out) 1.15s forwards;border-radius:2px}@keyframes zt-ink-sweep{to{background-size:100% .42em}}.zt-tape{overflow:hidden;border-block:1px solid var(--line);padding:10px 0;max-width:540px;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.zt-tape__track{display:inline-flex;gap:34px;white-space:nowrap;animation:zt-tape-scroll 26s linear infinite;padding-right:34px}.zt-tape:hover .zt-tape__track{animation-play-state:paused}@keyframes zt-tape-scroll{to{transform:translateX(-50%)}}.zt-tape__item{font:500 12.5px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink-2);text-decoration:none;display:inline-flex;align-items:center;gap:8px}a.zt-tape__item:hover{color:var(--zt-orange)}.zt-tape__item b{color:var(--zt-orange-text);font-weight:600}.zt-tape__item:before{content:"▸";color:var(--ink-4);font-size:9px}.zt-tape--wide{max-width:none;border-block:1px solid var(--line)}.zt-magnetic{display:inline-block;will-change:transform}.zt-btn:active{transform:scale(.97)}.zt-term{background:#101418;border-color:rgba(244,242,236,.14);display:flex;flex-direction:column;font-family:var(--font-mono)}.zt-term__bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(244,242,236,.1)}.zt-term__dots{display:flex;gap:6px}.zt-term__dots span{width:9px;height:9px;border-radius:50%;background:rgba(244,242,236,.16)}.zt-term__bar em{font:500 12px/1 var(--font-mono);font-style:normal;letter-spacing:.06em;color:rgba(244,242,236,.55)}.zt-term__bar small{margin-left:auto;font:500 10.5px/1 var(--font-mono);color:rgba(244,242,236,.5);border:1px solid rgba(244,242,236,.16);padding:3px 6px;border-radius:var(--radius-xs)}.zt-term__scroll{padding:16px 18px 8px;max-height:300px;min-height:60px;overflow-y:auto;overflow-x:auto;overscroll-behavior:contain}.zt-term__line{font:400 13px/1.7 var(--font-mono);color:rgba(244,242,236,.82);white-space:pre}.zt-term__dot--live{color:#46B481}.zt-term__line b{color:var(--zt-orange);font-weight:600}.zt-term__motd .zt-term__line{color:rgba(244,242,236,.55)}.zt-term__entry{margin-bottom:10px}.zt-term__echo{font:500 13px/1.7 var(--font-mono);color:rgba(244,242,236,.95)}.zt-term__ps{color:var(--zt-orange);font-weight:600}.zt-term__matches{list-style:none;margin:0;padding:6px 8px;border-top:1px solid rgba(244,242,236,.1)}.zt-term__match{display:flex;align-items:baseline;gap:12px;width:100%;padding:8px 10px;background:none;border:0;cursor:pointer;border-radius:var(--radius-sm);text-align:left}.zt-term__match.is-sel{background:rgba(225,75,44,.16)}.zt-term__match-title{font:500 13px/1.3 var(--font-mono);color:rgba(244,242,236,.92)}.zt-term__match-href{margin-left:auto;font:400 11px/1.3 var(--font-mono);color:rgba(244,242,236,.55)}.zt-term__prompt{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid rgba(244,242,236,.1)}.zt-term__prompt input{flex:1 1;background:transparent;border:0;outline:0;font:400 14px/1.4 var(--font-mono);color:#F4F2EC;caret-color:var(--zt-orange)}.zt-term__prompt input::placeholder{color:rgba(244,242,236,.3)}.zt-term__hints{display:flex;gap:16px;padding:10px 18px;border-top:1px solid rgba(244,242,236,.08);font:400 11px/1 var(--font-mono);color:rgba(244,242,236,.55)}.zt-term__hints b{color:rgba(244,242,236,.85);font-weight:500}.zt-term__hints-tip{margin-left:auto}@media (max-width:640px){.zt-term__hints-tip,.zt-term__match-href{display:none}}.zt-engage{padding:104px 0 96px;background:var(--paper-shell);border-top:1px solid var(--line)}.zt-engage__inner{max-width:1280px;margin:0 auto;padding:0 32px}.zt-engage__head{max-width:620px;margin-bottom:56px}.zt-engage__title{font:600 clamp(30px,3.4vw,44px)/1.1 var(--font-sans);text-wrap:balance;letter-spacing:-.02em;color:var(--ink);margin:14px 0}.zt-engage__sub{font:400 16.5px/1.6 var(--font-sans);color:var(--ink-3);margin:0}.zt-engage__track{position:relative}.zt-engage__line{position:absolute;top:5px;left:0;right:0;height:2px;background:linear-gradient(to right,var(--zt-orange),color-mix(in srgb,var(--zt-orange) 35%,transparent));transform:scaleX(0);transform-origin:left center;transition:transform 1.5s var(--ease-out) .25s}.zt-engage__track.is-in .zt-engage__line{transform:scaleX(1)}.zt-engage__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.zt-engage__step{position:relative;padding-top:34px;opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out) var(--step-delay,0s),transform .6s var(--ease-out) var(--step-delay,0s)}.zt-engage__track.is-in .zt-engage__step{opacity:1;transform:none}.zt-engage__node{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:var(--paper-shell);border:2px solid var(--zt-orange);transition:background .3s var(--ease-out) calc(var(--step-delay, 0s) + .2s),box-shadow .3s var(--ease-out) calc(var(--step-delay, 0s) + .2s)}.zt-engage__track.is-in .zt-engage__node{background:var(--zt-orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--zt-orange) 16%,transparent)}.zt-engage__n{font:600 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--zt-orange);margin-bottom:10px}.zt-engage__step-title{font:600 19px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0 0 6px}.zt-engage__meta{font:500 11.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.zt-engage__body{font:400 14.5px/1.55 var(--font-sans);color:var(--ink-2);margin:0 0 10px}.zt-engage__gets{font:500 12.5px/1.5 var(--font-mono);color:var(--ink-2);padding:9px 12px;margin:0;background:var(--paper-2);border-left:2px solid var(--zt-orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.zt-engage__cta{margin-top:48px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.zt-engage__cta-note{font:400 13.5px/1.5 var(--font-sans);color:var(--ink-3);max-width:52ch}.zt-engage__fit{margin-top:22px}.zt-engage__fit p{font:400 13.5px/1.6 var(--font-mono);color:var(--ink-3);margin:0;max-width:78ch;padding:12px 16px;background:var(--paper-2);border-radius:var(--radius-md)}.zt-engage__fit b{color:var(--ink);font-weight:600}.zt-hero__cta-note{font:400 13px/1.5 var(--font-sans);color:var(--ink-3);margin:10px 0 0;max-width:46ch}.zt-faq__foot,.zt-services__foot{font:400 15px/1.6 var(--font-sans);color:var(--ink-2);margin:28px 0 0}.zt-statstrip__basis{margin:26px 0 0;font:400 12.5px/1.5 var(--font-mono);color:var(--ink-3)}.zt-statstrip__basis a{color:inherit;text-decoration:underline;text-underline-offset:3px}.zt-statstrip__basis a:hover{color:var(--zt-orange)}@media (max-width:960px){.zt-engage__steps{grid-template-columns:1fr 1fr;row-gap:40px}.zt-engage__line{display:none}}@media (max-width:560px){.zt-engage__steps{grid-template-columns:1fr}.zt-engage__step{padding-top:0;padding-left:28px}.zt-engage__node{display:block;top:4px}.zt-service{grid-template-columns:1fr;row-gap:14px}.zt-service__arrow{display:none}}.zt-voicet{--paper:#F4F2EC;--ink:#101418;background:var(--ink);color:var(--paper);padding:96px 0;position:relative;overflow:hidden}.zt-voicet:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(244,242,236,.08) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.zt-voicet__inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:64px;gap:64px;align-items:center}.zt-voicet__title{font:600 clamp(30px,3.6vw,48px)/1.08 var(--font-sans);letter-spacing:-.02em;color:var(--paper);margin:16px 0}.zt-voicet__sub{font:400 16.5px/1.6 var(--font-sans);color:color-mix(in srgb,var(--paper) 70%,transparent);max-width:520px;margin:0 0 26px}.zt-voicet__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.zt-voicet__note{font:400 13px/1.4 var(--font-sans);color:color-mix(in srgb,var(--paper) 55%,transparent)}.zt-voicet__visual{display:flex;flex-direction:column;align-items:center;gap:26px;padding:40px 24px;border:1px solid color-mix(in srgb,var(--paper) 14%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--paper) 4%,transparent)}.zt-voicet__orb{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#F6A588 0,transparent 55%),radial-gradient(circle at 70% 65%,#B53A1F 0,transparent 60%),radial-gradient(circle at 50% 50%,#E14B2C 0,#7A2413 100%);box-shadow:0 0 70px -12px color-mix(in srgb,var(--zt-orange) 55%,transparent);animation:va-float 6s ease-in-out infinite}@keyframes va-float{50%{transform:translateY(-8px)}}.zt-voicet__wave{display:flex;align-items:center;gap:4px;height:44px}.zt-voicet__wave span{width:3px;border-radius:2px;background:var(--zt-orange);height:30%;animation:zt-voicet-bar 1.15s ease-in-out infinite alternate}.zt-voicet__wave span:nth-child(3n){animation-duration:.8s;animation-delay:-.2s}.zt-voicet__wave span:nth-child(3n+1){animation-duration:1.3s;animation-delay:-.65s}.zt-voicet__wave span:nth-child(4n){animation-duration:.95s;animation-delay:-.4s}.zt-voicet__wave span:nth-child(5n){animation-duration:1.5s;animation-delay:-.9s}.zt-voicet__wave span:nth-child(7n){animation-duration:.7s;animation-delay:-.1s}@keyframes zt-voicet-bar{0%{height:14%;opacity:.55}to{height:96%;opacity:1}}.zt-voicet__langs{display:flex;gap:10px}.zt-voicet__langs span{font:500 12px/1 var(--font-mono);color:color-mix(in srgb,var(--paper) 75%,transparent);padding:7px 11px;border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);border-radius:var(--radius-pill)}@media (max-width:960px){.zt-voicet__inner{grid-template-columns:1fr;gap:44px}}.zt-faq{padding:104px 0;background:var(--paper);border-top:1px solid var(--line)}.zt-faq__inner{max-width:880px;margin:0 auto;padding:0 32px}.zt-faq__head{margin-bottom:40px}.zt-faq__title{font:600 clamp(30px,3.4vw,44px)/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin:14px 0 0}.zt-faq__list{display:flex;flex-direction:column}.zt-faq__item{border-bottom:1px solid var(--line)}.zt-faq__q{display:flex;align-items:baseline;gap:16px;font:500 17px/1.4 var(--font-sans);color:var(--ink);padding:20px 0;cursor:pointer;list-style:none;transition:color var(--dur-1) var(--ease-out)}.zt-faq__q::-webkit-details-marker{display:none}.zt-faq__q-n,.zt-faq__q:hover{color:var(--zt-orange)}.zt-faq__q-n{font:600 12px/1 var(--font-mono);letter-spacing:.1em;flex-shrink:0}.zt-faq__q-mark{margin-left:auto;font:400 20px/1 var(--font-mono);color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out)}.zt-faq__item[open] .zt-faq__q-mark{transform:rotate(45deg);color:var(--zt-orange)}.zt-faq__a{font:400 15.5px/1.65 var(--font-sans);color:var(--ink-2);margin:0;padding:0 0 22px 34px;max-width:66ch}@media (prefers-reduced-motion:reduce){.zt-engage__line{transform:scaleX(1);transition:none}.zt-engage__step{opacity:1;transform:none;transition:none}.zt-engage__node{background:var(--zt-orange);transition:none}.zt-voicet__orb,.zt-voicet__wave span{animation:none}.zt-voicet__wave span{height:55%}.zt-reveal,.zt-reveal--fade,.zt-reveal--left,.zt-reveal--scale{opacity:1;transform:none;transition:none}.zt-reveal-rule{transform:scaleX(1);transition:none}.zt-hline__in,.zt-page{animation:none}.zt-hline__in{transform:none}.zt-hero__copy>*{opacity:1!important;animation:none!important}.zt-hero__monitor{opacity:1;animation:none}.zt-ink{background-size:100% .42em}.zt-ink,.zt-tape__track{animation:none}.zt-magnetic{transform:none!important}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}