.ferrite-pipeline[data-astro-cid-lgrkwn3k]{border-top:1px solid var(--text);padding-top:16px;scroll-margin-top:24px;margin:0}.pipeline-caption[data-astro-cid-lgrkwn3k]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:20px}.pipeline-caption[data-astro-cid-lgrkwn3k] .kicker[data-astro-cid-lgrkwn3k]{flex-basis:100%}.pipeline-caption[data-astro-cid-lgrkwn3k] strong[data-astro-cid-lgrkwn3k]{font:400 clamp(1.5rem,2.6vw,2.1rem)/1.2 var(--font-serif);letter-spacing:-.01em}.pipeline-caveat[data-astro-cid-lgrkwn3k]{font:400 14px/1.5 var(--font-sans);color:var(--text-muted)}.pipeline-control-space[data-astro-cid-lgrkwn3k]{min-height:64px}.pipeline-controls[data-astro-cid-lgrkwn3k]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px}.pipeline-steps[data-astro-cid-lgrkwn3k]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));border-top:1px solid var(--hairline);margin-bottom:8px}.pipeline-steps[data-astro-cid-lgrkwn3k] li[data-astro-cid-lgrkwn3k]{border-top:2px dashed var(--text-muted);margin-top:-1px}.pipeline-steps[data-astro-cid-lgrkwn3k] li[data-astro-cid-lgrkwn3k][data-solid]{border-top:2px solid var(--text)}.pipeline-steps[data-astro-cid-lgrkwn3k] a[data-astro-cid-lgrkwn3k]{display:flex;flex-direction:column;gap:2px;padding:10px 8px 12px 0;min-height:44px;font:400 14px/1.3 var(--font-sans);text-decoration:none;color:var(--text-secondary);box-shadow:inset 0 -2px 0 transparent}.pipeline-steps[data-astro-cid-lgrkwn3k] a[data-astro-cid-lgrkwn3k]:hover{color:var(--text)}.pipeline-steps[data-astro-cid-lgrkwn3k] .step-index[data-astro-cid-lgrkwn3k]{font:400 12px/1.3 var(--font-mono);color:var(--text-muted)}.pipeline-steps[data-astro-cid-lgrkwn3k] [data-astro-cid-lgrkwn3k][aria-current=step]{color:var(--text);font-weight:500;box-shadow:inset 0 -2px 0 var(--signal)}.pipeline-panels[data-astro-cid-lgrkwn3k]>section[data-astro-cid-lgrkwn3k]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px clamp(24px,4vw,64px);padding-block:24px;border-top:1px solid var(--hairline);scroll-margin-top:24px}.representation[data-astro-cid-lgrkwn3k]{min-width:0}.representation[data-astro-cid-lgrkwn3k]>.kicker[data-astro-cid-lgrkwn3k]{margin-bottom:16px}.stage-explanation[data-astro-cid-lgrkwn3k]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.stage-explanation[data-astro-cid-lgrkwn3k] h3[data-astro-cid-lgrkwn3k]{font:400 clamp(1.6rem,2.6vw,2.2rem)/1.15 var(--font-serif);letter-spacing:-.01em}.stage-explanation[data-astro-cid-lgrkwn3k] p[data-astro-cid-lgrkwn3k]{font:400 1.125rem/1.6 var(--font-serif);color:var(--text-secondary)}.pipeline-panels[data-astro-cid-lgrkwn3k]{min-height:560px}.ferrite-pipeline[data-astro-cid-lgrkwn3k]:not([data-ready]) .pipeline-panels[data-astro-cid-lgrkwn3k]>section[data-astro-cid-lgrkwn3k]:not(:first-child){display:none}.ferrite-pipeline[data-astro-cid-lgrkwn3k][data-static] .pipeline-panels[data-astro-cid-lgrkwn3k]>section[data-astro-cid-lgrkwn3k]{display:grid!important}[data-astro-cid-lgrkwn3k][data-ready] .pipeline-panels[data-astro-cid-lgrkwn3k]>section[data-astro-cid-lgrkwn3k]:not([hidden]){animation:representation-enter var(--dur) var(--ease-out)}@keyframes representation-enter{0%{opacity:.55}to{opacity:1}}@media(max-width:700px){.pipeline-panels[data-astro-cid-lgrkwn3k]>section[data-astro-cid-lgrkwn3k]{grid-template-columns:1fr}.pipeline-panels[data-astro-cid-lgrkwn3k]{min-height:880px}.pipeline-control-space[data-astro-cid-lgrkwn3k]{min-height:96px}.pipeline-steps[data-astro-cid-lgrkwn3k]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pipeline-panels[data-astro-cid-lgrkwn3k]>section[data-astro-cid-lgrkwn3k]{animation:none!important}}.research-reading[data-astro-cid-siatfbhd]{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:clamp(32px,4vw,64px);align-items:start}.reading-body[data-astro-cid-siatfbhd]{grid-column:1;grid-row:1;min-width:0}.reading-instrument[data-astro-cid-siatfbhd]{grid-column:2;grid-row:1;position:sticky;top:104px;border-top:1px solid var(--text);padding-top:16px}.reading-instrument[data-astro-cid-siatfbhd] .compact-diagram{display:block;max-height:min(480px,58vh)}.reading-instrument[data-astro-cid-siatfbhd] .wide-diagram{display:none}@media(max-width:1199px){.research-reading[data-astro-cid-siatfbhd]{display:block}.reading-instrument[data-astro-cid-siatfbhd]{display:none}}.physical-study[data-astro-cid-siatfbhd]{margin-block:3.5em;display:flex;flex-direction:column;gap:32px}.physical-study[data-astro-cid-siatfbhd] h2[data-astro-cid-siatfbhd]{margin-top:0}.chapter-guide[data-astro-cid-siatfbhd]{position:sticky;top:0;z-index:5;background:var(--canvas);border-bottom:1px solid var(--hairline);padding:10px 0 0;margin-bottom:clamp(28px,4vw,48px)}.chapter-guide[data-astro-cid-siatfbhd] ol[data-astro-cid-siatfbhd]{display:flex;gap:0 24px;flex-wrap:wrap;list-style:none;margin-top:4px}.chapter-guide[data-astro-cid-siatfbhd] a[data-astro-cid-siatfbhd]{display:inline-flex;align-items:baseline;gap:8px;padding:8px 0 10px;min-height:40px;font:400 14px/1.3 var(--font-sans);text-decoration:none;color:var(--text-secondary);box-shadow:inset 0 -2px 0 transparent}.chapter-guide[data-astro-cid-siatfbhd] a[data-astro-cid-siatfbhd]:hover{color:var(--text)}.chapter-guide[data-astro-cid-siatfbhd] a[data-astro-cid-siatfbhd][aria-current]{color:var(--text);font-weight:500;box-shadow:inset 0 -2px 0 var(--signal)}.chapter-index[data-astro-cid-siatfbhd]{font:400 12px/1 var(--font-mono);color:var(--text-muted)}.roadmap-boundary[data-astro-cid-siatfbhd]{margin-bottom:clamp(28px,4vw,48px)}.prose h2{scroll-margin-top:104px}@media(max-width:760px){.chapter-guide[data-astro-cid-siatfbhd] ol[data-astro-cid-siatfbhd]{flex-wrap:nowrap;overflow-x:auto;gap:18px;scrollbar-width:thin}.chapter-guide[data-astro-cid-siatfbhd] li[data-astro-cid-siatfbhd]{flex-shrink:0}}
