.site-v1{--site-paper:#f9f8f4;--site-white:#fff;--site-ink:#14243e;--site-cobalt:#2356d8;--site-cobalt-hover:#1945b7;--site-cobalt-soft:#eef3ff;--site-muted:#586474;--site-rule:#dce1e7;--site-surface:#edf1f4;--site-warm:#f1eee6;--site-editorial:"Fraunces", Georgia, serif;--site-teal:#286d65;--site-radius:.75rem;--site-container:78.5rem;--site-display:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--color-ring:var(--site-cobalt);--color-foreground:var(--site-ink);color:var(--site-ink);background:var(--site-paper);font-family:var(--site-display);overflow-wrap:break-word;font-size:1rem;line-height:1.6}.site-v1 ::selection{color:var(--site-ink);background:#d9e5ff}.site-v1 a,.site-v1 button{-webkit-tap-highlight-color:transparent}.site-v1 button,.site-v1 a{touch-action:manipulation}.site-v1 button{cursor:pointer}.site-v1 h1,.site-v1 h2,.site-v1 h3{text-wrap:balance}.site-v1 h2{letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:500;line-height:1.15}.site-v1 h3{font-weight:500;line-height:1.35}.site-container{width:min(var(--site-container), calc(100% - 5rem));margin-inline:auto}.site-section{padding-block:6rem;scroll-margin-top:6rem}.site-kicker{color:var(--site-muted);letter-spacing:.06em;align-items:center;gap:.625rem;margin-bottom:1.625rem;font-size:.8125rem;font-weight:500;display:flex}.kicker-rule{background:var(--site-cobalt);width:1.5rem;height:2px}.section-intro{max-width:28rem;color:var(--site-muted);font-size:1.0625rem;line-height:1.75}.cobalt-heading{color:var(--site-cobalt)}.editorial-accent{font-family:var(--site-editorial);font-optical-sizing:auto;letter-spacing:-.04em;font-weight:400}.site-small{color:var(--site-muted);font-size:.875rem;line-height:1.6}.site-btn{background:var(--site-cobalt);color:#fff;text-align:center;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.625rem;min-height:3rem;padding:.7rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.site-btn:hover{background:var(--site-cobalt-hover)}.site-btn-secondary{color:var(--site-ink);background:0 0;border-color:#b8c2cf}.site-btn-secondary:hover{border-color:var(--site-ink);background:#eef0f3}.site-btn-small{min-height:2.625rem;padding:.625rem 1rem;font-size:.875rem}.site-text-link{min-height:2.75rem;color:var(--site-cobalt);text-underline-offset:.3em;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;text-decoration:underline;display:inline-flex}.site-text-link:hover{color:var(--site-cobalt-hover)}.site-skip-link{z-index:60;border:2px solid var(--site-cobalt);background:#fff;border-radius:.375rem;padding:.65rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.site-skip-link:focus{transform:translateY(0)}.site-header{z-index:40;border-bottom:1px solid var(--site-rule);background:var(--site-paper);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;display:flex}.site-wordmark{align-items:center;font-size:1.0625rem;display:inline-flex}.site-wordmark svg,.site-footer svg{width:1.4rem;height:1.4rem}.desktop-nav{color:var(--site-muted);gap:2rem;font-size:.875rem;display:flex}.desktop-nav a{padding-block:.8rem;transition:color .16s}.desktop-nav a:hover{color:var(--site-cobalt)}.mobile-menu-trigger{border:1px solid var(--site-rule);border-radius:.375rem;justify-content:center;align-items:center;width:2.75rem;min-height:2.75rem;display:none}.site-menu{width:min(24rem,90vw);max-width:none;padding:3.5rem 1.5rem 2rem;overflow-y:auto}.site-menu>button:first-child,.conversation-sheet>button:first-child{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex;top:.75rem;right:.75rem}.site-menu>button:first-child:focus-visible,.conversation-sheet>button:first-child:focus-visible{box-shadow:none;outline:2px solid var(--site-cobalt);outline-offset:2px}.site-menu,.conversation-sheet{transition-duration:.18s;animation-duration:.18s}.site-menu nav{flex-direction:column;margin-block:2rem;display:flex}.site-menu nav a{border-bottom:1px solid var(--site-rule);padding-block:1rem}.site-menu>.site-btn{width:100%}.site-menu>.site-small{margin-top:1rem}.hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:4rem;padding-block:4.75rem 3.75rem;display:grid}.hero-copy{min-width:0}.hero-copy .site-kicker{margin-bottom:1.6rem}.site-hero h1{letter-spacing:-.045em;font-size:clamp(2.8rem,4.1vw,3.9375rem);font-weight:500;line-height:1.055}.site-hero h1>span{display:block}.hero-premise{max-width:11ch}.site-hero h1 .hero-question{font-family:var(--site-editorial);letter-spacing:-.045em;margin-top:.375rem;font-weight:400;line-height:1.08}.hero-question em{color:var(--site-cobalt);font-style:normal}.hero-conversation-link{color:var(--site-ink);font-size:.875rem}.hero-conversation-link:hover{color:var(--site-cobalt)}.hero-actions{align-items:center}.hero-actions svg,.workspace-footer svg{flex:none}.preview-mat{background:#e9eef5;border-radius:1rem;padding:1.5rem}.preview-editorial-label{color:var(--site-ink);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:1rem;font-size:.8125rem;font-weight:500;display:flex}.preview-editorial-label span{color:var(--site-muted);font-weight:400}.preview-explore{min-height:2.75rem;color:var(--site-ink);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;font-size:.8125rem;font-weight:500;display:flex}.preview-explore:hover{color:var(--site-cobalt)}.preview-explore svg{flex:none}.preview-evidence{border-block:1px solid var(--site-rule);flex-wrap:wrap;align-items:center;gap:.5rem .625rem;margin-top:1.25rem;padding-block:1rem;font-size:.8125rem;display:flex}.preview-evidence>svg{color:var(--site-muted);flex:none}.preview-evidence div{flex:9rem;min-width:0}.preview-evidence p{font-weight:500}.preview-evidence div span{color:var(--site-muted);font-size:.75rem;display:block}.preview-evidence>.num{color:var(--site-muted);font-size:.6875rem}.hero-description{max-width:31rem;color:var(--site-muted);margin-top:1.75rem;font-size:1.0625rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-disclosure{max-width:27rem;color:var(--site-muted);margin-top:1rem;font-size:.8125rem}.hero-bottom{border-top:1px solid var(--site-rule);color:var(--site-muted);justify-content:space-between;gap:1.5rem;padding-block:1.5rem;font-size:.875rem;display:flex}.hero-bottom>span:last-child{color:var(--site-ink)}.hero-product{min-width:0}.preview-window{border-radius:var(--site-radius);background:var(--site-white);border:1px solid #ccd5e0;overflow:hidden;box-shadow:0 16px 44px -24px #14243e30,0 2px 4px #14243e05}.preview-topbar{border-bottom:1px solid var(--site-rule);background:var(--site-surface);flex-wrap:wrap;align-items:center;gap:.625rem;padding:1rem 1.375rem;font-size:.875rem;font-weight:500;display:flex}.ap-monogram{background:var(--site-ink);color:#fff;letter-spacing:.01em;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.75rem;font-weight:500;display:inline-flex}.preview-breadcrumb{color:var(--site-muted);margin-left:.25rem;font-weight:400}.prototype-label{color:var(--site-muted);border:1px solid #c7d0dd;border-radius:.25rem;align-items:center;padding:.1rem .5rem;font-size:.75rem;font-weight:400;display:inline-flex}.preview-topbar>.prototype-label{margin-left:auto}.preview-body{padding:1.75rem}.preview-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.product-overline{color:var(--site-muted);font-size:.8125rem;font-weight:500}.period-label{color:var(--site-muted);font-size:.8125rem}.preview-metric{font-size:1rem;font-weight:500}.preview-value{letter-spacing:-.045em;margin-block:.25rem 1rem;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:500;line-height:1.2}.contribution-rows{gap:.875rem;margin-top:1rem;display:grid}.contribution-row{grid-template-columns:4.5rem 1fr 7rem;align-items:center;gap:.75rem;display:grid}.contribution-name{letter-spacing:.035em;font-size:.75rem;font-weight:500}.contribution-row>.num{text-align:right;white-space:nowrap;font-size:.9375rem}.contribution-rule{background:#f0f2f4;border-radius:.125rem;align-items:center;height:.5rem;display:flex}.contribution-rule>span{border-radius:inherit;height:100%;display:block}.bar-negative{background:#b46156;width:42%}.bar-positive{background:#52857e;width:85%}.product-footnote{color:var(--site-muted);margin-top:.875rem;font-size:.8125rem;line-height:1.6}.product-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.product-trust dt{margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.product-trust dd{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.product-trust dd>span:first-child{letter-spacing:.015em;font-size:.75rem;font-weight:500}.trust-description{color:var(--site-muted);font-size:.75rem;line-height:1.4}.preview-footer{border-top:1px solid var(--site-rule);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding:.875rem 1.375rem;display:flex}.site-v1 .eyebrow{letter-spacing:.04em;font-size:.6875rem}.preview-footer>span:last-child{color:var(--site-muted);font-size:.75rem}.hero-product figcaption{color:var(--site-muted);margin-top:.875rem;font-size:.75rem;line-height:1.6}.problem-section{background:var(--site-white);border-top:1px solid var(--site-rule);padding-block:5.5rem}.problem-grid{grid-template-columns:.95fr 1.05fr;gap:5rem;display:grid}.problem-grid .section-intro{max-width:25rem;margin-top:1.5rem}.problem-list{border-top:1px solid var(--site-rule)}.problem-list li{border-bottom:1px solid var(--site-rule);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.875rem;display:grid}.list-index{color:var(--site-cobalt);padding-top:.125rem;font-size:.875rem}.problem-list h3{font-size:1.125rem}.problem-list p{color:var(--site-muted);margin-top:.625rem;font-size:1rem}.product-section{background:var(--site-surface);padding-block:5.5rem}.product-intro-grid,.section-heading-row{grid-template-columns:1.25fr .8fr;align-items:end;gap:5rem;display:grid}.product-intro-grid .section-intro,.section-heading-row .section-intro{padding-bottom:.25rem}.product-relationship{grid-template-columns:1fr 3.5rem 1.1fr 3.5rem 1fr;align-items:center;margin-top:3.5rem;padding-block:.5rem;display:grid}.product-relationship h3{font-size:1.375rem}.relationship-source>h3{margin-top:.75rem}.relationship-source ul{color:var(--site-muted);gap:.75rem;margin-top:1.375rem;font-size:.875rem;display:grid}.relationship-source li{align-items:center;gap:.625rem;display:flex}.relationship-connector{background:#9caec9;height:1px;display:block}.relationship-analyst{text-align:center;border-radius:var(--site-radius);background:var(--site-ink);color:#fff;padding:1.75rem 1rem}.relationship-analyst .ap-monogram{width:2.5rem;height:2.5rem;color:var(--site-ink);background:#b6ccfa;font-size:1rem}.relationship-analyst h3{margin-top:.75rem}.relationship-analyst>p{color:#c0cbda;margin-top:.25rem;font-size:.875rem}.analyst-capabilities{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:1.25rem;display:flex}.analyst-capabilities span{color:#e4ecfb;background:#293c59;border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem}.relationship-team{padding-left:1.5rem}.relationship-team>svg{color:var(--site-cobalt);margin-bottom:1rem}.relationship-team h3{margin-top:.75rem}.relationship-team>p:last-child{color:var(--site-muted);margin-top:.75rem;font-size:.875rem}.relationship-disclosure{max-width:52rem;color:var(--site-muted);margin-top:1.25rem;font-size:.8125rem}.flow-section{background:var(--site-paper)}.work-moments{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.work-moments li{min-width:0}.moment-index{border-top:2px solid var(--site-cobalt);color:var(--site-cobalt);margin-bottom:1.25rem;padding-top:.875rem;font-size:.8125rem;display:block}.work-moments li:last-child .moment-index{border-color:var(--site-ink);color:var(--site-ink)}.work-moments h3{max-width:15rem;min-height:2.7em;font-size:1.25rem}.work-moments p{max-width:16rem;color:var(--site-muted);margin-top:.75rem;font-size:.9375rem;line-height:1.7}.architecture-details{border-block:1px solid var(--site-rule);margin-top:1.625rem}.architecture-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding-block:.875rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}.architecture-details summary::-webkit-details-marker{display:none}.architecture-details summary svg{flex:none;transition:transform .16s}.architecture-details[open] summary svg{transform:rotate(180deg)}.architecture-details summary:hover{color:var(--site-cobalt)}.architecture-content{padding-bottom:1rem}.flow-legend{color:var(--site-muted);flex-wrap:wrap;gap:.875rem 1.625rem;margin-top:1rem;font-size:.8125rem;display:flex}.flow-legend span{align-items:center;gap:.5rem;display:flex}.governed-flow{border-top:1px solid var(--site-rule);grid-template-columns:repeat(8,minmax(0,1fr));margin-top:2rem;display:grid}.flow-step{min-width:0;padding:1.25rem .625rem 1.25rem 0;position:relative}.flow-step:not(:first-child){border-left:1px solid var(--site-rule);padding-left:.875rem}.step-node{color:var(--site-cobalt);justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.flow-future .step-node{color:var(--site-muted)}.flow-human .step-node{color:var(--site-ink)}.flow-step h3{min-height:3.2em;margin-bottom:.5rem;font-size:.9375rem}.flow-step>p{min-height:5em;color:var(--site-muted);font-size:.8125rem;line-height:1.6}.step-stage{color:#264c9f;background:var(--site-cobalt-soft);border:1px solid #bdc9e3;border-radius:.25rem;margin-top:.75rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.5;display:inline-block}.flow-future .step-stage{color:var(--site-muted);background:0 0;border-style:dashed;border-color:#a2acb8}.flow-human .step-stage{background:var(--site-ink);border-color:var(--site-ink);color:#fff}.flow-scope{max-width:59rem;color:var(--site-muted);align-items:flex-start;gap:.875rem;margin-top:1.625rem;padding-top:.75rem;font-size:.875rem;line-height:1.65;display:flex}.info-mark{border:1px solid #7c8898;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.2rem;font-size:.75rem;line-height:1;display:inline-flex}.experience-section{background:var(--site-white);padding-block:6.5rem}.experience-layout{grid-template-columns:minmax(0,.65fr) minmax(0,2fr);align-items:start;gap:3rem;margin-top:3rem;display:grid}.experience-guide{padding-top:1.5rem}.guide-step{color:var(--site-cobalt);font-size:.8125rem;font-weight:500}.guide-step .num{margin-right:.5rem}.experience-guide h3{letter-spacing:-.025em;margin-top:1.25rem;font-size:1.75rem;line-height:1.25}.experience-guide>p:not(.guide-step){color:var(--site-muted);margin-top:1rem;font-size:.9375rem;line-height:1.75}.experience-guide>.guide-question{border-top:1px solid var(--site-rule);padding-top:1rem;font-weight:500;color:var(--site-ink)!important;margin-top:2rem!important}.guide-disclosure{color:var(--site-muted);margin-top:.5rem;font-size:.75rem;display:block}.experience-workspace{border-radius:var(--site-radius);background:var(--site-white);border:1px solid #c9d3df;overflow:hidden;box-shadow:0 16px 44px -32px #14243e30}.experience-topbar{background:var(--site-surface);border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.workspace-identity{align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.workspace-identity .prototype-label{margin-left:.5rem}.perspective-tabs{border-bottom:1px solid var(--site-rule);gap:1.75rem;padding-inline:2rem;display:flex}.perspective-tabs button{min-height:3.375rem;color:var(--site-muted);border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:color .16s,border-color .16s;display:flex}.perspective-tabs button[data-state=active]{color:var(--site-cobalt);border-bottom-color:var(--site-cobalt)}.perspective-tabs button:hover{color:var(--site-cobalt)}.workspace-analysis-context{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:1.5rem;margin:1.75rem 2rem;padding-bottom:1.25rem;display:flex}.workspace-analysis-context h3{margin-top:.375rem;font-size:1.25rem}.workspace-analysis-context>.period-label{text-align:right}.workspace-analysis-context .period-label span{display:block}.perspective-panel{min-height:23rem;padding:0 2rem 1.75rem}.perspective-panel[data-state=inactive]{display:none}.result-perspective{grid-template-columns:.9fr 1.2fr;align-items:center;gap:1.5rem;padding-block:.625rem 2rem;display:grid}.large-result>.num{letter-spacing:-.045em;margin-block:.375rem;font-size:2.5rem;font-weight:500;line-height:1.2}.large-result>span{color:var(--site-muted);font-size:.875rem}.result-comparison{border-left:1px solid var(--site-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-left:1.25rem;display:grid}.result-comparison dt{color:var(--site-muted);font-size:.875rem}.result-comparison dd{margin-top:.5rem;font-size:1.25rem;font-weight:500}.result-comparison .comparison-caption{color:var(--site-muted);margin-top:.375rem;font-size:.8125rem;font-weight:400;display:block}.experience-workspace .product-trust{border-top:1px solid var(--site-rule);margin-top:0;padding-top:1.375rem}.experience-workspace .product-trust dt{font-size:.875rem}.experience-workspace .product-trust dd>span:first-child,.experience-workspace .trust-description{font-size:.8125rem}.workspace-note{background:var(--site-surface);color:var(--site-muted);border-radius:.375rem;align-items:flex-start;gap:.625rem;margin-top:1.5rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.workspace-note svg{flex:none;margin-top:.125rem}.comparison-perspective{grid-template-columns:.8fr 1.2fr;align-items:center;gap:1.5rem;padding-block:1rem 2.5rem;display:grid}.comparison-total>.num{margin-top:.5rem;font-size:2.5rem;font-weight:500;display:block}.comparison-total>p:last-child{color:var(--site-muted);margin-top:.5rem;font-size:.875rem}.comparison-contributions .contribution-row{grid-template-columns:4.5rem 1fr 7rem;padding-block:.25rem}.comparison-contributions .contribution-name{font-size:.875rem}.comparison-contributions .contribution-row>.num{font-size:1rem}.closure-expression{color:var(--site-muted);margin-top:1.25rem;font-size:.875rem}.comparison-reading{border-top:1px solid var(--site-rule);align-items:flex-start;gap:.75rem;padding:1rem 0;font-size:.9375rem;display:flex}.comparison-reading svg{color:var(--site-teal);flex:none;margin-top:.25rem}.workspace-evidence{margin-bottom:1.5rem}.workspace-evidence li{border-bottom:1px solid var(--site-rule);align-items:center;gap:.875rem;padding-block:.875rem;display:flex}.workspace-evidence li>svg{color:var(--site-muted);flex:none}.workspace-evidence li p{font-size:.9375rem}.workspace-evidence li div>span{color:var(--site-muted);font-size:.8125rem}.evidence-id{color:var(--site-muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.workspace-footer{border-top:1px solid var(--site-rule);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 2rem;display:flex}.workspace-footer>span{color:var(--site-muted);font-size:.8125rem}.experience-caption{color:var(--site-muted);margin-top:1rem;font-size:.8125rem}.experience-takeaway{max-width:49rem;color:var(--site-muted);align-items:flex-start;gap:1rem;margin:2.5rem auto 0;font-size:1rem;display:flex}.experience-takeaway svg{color:var(--site-cobalt);flex:none;margin-top:.2rem}.experience-takeaway strong{color:var(--site-ink);font-weight:500}.governance-section{background:var(--site-ink);color:#f7f9fc;padding-block:6rem}.governance-grid{grid-template-columns:1fr 1.05fr;gap:5rem;display:grid}.governance-section .site-kicker{color:#b5c6e2}.governance-intro h2{font-size:clamp(2rem,3vw,2.75rem)}.governance-intro h2 span{color:#b6ccfa}.governance-intro>p:not(.site-kicker):not(.governance-state-note){color:#c0cbda;max-width:25rem;margin-top:1.75rem;font-size:1.0625rem;line-height:1.75}.governance-intro>.governance-state-note{gap:.5rem;margin-top:2rem;font-size:.75rem;line-height:1.6;display:grid}.governance-state-note .num{color:#e5edf9;font-size:.8125rem}.human-signature{color:#e5edf9;border-top:1px solid #43516a;align-items:center;gap:.75rem;margin-top:2rem;padding-top:1.25rem;font-size:.9375rem;display:inline-flex}.governance-principles{border-top:1px solid #43516a}.governance-principles li{border-bottom:1px solid #43516a;grid-template-columns:1.875rem 1fr;gap:1rem;padding-block:1.25rem;display:grid}.governance-principles li>span{color:#a3bce8;padding-top:.25rem;font-size:.8125rem}.governance-principles h3{font-size:1.0625rem}.governance-principles p{color:#c0cbda;margin-top:.5rem;font-size:.9375rem;line-height:1.7}.conversation-section{background:var(--site-warm);padding-block:6.5rem}.conversation-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:5rem;display:grid}.conversation-copy>p{color:var(--site-muted);font-size:1.0625rem;line-height:1.75}.conversation-copy>p+p{margin-top:1rem}.conversation-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.conversation-copy>.contact-disclosure{color:var(--site-ink);align-items:baseline;gap:.5rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.contact-disclosure>span{background:var(--site-ink);border-radius:50%;flex:none;width:.375rem;height:.375rem}.conversation-copy>.site-small{margin-top:1.25rem;font-size:.8125rem}.conversation-sheet{width:min(30rem,100vw);max-width:none;padding:4rem 2rem 2rem;overflow-y:auto}.conversation-sheet>.site-kicker{margin-bottom:1rem}.conversation-sheet h2{margin-bottom:1rem;font-size:1.75rem;line-height:1.2}.conversation-sheet>p:not(.site-kicker){font-size:1rem;line-height:1.7}.draft-label{margin-top:2rem;font-size:.875rem;font-weight:500;display:block}.conversation-sheet textarea{resize:vertical;background:#fff;border:1px solid #abb8ca;border-radius:.375rem;width:100%;margin-block:.75rem 1.25rem;padding:.875rem;font-size:1rem;line-height:1.65;display:block}.conversation-sheet>.site-btn{width:100%;margin-bottom:1rem}.conversation-sheet>.site-small{font-size:.875rem!important}.site-footer{border-top:1px solid var(--site-rule);background:#eef0f3}.footer-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:2.5rem;display:flex}.footer-inner p{color:var(--site-muted);font-size:.875rem}.footer-inner>a:last-child{text-underline-offset:.3em;font-size:.875rem;text-decoration:underline}.footer-bottom{color:var(--site-muted);border-top:1px solid #d3dae3;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.8125rem;display:flex}@media (width<=1199px){.site-container{width:calc(100% - 4rem)}.desktop-nav{gap:1.25rem}.hero-grid{gap:2.5rem}.experience-layout{grid-template-columns:1fr;gap:1.75rem}.experience-guide{max-width:42rem;padding-top:0}.experience-guide h3{margin-top:.625rem}.experience-guide .guide-question,.guide-disclosure{display:none}.site-hero h1{font-size:3rem}.hero-actions{gap:.625rem}.hero-actions .site-btn{padding-inline:1rem}.preview-body{padding:1.25rem}.preview-breadcrumb{display:none}.problem-grid,.governance-grid,.conversation-grid,.section-heading-row,.product-intro-grid{gap:3rem}.governed-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-step{padding-bottom:1.5rem}.flow-step:nth-child(5){border-left:0;padding-left:0}.flow-step:nth-child(n+5){border-top:1px solid var(--site-rule)}.flow-step h3{min-height:auto}.flow-step>p{min-height:3.2em}.result-perspective{gap:1.5rem}.large-result>.num{font-size:2.75rem}.result-comparison{padding-left:1.5rem}.result-comparison dd{font-size:1.375rem}}@media (width<=959px){.desktop-nav{display:none}.header-inner{gap:1rem;min-height:4.5rem}.header-demo{margin-left:auto}.mobile-menu-trigger{display:inline-flex}.site-section{padding-block:5rem}.hero-grid{align-items:start;gap:2rem;padding-block:4rem 3rem}.site-hero h1{font-size:2.625rem}.hero-description{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions>.site-btn{width:100%}.hero-product{margin-top:0}.preview-mat{padding:1rem}.preview-editorial-label{flex-direction:column}.preview-evidence>.num{margin-left:1.75rem}.experience-layout{grid-template-columns:1fr;gap:1.75rem}.experience-guide{padding-top:0}.experience-guide h3{margin-top:.625rem}.experience-guide>p:not(.guide-step){max-width:40rem}.experience-guide .guide-question,.guide-disclosure{display:none}.work-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}.work-moments h3{min-height:auto}.preview-topbar{padding-inline:1rem}.preview-context{flex-direction:column;align-items:flex-start;gap:.25rem}.preview-value{font-size:2rem}.contribution-row{grid-template-columns:4.25rem 1fr 6.5rem;gap:.5rem}.preview-body .product-trust{grid-template-columns:1fr;gap:.75rem}.preview-body .product-trust>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.preview-body .product-trust dt{flex:7rem;margin:0}.preview-body .trust-description{display:none}.preview-footer{padding-inline:1rem}.preview-footer>span:last-child{display:none}.problem-grid{grid-template-columns:.8fr 1fr;gap:2rem}.product-intro-grid,.section-heading-row{grid-template-columns:1.15fr .85fr;gap:2rem}.section-intro{font-size:1rem}.product-relationship{grid-template-columns:1fr 1.5rem 1.1fr 1.5rem 1fr}.product-relationship h3{font-size:1.125rem}.relationship-team{padding-left:.75rem}.result-perspective{grid-template-columns:1fr;gap:1.75rem}.result-comparison{border-left:0;padding-left:0}.perspective-panel{min-height:25rem}.comparison-perspective{grid-template-columns:.75fr 1.25fr;gap:1.5rem}.comparison-contributions .contribution-row{grid-template-columns:4.5rem 1fr 7.25rem;gap:.5rem}.comparison-contributions .contribution-row>.num{font-size:1rem}.comparison-total>.num{font-size:2rem}.governance-grid{grid-template-columns:.9fr 1.1fr;gap:2rem}.conversation-grid{gap:2rem}}@media (width<=699px){.site-container{width:calc(100% - 2.5rem)}.site-section{padding-block:3.75rem;scroll-margin-top:5rem}.site-v1 h2{font-size:2rem;line-height:1.18}.site-kicker{margin-bottom:1.25rem;font-size:.75rem}.header-inner{gap:.5rem;min-height:4.25rem}.site-wordmark{font-size:.875rem}.site-wordmark svg{width:1.25rem;height:1.25rem}.header-demo{display:none}.hero-grid{grid-template-columns:1fr;gap:2rem;padding-block:2.75rem 2rem}.site-hero h1{letter-spacing:-.045em;max-width:29rem;font-size:clamp(2rem,8.4vw,3rem);line-height:1.1}.hero-premise{max-width:none}.site-hero h1 .hero-question{margin-top:.5rem;font-size:1.15em}.hero-description{margin-top:1.5rem;line-height:1.75}.hero-actions{align-items:stretch;gap:.5rem;margin-top:1.5rem}.hero-conversation-link{justify-content:center;min-height:2.875rem}.hero-disclosure{margin-top:.5rem}.preview-editorial-label{flex-direction:row;font-size:.75rem}.preview-evidence{margin-top:1rem}.preview-evidence>.num{flex-basis:100%;margin-left:1.75rem}.work-moments{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.work-moments li{grid-template-columns:2rem minmax(0,1fr);gap:.375rem 1rem;display:grid}.moment-index{border-top:0;grid-row:1/3;margin:0;padding-top:.125rem}.work-moments h3{max-width:none;font-size:1.125rem}.work-moments p{max-width:none;margin:0;font-size:.9375rem}.architecture-details summary{gap:.75rem;font-size:.8125rem}.flow-scope{margin-top:1.75rem}.experience-layout{gap:1.25rem;margin-top:2rem}.experience-guide h3{font-size:1.375rem}.experience-guide>p:not(.guide-step){margin-top:.625rem;font-size:.875rem}.hero-actions .site-btn{min-height:3.125rem}.hero-disclosure{font-size:.8125rem}.hero-product{margin-top:0}.preview-body{padding:1.125rem}.preview-context{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem}.preview-context .product-overline,.preview-context .period-label{font-size:.75rem}.preview-value{font-size:2.125rem}.preview-body .product-trust dd>span:first-child{font-size:.75rem}.preview-footer{padding:.875rem 1rem}.hero-product figcaption{font-size:.75rem}.hero-bottom{padding-block:1.125rem;font-size:.8125rem;display:block}.hero-bottom>span:last-child{display:none}.problem-grid,.product-intro-grid,.section-heading-row,.governance-grid,.conversation-grid{grid-template-columns:1fr;gap:2rem}.problem-grid .section-intro{margin-top:1.25rem}.problem-list li{grid-template-columns:1.5rem 1fr;gap:.75rem;padding-block:1.375rem}.problem-list h3{font-size:1.0625rem}.problem-list p{margin-top:.5rem;line-height:1.7}.section-intro{max-width:none}.product-relationship{grid-template-columns:1fr;margin-top:2rem;padding-block:1.75rem}.relationship-source{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.relationship-source .product-overline{flex-basis:100%}.relationship-source h3{flex:8rem;min-width:0;margin:0}.relationship-source ul{flex:8rem;min-width:0;margin:0;font-size:.8125rem}.relationship-source li{align-items:flex-start;gap:.375rem;line-height:1.5}.relationship-source li svg{flex:none;margin-top:.125rem}.relationship-connector{width:1px;height:1.75rem;margin-inline:auto}.relationship-analyst{padding:1.25rem}.relationship-analyst h3{font-size:1.25rem}.relationship-team{padding:0 0 0 2.5rem;position:relative}.relationship-team>svg{position:absolute;top:.125rem;left:0}.relationship-team h3{margin-top:.375rem;font-size:1.25rem}.relationship-team>p:last-child{margin-top:.625rem}.relationship-disclosure{font-size:.8125rem;line-height:1.7}.flow-legend{gap:.75rem;margin-top:1.75rem;display:grid}.governed-flow{border:0;grid-template-columns:1fr;margin-top:1.75rem}.flow-step,.flow-step:not(:first-child),.flow-step:nth-child(5){border:0;grid-template-columns:2.75rem minmax(0,1fr);gap:.125rem 1rem;padding:0 0 1.75rem;display:grid}.step-node{flex-direction:column;grid-row:1/4;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding-top:.15rem;position:relative}.step-node:after{content:"";background:#c2cede;width:1px;position:absolute;top:3.5rem;bottom:-1.25rem;left:50%}.flow-future .step-node:after{background:repeating-linear-gradient(#a9b4c3 0 3px,#0000 3px 7px)}.flow-step:last-child .step-node:after{display:none}.flow-step h3{min-height:auto;margin:0;font-size:1rem}.flow-step>p{min-height:auto;margin-top:.25rem;font-size:.875rem}.step-stage{justify-self:start;margin-top:.5rem;font-size:.75rem}.flow-scope{margin-top:.25rem;font-size:.875rem}.experience-topbar{flex-wrap:wrap;gap:.875rem;padding:1rem}.workspace-identity{font-size:.875rem}.perspective-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.75rem),1fr));gap:.5rem;padding-inline:.625rem;display:grid}.perspective-tabs button{gap:.25rem;min-height:3.125rem;font-size:.875rem}.perspective-tabs svg{display:none}.workspace-analysis-context{flex-direction:column;align-items:flex-start;gap:.625rem;margin:1.25rem 1rem}.workspace-analysis-context h3{font-size:1.125rem}.workspace-analysis-context>.period-label{text-align:left;font-size:.8125rem}.workspace-analysis-context .period-label span{margin-left:.25rem;display:inline}.product-overline{font-size:.8125rem}.perspective-panel{min-height:0;padding:0 1rem 1.25rem}.result-perspective{gap:1.25rem;padding-block:.5rem 1.375rem}.large-result>.num{font-size:2.25rem}.result-comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.75rem}.result-comparison dt{font-size:.8125rem}.result-comparison dd{font-size:1.125rem}.result-comparison .comparison-caption{font-size:.75rem}.experience-workspace .product-trust{grid-template-columns:1fr;gap:.875rem;padding-top:1.125rem}.experience-workspace .product-trust>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.875rem),1fr));align-items:start;gap:.5rem;display:grid}.experience-workspace .product-trust dt{margin:0;font-size:.875rem}.experience-workspace .product-trust dd>span:first-child,.experience-workspace .trust-description{font-size:.75rem}.workspace-note{margin-top:1.25rem;padding:.875rem;font-size:.8125rem}.comparison-perspective{grid-template-columns:1fr;gap:1.25rem;padding-block:.5rem 1.25rem}.comparison-total>.num{font-size:2rem}.comparison-contributions .contribution-row{grid-template-columns:4.25rem 1fr 6.5rem;gap:.5rem}.contribution-row,.comparison-contributions .contribution-row{flex-wrap:wrap;gap:.5rem .625rem;display:flex}.contribution-rule{flex:2rem}.contribution-row>.num{white-space:normal;margin-left:auto}.comparison-contributions .contribution-name{font-size:.8125rem}.comparison-contributions .contribution-row>.num{font-size:.9375rem}.closure-expression{font-size:.75rem;line-height:1.8}.comparison-reading{gap:.625rem;padding:.875rem;font-size:.875rem}.workspace-evidence li{flex-wrap:wrap;align-items:flex-start;gap:.375rem .625rem;padding-block:.875rem}.workspace-evidence li>svg{margin-top:.2rem}.workspace-evidence li>div{width:calc(100% - 2rem)}.workspace-evidence li p{font-size:.875rem}.workspace-evidence li div>span{font-size:.75rem}.evidence-id{margin-left:1.75rem;font-size:.75rem}.workspace-footer{gap:.25rem;padding:.75rem 1rem}.workspace-footer .site-text-link{font-size:.875rem}.experience-caption{font-size:.75rem}.experience-takeaway{gap:.75rem;margin-top:1.75rem;font-size:.9375rem}.governance-grid{gap:2.5rem}.governance-intro>p:not(.site-kicker):not(.governance-state-note){max-width:none;margin-top:1.25rem;font-size:1rem}.human-signature{margin-top:1.5rem}.governance-principles li{grid-template-columns:1.5rem 1fr;gap:.75rem}.governance-principles h3{font-size:1rem}.governance-principles p{font-size:.9375rem}.conversation-copy>p{font-size:1rem}.conversation-actions{flex-direction:column;align-items:stretch;gap:.75rem}.conversation-actions .site-text-link{justify-content:center}.conversation-copy>.site-small{font-size:.8125rem}.conversation-sheet{padding:3.5rem 1.25rem 2rem}.conversation-sheet h2{font-size:1.75rem}.footer-inner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-block:2rem}.footer-bottom{flex-direction:column;gap:.5rem;font-size:.75rem}}@media (width<=359px){.site-container{width:calc(100% - 2rem)}.site-hero h1{font-size:1.9375rem}.site-kicker{letter-spacing:.02em}.preview-topbar{gap:.5rem;padding:.875rem;font-size:.8125rem}.preview-body{padding:1rem}.preview-context{flex-direction:column;align-items:flex-start;gap:.25rem}.preview-value{font-size:2rem}.contribution-row{grid-template-columns:3.75rem 1fr 6rem;gap:.375rem}.contribution-row>.num{font-size:.875rem}.preview-body .product-trust dt{font-size:.75rem}.site-v1 h2{font-size:1.8125rem}.relationship-source{grid-template-columns:1fr;gap:1rem}.relationship-source ul{margin-top:.25rem;font-size:.875rem}.result-comparison{grid-template-columns:1fr;gap:.875rem}.result-comparison>div{grid-template-columns:1fr auto;gap:.25rem .5rem;display:grid}.result-comparison dd,.result-comparison .comparison-caption{margin-top:0}.experience-workspace .product-trust>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.125rem),1fr));gap:.375rem}.experience-workspace .product-trust dt{font-size:.8125rem}.perspective-panel{min-height:0}.comparison-contributions .contribution-row{grid-template-columns:4rem 1fr 6rem}.comparison-contributions .contribution-row>.num{font-size:.875rem}.comparison-contributions .contribution-name{font-size:.75rem}}@media (prefers-reduced-motion:no-preference){html:has(.site-v1){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-v1{--motion-short:.18s;--motion-reveal:.48s}.site-hero{background:linear-gradient(115deg, var(--site-paper) 48%, #eaf0fb 100%);position:relative}.pointer-surface{perspective:1400px;min-width:0}.pointer-surface .preview-mat{transform:rotateX(var(--pointer-y,0deg)) rotateY(var(--pointer-x,0deg));transition:transform .22s ease-out}.preview-mat{background:#e4ebf7;border:1px solid #d0daf0;position:relative;box-shadow:16px 22px 0 -8px #d7e2f5,0 24px 50px -30px #14243e66}.preview-window{position:relative;box-shadow:0 12px 32px -24px #14243e99}.hero-orbit{color:#345891;align-items:center;gap:.5rem;padding-bottom:1.1rem;font-size:.6875rem;font-weight:500;display:flex}.hero-orbit i{background:#97aed5;flex:1;height:1px}.hero-orbit span{min-width:0}.preview-explore{min-height:3rem}.site-btn svg,.site-text-link svg,.preview-explore svg{transition:transform var(--motion-short) ease}.site-btn:hover svg,.site-text-link:hover svg,.preview-explore:hover svg{transform:translate(3px)}.site-v1 :is(a,button,summary):focus-visible{outline:3px solid var(--site-cobalt);outline-offset:4px}.story-introduction{color:var(--site-muted);max-width:42rem;margin-top:2rem}.investigation-story{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;margin-top:3rem;display:grid;position:relative}.story-stage{color:#f4f6fb;background:#14243e;border-radius:.75rem;min-height:38rem;padding:2rem;position:sticky;top:7rem;box-shadow:0 24px 50px -35px #14243eaa}.story-stage-heading{color:#b7cafa;letter-spacing:.06em;border-bottom:1px solid #42516a;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;font-size:.75rem;display:flex}.story-company{margin-top:1.5rem;font-size:.875rem}.story-company span{color:#bac7db;font-size:.75rem;display:block}.story-metric{color:#d2dbea;margin-top:1.5rem;font-size:.9375rem}.story-stage-value{letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem);line-height:1.4}.story-period{color:#bac7db;font-size:.8125rem}.story-stage-detail{min-height:15rem;margin-top:1.5rem}.story-reference,.story-delta{border-top:1px solid #42516a;justify-content:space-between;gap:.75rem;padding-block:.625rem;font-size:.875rem;display:flex}.story-stage .contribution-rows{margin-top:.75rem}.story-stage .contribution-row{grid-template-columns:4.5rem 1fr auto;font-size:.8125rem}.story-stage .contribution-row .num{font-size:.9375rem}.story-stage .contribution-name{color:#e0e7f3}.story-stage .num{color:#fff}.story-stage-evidence,.story-stage-human{align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.story-stage-evidence svg,.story-stage-human svg{flex-shrink:0}.story-stage-pending{color:#ced9ed;margin-top:.5rem;font-size:.75rem}.story-stage-disclosure{color:#bac7db;letter-spacing:.025em;margin-top:1rem;font-size:.6875rem}.story-progress{grid-template-columns:repeat(7,1fr);gap:.375rem;margin-top:1.5rem;display:grid}.story-progress span{background:#43526c;height:3px;transition:background-color .24s}.story-progress [data-reached=true]{background:#87adff}.story-chapters{margin:0;padding:0;list-style:none}.story-chapters>li{border-top:1px solid var(--site-rule);min-height:32rem;padding-block:4rem;scroll-margin-top:7rem}.story-chapter-number{color:var(--site-cobalt);font-size:.8125rem}.story-chapters h3{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.5rem,2.3vw,2.125rem)}.story-chapters li>p{color:var(--site-muted);margin-top:1rem;line-height:1.75}.story-chapter-detail{border-left:2px solid #b9c9eb;margin-top:1.5rem;padding-left:1.25rem;transition:border-color .24s}.story-chapters [data-active=true] .story-chapter-detail{border-color:var(--site-cobalt)}.story-money{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem)}.story-note{color:var(--site-muted);margin-top:1rem;font-size:.8125rem}.story-evidence{padding:0;list-style:none}.story-evidence li{align-items:start;gap:.625rem;margin-top:1rem;font-size:.875rem;display:flex}.story-evidence svg{color:var(--site-cobalt);flex-shrink:0;margin-top:.25rem}.story-evidence small{color:var(--site-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.6875rem;display:block}.story-chapter-detail .product-trust{grid-template-columns:1fr;gap:1rem}.story-chapter-detail .product-trust>div{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.story-chapter-detail .product-trust dt{margin:0}.story-human{align-items:center;gap:.75rem;font-size:1.25rem;display:flex}.experience-workspace{box-shadow:0 18px 48px -36px #14243e88}.perspective-tabs button{transition:background-color var(--motion-short), color var(--motion-short), border-color var(--motion-short)}.perspective-tabs button[data-state=active]{background:var(--site-cobalt-soft)}@media (prefers-reduced-motion:no-preference){.hero-premise{animation:.65s both editorial-enter}.hero-question{animation:.65s .1s both editorial-enter}.hero-description,.hero-actions{animation:.65s .18s both editorial-enter}.hero-product{animation:.8s .1s both editorial-enter}.perspective-panel[data-state=active],.experience-guide,.story-stage-detail{animation:perspective-enter var(--motion-reveal) both}}@keyframes editorial-enter{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes perspective-enter{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1199px){.investigation-story{gap:3rem}.story-stage{padding:1.5rem}}@media (width<=959px),(height<=740px){.investigation-story{grid-template-columns:1fr;gap:0}.story-stage{display:none}.story-chapters{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.story-chapters>li{min-height:0;padding-block:2rem}}@media (width<=699px){.site-hero{background:var(--site-paper)}.hero-orbit{gap:.3rem;font-size:.625rem}.preview-mat{box-shadow:7px 12px 0 -4px #d7e2f5}.investigation-story{margin-top:2rem}.story-chapters{grid-template-columns:1fr;gap:0}.story-chapters>li{padding-block:2rem}.story-chapter-detail{padding-left:1rem}.story-chapters h3{font-size:1.625rem}.story-money{font-size:2rem}}@media (prefers-reduced-motion:reduce){.pointer-surface .preview-mat{transform:none}}
