.zh{--zh-leaf:#9be08f;--zh-amber:#d8bd84;--zh-fg:#e3ebe4;--zh-fg2:#aebbb2;--zh-dim:#6f7d74;--zh-line:#d8e5da21;--zh-line2:#d8e5da12;background:var(--background,#010204);min-height:100vh;color:var(--zh-fg);font-family:var(--font-sans);padding-block:28px 88px;padding-inline:max(20px,50vw - 550px);font-size:15px;line-height:1.8}.zh a{color:inherit}.zh-nav{font:12px/1 var(--font-mono);letter-spacing:.12em;color:var(--zh-dim);border-bottom:1px solid var(--zh-line2);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.zh-nav a{text-decoration:none;transition:color .2s}.zh-nav a:hover,.zh-nav a:focus-visible{color:var(--zh-fg);outline:none}.zh-nav .zh-go{color:var(--zh-leaf)}.zh-top{border-bottom:1px solid var(--zh-line);padding-block:56px 34px}.zh-eyebrow{font:12px/1 var(--font-mono);letter-spacing:.24em;color:var(--zh-dim);margin:0 0 18px}.zh h1{font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,5.2vw,54px);font-weight:400;line-height:1.22}.zh h1 em{color:var(--zh-leaf);font-style:normal}.zh-lede{max-width:40em;color:var(--zh-fg2);margin:0;font-size:16px}.zh-stats{flex-wrap:wrap;margin:36px 0 0;display:flex}.zh-stats div{border-right:1px solid var(--zh-line2);flex:120px;padding:14px 18px 4px 0}.zh-stats div:last-child{border-right:0}.zh-stats dt{font:11px/1.4 var(--font-mono);letter-spacing:.14em;color:var(--zh-dim)}.zh-stats dd{font:400 24px/1.2 var(--font-mono);color:var(--zh-fg);font-variant-numeric:tabular-nums;margin:6px 0 0}.zh-sec{margin-top:64px}.zh h2{font-family:var(--font-display);letter-spacing:.04em;border-bottom:1px solid var(--zh-line);margin:0 0 26px;padding-bottom:14px;font-size:22px;font-weight:400}.zh-journey{border-top:1px solid var(--zh-line2);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.zh-journey li{border-right:1px solid var(--zh-line2);flex-direction:column;gap:6px;padding:18px 16px 20px 0;display:flex}.zh-journey li:last-child{border-right:0}.zh-journey li+li{padding-left:16px}.zh-t{font:11px/1 var(--font-mono);letter-spacing:.1em;color:var(--zh-leaf)}.zh-name{font-family:var(--font-display);flex-direction:column;gap:4px;font-size:18px;display:flex}.zh-name i{font:normal 10px/1 var(--font-mono);letter-spacing:.2em;color:var(--zh-dim)}.zh-who{font:11px/1 var(--font-mono);letter-spacing:.06em;color:var(--zh-dim)}.zh-journey p{color:var(--zh-fg2);margin:6px 0 0;font-size:13.5px;line-height:1.75}.zh-dims{flex-direction:column;display:flex}.zh-dim{border-bottom:1px solid var(--zh-line2);grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:0 36px;padding:26px 0 28px;display:grid}.zh-dim:first-child{border-top:1px solid var(--zh-line2)}.zh-dim header h3{font-family:var(--font-display);flex-direction:column;gap:6px;margin:0;font-size:24px;font-weight:400;display:flex}.zh-dim header h3 i{font:normal 10px/1 var(--font-mono);letter-spacing:.22em;color:var(--zh-dim)}.zh-dim header p{color:var(--zh-fg2);margin:12px 0 0;font-size:13.5px}.zh-dim dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.zh-dim dl div{min-width:0}.zh-dim dt{font:11px/1.4 var(--font-mono);letter-spacing:.16em;color:var(--zh-leaf);margin-bottom:8px}.zh-dim dd{color:var(--zh-fg2);margin:0;font-size:14px;line-height:1.85}.zh-dim .zh-not dt{color:var(--zh-amber)}.zh-dim .zh-not dd{color:#c9c2ae}.zh-foot{border-top:1px solid var(--zh-line);color:var(--zh-dim);margin-top:64px;padding-top:22px;font-size:13px;line-height:1.9}.zh-foot p{margin:0}.zh-foot a{color:var(--zh-leaf);border-bottom:1px solid #9be08f59;text-decoration:none}.zh-foot p:last-child{margin-top:12px}.zh a:focus-visible{outline:1px solid var(--zh-leaf);outline-offset:3px}@media (max-width:960px){.zh-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-journey li{border-bottom:1px solid var(--zh-line2)}.zh-journey li:nth-child(2n){border-right:0}.zh-journey li:nth-child(odd){padding-left:0}.zh-dim dl{grid-template-columns:1fr;gap:18px}}@media (max-width:620px){.zh{padding-block:20px 64px;font-size:14.5px}.zh-top{padding-block:40px 28px}.zh-journey{grid-template-columns:1fr}.zh-journey li,.zh-journey li+li{border-right:0;padding-left:0}.zh-dim{grid-template-columns:1fr;gap:16px}.zh-stats div{border-right:0;flex-basis:calc(50% - 1px)}}
