.investigation-card{box-sizing:border-box;width:100%;scroll-margin-top:90px;container:investigation/inline-size}.investigation-card *{box-sizing:border-box}.investigation-card .mi-window{--mi-paper:var(--background);--mi-ink:var(--foreground);--mi-primary:var(--primary);--mi-line:color-mix(in oklab,var(--primary) 18%,var(--background));--mi-muted:var(--muted-foreground);--mi-amber:#bb8740;color:var(--mi-ink);background:var(--mi-paper);border:1px solid var(--border);border-radius:16px;max-width:550px;margin:auto;font:14px/1.5 IBM Plex Sans,sans-serif;overflow:hidden;box-shadow:0 18px 46px -30px lab(15.1421% 2.85698 -4.73024/.24)}.investigation-card .mi-header{border-bottom:1px solid var(--border);padding:25px 26px 23px}.investigation-card .mi-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--mi-muted);align-items:center;gap:8px;margin:0 0 14px;font:10px/1.5 IBM Plex Mono,monospace;display:flex}.investigation-card .mi-eyebrow:before{content:"";background:var(--mi-amber);border-radius:50%;width:6px;height:6px}.investigation-card .mi-header h2{letter-spacing:-.015em;max-width:440px;color:var(--mi-ink);margin:0;font:400 29px/1.17 Instrument Serif,Georgia,serif}.investigation-card .mi-diagram{background-image:radial-gradient(color-mix(in oklab,var(--mi-primary) 12%,transparent) .7px,transparent .7px);background-size:18px 18px;padding:50px 22px 24px;position:relative}.investigation-card .mi-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.investigation-card .mi-wire{stroke:color-mix(in oklab,var(--mi-primary) 30%,var(--mi-paper));stroke-width:1.2px;fill:none}.investigation-card .mi-wire.is-lit{stroke:var(--mi-primary);stroke-width:1.7px}.investigation-card .mi-origin{border:2px solid var(--mi-paper);background:var(--mi-primary);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.investigation-card .mi-lenses{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.investigation-card .mi-node{color:var(--mi-ink);background:var(--card);border:1px solid var(--mi-line);border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:11px;min-height:91px;padding:14px 3px 11px;font-family:inherit;font-size:11px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:flex}.investigation-card .mi-node svg{stroke-width:1.5px;width:22px;height:22px;color:var(--mi-primary)}.investigation-card .mi-node:hover{background:color-mix(in oklab,var(--mi-primary) 6%,var(--mi-paper));border-color:color-mix(in oklab,var(--mi-primary) 55%,var(--mi-paper));transform:translateY(-2px)}.investigation-card .mi-node[aria-pressed=true]{border-color:var(--mi-primary);background:color-mix(in oklab,var(--mi-primary) 9%,var(--mi-paper));box-shadow:0 0 0 2px color-mix(in oklab,var(--mi-primary) 5%,transparent)}.investigation-card .mi-stage{z-index:1;text-align:left;border:1px solid var(--mi-line);background:color-mix(in oklab,var(--mi-primary) 6%,var(--mi-paper));width:80%;color:var(--mi-ink);font:inherit;border-radius:10px;align-items:center;gap:13px;margin:48px auto 0;padding:16px;transition:border-color .2s,background .2s;display:flex;position:relative}.investigation-card .mi-stage svg{width:23px;height:23px;color:var(--mi-primary);stroke-width:1.5px;flex-shrink:0}.investigation-card .mi-stage strong{font-size:13px;font-weight:500;display:block}.investigation-card .mi-stage small{color:var(--mi-muted);margin-top:2px;font-size:11px;display:block}.investigation-card .mi-stage[aria-pressed=true],.investigation-card .mi-stage:hover{border-color:var(--mi-primary);background:color-mix(in oklab,var(--mi-primary) 11%,var(--mi-paper))}.investigation-card .mi-outcome{background:#f7f0e3;border-color:#ddcbae;margin-top:31px}.investigation-card .mi-outcome svg{color:var(--mi-amber)}.investigation-card .mi-outcome:hover,.investigation-card .mi-outcome[aria-pressed=true]{border-color:var(--mi-amber);background:#f2e8d4}.investigation-card .mi-detail{border-top:1px solid var(--border);background:color-mix(in oklab,var(--mi-primary) 5%,var(--mi-paper));min-height:107px;padding:17px 25px}.investigation-card .mi-detail-title{color:var(--mi-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font:500 10px/1.5 IBM Plex Mono,monospace}.investigation-card .mi-detail p:last-child{color:var(--mi-muted);max-width:450px;margin:0;font-size:12px;line-height:1.65}.investigation-card .mi-footer{background:var(--mi-paper);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.investigation-card .mi-footer>span{color:var(--mi-muted);font:10px/1.5 IBM Plex Mono,monospace}@container investigation (width<=470px){.investigation-card .mi-header{padding:23px 20px}.investigation-card .mi-header h2{font-size:27px}.investigation-card .mi-diagram{padding:43px 15px 22px}.investigation-card .mi-node{flex:0 0 calc(33.333% - 6px);min-height:82px}.investigation-card .mi-lenses{gap:12px 8px}.investigation-card .mi-stage{width:94%;margin-top:42px}.investigation-card .mi-outcome{margin-top:29px}.investigation-card .mi-detail{min-height:115px;padding:16px 20px}.investigation-card .mi-footer{padding:10px 20px}}@media (prefers-reduced-motion:reduce){.investigation-card *{transition:none!important;animation:none!important}}.investigation-card .mi-diagram{padding:36px 22px 22px}.investigation-card .mi-lenses{gap:12px 10px}.investigation-card .mi-node{text-align:left;flex:0 0 calc(33.3333% - 6.66667px);justify-content:flex-start;align-items:flex-start;gap:10px;min-height:116px;padding:15px 12px;transform:none}.investigation-card .mi-node:nth-child(n+4){flex-basis:calc(50% - 5px);min-height:94px}.investigation-card .mi-node-heading{color:var(--mi-primary);align-items:center;gap:7px;width:100%;display:flex}.investigation-card .mi-node-heading b{font-size:12px;font-weight:500}.investigation-card .mi-node-heading svg{flex-shrink:0;width:18px;height:18px}.investigation-card .mi-node-question{color:var(--mi-muted);font-size:12px;font-weight:400;line-height:1.5}.investigation-card .mi-stage{width:94%;margin-top:34px;padding:14px 16px}.investigation-card .mi-stage small{color:var(--mi-muted);margin-top:5px;font-size:12px;line-height:1.5}.investigation-card .mi-outcome{margin-top:24px}.investigation-card .mi-detail{min-height:96px}@container investigation (width<=470px){.investigation-card .mi-diagram{padding:32px 17px 20px}.investigation-card .mi-node,.investigation-card .mi-node:nth-child(n+4){flex-basis:calc(50% - 5px);min-height:112px;padding:13px 12px}.investigation-card .mi-node:last-child{flex-basis:100%;min-height:76px}.investigation-card .mi-node-heading b,.investigation-card .mi-node-question{font-size:12px}.investigation-card .mi-stage{width:100%}.investigation-card .mi-stage strong{font-size:12px}.investigation-card .mi-header h2{font-size:26px}}@container investigation (width<=340px){.investigation-card .mi-node,.investigation-card .mi-node:nth-child(n+4){min-width:0;padding:12px 8px}.investigation-card .mi-node-heading{gap:5px}.investigation-card .mi-node-heading svg{width:16px;height:16px}}.why-section{scroll-margin-top:76px}.why-heading{font:400 clamp(42px,4.8vw,64px)/1.08 var(--font-serif);letter-spacing:-.025em;text-wrap:pretty;margin-top:19px}.why-heading em{color:var(--primary)}.why-story{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin-top:42px;display:grid}.why-stage{min-width:0;position:relative}.why-stage+.why-stage:before{content:"";background:var(--border);opacity:.8;width:1px;position:absolute;top:12px;bottom:0;left:-23px}.why-step-arrow{z-index:1;background:var(--background);width:40px;color:var(--foreground);place-items:center;padding:11px 0;display:grid;position:absolute;top:116px;left:-43px}.why-figure{aspect-ratio:360/280;width:100%;margin:0 auto}.why-figure>svg{width:100%;height:100%;display:block;overflow:visible}.why-figure-connected{background:radial-gradient(lab(90.4097% 5.57393 -7.17672/.5),#0000 72%)}.why-paper{fill:color-mix(in oklab,var(--card) 40%,var(--background));stroke:color-mix(in oklab,var(--foreground) 22%,var(--background));stroke-width:1px}.why-icon{color:var(--primary)}.why-document-label,.why-tag-label,.why-insight-node text{fill:var(--foreground);font-family:var(--font-sans);font-size:14px}.why-tag-label{font-size:12px}.why-paper-lines{fill:none;stroke:color-mix(in oklab,var(--foreground) 21%,var(--background));stroke-width:3.5px;stroke-linecap:round}.why-connections{fill:none;stroke:color-mix(in oklab,var(--primary) 65%,var(--background));stroke-width:1px}.why-uncertain-line{stroke-dasharray:4 4;opacity:.6}.why-highlight-primary{fill:color-mix(in oklab,var(--primary) 38%,var(--background))}.why-highlight-amber{fill:var(--accent)}.why-open-question{fill:var(--accent);font:26px var(--font-sans)}.why-question-path{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 4}.why-question-dot,.why-hub{fill:var(--accent)}.why-question-mark{fill:var(--card);font:17px var(--font-sans)}.why-orbit{fill:none;stroke:color-mix(in oklab,var(--primary) 35%,var(--background));stroke-width:1px;stroke-dasharray:3 4}.why-insight-node circle{fill:color-mix(in oklab,var(--primary) 5%,var(--background));stroke:color-mix(in oklab,var(--primary) 35%,var(--background));stroke-width:1px}.why-junction{fill:var(--primary)}.why-copy{margin-top:33px}.why-stage-label{color:var(--primary);font:10px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.why-stage-label span{margin-right:4px}.why-copy h3{letter-spacing:-.025em;text-wrap:pretty;min-height:2.6em;margin-top:17px;font-size:22px;font-weight:500;line-height:1.3}.why-description{color:var(--muted-foreground);text-wrap:pretty;margin-top:13px;font-size:15px;line-height:1.8}@media (min-width:901px) and (max-width:1100px){.why-story{gap:36px}.why-stage+.why-stage:before{left:-18px}.why-step-arrow{width:36px;top:99px;left:-36px}.why-copy h3{font-size:20px}.why-stage-label{letter-spacing:.07em;font-size:9px}}@media (max-width:900px){.why-story{grid-template-columns:1fr;gap:54px;margin-top:35px}.why-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.why-figure{max-width:340px}.why-copy{margin-top:0}.why-copy h3{min-height:0;font-size:23px}.why-stage+.why-stage:before{width:100%;height:1px;top:-27px;bottom:auto;left:0}.why-step-arrow{padding:5px 0;top:-47px;left:calc(24% - 20px);transform:rotate(90deg)}}@media (max-width:560px){.why-section>div{padding-top:58px;padding-bottom:58px}.why-heading{font-size:42px;line-height:1.08}.why-heading-break{display:none}.why-story{gap:78px;margin-top:30px}.why-stage{display:block}.why-stage+.why-stage:before{top:-39px}.why-step-arrow{top:-59px;left:calc(50% - 20px)}.why-copy{margin-top:25px}.why-copy h3{margin-top:12px;font-size:22px}.why-description{margin-top:11px;font-size:15px;line-height:1.75}}
