.z-about-page,.z-insights-page,.z-article-page,.z-legal-page{background:#fff;--z-muted: #5b6472;--z-line: #dce1e8}.z-about-page :is(h1,h2,h3),.z-insights-page :is(h1,h2,h3),.z-article-page :is(h1,h2),.z-legal-page :is(h1,h2){text-wrap:balance;overflow-wrap:break-word}.z-about-accent,.z-insights-page-accent{color:var(--z-blue)}.z-about-editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(32px,6vw,100px);align-items:start}.z-about-editorial>.z-eyebrow{margin-top:9px}.z-about-statement h2{max-width:20ch;font-size:clamp(34px,4.1vw,62px);line-height:1.08;letter-spacing:-.05em;margin-bottom:28px}.z-about-statement>p{max-width:59ch;margin-bottom:0;font-size:clamp(18px,1.55vw,22px);line-height:1.7}.z-about-system{margin:clamp(56px,6vw,90px) 0 0;padding:clamp(25px,4vw,56px);background:#0a111c;color:#fff}.z-about-system figcaption{display:flex;justify-content:space-between;gap:20px;margin-bottom:46px;color:#aeb9c9;font-size:14px}.z-about-system-label,.z-about-system-index,.z-about-system-foundation>span:first-child,.z-about-number,.z-insights-page-category,.z-insights-page-diagram figcaption,.z-insights-page-node-index,.z-insights-page-diagram-rail,.z-insights-page-preview-number,.z-article-toc>p,.z-article-toc a>span,.z-article-section-label,.z-article-workflow figcaption,.z-legal-date,.z-legal-margin,.z-legal-section-number{font-family:Geist Mono,monospace!important}.z-about-system-label,.z-about-system-index,.z-about-system-foundation>span:first-child{font-size:10px;letter-spacing:.16em}.z-about-system figcaption .z-about-system-label{color:#e5eaf2}.z-about-system-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;list-style:none;padding:0;margin:0}.z-about-system-flow li{position:relative;display:flex;flex-direction:column;min-width:0;padding-top:26px;border-top:1px solid #37516f}.z-about-system-flow li:before{position:absolute;content:"";width:7px;height:7px;top:-4px;left:0;background:#438dff}.z-about-system-flow li:not(:last-child):after{content:"";position:absolute;width:32px;top:-1px;right:-37px;border-top:1px solid #37516f}.z-about-system-index{color:#a3bbdf;margin-bottom:22px}.z-about-system-flow strong{font-size:clamp(19px,1.9vw,28px);line-height:1.25;font-weight:500;letter-spacing:-.03em;margin-bottom:10px}.z-about-system-flow li>span:last-child{color:#b3bece;font-size:15px;line-height:1.6}.z-about-system-foundation{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:42px;padding-top:24px;border-top:1px solid #2b3a4e;color:#b3bece;font-size:13px}.z-about-system-foundation>span:first-child{color:#a3bbdf}.z-about-principles{background:#f5f6f8}.z-about-section-heading h2,.z-insights-page-section-heading h2,.z-insights-page-preview-heading h2{font-size:clamp(38px,4.6vw,68px);line-height:1.06;margin-bottom:0}.z-about-principle-grid,.z-insights-page-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4.5vw,72px);margin-top:60px}.z-about-principle{border-top:1px solid #cdd4df;padding-top:25px}.z-about-number{display:block;color:var(--z-blue);font-size:13px;margin-bottom:38px}.z-about-principle h3{font-size:clamp(24px,2.1vw,31px);margin-bottom:16px}.z-about-principle p{font-size:17px;line-height:1.7;margin:0;max-width:35ch}.z-about-location-word{display:block;margin-top:38px;color:#768294;font-size:clamp(58px,7vw,106px);line-height:1;letter-spacing:-.065em;font-weight:500}.z-insights-page .z-insights-page-feature{padding-top:0}.z-insights-page-feature-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,7vw,110px);align-items:center;padding-top:clamp(48px,5vw,76px);border-top:1px solid var(--z-line)}.z-insights-page-feature-copy h2{font-size:clamp(36px,4vw,60px);line-height:1.07;letter-spacing:-.045em;max-width:19ch;margin-bottom:25px;transition:color .2s}.z-insights-page-feature-link:hover h2{color:var(--z-blue)}.z-insights-page-feature-copy>p{max-width:53ch;font-size:18px;line-height:1.7;margin-bottom:25px}.z-insights-page-meta,.z-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;font-size:13px;color:#586579}.z-insights-page-meta{margin-bottom:32px}.z-insights-page-meta>span+span,.z-article-meta>span+span{padding-left:22px;border-left:1px solid #cbd2dc}.z-insights-page-diagram{margin:0;padding:clamp(24px,3vw,44px);color:#f7f9fc;background-color:#0a111c;background-image:linear-gradient(#24344c33 1px,transparent 1px),linear-gradient(90deg,#24344c33 1px,transparent 1px);background-size:32px 32px}.z-insights-page-diagram figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:9px;letter-spacing:.13em;color:#b7c5dc;margin-bottom:36px}.z-insights-page-diagram ol{display:grid;gap:20px;list-style:none;margin:0;padding:0}.z-insights-page-diagram li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 8px;gap:17px;align-items:center;border:1px solid #3c5474;background:#101d30;padding:19px}.z-insights-page-diagram li:not(:last-child):after{position:absolute;content:"";width:1px;height:21px;top:100%;left:33px;background:#5685c7}.z-insights-page-node-index{color:#8baee0;font-size:11px}.z-insights-page-diagram li strong{display:block;font-size:19px;font-weight:500;line-height:1.3;margin-bottom:5px}.z-insights-page-diagram li div>span{display:block;font-size:12px;line-height:1.5;color:#afbed2}.z-insights-page-node-port{width:6px;height:6px;background:#438dff}.z-insights-page-diagram-rail{border-top:1px solid #334862;padding-top:21px;margin-top:30px;color:#b7c5dc;font-size:9px;letter-spacing:.13em}.z-insights-page-notes{border-top:1px solid var(--z-line)}.z-insights-page-note-grid>div{min-width:0}.z-insights-page-note{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding-top:28px;border-top:1px solid var(--z-line)}.z-insights-page-note>svg{color:var(--z-blue);margin-bottom:33px}.z-insights-page-category{display:block;font-size:10px;line-height:1.6;letter-spacing:.13em;color:#59677d;margin-bottom:20px}.z-insights-page-note h3{font-size:clamp(25px,2.25vw,33px);line-height:1.2;margin-bottom:18px}.z-insights-page-note p{font-size:17px;line-height:1.7;margin-bottom:32px}.z-insights-page-note-type{display:block;margin-top:auto;font-size:12px;color:#687487}.z-insights-page-previews{background:#f5f6f8}.z-insights-page-preview-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.z-insights-page-preview-heading>p{max-width:28ch;font-size:17px;line-height:1.65;margin-bottom:4px}.z-insights-page-preview{display:grid;grid-template-columns:50px minmax(0,1fr) 155px;gap:clamp(24px,4vw,60px);padding:38px 0;border-top:1px solid #d5dce6}.z-insights-page-preview-number{color:var(--z-blue);font-size:13px;padding-top:3px}.z-insights-page-preview .z-insights-page-category{margin-bottom:12px}.z-insights-page-preview h3{max-width:35ch;font-size:clamp(24px,2.3vw,34px);line-height:1.22;margin-bottom:15px}.z-insights-page-preview p{max-width:62ch;font-size:16px;line-height:1.7;margin:0}.z-insights-page-preview-status{font-size:12px;line-height:1.6;color:#586579;padding-top:3px}.z-article-header,.z-legal-header{padding:clamp(160px,15vw,220px) 0 clamp(60px,7vw,100px);background:#f5f6f8;border-bottom:1px solid var(--z-line)}.z-article-back{display:inline-flex;align-items:center;gap:11px;font-size:14px;line-height:1.5;min-height:44px}.z-article-header .z-article-back{margin-bottom:43px}.z-article-back:hover{color:var(--z-blue)}.z-article-header h1{max-width:18ch;font-size:clamp(43px,5.8vw,88px);line-height:1.04;letter-spacing:-.055em;margin-bottom:30px}.z-article-header h1>span{color:var(--z-blue)}.z-article-header .z-article-deck{max-width:55ch;font-size:clamp(18px,1.8vw,24px);line-height:1.65;margin-bottom:30px}.z-article-layout,.z-legal-body{display:grid;grid-template-columns:220px minmax(0,70ch);justify-content:center;gap:clamp(45px,6vw,96px);padding-block:clamp(60px,7vw,104px);align-items:start}.z-article-layout{font-size:18px}.z-article-sidebar{align-self:stretch}.z-article-toc{position:sticky;top:130px}.z-article-toc>p{font-size:10px;letter-spacing:.15em;margin-bottom:23px;color:#5b6472}.z-article-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--z-line)}.z-article-toc a{display:flex;align-items:baseline;gap:16px;padding:14px 0;min-height:48px;border-bottom:1px solid var(--z-line);font-size:13px;line-height:1.6;transition:color .2s}.z-article-toc a>span{color:#586579;font-size:10px}.z-article-toc a:hover,.z-article-toc a:focus-visible{color:var(--z-blue)}.z-article-prose{min-width:0;max-width:70ch}.z-article-prose>section{scroll-margin-top:130px;padding-bottom:52px;margin-bottom:48px;border-bottom:1px solid var(--z-line)}.z-article-section-label{display:block;color:#63738b;font-size:10px;letter-spacing:.15em;margin-bottom:20px}.z-article-prose h2{font-size:clamp(28px,2.8vw,40px);line-height:1.16;letter-spacing:-.035em;margin-bottom:24px;max-width:28ch}.z-article-prose p{font-size:18px;line-height:1.85;color:#485362;margin-bottom:23px}.z-article-prose section>p:last-child{margin-bottom:0}.z-article-callout{padding:26px 30px;border-left:2px solid var(--z-blue);background:#f3f6fa;margin-top:32px}.z-article-callout strong{display:block;font-size:13px;font-weight:500;color:var(--z-blue);margin-bottom:13px}.z-article-callout p{margin-bottom:0}.z-article-workflow{margin:35px 0;padding-block:24px}.z-article-workflow figcaption{color:#63738b;font-size:10px;letter-spacing:.14em;margin-bottom:25px}.z-article-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.z-article-workflow li{position:relative;text-align:center;padding:13px 8px;border:1px solid #cdd9eb;color:#234573;background:#f5f8fd;font-size:12px;line-height:1.4}.z-article-workflow li:not(:last-child):after{position:absolute;content:"";width:19px;top:50%;left:100%;border-top:1px solid #a1b8d8}.z-article-workflow li:nth-child(4){border-color:#075fea;color:#075fea}.z-article-end-link{margin-top:-8px}.z-legal-header h1{max-width:15ch;font-size:clamp(48px,6.2vw,92px);line-height:1.04;letter-spacing:-.055em;margin-bottom:28px}.z-legal-header .z-legal-intro{max-width:51ch;font-size:clamp(18px,1.7vw,23px);line-height:1.65;margin-bottom:30px}.z-legal-header .z-legal-date{font-size:11px;color:#657085;line-height:1.7;margin-bottom:0}.z-legal-body{font-size:18px}.z-legal-margin{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--z-line);padding-top:20px;font-size:10px;letter-spacing:.16em;color:#687487}.z-legal-prose{max-width:70ch;min-width:0}.z-legal-prose section{position:relative;padding-top:26px;padding-bottom:44px;margin-bottom:25px;border-top:1px solid var(--z-line)}.z-legal-prose section:last-child{margin-bottom:0;padding-bottom:0}.z-legal-section-number{display:block;color:var(--z-blue);font-size:11px;margin-bottom:21px}.z-legal-prose h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.035em;margin-bottom:18px}.z-legal-prose p{font-size:18px;line-height:1.85;color:#485362;margin-bottom:0;overflow-wrap:anywhere}@media (max-width: 1100px){.z-about-system figcaption,.z-about-system-foundation{flex-direction:column;align-items:flex-start;gap:12px}.z-insights-page-feature-layout{gap:40px}.z-insights-page-diagram li{padding:16px 13px;gap:10px}.z-insights-page-diagram li:not(:last-child):after{left:27px}.z-article-layout,.z-legal-body{grid-template-columns:185px minmax(0,70ch);gap:40px}}@media (max-width: 800px){.z-about-editorial,.z-insights-page-feature-layout{grid-template-columns:minmax(0,1fr);gap:35px}.z-about-editorial>.z-eyebrow,.z-about-location-label .z-eyebrow{margin:0}.z-about-statement h2{max-width:24ch}.z-about-system-flow{gap:25px}.z-about-system-flow li:not(:last-child):after{width:19px;right:-22px}.z-about-principle-grid,.z-insights-page-note-grid{grid-template-columns:minmax(0,1fr);gap:38px;margin-top:42px}.z-about-number{margin-bottom:22px}.z-about-principle p{max-width:60ch}.z-about-location-word{margin-top:24px}.z-insights-page-feature-copy h2{max-width:23ch}.z-insights-page-diagram{max-width:580px;width:100%}.z-insights-page-note>svg{margin-bottom:23px}.z-insights-page-note h3{max-width:30ch}.z-insights-page-note p{max-width:60ch;margin-bottom:20px}.z-insights-page-preview-heading{flex-direction:column;align-items:flex-start;gap:23px}.z-insights-page-preview-heading>p{max-width:none}.z-insights-page-preview{grid-template-columns:30px minmax(0,1fr);gap:15px 24px}.z-insights-page-preview-status{grid-column:2;padding:0}.z-article-layout,.z-legal-body{grid-template-columns:minmax(0,70ch);gap:50px}.z-article-toc{position:static}.z-article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.z-legal-margin{display:none}}@media (max-width: 520px){.z-about-system{padding:28px 22px}.z-about-system figcaption{margin-bottom:35px}.z-about-system-flow{grid-template-columns:minmax(0,1fr);gap:34px}.z-about-system-flow li:not(:last-child):after{display:none}.z-about-system-index{margin-bottom:15px}.z-insights-page-preview{grid-template-columns:22px minmax(0,1fr);-moz-column-gap:17px;column-gap:17px;padding-block:30px}.z-article-header,.z-legal-header{padding-top:140px;padding-bottom:52px}.z-article-header .z-article-back{margin-bottom:30px}.z-article-header .z-eyebrow{font-size:9px;letter-spacing:.17em}.z-article-header h1{font-size:clamp(36px,10.5vw,54px);max-width:19ch}.z-article-toc ol{grid-template-columns:minmax(0,1fr)}.z-article-prose>section{padding-bottom:37px;margin-bottom:37px;scroll-margin-top:110px}.z-article-prose p,.z-legal-prose p{font-size:17px;line-height:1.8}.z-article-callout{padding:23px 20px}.z-article-workflow ol{grid-template-columns:minmax(0,1fr);gap:16px}.z-article-workflow li:not(:last-child):after{width:1px;height:17px;border-top:0;border-left:1px solid #a1b8d8;top:100%;left:50%}}@media (prefers-reduced-motion: reduce){.z-insights-page-feature-copy h2,.z-article-toc a{transition:none}}
