.research-context-canvas{color:var(--teal);font-family:var(--sans)}.research-context-canvas text{fill:var(--teal);stroke:none;font-size:17px}.research-context-canvas .research-small{font-size:14px}.research-context-canvas .research-kicker{letter-spacing:1px;fill:var(--clay);font-size:12px}.research-context-canvas path,.research-context-canvas rect,.research-context-canvas ellipse,.research-context-canvas circle{stroke:currentColor;stroke-width:1.35px;fill:none;stroke-linecap:round;stroke-linejoin:round}.research-context-canvas .research-grid-line{stroke:var(--line)}.research-context-canvas .research-source-ring{stroke-dasharray:2 5;stroke:#a9b9a6}.research-context-canvas .research-source-core{fill:var(--pale);stroke:#b4c4b2}.research-record>g>rect{fill:var(--paper)}.research-context-canvas .research-record-label{font-size:19px}.research-instrument rect,.research-context-canvas .research-metal{fill:#e8ece3}.research-context-canvas .research-light{fill:#e4cfaa44;stroke:none}.research-context-canvas .research-clay-fill{fill:var(--clay-pale);stroke:var(--clay)}.research-context-canvas .research-clay-line,.research-context-canvas .research-return{stroke:var(--clay)}.research-context-canvas .research-time-guide{stroke:#94543c55;stroke-dasharray:2 5}.research-science rect,.research-sheet rect{fill:#fcfcf8;stroke:var(--line)}.research-science circle{fill:var(--clay-pale);stroke:var(--clay)}.research-context-canvas .research-connector{stroke:#7c9a86}.research-context-canvas .research-writing{stroke:#a5b7a3}.research-result rect{fill:#e9eee4;stroke:#a9baa5}.research-result path{stroke:var(--teal)}.research-context-canvas .research-unselected{opacity:.35}.research-scene-layer{transition:opacity .4s}.research-scene-layer[data-visible=false]{opacity:0;visibility:hidden}.research-scene-layer[data-visible=true]{opacity:1;visibility:visible}.research-context-mobile{padding:12px 0}.research-context-mobile text{font-size:17px}.research-context-mobile .research-small{font-size:15px}.research-context-canvas .research-output-mini{fill:var(--pale);stroke:var(--line)}.research-context-story .setup-closing>p{max-width:550px}.research-context-story .setup-story{margin-top:0;padding-top:clamp(64px,7.3vw,105px)}.research-context-story .setup-intro{row-gap:28px}.continuity-section{background:var(--pale)}.continuity-section .section-heading{max-width:830px}.continuity-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:55px 0 0;padding:0;list-style:none;display:grid}.continuity-scenes>li{min-width:0}.continuity-scenes figure{margin:0 0 27px}.continuity-canvas.pipeline-sketch{background:var(--paper);width:100%;height:auto;max-height:none;margin:0}.continuity-source-halo{stroke-dasharray:2 4;stroke:#98ad97}.continuity-source{fill:#e7ece1;stroke:var(--teal)}.continuity-svg-label{fill:var(--teal);stroke:none;font:16px var(--sans)}.continuity-svg-small{fill:var(--muted);font-size:12px}.continuity-scenes figcaption{border-top:1px solid var(--line);color:var(--teal);gap:12px;padding-top:18px;font-size:12px;display:flex}.continuity-scenes figcaption>span{color:var(--clay);font-family:var(--mono)}.continuity-scenes h3{font:32px/1.15 var(--serif);margin:0 0 16px}.continuity-scenes>li>p{color:var(--muted);max-width:35ch;font-size:15px;line-height:1.75}.continuity-closing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:46px;padding-top:30px;display:flex}.continuity-closing>p{max-width:660px;font-size:16px}.continuity-closing .text-link{flex-shrink:0}.continuity-note{color:var(--muted);margin-top:24px;font-size:11px}@media (min-width:701px) and (max-width:1000px){.continuity-scenes{grid-template-columns:1fr;gap:36px}.continuity-scenes>li{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);column-gap:34px;display:grid}.continuity-scenes figure{grid-row:1/3;margin:0}.continuity-scenes h3{align-self:end}.continuity-scenes>li>p{align-self:start}}@media (max-width:900px){.continuity-scenes{gap:24px}.continuity-scenes h3{font-size:28px}.continuity-closing{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:700px){.continuity-scenes{grid-template-columns:1fr;gap:42px;margin-top:32px}.continuity-scenes figure{margin-bottom:20px}.continuity-canvas.pipeline-sketch{max-height:295px}.continuity-scenes h3{font-size:34px}.continuity-scenes>li>p{max-width:none}.continuity-scenes figcaption{font-size:13px}.continuity-closing{margin-top:35px}.research-context-story .setup-mobile figcaption{font-size:13px}}@media (prefers-reduced-motion:reduce){.research-scene-layer{transition:none}}
.research-capabilities{background:var(--capability-surface);--icon-surface:var(--capability-surface)}.research-capabilities-heading{grid-template-columns:1.65fr 1fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.research-capabilities-heading>.lead{color:var(--muted);max-width:370px;margin-bottom:6px}.research-modality-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.research-modality{background:var(--capability-paper);border-top:2px solid var(--modality-accent);padding:26px 32px 30px}.research-modality-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.research-modality-heading .eyebrow{color:var(--modality-accent);margin:0}.research-capability-number{font:12px var(--mono);color:var(--modality-accent)}.research-capability-art.pipeline-sketch{width:100%;height:auto;max-height:148px;color:var(--modality-accent);margin-block:18px 24px;display:block}.research-capability-field{fill:var(--pale)}.research-capability-guide{opacity:.2}.research-capability-window{fill:var(--capability-indigo);fill-opacity:.07;stroke:none}.research-capability-event,.research-capability-reference{stroke:var(--clay)}.research-modality h3{font:400 34px/1.15 var(--serif);margin-bottom:12px}.research-modality p{color:var(--muted);max-width:54ch;font-size:15px}.research-capabilities-divider{align-items:center;gap:22px;margin-block:34px 27px;display:flex}.research-capabilities-divider .eyebrow{color:var(--capability-indigo);margin:0}.research-capabilities-divider>span:last-child{background:var(--capability-indigo);opacity:.24;flex:1;height:1px}.research-capabilities-shared{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.research-capabilities-shared article{min-width:0}.research-capabilities-shared article+article{border-left:1px solid #cfceda;padding-left:34px}.research-capabilities-shared .uf-icon{color:var(--capability-indigo);margin-bottom:16px}.research-capabilities-shared h3{margin-bottom:9px;font-size:20px}.research-capabilities-shared p{color:var(--muted);font-size:15px}.research-capabilities-shared .text-link{gap:12px;width:fit-content;max-width:100%;min-height:44px;margin-top:17px}.research-capabilities-shared .text-link>span:last-child{flex-shrink:0}@media (max-width:1100px){.research-capabilities-heading{grid-template-columns:1.4fr 1fr;gap:30px}.research-capabilities-shared{gap:22px}.research-capabilities-shared article+article{padding-left:22px}}@media (max-width:800px){.research-capabilities-heading{grid-template-columns:1fr;gap:18px}.research-capabilities-heading>.lead{max-width:520px}.research-modality{padding:22px}.research-capabilities-shared{grid-template-columns:1fr;gap:26px}.research-capabilities-shared article+article{border-top:1px solid #cfceda;border-left:0;padding-top:26px;padding-left:0}.research-capabilities-shared article{grid-template-columns:34px minmax(0,1fr);column-gap:20px;display:grid}.research-capabilities-shared .uf-icon{grid-area:1/1/span 2;margin:0}.research-capabilities-shared h3,.research-capabilities-shared p,.research-capabilities-shared .text-link{grid-column:2}}@media (max-width:600px){.research-modality-panels{grid-template-columns:1fr;gap:20px}.research-capabilities-heading{margin-bottom:30px}.research-modality h3{font-size:31px}}
