@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_727e2ca8-module__osbfja__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_727e2ca8-module__osbfja__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#f3eee5;--bg-tint:#70776712;--surface:#fbf8f1f5;--rule:#1a1d1a24;--rule-strong:#1a1d1a38;--text:#181b18;--body:#252925;--muted:#3f453f;--subtle:#5d635d;--accent:#5c6458;--accent-deep:#273025;--neo-row:#5b655414;--fs-display-xl:clamp(3.5rem, 6vw, 5.25rem);--fs-display-l:clamp(2.5rem, 4.2vw, 3.5rem);--fs-h2:clamp(1.75rem, 2.2vw, 2.125rem);--fs-body-lg:1.25rem;--fs-body:1.0625rem;--fs-body-sm:.9375rem;--fs-label:.75rem;--lh-tight:1.02;--lh-heading:1.16;--lh-body:1.78;--tracking-label:.12em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top center, var(--bg-tint), transparent 38%), linear-gradient(180deg, #f7f3ec 0%, var(--bg) 100%);font-family:var(--font-body), sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-color:#27302559}.site-nav{z-index:20;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f3eceb;position:sticky;top:0}.site-nav-inner{justify-content:space-between;align-items:center;gap:20px;width:min(100% - 72px,1220px);min-height:84px;margin:0 auto;display:flex}.site-nav-brand,.cluster-eyebrow,.archive-entry-order,.archive-entry-eyebrow,.layer-brief-label,.protocol-strip{font-family:var(--font-mono), monospace;letter-spacing:var(--tracking-label);text-transform:uppercase}.site-nav-brand{color:var(--accent-deep);font-size:var(--fs-label);flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.site-nav-brand-mark{width:auto;height:60px;display:block}.site-nav-links{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.site-nav-links--global{gap:12px 16px}.site-nav-groups{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px 28px;display:flex}.site-nav-group{align-items:center;gap:14px;display:flex}.site-nav-group--secondary{border-left:1px solid #1a1d1a1f;padding-left:20px}.site-nav-group-label{color:var(--subtle);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);opacity:.82;text-transform:uppercase;margin:0}.site-nav-links--primary{gap:20px}.site-nav-links--secondary{gap:14px}.site-nav-link{color:var(--subtle);border-bottom:1px solid #0000;padding:22px 0 18px;text-decoration:none}.site-nav-links--primary .site-nav-link{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.site-nav-link.is-cluster-active{color:var(--accent-deep)}.site-nav-link.is-active{border-color:var(--rule-strong);color:var(--accent-deep)}.inline-link-row{flex-wrap:wrap;gap:16px;display:flex}.site-nav-link--secondary{font-family:var(--font-body), sans-serif;font-size:var(--fs-body-sm);letter-spacing:.01em;text-transform:none;color:var(--muted)}p,li,td,th{line-height:1.74}blockquote,h1,h2{font-family:var(--font-heading), serif;text-wrap:balance;margin:0}.page-shell{width:min(100% - 72px,1220px);margin:0 auto;padding:clamp(32px,5vw,72px) 0 clamp(64px,8vw,120px)}.cluster-banner{border-bottom:1px solid #1a1d1a14}.cluster-banner--overview{background:linear-gradient(#faf7f1e6 0%,#faf7f161 100%)}.cluster-banner-shell{gap:8px;padding-top:18px;padding-bottom:20px;display:grid}.cluster-eyebrow{color:var(--subtle);font-size:var(--fs-label);margin:0}.cluster-title{max-width:74ch;color:var(--muted);font-size:var(--fs-body-sm);margin:0}.cluster-context-band{background:#faf7f1bd;border-bottom:1px solid #1a1d1a14}.cluster-context-shell{gap:6px;padding-top:14px;padding-bottom:16px;display:grid}.cluster-context-path{color:var(--accent-deep);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.cluster-context-note{max-width:74ch;color:var(--subtle);font-size:var(--fs-body-sm);margin:0}.section{padding-block:clamp(56px,8vw,104px)}.section+.section{border-top:1px solid var(--rule)}.hero{padding-top:12px}.page-title{max-width:14ch;font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:-.04em}.page-title--compact{max-width:18ch;font-size:var(--fs-display-l);line-height:var(--lh-heading)}.page-lead{max-width:50ch;color:var(--body);font-size:var(--fs-body-lg);margin:0;line-height:1.68}.page-lead--narrow{max-width:58ch;font-size:1.1875rem}.page-title--home{max-width:13ch;line-height:var(--lh-tight)}.page-title--overview{max-width:18ch;font-size:clamp(2.25rem,3.3vw,3.25rem);line-height:1.2}.page-title--origin{max-width:17ch;font-size:var(--fs-display-l);line-height:var(--lh-heading)}.page-title--protocol{max-width:16ch;font-size:var(--fs-display-l);line-height:var(--lh-heading)}.page-shell--protocol .page-title--protocol{max-width:15ch;font-size:clamp(2.45rem,3.2vw,3.35rem);line-height:1.14}.page-lead--home{max-width:42ch;font-size:1.26rem}.page-lead--origin{max-width:40ch;color:var(--body);font-size:1.24rem;line-height:1.78}.page-copy{gap:16px;max-width:66ch;display:grid}.page-copy p{color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.page-copy--home p{max-width:58ch}.page-copy--overview p{max-width:54ch;color:var(--body)}.page-copy--protocol p{max-width:52ch;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}.section-label,.editorial-grid,.section-layout,.hero-grid,.boundary-grid,.closing-main,.why-now-detail{gap:clamp(22px,2.8vw,36px);display:grid}.section-label{color:var(--subtle);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:16px}.editorial-grid,.section-layout,.hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.section-layout{row-gap:20px}.kicker,.eyebrow,.definition-label,.boundary-card-label{color:var(--accent-deep);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.section-rail{grid-column:span 3;align-content:start;gap:14px;display:grid}.section-main{grid-column:span 9;gap:clamp(18px,2.2vw,28px);min-width:0;display:grid}.section-main h2{max-width:26ch;font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1.2}.section-note{max-width:20ch;color:var(--muted);letter-spacing:-.02em;font-size:clamp(1.05rem,1.7vw,1.34rem);line-height:1.48}.hero-main{grid-column:span 8}.hero-note{grid-column:span 4}.home-prelude,.overview-prelude,.origin-prelude,.protocol-prelude{color:var(--subtle);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;margin-bottom:18px;display:flex}.home-prelude{color:var(--accent-deep);margin-bottom:28px}.overview-prelude{color:var(--subtle);margin-bottom:22px}.origin-prelude,.protocol-prelude{color:#5d635dd1;margin-bottom:12px;font-size:.72rem}.home-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(22px,2.8vw,36px);display:grid}.home-hero-main,.home-copy{gap:20px;display:grid}.home-hero-main{max-width:68ch}.home-program-line{color:var(--accent-deep);font-family:var(--font-heading), serif;margin:4px 0 0;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.45}.home-program-note{border-left:1px solid var(--rule);background:0 0;align-content:start;gap:14px;padding-left:clamp(18px,2vw,26px);display:grid}.home-program-note-title{max-width:18ch;font-size:clamp(1.2rem,1.55vw,1.55rem);line-height:1.45}.home-program-note p{color:var(--muted);margin:0;font-size:.98rem}.home-program-definition{max-width:28ch;color:var(--accent-deep);font-family:var(--font-heading), serif;font-size:clamp(1.18rem,1.6vw,1.4rem);font-weight:400;line-height:1.56}.home-program-copy{max-width:34ch}.home-archive-header,.overview-section-head{gap:18px;margin-bottom:28px;display:grid}.study-grid,.path-grid,.failure-mode-grid,.status-record-grid{gap:clamp(18px,2.4vw,28px);display:grid}.study-grid,.path-grid,.failure-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.study-card,.path-card,.failure-mode-card{border-top:1px solid var(--rule);align-content:start;gap:14px;padding-top:18px;display:grid}.study-card h3,.path-card h3,.failure-mode-card h3{color:var(--text);font-family:var(--font-heading), serif;margin:0;font-size:1.36rem;line-height:1.34}.study-card p,.path-card p,.failure-mode-card p{color:var(--body);margin:0;font-size:1.0625rem}.overview-working-block{margin-top:clamp(32px,4vw,48px)}.overview-working-block .overview-section-copy h3{color:var(--text);font-family:var(--font-heading), serif;margin:0;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.26}.metrics-longform{gap:18px;display:grid}.metrics-longform p,.metrics-supporting-line,.metrics-rubric-note,.metrics-callout-note{max-width:60ch;color:var(--body);margin:0;font-size:1.0625rem;line-height:1.74}.metrics-supporting-line,.metrics-callout-note,.hero-link--coming-soon{color:var(--muted)}.metrics-grid,.metrics-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);display:grid}.metrics-grid{margin-top:24px}.metric-card,.metrics-pattern-card{border-top:1px solid var(--rule);align-content:start;gap:14px;padding-top:18px;display:grid}.metric-card-question,.metric-optional-callout .metric-card-question{max-width:30ch;color:var(--text);font-family:var(--font-heading), serif;margin:0;font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.4}.metric-card-explanation,.metrics-pattern-card p:last-child{max-width:40ch;color:var(--body);margin:0;font-size:1.0625rem;line-height:1.74}.metric-optional-callout{border-top:1px solid var(--rule-strong);gap:14px;margin-top:32px;padding-top:18px;display:grid}.metric-optional-callout h3{color:var(--text);font-family:var(--font-heading), serif;margin:0;font-size:clamp(1.4rem,1.9vw,1.72rem);line-height:1.34}.comparison-table--rubric{min-width:0}.comparison-table--rubric tbody th{min-width:72px}.metrics-rubric-note{margin-top:18px}.metrics-prompt-types{gap:12px;margin-top:6px}.metrics-prompt-type{color:var(--accent-deep);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid var(--rule);padding-bottom:8px;display:inline-block}.hero-link--coming-soon{border-bottom-color:var(--rule);cursor:default}.home-coordinate p:not(.page-lead){max-width:60ch;color:var(--body);margin:0;font-size:1.08rem}.home-archive-copy,.overview-section-copy{gap:14px;max-width:66ch;display:grid}.map-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(22px,2.8vw,40px)}.map-hero-main{grid-column:span 6;gap:22px;display:grid}.map-hero-note{border-left:1px solid var(--rule-strong);background:0 0;grid-column:span 6;align-content:start;gap:12px;padding-left:clamp(20px,2.2vw,30px);display:grid}.map-hero-note-title{color:var(--body);font-family:var(--font-heading), serif;margin:0;font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:1.36}.map-hero-note p:last-child{color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.neo-overview-intro{padding-top:clamp(64px,8vw,96px)}.map-definition-teaser{border-top:1px solid var(--rule);gap:10px;max-width:56ch;padding-top:14px;display:grid}.map-definition-line{max-width:40ch;color:var(--accent-deep);margin:0;font-size:1.12rem;line-height:1.7}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,30px);display:grid}.archive-entry{border:1px solid var(--rule);background:#fbf8f1cc;gap:16px;padding:clamp(22px,2.5vw,30px);text-decoration:none;display:grid}.archive-entry-meta{justify-content:flex-start;align-items:center;gap:14px;display:flex}.archive-entry-order,.archive-entry-eyebrow,.archive-entry-path{color:var(--subtle);font-size:var(--fs-label)}.archive-entry-title{max-width:18ch;color:var(--text);font-family:var(--font-heading), serif;margin:0;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.3}.archive-entry-summary{max-width:36ch;color:var(--body);margin:0;font-size:1.0625rem}.archive-grid--shelf{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,2.4vw,34px)}.archive-entry--shelf{border:0;border-bottom:1px solid var(--rule);background:0 0;min-height:100%;padding:20px 0 24px}.archive-grid--reading{border-top:1px solid var(--rule);grid-template-columns:1fr;gap:0}.archive-entry--reading{border:0;border-bottom:1px solid var(--rule);background:0 0;padding:20px 0 22px}.archive-entry--reading .archive-entry-meta{justify-content:flex-start;gap:12px}.archive-entry--reading .archive-entry-title{max-width:24ch;font-size:clamp(1.5rem,2vw,1.9rem)}.archive-entry--reading .archive-entry-summary{max-width:48ch;color:var(--muted)}.hero-copy h1{letter-spacing:-.04em;max-inline-size:20ch;margin-top:18px;font-size:clamp(3rem,5vw,4.75rem);line-height:1.14}.identity-line{max-width:54ch;color:var(--body);margin:12px 0 0;font-size:1rem;line-height:1.65}.hero-intro{max-width:60ch;color:var(--body);gap:14px;margin-top:32px;font-size:1.125rem;display:grid}.hero-links{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.hero-link{color:var(--accent-deep);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid var(--rule-strong);padding-bottom:8px;text-decoration:none;display:inline-block}.hero-aside{border-left:1px solid var(--rule);align-content:start;gap:16px;padding-left:clamp(18px,2vw,28px);display:grid}.aside-statement{max-width:24ch;color:var(--body);margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:500;line-height:1.58}.aside-core-question{max-width:30ch;color:var(--muted);border-top:1px solid #1a1d1a14;margin:0;padding-top:10px;font-size:.97rem;line-height:1.64}.aside-supporting{max-width:30ch;color:var(--muted);margin:0;font-size:1rem}.layer-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);display:grid}.layer-brief{border-top:1px solid var(--rule);align-content:start;gap:14px;padding-top:18px;display:grid}.layer-brief--neo{border-top-color:var(--rule-strong)}.layer-brief-label{color:var(--accent-deep);font-size:var(--fs-label);margin:0}.layer-brief h3{color:var(--text);font-family:var(--font-heading), serif;margin:0;font-size:1.42rem;line-height:1.34}.page-title--document{max-width:15ch;font-size:var(--fs-display-l);line-height:var(--lh-heading)}.page-shell--definition .page-title--document{max-width:14ch;font-size:clamp(2.5rem,4vw,3rem);line-height:1.12}.page-shell--boundaries .page-title--document{max-width:15ch;font-size:clamp(2.5rem,4vw,3rem);line-height:1.12}.layer-brief p{color:var(--body);margin:0;font-size:1.0625rem}.layer-brief-failure{color:var(--muted)}.why-now-main h2,.boundaries-main h2{max-width:22ch}.process-row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-block:12px 18px;display:flex}.process-step-wrap{align-items:center;gap:18px;display:inline-flex}.process-step{color:var(--accent-deep);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);letter-spacing:.02em;align-items:center;font-weight:500;display:inline-flex}.process-separator{color:var(--subtle);font-size:1.05em}.why-now-copy{color:var(--body);gap:20px;display:grid}.why-now-lead{max-width:66ch;color:var(--body);font-size:var(--fs-body-lg);margin:0;line-height:1.7}.why-now-detail p{max-width:34ch;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.definition-governance{color:var(--subtle);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:none;flex-wrap:wrap;gap:10px 14px;font-size:.8125rem;display:flex}.definition-archive,.source-record{border:1px solid var(--rule-strong);background:var(--surface)}.definition-archive{display:grid}.definition-governance,.definition-entry,.source-card{padding-inline:clamp(22px,2.4vw,34px)}.definition-governance{padding-block:18px 16px}.definition-stack{border-top:1px solid var(--rule);display:grid}.definition-entry{padding-block:clamp(24px,3vw,34px)}.definition-entry+.definition-entry{border-top:1px solid var(--rule)}.definition-entry--primary blockquote{font-size:clamp(2rem,3vw,2.9rem);line-height:1.42}.definition-entry>.definition-label{margin:0}.definition-entry>p:not(.definition-label){max-width:68ch;color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);margin:14px 0 0}.definition-entry--primary p{margin-top:0}.page-shell--definition .page-lead--definition{max-width:50ch;font-size:1.1875rem;line-height:1.66}.page-shell--definition .definition-governance,.page-shell--definition .definition-archive{max-width:68ch}.page-shell--definition .definition-quote{max-width:16ch;font-size:clamp(1.75rem,2.5vw,2rem);line-height:1.38}.page-shell--definition .definition-copy{max-width:52ch;color:var(--body);margin-top:14px}.page-shell--definition .definition-copy--ko{font-size:1.125rem;line-height:1.78}.page-shell--definition .definition-copy--en{font-size:1.125rem;line-height:1.7}.page-shell--definition .section-main>h2{font-size:clamp(1.82rem,2.7vw,2.55rem);line-height:1.18}.page-copy--definition-support p,.page-shell--definition .page-lead--definition-next,.reference-format-line{max-width:52ch;color:var(--body);font-size:1.125rem;line-height:1.76}.reference-format-line{font-family:var(--font-mono), monospace;letter-spacing:.04em;margin:0}.boundary-summary{gap:12px;display:grid}.boundary-lead,.boundary-support{margin:0}.boundary-lead{max-width:46ch;color:var(--body);font-size:var(--fs-body-lg);line-height:1.7}.boundary-support{max-width:48ch;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}.comparison-table-wrapper{overflow-x:auto}.comparison-intro,.diagnostic-intro,.failure-mode-intro,.diagnostic-closing{max-width:56ch;color:var(--body);margin:0;font-size:1.125rem;line-height:1.76}.comparison-table{border-collapse:collapse;border:1px solid var(--rule-strong);background:var(--surface);width:100%;min-width:760px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;color:var(--body);padding:22px 24px;font-size:1.0625rem;line-height:1.74}.comparison-table thead th{color:var(--accent-deep);font-family:var(--font-mono), monospace;letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.9375rem}.comparison-table tbody th{min-width:96px;font-family:var(--font-mono), monospace;color:var(--accent-deep);font-size:.9375rem}.page-shell--protocol .section-main>h2{font-size:clamp(1.82rem,2.55vw,2.45rem);line-height:1.2}.comparison-row-neo{background:var(--neo-row)}.boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.closing-main{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);margin-top:24px}.boundary-grid--open{gap:clamp(24px,2.8vw,40px)}.boundary-closing{border-top:1px solid var(--rule);gap:16px;margin-top:28px;padding-top:18px;display:grid}.boundary-closing p{color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,30px);display:grid}.diagnostic-card{border-top:1px solid var(--rule);align-content:start;gap:14px;padding-top:18px;display:grid}.diagnostic-card p:last-child,.failure-mode-card p{color:var(--body);margin:0;font-size:1.125rem;line-height:1.76}.page-shell--boundaries .diagnostic-card .boundary-card-label,.page-shell--boundaries .failure-mode-card .boundary-card-label{font-size:.8125rem}.boundary-column{gap:16px;display:grid}.boundary-column+.boundary-column{border-left:1px solid var(--rule);padding-left:clamp(24px,2.8vw,36px)}.boundary-column ul{color:var(--body);margin:0;padding:0;list-style:none}.boundary-column li{color:var(--body);border-top:1px solid #1a1d1a17;padding-block:14px;font-size:1.125rem;line-height:1.76}.boundary-column li:first-child{border-top:0}.closing-copy{color:var(--body);gap:18px;display:grid}.closing-copy p,.source-card p{margin:0}.source-card{align-content:start;gap:10px;padding-block:20px 24px;display:grid}.source-meta-label{color:var(--accent-deep);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.origin-context{max-width:66ch}.origin-header{border-left:1px solid var(--rule-strong);gap:14px;max-width:74ch;padding-left:clamp(18px,2vw,24px);display:grid}.origin-header .kicker{color:var(--subtle)}.origin-context--longform p{max-width:60ch;font-size:var(--fs-body-lg);line-height:1.92}.origin-context p{color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.origin-closing{border-top:1px solid var(--rule);color:var(--muted);padding-top:8px}.protocol-strip{color:var(--subtle);font-size:var(--fs-label);flex-wrap:wrap;gap:12px 16px;display:flex}.protocol-header{grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr);align-items:start;gap:clamp(24px,3vw,42px);display:grid}.protocol-header-main,.protocol-header-record{gap:18px;display:grid}.protocol-header-record{border:1px solid var(--rule-strong);background:#fbf8f1eb;padding:clamp(20px,2.2vw,30px)}.protocol-header-record .eyebrow{color:var(--subtle)}.protocol-header-record .protocol-strip{align-content:start;gap:12px;display:grid}.protocol-header-record .protocol-strip span{border-top:1px solid #1a1d1a17;padding-top:12px}.protocol-header-record .protocol-strip span:first-child{border-top:0;padding-top:0}.protocol-main{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr)}.protocol-copy{gap:30px;display:grid}.protocol-block{border-top:1px solid var(--rule);gap:16px;padding-top:20px;display:grid}.protocol-page-list{gap:12px;display:grid}.protocol-page-link{align-items:baseline;gap:12px;text-decoration:none;display:flex}.protocol-page-link span:first-child{width:2ch;color:var(--subtle);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label)}.protocol-page-link span:last-child{color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body)}.protocol-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.8vw,34px);display:grid}.protocol-policy-column{gap:16px;display:grid}.protocol-policy-column+.protocol-policy-column{border-left:1px solid var(--rule);padding-left:clamp(22px,2.8vw,34px)}.protocol-list{margin:0;padding:0;list-style:none}.protocol-list li{color:var(--body);border-top:1px solid #1a1d1a17;padding-block:14px}.protocol-list li:first-child{border-top:0}.protocol-update-note{max-width:54ch;color:var(--body);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.page-shell--protocol .reference-format-line--protocol{border:1px solid var(--rule);white-space:nowrap;background:#fbf8f1c7;max-width:none;padding:16px 18px;overflow-x:auto}.protocol-list--log{gap:0;display:grid}.reference-format-line--log{border-top:1px solid #1a1d1a17;max-width:none;padding-block:14px}.reference-format-line--log:first-child{border-top:0;padding-top:0}.protocol-return{border-top:1px solid var(--rule);padding-top:8px}.status-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-record-grid--footer{grid-template-columns:repeat(3,minmax(0,1fr))}.status-record-item{border-top:1px solid var(--rule);gap:10px;padding-top:18px;display:grid}.status-record-item p{color:var(--body);margin:0}.status-record-item--wide{grid-column:span 2}.source-record--secondary{border-color:var(--rule);background:#fbf8f1a8}.source-record--secondary .source-meta-label{font-size:.72rem}.page-shell--home .page-title--home{max-width:15.2ch;font-size:clamp(2.55rem,4.35vw,3.95rem)}.page-shell--home .page-title--home span{white-space:nowrap;display:block}.page-shell--home .page-title--home br{display:none}.page-shell--home .page-lead--home{font-size:1.25rem;line-height:1.66}.page-shell--home .page-copy--home p{font-size:1.125rem}.page-shell--overview .page-lead--narrow{font-size:1.1875rem}.page-shell--overview .page-copy--overview p,.page-shell--overview .process-step{font-size:1.125rem}.overview-diagnosis-copy{max-width:66ch;color:var(--body);margin:0;font-size:1.125rem;line-height:1.74}.page-shell--boundaries .page-lead--narrow{max-width:50ch;font-size:1.125rem;line-height:1.68}.page-shell--boundaries .boundary-summary{gap:16px}.page-shell--boundaries .boundary-lead{max-width:34ch;font-size:clamp(1.11rem,1.6vw,1.28rem);line-height:1.42}.page-shell--boundaries .boundary-support{max-width:38ch;color:var(--body);font-size:clamp(1.11rem,1.6vw,1.28rem);line-height:1.56}.page-shell--metrics .page-title--metrics{max-width:12ch}.page-shell--metrics .page-lead--narrow{max-width:54ch;font-size:1.1875rem}@media (max-width:960px){.site-nav-inner,.page-shell{width:min(100% - 48px,1220px)}.page-shell{padding:28px 0 88px}.site-nav-inner{min-height:76px}.section-layout,.hero-grid,.home-hero-grid,.archive-grid,.map-hero-grid,.layer-brief-grid,.diagnostic-grid,.boundary-grid,.closing-main,.protocol-header,.protocol-main,.protocol-policy-grid,.why-now-detail,.study-grid,.path-grid,.failure-mode-grid,.metrics-grid,.metrics-pattern-grid,.status-record-grid,.status-record-grid--footer{grid-template-columns:1fr}.section-rail,.section-main,.hero-main,.hero-note,.map-hero-main,.map-hero-note{grid-column:1/-1}.hero-aside,.map-hero-note,.home-program-note,.origin-header,.protocol-header-record{border-left:0;border-top:1px solid var(--rule);padding-top:18px;padding-left:0}.section-main h2,.page-title,.section-note,.why-now-lead,.aside-statement,.aside-supporting,.definition-entry p{max-width:none}.protocol-policy-column+.protocol-policy-column{border-left:0;border-top:1px solid var(--rule);padding-top:22px;padding-left:0}.boundary-column+.boundary-column{border-left:0;border-top:1px solid var(--rule);padding-top:24px;padding-left:0}}@media (max-width:640px){:root{--fs-display-xl:clamp(2.5rem, 10.5vw, 3.25rem);--fs-display-l:clamp(2rem, 8.6vw, 2.5rem);--fs-h2:clamp(1.5rem, 6.5vw, 1.75rem);--fs-body-lg:1.125rem;--fs-body:1rem;--fs-label:.8125rem}.site-nav-inner,.page-shell{width:calc(100% - 24px)}.page-shell{padding:20px 0 72px}.site-nav-inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:84px;padding-block:12px}.site-nav-links{justify-content:flex-start;gap:12px}.site-nav-groups{gap:10px 18px}.site-nav-group{flex-direction:column;align-items:flex-start;gap:8px}.site-nav-group--secondary{border-left:0;padding-left:0}.site-nav-links--primary,.site-nav-links--secondary{gap:10px 14px}.site-nav-link{padding:0 0 8px}.site-nav-brand-mark{height:42px}.section-label{grid-template-columns:1fr}.page-title{max-width:10.5ch;font-size:var(--fs-display-xl)}.page-title--home,.page-title--overview,.page-title--origin,.page-title--protocol{max-width:11ch;font-size:var(--fs-display-xl)}.page-shell--home .page-title--home{max-width:15.2ch;font-size:clamp(2rem,9.6vw,2.7rem)}.page-shell--overview .page-title--overview{max-width:13ch;font-size:clamp(2.15rem,9.2vw,3rem);line-height:1.16}.hero-copy h1{max-inline-size:12ch;font-size:clamp(2.5rem,13vw,3.5rem)}.archive-entry{padding:20px}.status-record-item--wide{grid-column:span 1}.home-program-note{border-left:0;border-top:1px solid var(--rule);padding-top:18px;padding-left:0}.archive-entry--reading{padding:18px 0 20px}.hero-intro,.page-copy p,.why-now-lead,.definition-entry p,.closing-copy{font-size:1rem}.process-row{gap:8px 14px;padding-block:10px 14px}.comparison-table{min-width:640px}.cluster-context-note{font-size:.9rem}.site-nav-group-label{font-size:var(--fs-label)}.site-nav-link--secondary{font-size:.8rem}}
