@font-face{font-family:Reem Kufi;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a64e50fcc092fc14-s.35jxqqhqnr05h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/6c42fc01c64db007-s.3o3oocqgyict4.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:Reem Kufi;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/d2b49623115cf79d-s.37qydtx8s_gz8.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:Reem Kufi;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/60a5bfc449228113-s.p.3we2ogajlevfx.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:Reem Kufi Fallback;src:local(Arial);ascent-override:113.51%;descent-override:41.28%;line-gap-override:0.0%;size-adjust:96.9%}.N-G-TG_className{font-family:Reem Kufi,Reem Kufi Fallback;font-style:normal}.N-G-TG_variable{--font-display:"Reem Kufi", "Reem Kufi Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/44ed10da57ebfb0e-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/73263b2957b73100-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/ab664c0e419cc841-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/6fca7e74603dd412-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/c1b11b726b36a5e5-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/48eea41d8317494f-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.uYN-Ca_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.uYN-Ca_variable{--font-text:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.GErCuW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.GErCuW_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.jz{--paper:#f7f5ef;--paper-2:#edeae2;--card:#fffdf8b3;--ink:#202824;--ink-2:#344039;--stone-7:#3e4942;--stone-6:#48534d;--stone-5:#626c65;--stone-4:#626c65;--red:#af3d2b;--red-2:#913223;--lapis:#315c78;--gold:#876c38;--green:#37634f;--hair:#20282424;--brand:var(--font-display), system-ui, sans-serif;--heading:var(--font-text), var(--font-display), system-ui, sans-serif;--sans:var(--font-text), var(--font-display), system-ui, sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;--surface:#fffdf8;--accent-soft:#f2e4dd;--dark:#1e2926;--on-dark-muted:#bcc5bc;--control-border:#858e86;--side:clamp(20px, 7vw, 100.8px);background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;font-synthesis:none;min-height:100vh;overflow-x:clip}.jz *,.jz :before,.jz :after{box-sizing:border-box}.jz a{color:inherit;text-decoration:none}.jz h1,.jz h2,.jz h3,.jz h4,.jz p,.jz figure,.jz blockquote,.jz pre,.jz ol,.jz ul{margin:0}.jz ol,.jz ul{padding:0;list-style:none}.jz img{max-width:none;display:block}.jz em{color:var(--red);font-style:normal}.jz h1,.jz h2,.jz h3{text-wrap:balance;word-spacing:normal}.jz p{text-wrap:pretty}.jz .wrap{max-width:1200px;margin:0 auto}.jz .num{font-variant-numeric:tabular-nums lining-nums}.jz .label{font:400 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-4)}.jz .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jz :focus-visible{outline:2px solid var(--lapis);outline-offset:3px}.jz .btn{background:var(--red);color:#fff;height:52px;font:500 15px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 28px;transition:background .2s,transform .15s;display:inline-flex}.jz .btn:hover{background:var(--red-2);transform:translateY(-1px)}.jz .btn:active{transform:scale(.96)}.jz .btn-o{height:54px;color:var(--red);font:500 15px var(--sans);border:1px solid #af3d2bb3;border-radius:6px;align-items:center;gap:10px;padding:0 28px;transition:background .2s,transform .15s;display:inline-flex}.jz .btn-o:hover{background:#af3d2b12}.jz .btn-o:active{transform:scale(.96)}.jz .more{font:600 14px var(--sans);color:var(--red);padding:10px 0;display:inline-block}.jz .more:hover{text-underline-offset:3px;text-decoration:underline}.jz .nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hair);background:linear-gradient(#f7f5eff2,#f7f5efd1);grid-template-columns:1fr auto 1fr;align-items:center;height:65px;padding:0 48px;display:grid;position:fixed;top:0;left:0;right:0}.jz .brand{font:500 21px/1 var(--brand);letter-spacing:-.01em;align-items:center;gap:9px;display:inline-flex}.jz .nav-mid{gap:6px;display:flex}.jz .nav-mid>*{height:36px;font:500 12.5px var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--stone-7);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:0 14px;transition:color .15s,border-color .15s;display:inline-flex}.jz .nav-mid>:hover,.jz .nav-mid>[aria-expanded=true]{color:var(--red);border-color:var(--red)}.jz .nav-mid i{color:var(--stone-4);font-size:8px;font-style:normal;transition:transform .2s}.jz .nav-mid [aria-expanded=true] i{transform:rotate(180deg)}.jz .nav-right{justify-content:flex-end;align-items:center;gap:18px;display:flex}.jz .clock{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);white-space:nowrap}.jz .clock span{color:var(--stone-6);margin-left:6px}.jz .nav-cta{font:600 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--stone-7);border-left:1px solid var(--hair);padding:12px 0 12px 18px}.jz .nav-cta span{border-bottom:1px solid var(--stone-7);padding-bottom:3px}.jz .nav-cta:hover{color:var(--red)}.jz .panel{z-index:49;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hair);transform-origin:top;background:#f7f5eff7;animation:.22s cubic-bezier(.16,1,.3,1) jz-drop;position:fixed;top:64px;left:0;right:0;box-shadow:0 40px 70px -45px #20282459}@keyframes jz-drop{0%{opacity:0;transform:scaleY(.96)}}.jz .panel-in{grid-template-columns:1fr 340px;align-items:start;gap:44px;max-width:1120px;margin:0 auto;padding:40px 48px 46px;display:grid}.jz .panel-cols{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.jz .panel h6{border-bottom:1px solid var(--hair);font:400 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-4);margin:0 0 8px;padding:0 10px 10px}.jz .panel a{border-radius:6px;padding:9px 10px;transition:background .15s,color .15s;display:block}.jz .panel a:hover{color:var(--red);background:#af3d2b12}.jz .panel a b{font-size:14px;font-weight:600;display:block}.jz .panel a span{color:var(--stone-5);margin-top:2px;font-size:12px;line-height:1.45;display:block}.jz .panel a .tagx{font:500 11px var(--mono);letter-spacing:.12em;color:var(--green);margin-left:6px;display:inline-block}.jz .panel-pic{border:1px solid var(--hair);aspect-ratio:340/260;background:var(--paper-2);border-radius:8px;overflow:hidden}.jz .panel-pic img{object-fit:cover;object-position:50% 30%;mix-blend-mode:multiply;width:100%;height:100%}.jz .burger{display:none}.jz .hero{min-height:900px;padding:120px var(--side) 150px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.jz .hero-3d{width:min(64vw,1000px);height:820px;position:absolute;top:50px;right:-210px;-webkit-mask-image:radial-gradient(60% 58% at 55%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 58% at 55%,#000 55%,#0000 100%)}.jz .wheel{opacity:.85;pointer-events:none;width:230px;height:230px;animation:80s linear infinite jz-spin;position:absolute;top:-70px;right:-70px}@keyframes jz-spin{to{transform:rotate(360deg)}}.jz .hero-copy{pointer-events:none;max-width:860px;position:relative}.jz .hero-copy>*{pointer-events:auto}.jz .hero h1{font:400 clamp(46px, 5.8vw, 86px)/1.02 var(--heading);letter-spacing:-.015em}.jz .hero p.sub{max-width:520px;font:400 18px/29px var(--sans);color:var(--stone-6);margin:30px 0 44px}.jz .ctas{flex-wrap:wrap;gap:16px;display:flex}.jz .status{right:calc(var(--side) - 10px);border:1px solid var(--hair);background:#fffdf8e6;border-radius:8px;width:300px;padding:14px 16px;font-size:13px;position:absolute;bottom:190px;box-shadow:0 24px 48px -32px #20282473}.jz .status .row{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jz .status .live{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);align-items:center;gap:7px;display:inline-flex}.jz .status .live:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite jz-blink}@keyframes jz-blink{50%{opacity:.25}}.jz .status p{min-height:40px;color:var(--ink-2);margin-top:8px}.jz .status .bar{background:var(--paper-2);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.jz .status .bar span{background:var(--red);height:100%;transition:width .2s linear;display:block}.jz .strip{padding:20px var(--side) 34px;text-align:center;position:absolute;bottom:0;left:0;right:0}.jz .strip-row{flex-wrap:wrap;justify-content:center;gap:14px 56px;margin-top:16px;display:flex}.jz .strip-row div{font:400 15px var(--sans);color:var(--stone-6);align-items:baseline;gap:8px;display:flex}.jz .strip-row b{font:400 24px var(--heading);color:var(--ink)}.jz .problem{padding:135px var(--side) 117px;position:relative}.jz .folio{pointer-events:none;mix-blend-mode:multiply;opacity:.5;animation:18s ease-in-out infinite alternate jz-drift;position:absolute;-webkit-mask-image:radial-gradient(50% 50%,#000 40%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 40%,#0000 100%)}@keyframes jz-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-14px,10px)scale(1.04)}}.jz video.folio{opacity:1;animation:none;-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}.jz .problem h2{max-width:900px;font:400 69px/77px var(--heading);letter-spacing:-.01em;position:relative}.jz .products{padding:117px var(--side) 0;position:relative}.jz .products .in{align-items:center;max-width:1200px;min-height:420px;margin:0 auto;display:flex;position:relative}.jz .products .folio{width:540px;height:auto;top:50%;left:-130px;transform:translateY(-50%)}.jz .products .copy{max-width:820px;margin-left:351px;position:relative}.jz .products h2{font:400 56px/1.22 var(--heading)}.jz .products h2>span:not(.w){color:var(--stone-5);display:block}.jz .two{grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.jz .two>div{flex-direction:column;gap:16px;padding:4px 66px 6px 0;display:flex}.jz .two>div+div{border-left:1px solid #20282433;padding:4px 0 6px 66px}.jz .kicker{font:700 11px var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--red)}.jz .two h3{font:400 26px/1.25 var(--heading)}.jz .two p{font:400 15px/24.75px var(--sans);color:var(--stone-6);flex:1}.jz .elements{padding:117px var(--side);position:relative}.jz .elements .folio{width:560px;height:auto;top:20px;right:-80px}.jz .elements h2{max-width:760px;font:400 64px/69px var(--heading);position:relative}.jz .elements .sub{font:400 14px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);margin:20px 0 56px;position:relative}.jz .grid6{border-top:1px solid #2028242e;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.jz .grid6>div{border-bottom:1px solid #20282429;padding:26px 26px 30px 0;transition:background .25s}.jz .grid6>div:hover{background:var(--accent-soft)}.jz .grid6 .t{align-items:center;gap:12px;display:flex}.jz .grid6 .t svg{color:var(--lapis);flex:none}.jz .grid6 .t b{font:700 15px var(--sans)}.jz .grid6 p{font:400 13.5px/21.6px var(--sans);color:var(--stone-5);max-width:330px;margin:11px 0 0 34px}.jz .grid6 code{font:500 11.5px var(--mono);color:var(--green)}.jz .work{padding:117px var(--side);position:relative}.jz .work .in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;max-width:1200px;margin:0 auto;display:grid;position:relative}.jz .work h2{font:400 46px/51.5px var(--heading)}.jz .work .lead{max-width:480px;font:400 16px/26.4px var(--sans);color:var(--stone-6);margin:18px 0 20px}.jz .chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jz .chip{height:28px;font:400 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-6);border:1px solid #2028242e;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.jz .chip.hot{color:var(--red);border-color:#af3d2b99;font-weight:500}.jz .chips small{color:var(--stone-5);font-size:12.5px}.jz .flow{margin:40px 0}.jz .flow>div{align-items:flex-start;gap:18px;padding:14px 0;display:flex;position:relative}.jz .flow>div:before{content:"";background:#af3d2b4d;width:1px;position:absolute;top:34px;bottom:-20px;left:4.5px}.jz .flow>div:last-child:before{display:none}.jz .flow .dot{background:var(--paper);border:1px solid #af3d2be6;border-radius:50%;flex:0 0 10px;height:10px;margin-top:5px;transition:background .3s}.jz .flow .dot.on{background:var(--red)}.jz .flow .n{width:26px;font:400 11px var(--mono);letter-spacing:.14em;color:var(--red);margin-top:2px}.jz .flow b{font:700 15px var(--sans);display:block}.jz .flow span{font:400 14px/21.7px var(--sans);color:var(--stone-5)}.jz .cards{gap:18px;display:grid;position:sticky;top:96px}.jz .card{background:var(--card);border:1px solid #20282424;border-radius:7px;overflow:hidden}.jz .card .h{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 6px;display:flex}.jz .card .h b{font:400 23px/1.2 var(--heading)}.jz .card .h span{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);white-space:nowrap}.jz .session{align-content:start;gap:8px;min-height:330px;padding:8px 16px 16px;display:grid}.jz .msg{background:var(--ink);max-width:86%;color:var(--paper);border-radius:10px 10px 2px;justify-self:end;padding:9px 12px;font-size:13.5px}.jz .reply{border:1px solid var(--hair);max-width:92%;color:var(--ink-2);background:#fff;border-radius:10px 10px 10px 2px;padding:10px 12px;font-size:13.5px;animation:.35s both jz-in}.jz .tool{font:400 11.5px var(--mono);color:var(--stone-7);background:#fffdf8f2;border:1px solid #2028241a;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px 10px;animation:.35s both jz-in;display:grid}.jz .tool i{text-align:center;font-style:normal}.jz .tool em{color:var(--stone-4);font-style:normal}.jz .tool .spin{border:1.5px solid #af3d2b40;border-top-color:var(--red);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite jz-rot}@keyframes jz-rot{to{transform:rotate(360deg)}}@keyframes jz-in{0%{opacity:0;transform:translateY(6px)}}.jz .cards .row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.jz .cards .row2>.card{flex-direction:column;display:flex}.jz .plan svg{flex:1}.jz .field{grid-template-columns:200px 1fr;align-items:center;gap:24px;padding:6px 22px 18px;display:grid}.jz .field p{color:var(--stone-6);font-size:14px}.jz .field p b{font:400 23px/1.2 var(--heading);color:var(--ink);margin-bottom:6px;display:block}.jz .plan svg{width:100%;height:auto;display:block}.jz pre.txt{height:0;min-height:160px;font:400 11px/18px var(--mono);color:var(--stone-6);white-space:pre;background:#20282409;border:1px solid #2028241a;border-radius:8px;flex:1;margin:4px 14px 14px;padding:11px 13px;overflow:hidden}.jz pre.txt .wait{color:var(--stone-4);font-style:normal}.jz pre.txt span:last-child{color:var(--ink);background:#23508e14}.jz .phone{justify-content:center;display:flex}.jz .ctrl{background:var(--paper);border:1px solid #2028248c;border-radius:26px;width:188px;padding:6px}.jz .ctrl-in{border:1px solid var(--hair);font:400 11px var(--mono);background:#fffdf8;border-radius:21px;overflow:hidden}.jz .ctrl-top{color:var(--stone-5);justify-content:space-between;padding:10px 12px 6px;display:flex}.jz .ctrl-big{padding:8px 12px 10px}.jz .ctrl-big b{font:400 30px/1 var(--heading);color:var(--ink);display:block}.jz .ctrl-big span{color:var(--stone-5)}.jz .ctrl-list div{color:var(--stone-6);border-top:1px solid #20282412;justify-content:space-between;padding:6px 12px;display:flex}.jz .ctrl-list div.on{color:var(--red);background:#af3d2b14}.jz .ctrl-cap{text-align:center;font:400 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-4);margin-top:10px}.jz .kingdom{padding:108px var(--side) 60px;background:#ebe3d38c;border-top:1px solid #2028241a}.jz .kingdom .in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;max-width:1200px;margin:0 auto;display:grid}.jz .kingdom h2{font:400 54px/59.4px var(--heading)}.jz .kingdom .lead{max-width:460px;font:400 16px/26.4px var(--sans);color:var(--stone-6);margin:19px 0 36px}.jz .promises{max-width:480px;display:grid}.jz .promises li{color:var(--ink-2);border-top:1px solid #2028241f;grid-template-columns:22px 1fr;gap:12px;padding:13px 0;font-size:15px;display:grid}.jz .promises svg{color:var(--green);margin-top:3px}.jz .globe-box{aspect-ratio:1;width:100%;min-width:0;position:relative}.jz .globe-box img.fallback{object-fit:cover;opacity:.5;mix-blend-mode:multiply;border-radius:50%;width:84%;height:84%;position:absolute;inset:8%}.jz .fig{font:400 11px var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--stone-4);white-space:nowrap;position:absolute;bottom:-24px;left:50%;translate:-50%}.jz .origins{padding:100px var(--side) 72px;scroll-margin-top:70px}.jz .origins-layout{grid-template-columns:5fr 6fr;gap:80px;display:grid}.jz .origins h2{font:400 48px/1.14 var(--heading);margin-top:20px}.jz .origins h2 em{display:block}.jz .origins .lead{max-width:410px;font:400 16px/1.75 var(--sans);color:var(--stone-6);margin-top:24px}.jz .name-notes article{border-top:1px solid var(--hair);padding:24px 0 32px}.jz .name-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.jz .name-meta>span{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-5)}.jz .name-meta b{font:400 27px var(--brand);color:var(--red)}.jz .name-notes h3{font:400 29px/1.25 var(--heading);flex-wrap:wrap;align-items:baseline;gap:12px;margin:18px 0 12px;display:flex}.jz .name-notes h3 span{font:400 13px var(--sans);color:var(--stone-5)}.jz .name-notes p{max-width:520px;color:var(--stone-6);font-size:15px;line-height:1.8}.jz .origins-today{border-top:1px solid var(--hair);grid-template-columns:1fr 2fr auto;align-items:start;gap:28px;margin-top:24px;padding-top:28px;display:grid}.jz .origins-today .kicker{padding-top:7px}.jz .origins-today p{max-width:560px;font-size:16px;line-height:1.75}.jz .origins-today .more{white-space:nowrap;padding-top:4px}@media (max-width:850px){.jz .origins-layout{grid-template-columns:1fr;gap:36px}.jz .origins .lead{max-width:560px}.jz .origins-today{grid-template-columns:1fr;gap:14px;margin-top:12px}}.jz .agents{padding:24px var(--side) 54px}.jz .agents h2{font:400 46px/1.1 var(--heading)}.jz .agents-grid{border-block:1px solid #20282424;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px;padding:34px 4px;display:grid}.jz .agents-grid>div{gap:6px;display:grid}.jz .agents-grid b{font:400 24px var(--heading)}.jz .agents-grid span{color:var(--stone-6);font-size:14px}.jz .agents-grid i{height:16px;line-height:16px;font:500 10px/16px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);font-style:normal;display:block}.jz .agents-grid i.live{color:var(--green)}.jz .faq{padding:80px var(--side) 40px}.jz .faq .in{grid-template-columns:5fr 7fr;gap:64px;max-width:1200px;margin:0 auto;display:grid}.jz .faq h2{font:400 46px/1.1 var(--heading)}.jz .qa details{border-bottom:1px solid #20282424}.jz .qa details:first-child{border-top:1px solid #20282424}.jz .qa summary{cursor:pointer;min-height:60px;font:500 16px/1.35 var(--sans);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.jz .qa summary::-webkit-details-marker{display:none}.jz .qa summary:after{content:"+";font:400 26px/1 var(--heading);color:var(--red);flex:none;transition:transform .2s}.jz .qa details[open] summary:after{transform:rotate(45deg)}.jz .qa details p{color:var(--ink-2);padding:0 44px 20px 0}.jz .cta{padding:36px 40px 48px}.jz .cta-in:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 50% 46%,#1e2926eb,#1e292600);position:absolute;inset:0}.jz .cta-in{isolation:isolate;padding:120px var(--side) 110px;text-align:center;color:var(--paper);background:#1e2926;border-radius:6px;position:relative;overflow:hidden}.jz .field3d{z-index:-2;pointer-events:none;position:absolute;inset:0}.jz .field3d canvas{display:block}.jz .cta .k{font:400 11px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--on-dark-muted)}.jz .cta h2{max-width:900px;font:400 62px/68px var(--heading);margin:30px auto 23px}.jz .cta h2 em{color:#f0a18a}.jz .cta .s{font:400 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--on-dark-muted)}.jz .access{max-width:480px;margin:44px auto 0}.jz .access form{background:#f7f5ef0f;border:1px solid #f7f5ef40;border-radius:8px;gap:8px;padding:5px;display:flex}.jz .access input{min-width:0;height:48px;color:var(--paper);font:400 15px var(--sans);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.jz .access input::placeholder{color:var(--on-dark-muted)}.jz .access .ok{color:var(--paper);background:#f7f5ef14;border-radius:8px;padding:14px}.jz .access small{color:var(--on-dark-muted);margin-top:12px;font-size:13px;display:block}.jz footer{padding:76px var(--side) 40px;background:#f7f5efd9;border-top:1px solid #2028241f;position:relative;overflow:hidden}.jz .ft{z-index:1;grid-template-columns:repeat(4,1fr);align-items:start;gap:48px;max-width:1200px;margin:0 auto;display:grid;position:relative}.jz .ft p{max-width:260px;font:400 13px/22px var(--sans);color:var(--stone-5);margin:18px 0}.jz .state{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4)}.jz .state b{color:var(--green)}.jz .ft h6{font:400 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--stone-4);margin:0 0 12px}.jz .ft a.l{font:400 14px var(--sans);color:var(--stone-7);padding:6px 0;display:block}.jz .ft a.l:hover{color:var(--red)}.jz .big{text-align:center;font:400 clamp(110px, 26vw, 380px)/.82 var(--brand);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #20282433;-webkit-user-select:none;user-select:none;margin:64px 0 24px}.jz .footer-wordmark{cursor:default;--mark-radius:clamp(100px, 20vw, 260px);line-height:1.15;display:grid;position:relative}.jz .footer-wordmark>span{pointer-events:none;grid-area:1/1;display:block}.jz .wordmark-hatch{-webkit-text-stroke:1px var(--red);background:repeating-linear-gradient(-45deg, var(--red) 0 1.2px, transparent 1.2px 6px);-webkit-mask-image:radial-gradient(circle var(--mark-radius) at var(--mark-x,50%) var(--mark-y,50%), #000 30%, transparent 85%);mask-image:radial-gradient(circle var(--mark-radius) at var(--mark-x,50%) var(--mark-y,50%), #000 30%, transparent 85%);-webkit-mask-image:radial-gradient(circle var(--mark-radius) at var(--mark-x,50%) var(--mark-y,50%), #000 30%, transparent 85%);opacity:var(--mark-opacity,0);-webkit-background-clip:text;background-clip:text;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.jz .footer-wordmark[data-active=true] .wordmark-hatch{opacity:1}@media (max-width:600px){.jz .footer-wordmark{margin-top:40px;font-size:26vw}.jz .wordmark-hatch{-webkit-text-stroke-width:.7px;background-size:auto}}@media (prefers-reduced-motion:reduce){.jz .wordmark-hatch{transition:none}}.jz .fb{z-index:1;font:400 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--stone-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex;position:relative}.jz .fb>div{align-items:center;gap:12px;display:flex}.jz .credits{z-index:1;font:400 11.5px/1.6 var(--sans);color:var(--stone-4);max-width:760px;margin:18px 0 0;position:relative}.jz .credits a{text-underline-offset:2px;text-decoration:underline}.jz .site3d{touch-action:pan-y;width:100%;height:100%;position:relative}.jz .site3d canvas{display:block}.jz .pin-n{font:500 10.5px var(--font-plex-mono), monospace;color:var(--lapis);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fffdf8d9;border-radius:2px;padding:0 3px}.jz .lvl-tag{font:600 10px var(--font-text), sans-serif;color:var(--green);white-space:nowrap;pointer-events:none;background:#fffdf8eb;border:1px solid #37634f59;border-radius:3px;padding:2px 6px}.jz .pt{transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.2,.8,.3,1.2) both jz-pop}@keyframes jz-pop{0%{opacity:0;transform:scale(.2)}60%{transform:scale(1.25)}}.jz.rv-on .rv:not(.rv-in){opacity:0;filter:blur(4px);transform:translateY(24px)}.jz .rv{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s}.jz .w{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 45ms + 80ms);display:inline-block}.jz.rv-on .rv:not(.rv-in) .w{opacity:0;transform:translateY(.55em)}.jz .hero h1 .w{animation:.9s cubic-bezier(.2,.7,.2,1) both jz-word;animation-delay:calc(var(--i) * 70ms + .1s)}.jz .hero p.sub,.jz .hero .ctas{animation:.9s cubic-bezier(.2,.7,.2,1) .55s both jz-word}.jz .hero .ctas{animation-delay:.7s}@keyframes jz-word{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}}@supports (animation-timeline:scroll()){.jz .nav:after{content:"";background:var(--red);transform-origin:0;height:2px;animation:linear both jz-grow;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0}.jz .folio{animation:18s ease-in-out infinite alternate jz-drift,linear both jz-float;animation-timeline:auto,view()}.jz video.folio{animation:linear both jz-float;animation-timeline:view()}}@keyframes jz-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes jz-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jz-float{0%{translate:0 70px}to{translate:0 -70px}}@keyframes jz-par{0%{translate:0 -6%}to{translate:0 6%}}.jz .scene{height:230vh;position:relative}.jz .scene-stick{height:100vh;padding:64px 0 0 var(--side);grid-template-columns:minmax(300px,4fr) 7fr;align-items:center;gap:24px;display:grid;position:sticky;top:0;overflow:hidden}.jz .scene-copy h2{font:400 48px/1.06 var(--heading);letter-spacing:-.01em}.jz .scene-copy ol{gap:4px;margin-top:36px;display:grid}.jz .scene-copy li{opacity:.42;border-left:2px solid #2028241f;padding:14px 0 14px 18px;transition:opacity .4s,border-color .4s}.jz .scene-copy li.on{opacity:1;border-color:var(--red)}.jz .scene-copy b{font:400 22px/1.2 var(--heading);display:block}.jz .scene-copy li span{max-width:400px;color:var(--stone-6);margin-top:6px;font-size:15px;display:block}.jz .exploded{height:100%;position:relative;-webkit-mask-image:radial-gradient(62% 62% at 50% 52%,#000 60%,#0000 100%);mask-image:radial-gradient(62% 62% at 50% 52%,#000 60%,#0000 100%)}.jz .exploded canvas{display:block}.jz .layer-tag{font:500 11px var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap;pointer-events:none;background:#fffdf8eb;border:1px solid #2028242e;border-radius:3px;padding:4px 8px;transition:opacity .4s}.jz .layer-file{width:max-content;font:400 12px/18px var(--font-plex-mono), monospace;color:var(--stone-6);white-space:pre;pointer-events:none;background:#fffdf8;border:1px solid #2028244d;border-radius:6px;gap:2px;padding:14px 16px;transition:opacity .5s,transform .5s;display:grid;box-shadow:0 30px 60px -30px #20282473}.jz .layer-file b{color:var(--red);margin-bottom:4px;font-weight:500}@media (prefers-reduced-motion:reduce){.jz *,.jz :before,.jz :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.jz .folio,.jz .nav:after{animation:none!important}}@media (max-width:1100px){.jz .nav{grid-template-columns:1fr auto;padding:0 16px}.jz .nav-mid,.jz .clock{display:none}.jz .nav.open .nav-mid{background:var(--paper);border-bottom:1px solid var(--hair);padding:12px 16px;display:grid;position:fixed;top:65px;left:0;right:0}.jz .burger{width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #20282440;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.jz .panel-in{grid-template-columns:1fr;padding:24px 16px}.jz .panel-cols{grid-template-columns:1fr;gap:12px}.jz .panel-pic{display:none}.jz .hero{min-height:0;padding:104px 20px 40px}.jz .hero-3d{order:2;width:calc(100% + 40px);height:420px;margin:28px -20px 0;position:relative;top:0;right:0}.jz .hero-copy{order:1}.jz .status{order:3;width:auto;margin-top:-40px;position:relative;bottom:auto;right:auto}.jz .strip{order:4;padding:40px 0 0;position:relative}.jz .wheel{width:150px;height:150px;top:-50px;right:-50px}.jz .problem,.jz .products,.jz .elements,.jz .work,.jz .origins,.jz .faq{padding-top:80px;padding-bottom:80px}.jz .problem h2{font-size:40px;line-height:1.12}.jz .folio{max-width:420px;margin:0 auto 24px;position:relative;width:100%!important;inset:auto!important}.jz .products .copy{margin-left:0}.jz .products .in{display:block}.jz .products .folio{transform:none}.jz .products h2,.jz .elements h2{font-size:38px;line-height:1.15}.jz .two,.jz .grid6,.jz .work .in,.jz .kingdom .in,.jz .faq .in,.jz .ft,.jz .agents-grid{grid-template-columns:1fr}.jz .two>div,.jz .two>div+div{border-left:0;padding:24px 0}.jz .two>div+div{border-top:1px solid #20282433}.jz .cards{position:relative;top:0}.jz .cards .row2,.jz .field{grid-template-columns:1fr}.jz pre.txt{flex:none;height:190px}.jz .kingdom h2,.jz .origins h2{font-size:38px;line-height:1.12}.jz .cta{padding:20px 12px}.jz .cta-in{padding:80px 20px}.jz .access form{flex-direction:column}.jz .scene{height:auto;padding:80px 0 40px}.jz .scene-stick{grid-template-columns:1fr;gap:0;height:auto;padding:0 20px;position:relative}.jz .scene-copy h2{font-size:30px}.jz .scene-copy ol{margin-top:16px}.jz .scene-copy li{opacity:1;padding:10px 0 10px 14px}.jz .exploded{height:420px}.jz .layer-tag{padding:2px 5px;font-size:9px}.jz .layer-file{max-width:240px;padding:8px 10px;font-size:9px;line-height:13px;overflow:hidden}.jz .hero h1{font-size:38px;line-height:1.04}.jz .problem h2,.jz .products h2,.jz .elements h2,.jz .kingdom h2,.jz .origins h2,.jz .work h2,.jz .faq h2,.jz .agents h2{font-size:31px;line-height:1.12}.jz .exploded{margin:8px 0 0}.jz .layer-file{max-width:200px}.jz .cta h2{font-size:34px;line-height:1.12}}.jz #access,.jz #work,.jz #pilot{scroll-margin-top:110px}.jz .pilot{padding:100px var(--side)}.jz .pilot .wrap{max-width:1200px;margin:auto}.jz .pilot h2{font:400 52px/1.12 var(--heading);margin:20px 0 44px}.jz .pilot h2 em{color:var(--red);font-style:normal;display:block}.jz .pilot-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:36px;display:grid}.jz .pilot-steps>div{border-top:1px solid #20282433;padding-top:22px}.jz .pilot h3{font:400 26px/1.2 var(--heading);margin:16px 0}.jz .pilot p{color:var(--stone-6);line-height:1.7}.jz .cards{position:relative;top:0}.jz .inspector-body{padding:12px 20px 20px;font-size:14px;line-height:1.65}.jz .inspector-body label{margin-bottom:8px;display:block}.jz .inspector-body select{background:var(--paper);width:100%;min-height:44px;color:var(--ink);border:1px solid #20282440;border-radius:4px;padding:8px 12px}.jz .point-details{margin:16px 0}.jz .point-details>div{border-bottom:1px solid #2028241f;padding:9px 0}.jz .point-details dt{font:400 11px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--stone-5)}.jz .point-details dd{overflow-wrap:anywhere;margin:5px 0 0}.jz .review-note{border-left:2px solid var(--red);padding-left:12px}.jz .example-note{color:var(--stone-6);margin-top:14px;font-size:12px}.jz .inspector .more{cursor:pointer;background:0 0;border:0;min-height:44px}.jz .plan g[role=button]:focus{outline:none}.jz .plan g[role=button]:focus circle:first-child{stroke:var(--red);stroke-width:3px}.jz .access{max-width:560px}.jz .access form{text-align:left;gap:18px;padding:24px;display:grid}.jz .access label{font-size:14px;display:block}.jz .access label span{opacity:.65;font-size:12px}.jz .access input,.jz .access textarea{width:100%;color:var(--paper);font:400 15px/1.5 var(--sans);background:#f7f5ef0a;border:1px solid #f7f5ef4d;border-radius:4px;margin-top:8px;padding:12px;display:block}.jz .access textarea{resize:vertical}.jz .access input:focus-visible,.jz .access textarea:focus-visible,.jz .inspector select:focus-visible{outline-offset:3px;outline:2px solid #f0a18a}.jz .access .form-trap{display:none}.jz .access .btn:disabled{opacity:.65;cursor:wait}.jz .access .form-error{color:#ffb29b;margin:0}.jz .cta .s{text-transform:none;letter-spacing:0;color:#f7f5efbf;max-width:610px;margin:auto;font-size:16px;line-height:1.7}@media (max-width:760px){.jz .pilot{padding:70px var(--side)}.jz .pilot h2{font-size:34px}.jz .pilot-steps{grid-template-columns:1fr;gap:24px}.jz .access form{padding:18px}.jz .card .h{flex-wrap:wrap}}.jz .access form{background:#1e2926f0}.jz .access select{width:100%;min-height:48px;color:var(--paper);font:400 15px var(--sans);background:#2a3731;border:1px solid #f7f5ef4d;border-radius:4px;margin-top:8px;padding:10px;display:block}.jz .contact-nav{padding:26px var(--side);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:24px;display:flex}.jz .contact-nav>div{gap:24px;font-size:13px;display:flex}.jz .contact-nav a[aria-current=page]{color:var(--red)}.jz .contact-main{max-width:1440px;padding:80px var(--side);grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin:auto;display:grid}.jz .contact-copy h1{font:400 clamp(38px,4.2vw,60px)/1.15 var(--heading);margin:22px 0}.jz .contact-copy p{color:var(--stone-6);line-height:1.8}.jz .contact-options{margin:40px 0 20px}.jz .contact-options>div{border-top:1px solid var(--hair);padding:24px 0}.jz .contact-options h2{font:400 25px var(--heading);margin-bottom:12px}.jz .contact-form{color:var(--paper);background:#1e2926;border-radius:7px;padding:32px}.jz .contact-form h2{font:400 28px/1.3 var(--heading)}.jz .contact-form .access{margin-top:24px}.jz .contact-form form{border:0;padding:0}.jz .contact-footer{padding:30px var(--side);justify-content:space-between;gap:24px;font-size:13px;display:flex}@media (max-width:850px){.jz .contact-main{grid-template-columns:1fr;gap:32px;padding-top:48px}.jz .contact-nav{flex-wrap:wrap}.jz .contact-nav>div{gap:18px}.jz .contact-form{padding:24px}.jz .contact-footer{flex-wrap:wrap}}.jz .problem{padding-top:100px;padding-bottom:80px;scroll-margin-top:70px}.jz .problem h2{max-width:900px;margin-top:20px;font-size:clamp(34px,4vw,54px);line-height:1.15}.jz .problem h2 em{display:block}.jz .workflow-intro{max-width:620px;color:var(--stone-6);margin-top:24px;line-height:1.75}.jz .workflow-overview{margin-top:42px}.jz .workflow-tabs{border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jz .workflow-tabs button{text-align:left;cursor:pointer;color:var(--stone-5);background:0 0;border:0;align-items:flex-start;gap:12px;padding:20px 16px 24px;transition:background .25s,color .25s;display:flex;position:relative}.jz .workflow-tabs button:after{content:"";background:var(--red);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.jz .workflow-tabs button[aria-selected=true]{color:var(--ink);background:#af3d2b09}.jz .workflow-tabs button.is-complete:after{transform:scaleX(1)}.jz .workflow-tabs button[aria-selected=true]:after{transform:scaleX(var(--workflow-progress,0))}.jz .workflow-tabs button:hover{background:#20282409}.jz .workflow-number{font:400 11px var(--mono);color:var(--red);padding-top:4px}.jz .workflow-step-label{gap:8px;display:grid}.jz .workflow-step-label b{font:400 21px/1.2 var(--heading)}.jz .workflow-step-label small{font:400 12px/1.4 var(--sans);color:var(--stone-5)}.jz .workflow-step-arrow{color:var(--red);opacity:0;margin-left:auto;transition:opacity .2s}.jz .workflow-tabs button[aria-selected=true] .workflow-step-arrow{opacity:1}.jz .workflow-panel{padding:32px 0}.jz .workflow-content{grid-template-columns:1fr 1fr;align-items:center;gap:64px;animation:.32s cubic-bezier(.22,1,.36,1) both jz-workflow-in;display:grid}@keyframes jz-workflow-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.jz .workflow-explanation{padding:12px 16px}.jz .workflow-explanation h3{font:400 30px/1.25 var(--heading);max-width:430px;margin:16px 0}.jz .workflow-explanation>p{color:var(--stone-6);max-width:480px;line-height:1.75}.jz .workflow-owner{align-items:baseline;gap:10px;margin-top:28px;font-size:13px;display:flex}.jz .workflow-owner>span{color:var(--red);font-size:20px}.jz .workflow-sheet{border:1px solid var(--hair);background:#fffdf8;border-radius:5px;min-height:302px;padding:22px 26px;box-shadow:0 8px 24px -18px #20282433}.jz .workflow-sheet-top{font:400 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-5);justify-content:space-between;gap:12px;display:flex}.jz .workflow-sheet h4{font:400 21px/1.3 var(--heading);margin:20px 0}.jz .workflow-sheet dl{margin:0}.jz .workflow-sheet dl>div{border-top:1px solid var(--hair);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.jz .workflow-sheet dt{color:var(--stone-6)}.jz .workflow-sheet dd{text-align:right;margin:0}.jz .workflow-sheet-foot{font:400 11px var(--mono);color:var(--stone-5);align-items:center;gap:9px;margin-top:14px;display:flex}.jz .workflow-stamp{color:var(--red);font-size:18px}.jz .workflow-sheet.has-question{border-top:2px solid var(--red)}.jz .workflow-foot{border-top:1px solid var(--hair);color:var(--stone-5);justify-content:space-between;align-items:baseline;gap:24px;padding-top:20px;font-size:12px;display:flex}.jz .workflow-foot a{color:var(--red);font-size:14px}.jz .workflow-foot a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:850px){.jz .workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jz .workflow-tabs button{border-top:1px solid var(--hair);padding:18px 12px}.jz .workflow-step-label b{font-size:19px}.jz .workflow-content{grid-template-columns:1fr;gap:24px}.jz .workflow-explanation{padding:0}.jz .workflow-explanation h3{font-size:27px}.jz .workflow-sheet{padding:20px}.jz .workflow-foot{flex-direction:column;gap:12px}.jz .problem{padding-top:72px;padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.jz .workflow-content{animation:none}.jz .workflow-tabs button,.jz .workflow-tabs button:after,.jz .workflow-step-arrow{transition:none}}.jz .workflow-playback{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jz .workflow-playback button{border:1px solid var(--hair);min-height:44px;color:var(--ink);font:400 12px var(--sans);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.jz .workflow-playback button:hover{background:#2028240a}.jz .workflow-playback button>span{color:var(--red)}.jz h1,.jz h2{letter-spacing:-.035em;font-weight:500}.jz h3,.jz h4{letter-spacing:-.018em;font-weight:500}.jz .hero h1{letter-spacing:-.045em;font-weight:500;line-height:1.06}.jz .card .h b,.jz .workflow-step-label b,.jz .agents-grid b,.jz .strip-row b,.jz .field p b,.jz .scene-copy b{letter-spacing:-.015em;font-weight:500}.jz .brand,.jz .big{word-spacing:normal}.jz [lang=ar]{letter-spacing:normal;word-spacing:normal}.jz .workflow-sheet,.jz .card,.jz .ctrl-in,.jz .layer-file{background:var(--surface)}.jz .workflow-step-label small,.jz .workflow-sheet dl>div{font-size:13px}.jz .point-details dt{letter-spacing:.06em;font-size:11px}.jz .kicker{letter-spacing:.13em}.jz .inspector-body select,.jz .burger{border-color:var(--control-border)}.jz .access input,.jz .access textarea,.jz .access select{border-color:#748078;font-size:16px}.jz .access input::placeholder,.jz .access textarea::placeholder{color:var(--on-dark-muted);opacity:1}.jz .access small,.jz .cta .k,.jz .cta .s{color:var(--on-dark-muted)}.jz .access .ok{background:#2a3731}.jz .scene-copy li{opacity:1;color:var(--stone-6)}.jz .scene-copy li.on{color:var(--ink)}.jz .workflow-number,.jz .workflow-sheet-top,.jz .workflow-sheet-foot{font-size:11px}@media (max-width:760px){.jz .nav-cta{letter-spacing:.06em;font-size:11px}.jz .hero p.sub{font-size:17px;line-height:1.65}.jz .workflow-sheet dl>div{gap:12px}}.jz .work .in{grid-template-columns:minmax(0,1fr);gap:36px}.jz .work-intro{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.jz .work-intro .lead{max-width:500px;margin:0 0 16px}.jz .point-workspace{background:var(--surface);border:1px solid var(--hair);border-radius:8px;scroll-margin-top:84px;overflow:hidden}.jz .workspace-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.jz .workspace-eyebrow{font:400 11px/1.5 var(--mono);letter-spacing:.08em;color:var(--stone-5)}.jz .workspace-head h3{font:500 24px/1.25 var(--heading);letter-spacing:-.02em;margin-top:8px}.jz .workspace-play{border:1px solid var(--control-border);min-height:44px;color:var(--ink);font:400 13px var(--sans);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:0 12px}.jz .workspace-main{grid-template-columns:minmax(0,1fr) 310px;display:grid}.jz .workspace-drawing{background:var(--paper);flex-direction:column;justify-content:space-between;min-width:0;padding:20px 22px 16px;display:flex}.jz .workspace-drawing svg{flex:none;margin:16px 0}.jz .drawing-caption,.jz .drawing-footer{font:400 11px/1.5 var(--mono);color:var(--stone-5);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.jz .drawing-key{align-items:center;gap:7px;display:flex}.jz .drawing-key i{background:var(--red);border-radius:50%;width:7px;height:7px}.jz .drawing-footer{border-top:1px solid var(--hair);padding-top:12px}.jz .drawing-footer span:last-child{color:var(--red)}.jz .drawing-point circle:first-child{transition:fill .2s,stroke .2s}.jz .drawing-point:hover circle:first-child{fill:var(--accent-soft);stroke:var(--red);stroke-width:2px}.jz .drawing-point.is-selected .ptn{font-weight:600}.jz .workspace-inspector{border-left:1px solid var(--hair);min-width:0;padding:22px}.jz .point-heading>div{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.jz .point-heading h4{font:500 30px/1.1 var(--heading);letter-spacing:-.025em;color:var(--red)}.jz .point-navigation{gap:4px;display:flex}.jz .point-navigation button{border:1px solid var(--hair);cursor:pointer;width:40px;height:44px;color:var(--ink);background:0 0;border-radius:4px}.jz .point-navigation button:hover,.jz .workspace-play:hover{background:var(--accent-soft)}.jz .point-source{color:var(--stone-6);min-height:46px;margin-top:12px;font-size:14px}.jz .workspace-coordinates{margin:6px 0 18px}.jz .workspace-coordinates>div{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:6px 10px;padding:10px 0;display:flex}.jz .workspace-coordinates dt{color:var(--stone-5);font-size:12px}.jz .workspace-coordinates dd{text-align:right;font:400 13px/1.6 var(--mono);margin:0}.jz .workspace-coordinates dd span{color:var(--red);font:400 11px var(--sans);display:block}.jz .workspace-question{border-left:2px solid var(--red);min-height:88px;color:var(--stone-6);padding-left:12px;font-size:13px;line-height:1.6}.jz .workspace-question b{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.jz .point-jump{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.jz .point-jump label{color:var(--stone-5);font-size:12px}.jz .point-jump select{border:1px solid var(--control-border);background:var(--surface);min-width:120px;min-height:44px;color:var(--ink);font:400 16px var(--sans);border-radius:4px;padding:8px}.jz .workspace-file{border-top:1px solid var(--hair);padding:20px 26px}.jz .file-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.jz .file-heading>span:last-child{font:400 11px var(--mono);color:var(--stone-5)}.jz .point-table-scroll{overflow-x:auto}.jz .point-table{border-collapse:collapse;width:100%;font:400 12px/1.5 var(--mono);font-variant-numeric:tabular-nums;text-align:left}.jz .point-table th{color:var(--stone-5);padding:6px 12px;font-weight:400}.jz .point-table td{color:var(--stone-5);white-space:nowrap;border-top:1px solid var(--hair);height:44px;padding:0 12px}.jz .point-table .is-selected td{background:var(--accent-soft);color:var(--red)}.jz .point-table .is-selected td:first-child{box-shadow:inset 2px 0 var(--red)}.jz .point-table button{text-align:left;min-width:48px;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.jz .workspace-foot{border-top:1px solid var(--hair);color:var(--stone-5);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 26px;font-size:12px;display:flex}.jz .session-details>summary{cursor:pointer;min-height:52px;color:var(--stone-6);justify-content:space-between;align-items:center;gap:16px;font-size:14px;list-style:none;display:flex}.jz .session-details>summary::-webkit-details-marker{display:none}.jz .session-details>summary span{color:var(--red);transition:transform .2s}.jz .session-details[open]>summary span{transform:rotate(45deg)}.jz .session-support{grid-template-columns:1fr 1fr;gap:20px;padding-top:12px;display:grid}.jz .session-support .field{grid-template-columns:160px 1fr;gap:20px;padding-top:28px}.jz .session-support .ctrl{width:154px}.jz .point-workspace button:focus-visible,.jz .point-workspace select:focus-visible,.jz .session-details>summary:focus-visible{outline:2px solid var(--lapis);outline-offset:3px}@media (max-width:1000px){.jz .workspace-main{grid-template-columns:minmax(0,1fr) 270px}.jz .workspace-inspector{padding:18px}.jz .session-support{grid-template-columns:1fr}}@media (max-width:720px){.jz .work-intro{grid-template-columns:1fr;gap:20px}.jz .workspace-head{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.jz .workspace-head h3{font-size:22px}.jz .workspace-main{grid-template-columns:minmax(0,1fr)}.jz .workspace-drawing{padding:16px 8px 12px}.jz .drawing-caption,.jz .drawing-footer{padding-inline:10px}.jz .workspace-inspector{border-left:0;border-top:1px solid var(--hair)}.jz .point-source,.jz .workspace-question{min-height:0}.jz .workspace-file{padding:18px 10px}.jz .file-heading{padding-inline:8px}.jz .point-table{font-size:11px}.jz .point-table th,.jz .point-table td{padding-inline:6px}.jz .workspace-foot{padding:12px 18px}}@media (max-width:420px){.jz .session-support .field{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.jz .drawing-point circle:first-child,.jz .session-details>summary span{transition:none}}.jz .kingdom .in{align-items:center}.jz .promises li{padding:19px 0}.jz .promises li b{color:var(--ink);margin-bottom:5px;font-size:17px;font-weight:500;display:block}.jz .promises li span{font-size:14px;line-height:1.6}.jz .review-study{border:1px solid var(--hair);background:var(--surface);border-radius:7px;min-width:0;margin:0;overflow:hidden}.jz .review-study-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.jz .review-study-head>span,.jz .review-file-label,.jz .review-result-head{font:400 10px/1.5 var(--mono);letter-spacing:.08em;color:var(--stone-5)}.jz .review-study-head button{min-width:65px;min-height:44px;font:400 12px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0}.jz .review-views{border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jz .review-views button{font:500 15px var(--sans);color:var(--stone-5);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:17px 18px;transition:background .3s,color .3s;display:flex}.jz .review-views button>span{font:400 10px var(--mono)}.jz .review-views button>i{margin-left:auto;font-style:normal}.jz .review-views button[aria-pressed=true]{background:var(--accent-soft);border-bottom-color:var(--red);color:var(--red)}.jz .review-views button:hover{background:var(--paper-2)}.jz .review-drawing{background:var(--paper);padding-top:18px}.jz .review-file-label{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-inline:22px;font-size:9px;display:flex}.jz .review-drawing svg{width:100%;height:auto;display:block}.jz .review-svg-label{font:400 10px var(--mono);fill:var(--red)}.jz .review-muted-label{fill:var(--stone-5);font-size:8px}.jz .review-points>g{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(5px)}.jz .review-points.is-visible>g{opacity:1;transform:translateY(0)}.jz .review-question-mark{opacity:0;transition:opacity .5s}.jz .review-question-mark.is-visible{opacity:1}.jz .review-explanation{border-top:1px solid var(--hair);min-height:127px;padding:20px 22px 14px}.jz .review-explanation h3{font:500 22px/1.2 var(--heading);letter-spacing:-.02em}.jz .review-explanation p{color:var(--stone-6);margin-top:9px;font-size:14px;line-height:1.6}.jz .review-result{border:1px solid var(--hair);border-radius:4px;margin:0 22px 18px;overflow:hidden}.jz .review-result-head{background:var(--paper);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;display:flex}.jz .review-result-head>span:last-child{font:400 11px var(--sans);letter-spacing:0}.jz .needs-review .review-result-head{background:var(--accent-soft);color:var(--red)}.jz .review-source-row,.jz .review-open-question{align-items:center;gap:12px;min-height:90px;padding:16px 12px;font-size:13px;display:flex}.jz .review-source-row{flex-wrap:wrap;justify-content:space-between}.jz .review-source-row>span{color:var(--stone-5)}.jz .review-source-row b,.jz .review-open-question b{font-weight:500}.jz .review-open-question>span{border:1px solid var(--red);width:24px;height:24px;color:var(--red);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.jz .review-open-question p{color:var(--stone-6);margin-top:5px;font-size:12px;line-height:1.5}.jz .review-output-line{border-top:1px solid var(--hair);font:400 10px/1.5 var(--mono);color:var(--stone-5);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.jz .needs-review .review-output-line>span:last-child{color:var(--red)}.jz .review-study figcaption{color:var(--stone-5);padding:0 22px 18px;font-size:11px}.jz .review-study button:focus-visible{outline:2px solid var(--lapis);outline-offset:-4px}@media (max-width:700px){.jz .review-views button{gap:6px;padding:16px 10px;font-size:14px}.jz .review-views button>i{display:none}.jz .review-study-head,.jz .review-file-label{padding-inline:16px}.jz .review-explanation{min-height:156px;padding:18px 16px}.jz .review-explanation h3{font-size:20px}.jz .review-result{margin-inline:16px}.jz .review-source-row,.jz .review-open-question{min-height:110px}.jz .review-study figcaption{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.jz .review-points>g,.jz .review-question-mark,.jz .review-views button{transition:none}}.jz .discipline-intro{max-width:720px;font:400 16px/1.75 var(--sans);color:var(--stone-6);margin:24px 0 36px;position:relative}.jz .discipline-grid{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.jz .discipline-grid>div+div{border-left:1px solid var(--hair)}.jz .discipline-grid article{padding:26px 24px}.jz .discipline-meta{color:var(--red);font:400 11px var(--mono);justify-content:space-between;align-items:center;display:flex}.jz .discipline-grid h3{font:500 25px/1.2 var(--heading);letter-spacing:-.02em;margin:30px 0 20px}.jz .discipline-product{color:var(--stone-5);font:400 10px var(--mono);letter-spacing:.12em}.jz .discipline-example{color:var(--stone-5);flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:13px;display:flex;position:relative}.jz .discipline-example a{color:var(--red);text-underline-offset:4px}.jz .discipline-example a:hover{text-decoration:underline}@media (max-width:850px){.jz .discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jz .discipline-grid>div:nth-child(3){border-left:0}.jz .discipline-grid>div:nth-child(n+3){border-top:1px solid var(--hair)}}@media (max-width:480px){.jz .discipline-grid article{padding:22px 16px}.jz .discipline-grid h3{min-height:51px;font-size:21px}}.jz .cta-in .discipline-backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jz .cta-in .discipline-backdrop svg{opacity:.42;width:max(100%,1440px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.jz .cta-in .discipline-backdrop:after{content:"";background:radial-gradient(31% 65% at 50% 55%,#1e2926f5 0%,#1e2926cc 55%,#0000 100%),linear-gradient(#1e2926 0%,#1e2926d9 18%,#0000 45%,#1e292659 100%);position:absolute;inset:0}@media (max-width:700px){.jz .cta-in .discipline-backdrop svg{opacity:.3;width:1100px;transform:translate(-50%,-50%)}.jz .cta-in .discipline-backdrop:after{background:linear-gradient(#1e2926 0%,#1e2926b3 20%,#1e29264d 60%,#1e2926a6 100%)}}.jz .nav-contact{color:var(--stone-6);white-space:nowrap;font-size:13px}.jz .nav-contact:hover{color:var(--red)}.jz .nav-mid .mobile-contact-link{display:none}.jz .nav{grid-template-columns:auto 1fr auto;gap:24px}.jz .nav-mid{justify-content:center}.jz .route-menu-inner{max-width:1200px;margin:auto;padding:30px 48px}.jz .route-menu-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.jz .route-menu-links a{padding:14px}.jz .route-intro{max-width:1200px;margin:auto;padding:150px 0 64px}.jz .route-intro h1{max-width:900px;font:500 68px/1.08 var(--heading);letter-spacing:-.045em;margin:22px 0}.jz .route-intro>p{max-width:730px;font:400 18px/1.7 var(--sans);color:var(--stone-6)}.jz.inner-route .route-intro{width:calc(100% - 2 * var(--side));padding-inline:0}.jz.inner-route .problem,.jz.inner-route .elements,.jz.inner-route .origins,.jz.inner-route .pilot{padding-top:60px}.jz .home-paths{max-width:1200px;width:calc(100% - 2 * var(--side));margin:40px auto 80px}.jz .home-paths>h2{font:500 48px/1.1 var(--heading);letter-spacing:-.035em;margin:20px 0 36px}.jz .home-path-grid{border-block:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jz .home-path-grid>a{padding:32px 28px;transition:background .2s;display:block}.jz .home-path-grid>a:hover{background:var(--accent-soft)}.jz .home-path-grid>a+a{border-left:1px solid var(--hair)}.jz .home-path-grid span{font:400 12px var(--mono);color:var(--red)}.jz .home-path-grid h3{font:500 27px/1.2 var(--heading);margin:28px 0 0}.jz .home-path-grid p{color:var(--stone-6);font-size:15px;line-height:1.7}.jz .route-cta{max-width:1200px;width:calc(100% - 2 * var(--side));border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:24px;margin:70px auto;padding:40px 0;display:flex}.jz .route-cta>div{max-width:550px;margin-right:auto}.jz .route-cta h2{font:500 32px/1.2 var(--heading)}.jz .route-cta p{color:var(--stone-6);margin-top:12px;line-height:1.7}.jz .contact-main{padding-top:150px}.jz .discipline-grid article{scroll-margin-top:100px}.jz .investor-paths{width:calc(100% - 2 * var(--side));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1200px;margin:0 auto 100px;display:grid}.jz .investor-card{border:1px solid var(--hair);background:linear-gradient(135deg,#fffdf8,#f0eee5);border-radius:12px;padding:34px}.jz .founder-card{background:linear-gradient(135deg,#e8ede5,#fffdf8);flex-direction:column;display:flex}.jz .founder-card>.more{align-self:flex-start;margin-top:auto;padding-top:32px}.jz .investor-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.jz .investor-card-meta>span:last-child{font:400 10px/1.5 var(--mono);letter-spacing:.12em;color:var(--stone-5)}.jz .investor-icon{background:var(--accent-soft);width:50px;height:50px;color:var(--red);border-radius:10px;padding:13px}.jz .investor-icon svg{width:24px;height:24px}.jz .investor-card h2{font:500 29px/1.25 var(--heading);letter-spacing:-.025em;margin-bottom:16px}.jz .investor-card h3{font:500 26px/1.25 var(--heading);margin-bottom:12px}.jz .investor-card>p{color:var(--stone-6);font-size:15px;line-height:1.75}.jz .investor-materials{max-width:1200px;width:calc(100% - 2 * var(--side));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:70px;margin:0 auto 100px;scroll-margin-top:100px;display:grid}.jz .investor-materials>div:first-child{padding-top:32px}.jz .investor-materials h2{font:500 48px/1.12 var(--heading);letter-spacing:-.035em;margin:20px 0 24px}.jz .investor-materials h2 em{color:var(--red);font-style:normal}.jz .investor-materials>div:first-child>p{max-width:450px;color:var(--stone-6);font-size:16px;line-height:1.75}.jz .investor-materials .materials-note{margin-top:24px;color:var(--stone-5)!important;font-size:13px!important}.jz .founder-request{width:calc(100% - 40px);max-width:680px;margin:0 auto 90px}.jz .investor-form input:focus-visible,.jz .investor-form textarea:focus-visible,.jz .route-menu a:focus-visible,.jz .nav a:focus-visible,.jz .nav button:focus-visible{outline:2px solid var(--lapis);outline-offset:3px}@media (max-width:1100px){.jz .nav-contact{display:none}.jz .nav-mid .mobile-contact-link{display:inline-flex}}@media (max-width:900px){.jz .investor-materials{grid-template-columns:1fr;gap:32px}.jz .investor-paths{grid-template-columns:1fr;margin-bottom:60px}.jz .route-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))}.jz .route-intro h1{font-size:50px}}@media (max-width:700px){.jz .nav{grid-template-columns:1fr auto;gap:12px}.jz .route-intro{padding-top:110px;padding-bottom:36px}.jz .route-intro h1{font-size:38px}.jz .route-intro>p{font-size:16px}.jz .route-menu-inner{padding:20px}.jz .route-menu-links{grid-template-columns:1fr;gap:3px}.jz .home-path-grid{grid-template-columns:1fr}.jz .home-path-grid>a+a{border-left:0;border-top:1px solid var(--hair)}.jz .home-path-grid>a{padding:26px 12px}.jz .home-paths>h2{font-size:36px}.jz .route-cta h2{font-size:28px}.jz .contact-main{padding-top:110px}.jz .investor-card{padding:24px 20px}.jz .investor-form-pair{grid-template-columns:1fr}.jz .investor-materials h2{font-size:36px}.jz .investor-card h2{font-size:26px}}@media (max-width:1100px){.jz .nav{grid-template-columns:1fr auto}.jz .nav.open .nav-mid{grid-template-columns:1fr;justify-content:stretch;gap:6px}.jz .route-menu{overscroll-behavior:contain;max-height:calc(100dvh - 294px);top:294px;overflow-y:auto}}.jz .contact-options-card{border:1px solid var(--hair);background:var(--surface);text-align:left;border-radius:12px;padding:40px;position:relative}.jz .contact-options-card h2{font:500 32px/1.2 var(--heading);letter-spacing:-.025em;margin:20px 0}.jz .contact-options-card p{color:var(--stone-6);font-size:16px;line-height:1.75}.jz .contact-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.jz .contact-action:disabled{cursor:default;opacity:.6}.jz button.more.contact-action{font:inherit;background:0 0;border:0;padding:0}.jz .investor-card>.contact-action{margin-top:28px}.jz .contact-destination{align-self:start}.jz .cta .contact-options-card{background:#1e2926f0;border-color:#69776f;max-width:640px;margin:40px auto 0}.jz .cta .contact-options-card h2{color:var(--paper);font-size:28px}.jz .cta .contact-options-card p,.jz .cta .contact-options-card .kicker{color:#bec7bf}.jz .cta .contact-options-card .more{color:#f2a48b}.jz .contact-action:focus-visible{outline:2px solid var(--lapis);outline-offset:4px}@media (max-width:700px){.jz .contact-options-card{padding:28px 22px}.jz .contact-options-card h2{font-size:28px}}.jz .investor-signup{text-align:left;margin-top:28px}.jz .investor-signup>label{margin-bottom:9px;font-size:13px;font-weight:500;display:block}.jz .investor-signup-row{align-items:stretch;gap:10px;display:flex}.jz .investor-signup-row input{border:1px solid var(--control-border);background:var(--surface);width:100%;min-width:0;min-height:52px;color:var(--ink);font:400 16px/1.5 var(--sans);border-radius:5px;flex:1;padding:13px 14px}.jz .investor-signup-row input::placeholder{color:var(--stone-5);opacity:1}.jz .investor-signup-row .btn{flex:none;justify-content:center;margin:0}.jz .investor-signup-row .btn:disabled{opacity:.65;cursor:default}.jz .investor-signup-row input:focus-visible,.jz .investor-signup-row button:focus-visible,.jz .signup-error a:focus-visible{outline:2px solid var(--lapis);outline-offset:3px}.jz .signup-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jz .signup-note{color:var(--stone-5);margin-top:12px;font-size:12px;line-height:1.6}.jz .signup-success,.jz .signup-error{padding-top:12px;font-size:14px;line-height:1.6}.jz .signup-success{color:var(--green)}.jz .signup-error{color:var(--red)}.jz .signup-error a{text-underline-offset:3px;text-decoration:underline}@media (max-width:520px){.jz .investor-signup-row{flex-direction:column}.jz .investor-signup-row .btn{width:100%}}.jz .proof-benchmark{padding:100px var(--side);border-top:1px solid var(--hair);scroll-margin-top:80px}.jz .proof-heading{margin-bottom:42px}.jz .proof-heading h2,.jz .field-experience h2{font:400 clamp(34px, 4vw, 58px)/1.12 var(--heading);letter-spacing:-.035em}.jz .proof-heading .kicker{margin-bottom:20px}.jz .benchmark-comparison{border:1px solid var(--hair);border-radius:10px;grid-template-columns:1fr 1.5fr;display:grid;overflow:hidden}.jz .benchmark-manual,.jz .benchmark-biruni{min-width:0;padding:36px 40px 28px}.jz .benchmark-manual{background:var(--paper-2)}.jz .benchmark-biruni{background:var(--dark);color:var(--paper)}.jz .benchmark-eyebrow{font:400 11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.jz .benchmark-dot{background:var(--stone-5);border-radius:50%;width:6px;height:6px}.jz .benchmark-biruni .benchmark-dot{background:#f2a48b}.jz .benchmark-time{font:400 clamp(50px, 6.4vw, 92px)/1.1 var(--heading);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:26px 0 8px}.jz .benchmark-time>span{letter-spacing:-.015em;font-size:.3em}.jz .benchmark-biruni .benchmark-time{color:#f2a48b}.jz .benchmark-manual>p,.jz .benchmark-biruni>p{font-size:18px}.jz .pour-drawing{height:140px;margin-top:20px;position:relative}.jz .pour-drawing>span{font:400 10px var(--mono);color:var(--stone-5);position:absolute;top:14px;left:0}.jz .pour-drawing svg{width:min(100%,260px);height:130px;stroke:var(--stone-5);stroke-width:.75px;margin-left:10px}.jz .pour-batch{grid-template-columns:repeat(5,1fr);gap:6px 12px;height:140px;margin-top:20px;display:grid}.jz .pour-batch>div{border-top:1px solid #607268;padding-top:3px;position:relative}.jz .pour-batch span{font:400 9px var(--mono);color:var(--on-dark-muted)}.jz .pour-batch svg{stroke:#f2a48b;stroke-width:.9px;width:100%;height:42px;display:block}.jz .benchmark-manual>.benchmark-eyebrow{min-height:63px}.jz .benchmark-card-top{justify-content:space-between;align-items:center;gap:16px;min-height:63px;display:flex}.jz .benchmark-speedup{text-align:right;border-left:1px solid #607268;gap:5px;padding-left:20px;display:grid}.jz .benchmark-speedup>strong{font:400 clamp(30px, 3.1vw, 44px)/1 var(--heading);letter-spacing:-.045em;color:#f2a48b;white-space:nowrap;font-variant-numeric:tabular-nums}.jz .benchmark-speedup>strong span{margin-left:.04em;font-size:.7em}.jz .benchmark-speedup>span{color:var(--on-dark-muted);font:400 10px/1.4 var(--mono)}.jz .field-experience{padding:80px var(--side);border-top:1px solid var(--hair);grid-template-columns:1fr 1.5fr;align-items:center;gap:64px;display:grid}.jz .experience-number{font:400 clamp(100px, 13vw, 180px)/1 var(--heading);letter-spacing:-.065em}.jz .experience-number span{color:var(--red);vertical-align:top;font-size:.65em}.jz .field-experience .kicker{margin-top:18px}.jz .field-experience p{max-width:550px;color:var(--stone-6);margin:24px 0 12px}.jz .trusted-proof,.jz .testimonial-proof{padding:48px var(--side);border-top:1px solid var(--hair)}.jz .trusted-proof ul{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:26px;display:flex}.jz .testimonial-proof blockquote{max-width:900px;font:400 clamp(24px, 3vw, 40px)/1.4 var(--heading)}.jz .testimonial-proof figcaption{color:var(--stone-6);gap:5px;margin-top:24px;display:grid}@media (max-width:900px){.jz .benchmark-manual,.jz .benchmark-biruni{padding:28px 24px}.jz .field-experience{gap:36px}}@media (max-width:600px){.jz .proof-benchmark{padding-block:64px}.jz .benchmark-comparison{grid-template-columns:1fr}.jz .benchmark-time{font-size:clamp(48px,14vw,76px)}.jz .pour-drawing{height:100px}.jz .pour-drawing svg{height:95px}.jz .benchmark-speedup{padding-left:12px}.jz .benchmark-speedup>span{font-size:9px}.jz .field-experience{grid-template-columns:1fr;gap:32px;padding-block:64px}}.jz .field-experience h2+.more{margin-top:24px}.jz .kingdom .promises{margin-top:28px}.jz .discipline-grid{margin-top:32px}.jz .discipline-example{display:inline-block}.jz .contact-destination h2+.contact-actions{margin-top:28px}
