.analysis__chart-reading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:8px;padding:9px 10px 8px;background:#f7f3eb;border-top:1px solid #d7d0c6;color:var(--da-muted);font-size:10px;line-height:1.45}.analysis__chart-reading strong{color:var(--da-terra);font-size:10px;font-weight:750}.analysis__chart-reading span{white-space:nowrap}@media(max-width:720px){.analysis__chart-shell{padding:14px 12px 10px}.analysis__individuals-chart{min-width:800px}.analysis__stage-label{font-size:14px}.analysis__axis-label{font-size:12px}.analysis__chart-reading{align-items:flex-start;flex-direction:column;gap:2px;padding-inline:8px}.analysis__legend{gap:10px 16px;padding-top:9px}}.data-analysis-page{--da-ground: #fbfaf8;--da-ground-deep: #f0ede7;--da-paper: #ffffff;--da-ink: #1f211e;--da-muted: #6c6962;--da-line: #d8d2c8;--da-line-strong: #b9b1a5;--da-green: #1a5c3a;--da-green-soft: #e9f0eb;--da-terra: var(--color-terracotta, #9a3412);--da-terra-soft: #f8ebe4;--da-dark: #1d211e;--da-dark-soft: #2a302b;--da-light: #f8f4ed;color:var(--da-ink);background:var(--da-ground)}.data-analysis-page *,.data-analysis-page *:before,.data-analysis-page *:after{box-sizing:border-box}.da-shell{width:min(1180px,calc(100% - 64px));margin:0 auto}.da-eyebrow{margin:0 0 12px;color:var(--da-terra);font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.da-section-heading{max-width:720px}.da-section-heading-wide{max-width:820px}.da-section-heading h2,.da-output h2,.da-contact h2{margin:0;font-family:var(--font-serif, Georgia, serif);font-size:clamp(31px,4.2vw,50px);font-weight:600;line-height:1.06;letter-spacing:-.025em}.da-section-heading>p:last-child,.da-output>p,.da-contact p{margin:18px 0 0;color:var(--da-muted);font-size:16px;line-height:1.72}.da-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px;border:1px solid transparent;text-decoration:none;font-size:14px;font-weight:700;line-height:1.2;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.da-button:hover{transform:translateY(-1px)}.da-button-primary{color:#fff;background:var(--da-terra)}.da-button-light{color:var(--da-ink);background:#fff;border-color:#ffffffb3}.da-text-link{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-size:14px;font-weight:700}.da-text-link span{color:var(--da-terra)}.da-hero{padding:94px 0 84px;background:radial-gradient(circle at 84% 13%,rgba(154,52,18,.07),transparent 28%),linear-gradient(180deg,#fdfcf9 0%,var(--da-ground) 100%);border-bottom:1px solid var(--da-line)}.da-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(48px,7vw,96px);align-items:start}.da-hero-copy h1{max-width:780px;margin:0;font-family:var(--font-serif, Georgia, serif);font-size:clamp(50px,7vw,82px);font-weight:600;line-height:.98;letter-spacing:-.04em}.da-lead{max-width:760px;margin:28px 0 0;color:var(--da-muted);font-size:clamp(17px,2vw,20px);line-height:1.72}.da-hero-actions{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center;margin-top:32px}.da-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;border-top:1px solid var(--da-line);border-bottom:1px solid var(--da-line)}.da-facts div{min-width:0;padding:17px 16px 17px 0}.da-facts div+div{padding-left:16px;border-left:1px solid var(--da-line)}.da-facts dt{color:var(--da-muted);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.da-facts dd{margin:6px 0 0;font-family:var(--font-serif, Georgia, serif);font-size:20px;font-weight:600}.da-scope-card{position:relative;padding:28px;background:var(--da-paper);border:1px solid var(--da-line);box-shadow:0 18px 45px #29251f0f}.da-scope-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--da-green)}.da-scope-card>p{margin:0 0 10px;color:var(--da-terra);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.da-scope-card h2{margin:0;font-family:var(--font-serif, Georgia, serif);font-size:25px;line-height:1.18}.da-scope-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:24px 0 0;padding:0;list-style:none}.da-scope-card li{position:relative;padding:10px 10px 10px 22px;color:var(--da-ink);background:var(--da-ground);border:1px solid #ece7df;font-size:13px;line-height:1.35}.da-scope-card li:before{content:"";position:absolute;left:10px;top:15px;width:5px;height:5px;border-radius:50%;background:var(--da-green)}.da-scope-card>span{display:block;margin-top:22px;padding-top:18px;color:var(--da-muted);border-top:1px solid var(--da-line);font-size:12px;line-height:1.55}.da-use-cases{padding:86px 0 92px}.da-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:48px 0 0;padding:0;border-top:1px solid var(--da-line-strong);border-bottom:1px solid var(--da-line-strong);list-style:none}.da-use-case-grid li{min-height:250px;padding:28px 30px 32px 0}.da-use-case-grid li+li{padding-left:30px;border-left:1px solid var(--da-line)}.da-index{display:inline-block;color:var(--da-terra);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em}.da-use-case-grid h3,.da-scope-rail h3,.da-engagement-steps h3{margin:25px 0 10px;font-size:20px;line-height:1.2}.da-use-case-grid p,.da-scope-rail p,.da-engagement-steps>li>p{margin:0;color:var(--da-muted);font-size:14px;line-height:1.7}.da-collaboration{padding:88px 0;background:var(--da-ground-deep);border-top:1px solid var(--da-line);border-bottom:1px solid var(--da-line)}.da-collaboration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.da-collaboration-grid article{padding:26px;background:#ffffffad;border:1px solid var(--da-line)}.da-collaboration-grid h3{margin:0 0 18px;font-size:14px;color:var(--da-green);letter-spacing:.03em}.da-collaboration-grid ul{margin:0;padding:0;list-style:none}.da-collaboration-grid li{position:relative;padding:10px 0 10px 17px;color:var(--da-muted);border-top:1px solid rgba(185,177,165,.42);font-size:13px;line-height:1.45}.da-collaboration-grid li:before{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;background:var(--da-terra);transform:rotate(45deg)}.da-collaboration-boundary{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:center;margin-top:18px;padding:20px 24px;background:var(--da-dark);color:var(--da-light)}.da-collaboration-boundary span{font-family:var(--font-serif, Georgia, serif);font-size:34px;color:#d6b7a8;text-align:center}.da-collaboration-boundary strong{font-size:14px;line-height:1.6}.da-scope{padding:88px 0 96px}.da-scope-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:46px 0 0;padding:0;list-style:none}.da-scope-rail li{padding:24px 24px 26px 0;border-top:2px solid var(--da-green)}.da-scope-rail li+li{padding-left:24px;border-left:1px solid var(--da-line)}.da-scope-rail h3{margin-top:18px;font-size:16px}.da-transfer-note{max-width:820px;margin-top:34px;padding:22px 24px;background:#fff;border-left:4px solid var(--da-terra);box-shadow:0 8px 24px #29251f0a}.da-transfer-note h3{margin:0;font-size:14px}.da-transfer-note p{margin:8px 0 0;color:var(--da-muted);font-size:13px;line-height:1.6}.da-trace-section{padding:92px 0 100px;color:var(--da-light);background:var(--da-dark)}.da-section-heading-light .da-eyebrow{color:#d7a78e}.da-section-heading-light>p:last-child{color:#c3c8c1}.analysis{margin:46px 0 0;color:var(--da-ink);background:#f7f3eb;border:1px solid rgba(255,255,255,.12)}.analysis__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;padding:28px 30px;background:#ebe5dc;border-bottom:1px solid #d2cabf}.analysis__header p,.analysis__chapter-heading p,.analysis__boundary p{margin:0;color:var(--da-terra);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.analysis__header h3{margin:7px 0 0;font-family:var(--font-serif, Georgia, serif);font-size:30px;line-height:1.15}.analysis__header div>span{display:block;max-width:700px;margin-top:10px;color:var(--da-muted);font-size:13px;line-height:1.6}.analysis__header>strong{align-self:start;max-width:260px;padding:10px 12px;background:#f7f3eb;border:1px solid #d7d0c6;font-size:11px;line-height:1.45;font-weight:650}.analysis__chapter{padding:34px 30px 38px}.analysis__chapter+.analysis__chapter{border-top:1px solid #d7d0c6}.analysis__chapter-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.48fr);gap:36px;align-items:end}.analysis__chapter-heading h4{margin:7px 0 0;font-family:var(--font-serif, Georgia, serif);font-size:26px;line-height:1.14}.analysis__chapter-heading>span{justify-self:end;padding:9px 12px;color:var(--da-green);background:var(--da-green-soft);border-left:3px solid var(--da-green);font-size:11px;line-height:1.45}.analysis__chapter-text{max-width:760px;margin:14px 0 24px;color:var(--da-muted);font-size:13px;line-height:1.65}.analysis__chart-shell{padding:16px 16px 12px;background:#fff;border:1px solid #d7d0c6}.analysis__scroll-hint{display:none;margin:0 0 9px;color:var(--da-muted);font-size:10px;font-weight:650}.analysis__chart-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;outline:none}.analysis__chart-scroll:focus-visible{box-shadow:0 0 0 2px var(--da-terra)}.analysis__individuals-chart{display:block;width:100%;min-width:920px;height:auto}.analysis__stage-band{fill:#fbfaf7}.analysis__stage-band.is-even{fill:#f2eee8}.analysis__grid-line{stroke:#dfd9d0;stroke-width:1}.analysis__grid-line.is-zero{stroke:#776f66;stroke-width:1.4}.analysis__axis-label,.analysis__stage-label,.analysis__zero-label,.analysis__latest-label{font-family:Inter,system-ui,sans-serif}.analysis__axis-label{fill:#7a746d;font-size:10px}.analysis__stage-label{fill:#5c5852;font-size:11px;font-weight:750;letter-spacing:.08em}.analysis__stage-boundary{stroke:#aaa298;stroke-width:1;stroke-dasharray:4 5}.analysis__limit-line{stroke:#978f85;stroke-width:1;stroke-dasharray:5 5}.analysis__centre-line{stroke:var(--da-green);stroke-width:2}.analysis__series-line{fill:none;stroke:#30332f;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;opacity:.68}.analysis__point{fill:#fff;stroke:#2f332f;stroke-width:1.6}.analysis__point.is-late{fill:var(--da-terra);stroke:var(--da-terra)}.analysis__signal-ring{fill:none;stroke:#111;stroke-width:1.5}.analysis__zero-label{fill:#5d5852;font-size:10px;font-weight:650}.analysis__latest-label{fill:var(--da-terra);font-size:10px;font-weight:750}.analysis__legend{display:flex;flex-wrap:wrap;gap:12px 22px;padding:10px 4px 0;color:var(--da-muted);font-size:10px}.analysis__legend span{display:inline-flex;align-items:center;gap:7px}.analysis__legend i{display:inline-block;width:18px;height:8px;position:relative}.analysis__legend-centre:before,.analysis__legend-limit:before{content:"";position:absolute;left:0;right:0;top:3px}.analysis__legend-centre:before{border-top:2px solid var(--da-green)}.analysis__legend-limit:before{border-top:1px dashed #777067}.analysis__legend-late:before,.analysis__legend-signal:before{content:"";position:absolute;left:5px;top:0;width:8px;height:8px;border-radius:50%}.analysis__legend-late:before{background:var(--da-terra)}.analysis__legend-signal:before{border:1.5px solid #111}.analysis__distribution{padding:4px 0 0}.analysis__box-row,.analysis__distribution-axis{display:grid;grid-template-columns:170px minmax(0,1fr) 90px;gap:18px;align-items:center}.analysis__box-row{min-height:88px;padding:8px 10px;border-top:1px solid #d9d2c8}.analysis__box-row.is-focus{background:#9a34120e}.analysis__box-label strong{display:block;font-size:13px}.analysis__box-label span,.analysis__box-reading span{display:block;margin-top:5px;color:var(--da-muted);font-size:10px}.analysis__box-track{--low: 0%;--q1: 20%;--median: 50%;--q3: 70%;--high: 100%;position:relative;height:68px;background:linear-gradient(to right,transparent 0,transparent calc(50% - .5px),#ebe6df calc(50% - .5px),#ebe6df calc(50% + .5px),transparent calc(50% + .5px))}.analysis__box-zero{position:absolute;top:0;bottom:0;width:1px;background:#8c857c;opacity:.55}.analysis__whisker{position:absolute;top:50%;left:var(--low);width:calc(var(--high) - var(--low));border-top:1.5px solid #3c3f3b}.analysis__whisker-cap{position:absolute;top:calc(50% - 9px);height:18px;border-left:1.5px solid #3c3f3b}.analysis__whisker-cap--low{left:var(--low)}.analysis__whisker-cap--high{left:var(--high)}.analysis__box{position:absolute;top:calc(50% - 14px);left:var(--q1);width:calc(var(--q3) - var(--q1));height:28px;background:#1a5c3a21;border:1.5px solid var(--da-green)}.analysis__box-row.is-focus .analysis__box{background:#9a34121f;border-color:var(--da-terra)}.analysis__median{position:absolute;top:calc(50% - 17px);left:var(--median);height:34px;border-left:2px solid #1f211e}.analysis__raw-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;border:1.2px solid #313530;opacity:.85}.analysis__raw-dot.is-late{background:var(--da-terra);border-color:var(--da-terra)}.analysis__box-reading{text-align:right}.analysis__box-reading strong{display:block;margin-top:3px;font-family:var(--font-serif, Georgia, serif);font-size:19px}.analysis__distribution-axis{padding:5px 10px 0}.analysis__distribution-scale{position:relative;height:24px;border-top:1px solid #bdb5aa}.analysis__distribution-scale span{position:absolute;top:6px;transform:translate(-50%);color:var(--da-muted);font-size:9px}.analysis__boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d7d0c6}.analysis__boundary article{min-height:154px;padding:24px 26px}.analysis__boundary article+article{border-left:1px solid #d7d0c6}.analysis__boundary strong{display:block;margin-top:10px;font-size:13px;font-weight:600;line-height:1.6}.analysis__note{margin:0;padding:16px 30px 20px;color:var(--da-muted);background:#eee8df;border-top:1px solid #d7d0c6;font-size:10px;line-height:1.55}.analysis__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.da-lenses{padding:92px 0}.da-lens-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:42px;border-top:1px solid var(--da-line-strong);border-bottom:1px solid var(--da-line-strong)}.da-lens-grid article{min-height:270px;padding:28px 34px 32px 0}.da-lens-grid article+article{padding-left:34px;border-left:1px solid var(--da-line)}.da-lens-label{display:flex;align-items:center;gap:12px}.da-lens-label span{color:var(--da-terra);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.da-lens-label p{margin:0;color:var(--da-green);font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.da-lens-grid h3{margin:25px 0 10px;font-family:var(--font-serif, Georgia, serif);font-size:25px;line-height:1.18}.da-lens-grid article>p{margin:0;color:var(--da-muted);font-size:14px;line-height:1.7}.da-lens-grid article>strong{display:flex;gap:8px;margin-top:18px;color:var(--da-green);font-size:12px;line-height:1.5}.da-lens-grid article>strong span{color:var(--da-terra)}.da-lens-boundary{margin-top:22px;padding:16px 20px;color:#efece6;background:var(--da-dark);font-size:13px;line-height:1.6}.da-engagement{padding:92px 0 98px;background:var(--da-ground-deep);border-top:1px solid var(--da-line)}.da-engagement-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:end}.da-week-label{margin:0;padding:10px 12px;color:var(--da-green);background:var(--da-green-soft);border-left:3px solid var(--da-green);font-size:11px;font-weight:700}.da-engagement-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0;list-style:none}.da-engagement-steps li{padding:26px;background:#fff;border:1px solid var(--da-line)}.da-step-meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.da-step-meta span{color:var(--da-terra);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.da-step-meta p{margin:0;color:var(--da-green);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.da-engagement-steps h3{margin-top:24px}.da-engagement-steps strong{display:flex;gap:7px;margin-top:18px;color:var(--da-ink);font-size:11px;line-height:1.45}.da-engagement-steps strong span{color:var(--da-terra)}.da-closure{padding:96px 0 0;background:#fff}.da-closure-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:clamp(50px,7vw,92px);padding-bottom:90px}.da-output>p:not(.da-eyebrow){max-width:680px}.da-output ul{margin:34px 0 0;padding:0;list-style:none}.da-output li{display:grid;grid-template-columns:14px 1fr;gap:12px;padding:13px 0;color:var(--da-muted);border-top:1px solid var(--da-line);font-size:14px;line-height:1.5}.da-output li>span{width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--da-green)}.da-choice h3{margin:0 0 16px;font-family:var(--font-serif, Georgia, serif);font-size:26px}.da-choice-card{padding:22px 22px 24px;border:1px solid var(--da-line);background:var(--da-ground)}.da-choice-card+.da-choice-card{margin-top:12px}.da-choice-card.is-current{border-left:4px solid var(--da-green);background:var(--da-green-soft)}.da-choice-card>p{margin:0;color:var(--da-terra);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.da-choice-card h4{margin:8px 0;font-size:16px}.da-choice-card>span{display:block;color:var(--da-muted);font-size:12px;line-height:1.6}.da-choice>.da-text-link{margin-top:18px}.da-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:46px;align-items:center;padding:54px 58px;color:#f8f6f0;background:var(--da-dark)}.da-contact .da-eyebrow{color:#d7a78e}.da-contact h2{max-width:720px;font-size:clamp(30px,4vw,46px)}.da-contact p:not(.da-eyebrow){max-width:760px;color:#c4c9c3}@media(max-width:980px){.da-shell{width:min(100% - 40px,1180px)}.da-hero-grid,.da-closure-grid{grid-template-columns:1fr}.da-scope-card{max-width:720px}.da-use-case-grid,.da-collaboration-grid,.da-engagement-steps{grid-template-columns:1fr}.da-use-case-grid li,.da-use-case-grid li+li{min-height:0;padding:24px 0;border-left:none;border-top:1px solid var(--da-line)}.da-use-case-grid li:first-child{border-top:none}.da-scope-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.da-scope-rail li,.da-scope-rail li+li{padding:22px;border:1px solid var(--da-line);border-top:2px solid var(--da-green)}.analysis__chapter-heading{grid-template-columns:1fr;gap:12px}.analysis__chapter-heading>span{justify-self:start}.analysis__boundary{grid-template-columns:1fr}.analysis__boundary article+article{border-left:none;border-top:1px solid #d7d0c6}.da-engagement-heading{grid-template-columns:1fr}.da-week-label{justify-self:start}}@media(max-width:720px){.da-shell{width:min(100% - 32px,1180px)}.da-hero{padding:68px 0 58px}.da-hero-copy h1{font-size:clamp(44px,13vw,64px)}.da-lead{font-size:16px}.da-hero-actions{align-items:stretch;flex-direction:column}.da-hero-actions .da-button{width:100%}.da-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.da-facts div+div{padding-left:0;border-left:none}.da-facts div:nth-child(2n){padding-left:14px;border-left:1px solid var(--da-line)}.da-facts div:nth-child(n+3){border-top:1px solid var(--da-line)}.da-scope-card{padding:24px 22px}.da-scope-card ul{grid-template-columns:1fr}.da-use-cases,.da-collaboration,.da-scope,.da-lenses,.da-engagement{padding:68px 0}.da-trace-section{padding:70px 0 76px}.da-section-heading h2,.da-output h2,.da-contact h2{font-size:clamp(29px,9vw,40px)}.da-scope-rail{grid-template-columns:1fr;gap:10px}.analysis{margin-top:34px;margin-left:-4px;margin-right:-4px}.analysis__header{grid-template-columns:1fr;gap:16px;padding:24px 20px}.analysis__header h3{font-size:26px}.analysis__header>strong{max-width:none}.analysis__chapter{padding:28px 18px 32px}.analysis__chapter-heading h4{font-size:23px}.analysis__scroll-hint{display:block}.analysis__box-row,.analysis__distribution-axis{grid-template-columns:105px minmax(260px,1fr) 60px;gap:10px}.analysis__distribution{overflow-x:auto;padding-bottom:6px}.analysis__box-row,.analysis__distribution-axis{min-width:520px}.analysis__box-label strong{font-size:11px}.analysis__box-label span{font-size:9px}.analysis__boundary article{min-height:0;padding:22px 20px}.analysis__note{padding:15px 20px 18px}.da-lens-grid{grid-template-columns:1fr}.da-lens-grid article,.da-lens-grid article+article{min-height:0;padding:26px 0;border-left:none}.da-lens-grid article+article{border-top:1px solid var(--da-line)}.da-engagement-steps{gap:10px}.da-closure{padding-top:72px}.da-closure-grid{padding-bottom:66px}.da-contact{grid-template-columns:1fr;gap:28px;margin:0 -16px;padding:42px 24px}.da-contact .da-button{width:100%}}@media(prefers-reduced-motion:reduce){.da-button{transition:none}}
