.depth-v40{--z-ink:#29212a;--z-plum:#533549;--z-line:#ded9d5;--z-muted:#776e75;--z-paper:#fffdf9}.z40-section{padding:108px 5%;color:var(--z-ink)}.z40-shell{max-width:1260px;margin:auto}.z40-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;margin-bottom:48px}.z40-label{display:block;font:10px/1.6 'Roboto Mono',monospace;letter-spacing:.11em;color:var(--z-muted)}.z40-heading h2{font-size:clamp(34px,3.8vw,58px);font-weight:450;letter-spacing:-.045em;line-height:1.08;margin:20px 0 0}.z40-heading>p{font-size:18px;line-height:1.65;max-width:440px;color:var(--z-muted)}.z40-governance{background:var(--z-paper);border:1px solid #d9d2d7;border-radius:14px;box-shadow:0 24px 65px #38202f12;overflow:hidden;color:var(--z-ink);width:100%;min-width:0;transform:rotate(0deg)}.z40-panel-bar{padding:18px 24px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--z-line);align-items:center}.z40-panel-bar>span{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600}.z40-panel-bar img,.z40-paper-top img{width:22px;height:22px}.z40-panel-bar small{font:8px 'Roboto Mono',monospace;color:var(--z-muted);letter-spacing:.1em}.z40-tabs{display:flex;border-bottom:1px solid var(--z-line);padding:0 24px;gap:24px}.z40-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:18px 0;color:var(--z-muted);font:500 12px 'DM Sans',sans-serif;cursor:pointer;white-space:nowrap}.z40-tabs button[aria-selected=true]{color:var(--z-plum);border-color:var(--z-plum)}.z40-tabs button:focus-visible,.z40-outline:focus-visible,.z40-switch-row button:focus-visible{outline:2px solid var(--z-plum);outline-offset:4px}.z40-g-panel{padding:30px;min-height:430px;animation:z40-in .25s ease}.z40-g-panel h2{font-size:33px;line-height:1.13;font-weight:450;letter-spacing:-.035em;margin:12px 0 24px}.z40-agent{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--z-line);padding-bottom:20px}.z40-agent img{width:38px;height:38px}.z40-agent b,.z40-agent small{display:block}.z40-agent b{font-size:13px}.z40-agent small{font-size:11px;color:var(--z-muted);margin-top:3px}.z40-agent>span{margin-left:auto;font-size:10px;border:1px solid #dcd6dc;border-radius:20px;padding:5px 8px}.z40-facts{font-size:12px}.z40-facts>div{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:10px 0}.z40-facts dt{color:var(--z-muted)}.z40-facts dd{margin:0;line-height:1.5}.z40-switch-row{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#f0ede9;padding:14px;border-radius:6px}.z40-switch-row b,.z40-switch-row small{display:block;font-size:12px}.z40-switch-row small{font-size:10px;color:var(--z-muted);margin-top:4px}.z40-switch-row button{width:38px;min-width:38px;height:22px;border:0;border-radius:20px;background:#bbb3b8;padding:3px;cursor:pointer;transition:background .2s}.z40-switch-row button[aria-checked=true]{background:var(--z-plum)}.z40-switch-row button span{display:block;width:16px;height:16px;background:white;border-radius:50%;transition:transform .2s}.z40-switch-row button[aria-checked=true] span{transform:translateX(16px)}.z40-consequence{display:flex;align-items:start;gap:10px;margin-top:18px;font-size:11px;line-height:1.65}.z40-consequence>span{font-size:20px}.z40-consequence p{margin:0}.z40-demo-note{font-size:10px!important;line-height:1.6!important;padding:14px 25px;margin:0!important;background:#f5f2ef;color:var(--z-muted)!important;border-top:1px solid var(--z-line)}.z40-body{font-size:14px;line-height:1.6}.z40-model-sheet>div{display:flex;gap:18px;padding:14px 0;border-bottom:1px solid var(--z-line)}.z40-model-sheet>div>span{font:11px 'Roboto Mono';color:#9c8292}.z40-model-sheet b{font-size:12px}.z40-model-sheet p{font-size:11px;line-height:1.6;color:var(--z-muted);margin:5px 0 0}.z40-inline{display:block;margin-top:22px;font-size:11px}.z40-routine{display:flex;gap:20px;justify-content:space-between;background:#f3eeef;padding:20px;border-radius:5px}.z40-routine b,.z40-routine small{display:block;margin-top:8px}.z40-routine b{font-size:13px}.z40-routine small{font-size:11px;color:var(--z-muted)}.z40-state{font-size:10px;color:var(--z-plum)}.z40-runs>div{padding:20px 0;border-bottom:1px solid var(--z-line)}.z40-runs span,.z40-runs b{display:block;font-size:11px}.z40-runs span{color:var(--z-muted);margin-bottom:6px}.z40-outline{margin-top:20px;padding:12px 18px;background:transparent;border:1px solid #b6a7b1;border-radius:4px;font:12px 'DM Sans';cursor:pointer}.z40-routine-note{font-size:11px;line-height:1.6;color:var(--z-muted)}.z40-builder-project{background:#f2eeea}.z40-builder-bench{border:1px solid var(--z-line);background:#fbf9f5;border-radius:12px;overflow:hidden}.z40-builder-bench>.z40-tabs{padding:0 36px;gap:36px}.z40-project-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px;align-items:center;animation:z40-in .3s ease}.z40-project-copy h3{font-size:32px;line-height:1.18;letter-spacing:-.035em;max-width:380px;margin:15px 0 28px;font-weight:450}.z40-project-copy dt{font-size:12px;font-weight:650;margin-top:23px}.z40-project-copy dd{margin:7px 0 0;font-size:14px;line-height:1.7;color:var(--z-muted)}.z40-paper{background:var(--z-paper);border:1px solid #ded6d3;border-radius:4px;padding:32px;box-shadow:0 14px 35px #30202c0c;transform:rotate(-.7deg);color:var(--z-ink);min-width:0}.z40-paper-top{display:flex;gap:10px;align-items:center;font:9px 'Roboto Mono',monospace;color:var(--z-muted);padding-bottom:24px;border-bottom:1px solid var(--z-line)}.z40-paper h3{font-size:29px;font-weight:450;letter-spacing:-.03em;margin:25px 0 8px}.z40-paper>p{font-size:12px;color:var(--z-muted);margin-bottom:24px}.z40-paper dl>div{padding:14px 0;border-bottom:1px solid var(--z-line);display:grid;grid-template-columns:1fr 1.2fr;gap:20px;font-size:12px;line-height:1.6}.z40-paper dt{color:var(--z-muted)}.z40-paper dd{margin:0;font-weight:550}.z40-review{display:flex;gap:12px;align-items:start;background:#f0e8ed;padding:15px;margin-top:24px;border-radius:4px}.z40-review>span{font-size:20px}.z40-review p{font-size:11px;line-height:1.7;margin:0}.z40-builder-foot{border-top:1px solid var(--z-line);padding:16px 35px;font-size:10px;color:var(--z-muted)}.z40-learning-output{display:grid;grid-template-columns:1fr 2fr;margin-top:64px;gap:20px 50px}.z40-learning-output>.z40-label{grid-column:1/-1}.z40-learning-output h3{font-size:27px;line-height:1.3;font-weight:450;letter-spacing:-.025em;margin:0}.z40-learning-output>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.z40-learning-output b{font-size:13px}.z40-learning-output p{font-size:13px;line-height:1.7;color:var(--z-muted);margin-top:10px}.z40-services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--z-line)}.z40-services article{padding:30px 32px 25px;border-right:1px solid var(--z-line)}.z40-services article:first-child{padding-left:0}.z40-services article:last-child{border:0}.z40-services article>span{font:10px 'Roboto Mono';color:var(--z-muted)}.z40-services h3{font-size:28px;letter-spacing:-.03em;line-height:1.2;font-weight:450;margin:22px 0}.z40-services p{font-size:14px;line-height:1.7;color:var(--z-muted);min-height:72px}.z40-services article>div{border-top:1px solid var(--z-line);padding-top:20px}.z40-services small,.z40-services b{display:block}.z40-services small{font:9px 'Roboto Mono';margin-bottom:10px;color:var(--z-muted)}.z40-services b{font-size:13px;line-height:1.6;font-weight:500}.z40-ownership{display:flex;align-items:start;gap:25px;margin-top:55px;border-radius:8px;background:#ede5e9;padding:32px}.z40-ownership img{width:48px}.z40-ownership h3{font-size:25px;font-weight:450;margin:0 0 12px}.z40-ownership p{font-size:14px;line-height:1.7;max-width:850px}.z40-ownership span{font-size:11px;color:var(--z-muted)}.z40-builder-entry{background:#f4f0eb}.z40-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.z40-entry-grid article{border:1px solid var(--z-line);padding:35px;background:#faf8f4;border-radius:8px}.z40-entry-grid h3{font-size:30px;letter-spacing:-.035em;font-weight:450;margin:20px 0}.z40-entry-grid p,.z40-entry-grid li{font-size:14px;line-height:1.7;color:var(--z-muted)}.z40-entry-grid ul{padding-left:18px;margin:25px 0}.z40-entry-grid li{margin:10px 0}.z40-entry-grid a{display:inline-block;border-bottom:1px solid var(--z-plum);padding-bottom:7px;font-size:13px}.z40-entry-note{display:flex;gap:40px;border-top:1px solid var(--z-line);margin-top:35px;padding-top:25px}.z40-entry-note b{font-size:14px;min-width:230px}.z40-entry-note p{font-size:12px;line-height:1.7;color:var(--z-muted);margin:0;max-width:720px}.z40-industry-output{background:#30242e;color:#f9f4ee}.z40-industry-output .z40-label,.z40-industry-output .z40-heading>p{color:#c4b5bf}.z40-industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.z40-request blockquote{font-size:26px;line-height:1.4;letter-spacing:-.02em;margin:20px 0 35px}.z40-inputs{border-top:1px solid #ffffff25;padding-top:25px;font-size:13px}.z40-inputs li{font-size:13px;line-height:1.8;color:#d1c3cb;margin:9px 0}.z40-inputs ul{padding-left:18px}.z40-request details{margin-top:30px;border-top:1px solid #ffffff25}.z40-request summary{font-size:13px;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between}.z40-request ol{padding-left:18px}.z40-request ol li{font-size:12px;line-height:1.8;margin:18px 0;color:#d1c3cb}.z40-fiction{display:block;font-size:9px;color:var(--z-muted);margin-top:18px}.z40-enterprise-start{background:#f4f0eb}.z40-before-after{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px}.z40-before,.z40-after{padding:34px;border:1px solid var(--z-line);border-radius:8px;background:#faf8f4}.z40-before h3,.z40-after h3{font-size:27px;line-height:1.2;font-weight:450;letter-spacing:-.025em;margin:20px 0}.z40-before>p,.z40-after>p{font-size:14px;line-height:1.6;color:var(--z-muted)}.z40-project-footer{padding:24px 0;font-size:12px;color:var(--z-muted)}.z40-responsibilities{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.z40-responsibilities article{border-top:1px solid var(--z-line);padding-top:25px}.z40-responsibilities h3{font-size:25px;font-weight:450;letter-spacing:-.025em}.z40-responsibilities li{font-size:14px;line-height:1.8;color:var(--z-muted);padding:6px 0}.z40-responsibilities ul{padding-left:18px}.z40-acceptance{margin-top:50px;background:#eae2e6;padding:32px;border-radius:8px}.z40-acceptance h3{font-size:27px;font-weight:450;letter-spacing:-.03em}.z40-acceptance ol{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-left:20px}.z40-acceptance li{font-size:13px;line-height:1.6;padding-right:15px}.z40-scope{display:flex;gap:50px;justify-content:space-between;align-items:center;padding-top:32px}.z40-scope p{font-size:13px;line-height:1.7;color:var(--z-muted);max-width:730px}.z40-scope a{white-space:nowrap;font-size:13px;border-bottom:1px solid var(--z-plum);padding-bottom:8px}[hidden].z40-g-panel,[hidden].z40-project-panel{display:none!important}@keyframes z40-in{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.z40-section{padding:70px 6%}.z40-heading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.z40-heading>p{font-size:16px;margin:0}.z40-project-panel,.z40-industry-grid,.z40-before-after{grid-template-columns:1fr;gap:30px}.z40-project-panel{padding:25px}.z40-paper{padding:24px;transform:none}.z40-learning-output{grid-template-columns:1fr;gap:24px}.z40-learning-output>div{gap:20px}.z40-services{grid-template-columns:1fr}.z40-services article{padding:26px 0;border-right:0;border-bottom:1px solid var(--z-line)}.z40-services p{min-height:0}.z40-services h3 br{display:none}.z40-entry-grid,.z40-responsibilities{grid-template-columns:1fr}.z40-entry-note,.z40-scope{display:block}.z40-entry-note p{margin-top:12px}.z40-acceptance ol{grid-template-columns:1fr 1fr}.z40-panel-bar{padding:16px}.z40-g-panel{padding:24px}.z40-ownership{padding:24px;gap:18px}.z40-ownership img{width:34px}.z40-tabs{gap:20px;padding:0 20px}.z40-tabs button{min-height:48px;font-size:11px}.z40-builder-bench>.z40-tabs{padding:0 24px;gap:25px}.z40-project-copy h3{font-size:29px}.z40-industry-grid{gap:40px}}@media(max-width:450px){.z40-learning-output>div{grid-template-columns:1fr}.z40-paper dl>div{gap:12px;font-size:11px}.z40-acceptance ol{grid-template-columns:1fr}.z40-panel-bar small{font-size:7px}.z40-ownership{display:block}.z40-ownership img{margin-bottom:20px}.z40-entry-grid article{padding:25px}.z40-builder-foot{padding:16px 24px}.z40-g-panel{min-height:455px}.z40-facts>div{grid-template-columns:80px 1fr}.z40-routine{padding:15px;gap:12px}}@media(prefers-reduced-motion:reduce){.z40-g-panel,.z40-project-panel{animation:none}.z40-switch-row button,.z40-switch-row button span{transition:none}}
.z40-project{border:1px solid var(--z-line);border-radius:10px;overflow:hidden}.z40-project-top{display:flex;justify-content:space-between;gap:20px;padding:18px 28px;background:#ece4e8;font:9px 'Roboto Mono';letter-spacing:.06em}.z40-project-grid{display:grid;grid-template-columns:1fr 1.1fr}.z40-project .z40-before,.z40-project .z40-after{border:0;border-radius:0;padding:35px}.z40-project .z40-after{background:#e9e0e5}.z40-fragments{display:grid;gap:14px;margin-top:28px}.z40-fragments>div{border:1px solid var(--z-line);padding:16px 20px;background:#fffdf9;max-width:330px;transform:rotate(-1deg)}.z40-fragments>div:nth-child(2){margin-left:30px;transform:rotate(1.5deg)}.z40-fragments span{font:9px 'Roboto Mono';color:var(--z-muted)}.z40-fragments p{font-size:13px;line-height:1.6;margin:10px 0 0}.z40-delivery-sheet{background:#fffdf9;padding:25px;border:1px solid #d7ccd3;box-shadow:0 12px 30px #40233810;margin-top:28px}.z40-sheet-top{display:flex;justify-content:space-between;gap:12px;font:8px 'Roboto Mono';color:var(--z-muted)}.z40-delivery-sheet h4{font-size:23px;font-weight:500;letter-spacing:-.025em;margin:25px 0 18px}.z40-human{font-size:11px;line-height:1.7;border-top:1px solid var(--z-line);padding-top:18px;display:flex;gap:10px}.z40-human span{font-size:20px}.z40-project-bottom{display:flex;justify-content:space-between;gap:20px;padding:20px 28px;font:9px 'Roboto Mono';color:var(--z-muted);border-top:1px solid var(--z-line);background:#faf8f4}.z40-partnership{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:55px}.z40-partnership article{border-top:1px solid var(--z-line);padding-top:25px}.z40-partnership h3{font-size:26px;font-weight:450;letter-spacing:-.03em}.z40-partnership ul{padding-left:18px}.z40-partnership li{font-size:14px;line-height:1.7;color:var(--z-muted);padding:7px 0}.z40-acceptance>div>p{font-size:14px;line-height:1.7;color:var(--z-muted);max-width:700px}.z40-acceptance ol{list-style:none;padding:20px 0 0}.z40-acceptance li>span{font:10px 'Roboto Mono';display:block;color:#957586;margin-bottom:18px}.z40-acceptance li p{font-size:12px;color:var(--z-muted);line-height:1.7}.z40-scope-note{border-top:1px solid var(--z-line);margin-top:38px;padding-top:28px;display:grid;grid-template-columns:1fr auto;gap:12px 50px}.z40-scope-note b{font-size:15px}.z40-scope-note p{font-size:13px;line-height:1.7;color:var(--z-muted);max-width:760px;margin:0;grid-column:1}.z40-scope-note a{grid-column:2;grid-row:1/3;align-self:center;font-size:13px;border-bottom:1px solid var(--z-plum);padding-bottom:8px}.depth-v40 .d34-gov-hero .d34-hero-grid{align-items:center}@media(max-width:800px){.z40-project-grid,.z40-partnership{grid-template-columns:1fr}.z40-project-top{font-size:8px;padding:16px;flex-wrap:wrap}.z40-project .z40-before,.z40-project .z40-after{padding:25px}.z40-project-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.z40-partnership{gap:25px}.z40-scope-note{display:block}.z40-scope-note p{margin:12px 0 20px}.z40-scope-note a{display:inline-block}.z40-delivery-sheet{padding:20px}.z40-acceptance{padding:25px}}
body.depth-v40 main section.z40-section{padding:108px 5%}@media(max-width:800px){body.depth-v40 main section.z40-section{padding:70px 6%}.z40-project-panel{padding:22px}.z40-project-panel .z40-paper{padding:20px}.z40-builder-bench>.z40-tabs{padding:0 20px;gap:22px}}
