*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.table{display:table}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}:root{--ink:#131718;--ink-soft:#313838;--paper:#f2efe7;--paper-deep:#e7e1d6;--white:#faf9f5;--line:#13171833;--line-strong:#13171885;--signal:#b93e2f;--signal-dark:#8d2d22;--civic:#174e5a;--civic-light:#dbe6e6;--gold:#9a742d;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sans:"Aptos", "Segoe UI", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility}.route-instrument{width:min(100% - 2rem,94rem);color:var(--theme-muted);border-top:1px solid color-mix(in srgb, var(--theme-ink) 18%, transparent);border-bottom:1px solid color-mix(in srgb, var(--theme-ink) 18%, transparent);grid-template-columns:minmax(11rem,.72fr) minmax(18rem,2fr) minmax(10rem,.72fr);align-items:center;gap:clamp(1rem,3vw,3rem);margin:.85rem auto 1.1rem;padding:.85rem 0;display:grid}.route-instrument__identity{grid-template-columns:auto 1fr;align-items:center;gap:.8rem;min-width:0;display:grid}.route-instrument__number{color:var(--theme-accent);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:2.15rem;line-height:.8}.route-instrument__identity>span:last-child,.route-instrument__mode{gap:.18rem;min-width:0;display:grid}.route-instrument small,.route-instrument__mode span{color:var(--theme-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:750}.route-instrument__identity strong{color:var(--theme-ink);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:680;overflow:hidden}.route-instrument__track{grid-template-columns:repeat(10,1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid}.route-instrument__track li{height:2.75rem;position:relative}.route-instrument__track li:before{background:color-mix(in srgb, var(--theme-ink) 23%, transparent);content:"";height:1px;position:absolute;top:calc(50% - .5px);left:-50%;right:50%}.route-instrument__track li:first-child:before{left:50%}.route-instrument__node{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.route-instrument__sequence{color:color-mix(in srgb, var(--theme-ink) 52%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.7rem;font-weight:720;position:absolute;bottom:0}.route-instrument__node:before{background:var(--theme-paper);border:1px solid color-mix(in srgb, var(--theme-ink) 48%, transparent);content:"";width:.35rem;height:.35rem;transition:width .16s,height .16s,border-color .16s,background .16s;transform:rotate(45deg)}.route-instrument__node:hover:before,.route-instrument__node:focus-visible:before,.route-instrument__track .is-current .route-instrument__node:before{background:var(--theme-accent);border-color:var(--theme-accent);width:.68rem;height:.68rem}.route-instrument__node:hover .route-instrument__sequence,.route-instrument__node:focus-visible .route-instrument__sequence,.route-instrument__track .is-current .route-instrument__sequence{color:var(--theme-accent)}.route-instrument__track .is-current:after{background:var(--theme-accent);content:"";width:1.4rem;height:1px;margin:auto;position:absolute;bottom:-.34rem;left:0;right:0}.route-instrument__mode{text-align:right;justify-items:end;margin:0;font-size:.7rem;line-height:1.35}.site-main:not(.site-main--home) .sli-intro:before,.site-main:not(.site-main--home) .leadership-intro:before,.site-main:not(.site-main--home) .editorial-intro:before,.site-main--publication .publication-page__header:before{z-index:0;border:1px solid color-mix(in srgb, var(--theme-panel) 13%, transparent);background-image:linear-gradient(90deg, color-mix(in srgb, var(--theme-panel) 9%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--theme-panel) 8%, transparent) 1px, transparent 1px), linear-gradient(135deg, transparent 49.85%, color-mix(in srgb, var(--theme-accent-2) 34%, transparent) 50%, transparent 50.15%);clip-path:polygon(13% 0,100% 0,100% 87%,87% 100%,0 100%,0 13%);content:"";opacity:.72;transform-origin:50%;pointer-events:none;background-size:clamp(2.6rem,5vw,5.5rem) clamp(2.6rem,5vw,5.5rem),clamp(2.6rem,5vw,5.5rem) clamp(2.6rem,5vw,5.5rem),100% 100%;width:min(47%,36rem);position:absolute;top:clamp(2rem,5vw,5rem);bottom:clamp(2rem,5vw,5rem);right:clamp(-7rem,-3vw,-2rem);transform:rotate(-2deg)}.site-main--jus-automica .jus-automica-hero:before,.site-main--research .research-intro:before,.site-main--future-leadership .leadership-intro:before{transform:rotate(2deg)}.site-main--future-governance .editorial-intro:before,.site-main--strategic-legal-intelligence .editorial-intro:before{transform:skew(-5deg)}.site-main:not(.site-main--home) .editorial-principles article,.site-main:not(.site-main--home) .editorial-case-grid article,.site-main:not(.site-main--home) .editorial-work-grid article,.site-main:not(.site-main--home) .method-example__grid article,.site-main:not(.site-main--home) .method-modes article,.site-main:not(.site-main--home) .contact-editorial__grid article,.site-main:not(.site-main--home) .intelligence-continuum__grid article,.site-main:not(.site-main--home) .ecosystem-fields__grid article,.site-main:not(.site-main--home) .role-card,.site-main:not(.site-main--home) .publication-grid article{transition:background-color .18s,border-color .18s,transform .18s;position:relative}.site-main:not(.site-main--home) .editorial-principles article:hover,.site-main:not(.site-main--home) .editorial-case-grid article:hover,.site-main:not(.site-main--home) .editorial-work-grid article:hover,.site-main:not(.site-main--home) .method-example__grid article:hover,.site-main:not(.site-main--home) .method-modes article:hover,.site-main:not(.site-main--home) .contact-editorial__grid article:hover,.site-main:not(.site-main--home) .intelligence-continuum__grid article:hover,.site-main:not(.site-main--home) .ecosystem-fields__grid article:hover,.site-main:not(.site-main--home) .role-card:hover,.site-main:not(.site-main--home) .publication-grid article:hover{background-color:color-mix(in srgb, var(--theme-panel) 58%, transparent);border-color:color-mix(in srgb, var(--theme-accent) 55%, transparent);transform:translateY(-2px)}@media (width<=920px){.route-instrument{grid-template-columns:minmax(10rem,.85fr) minmax(15rem,1.6fr)}.route-instrument__mode{display:none}}@media (width<=680px){.route-instrument{grid-template-columns:1fr;gap:.75rem;width:calc(100% - 1rem);margin-top:.5rem;padding:.7rem 0}.route-instrument__number{font-size:1.65rem}.route-instrument__track li{height:2.75rem}.site-main:not(.site-main--home) .sli-intro:before,.site-main:not(.site-main--home) .leadership-intro:before,.site-main:not(.site-main--home) .editorial-intro:before,.site-main--publication .publication-page__header:before{opacity:.46;width:72%;top:1.25rem;bottom:1.25rem;right:-5rem}}@media (prefers-reduced-motion:reduce){.route-instrument__node:before,.site-main:not(.site-main--home) article{transition:none}}.inheritance-field{color:var(--theme-ink);background:linear-gradient(90deg, color-mix(in srgb, var(--theme-accent) 78%, transparent) 0 .38rem, transparent .38rem), color-mix(in srgb, var(--theme-panel) 70%, var(--theme-paper-deep));border:1px solid color-mix(in srgb, var(--theme-ink) 24%, transparent);position:relative;overflow:clip}.inheritance-field:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--theme-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--theme-ink) 6%, transparent) 1px, transparent 1px);content:"";opacity:.48;pointer-events:none;background-size:4.25rem 4.25rem;position:absolute;inset:0}.inheritance-field>*{z-index:1;position:relative}.inheritance-field__header{border-bottom:1px solid color-mix(in srgb, var(--theme-ink) 28%, transparent);grid-template-columns:minmax(17rem,.48fr) minmax(24rem,1.15fr) minmax(18rem,.72fr);align-items:end;gap:clamp(1.5rem,4vw,4.5rem);padding-bottom:clamp(2rem,4vw,3.8rem);display:grid}.inheritance-field__header .eyebrow,.inheritance-field__header h2,.inheritance-field__header>p{margin:0}.inheritance-field__header h2{max-width:14ch;font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:500;line-height:.96}.inheritance-field__header>p{max-width:42rem;color:var(--theme-muted);line-height:1.72}.inheritance-field__body{grid-template-columns:minmax(23rem,.86fr) minmax(28rem,1.14fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);padding-top:clamp(2.5rem,5vw,5rem);display:grid}.inheritance-instrument{margin:0}.inheritance-instrument figcaption{border-bottom:1px solid color-mix(in srgb, var(--theme-ink) 30%, transparent);justify-content:space-between;gap:1.5rem;padding-bottom:.85rem;display:flex}.inheritance-instrument figcaption span{color:var(--theme-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:760}.inheritance-instrument figcaption strong{font-family:var(--serif);font-size:1rem;font-weight:600}.inheritance-instrument__field{aspect-ratio:1;background:linear-gradient(45deg, transparent 49.85%, color-mix(in srgb, var(--theme-accent-2) 38%, transparent) 50%, transparent 50.15%), linear-gradient(-45deg, transparent 49.85%, color-mix(in srgb, var(--theme-accent-2) 38%, transparent) 50%, transparent 50.15%);border:1px solid color-mix(in srgb, var(--theme-ink) 22%, transparent);width:min(100%,31rem);margin:clamp(1.75rem,4vw,3rem) auto;position:relative;transform:rotate(1.25deg)}.inheritance-instrument__field:before,.inheritance-instrument__field:after{content:"";position:absolute}.inheritance-instrument__field:before{border:1px solid color-mix(in srgb, var(--theme-ink) 38%, transparent);inset:9%;transform:rotate(45deg)}.inheritance-instrument__field:after{background:color-mix(in srgb, var(--theme-paper) 92%, transparent);border:1px solid var(--theme-accent);inset:34%;transform:rotate(45deg)}.inheritance-instrument__ring,.inheritance-instrument__axis,.inheritance-instrument__point,.inheritance-instrument__core{z-index:1;display:block;position:absolute}.inheritance-instrument__ring{border:1px solid color-mix(in srgb, var(--theme-ink) 42%, transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.inheritance-instrument__ring--outer{width:76%;height:76%}.inheritance-instrument__ring--middle{border-style:dashed;width:54%;height:54%}.inheritance-instrument__ring--inner{border-color:var(--theme-accent);width:28%;height:28%}.inheritance-instrument__axis{background:color-mix(in srgb, var(--theme-ink) 42%, transparent);top:50%;left:50%;transform:translate(-50%,-50%)}.inheritance-instrument__axis--horizontal{width:88%;height:1px}.inheritance-instrument__axis--vertical{width:1px;height:88%}.inheritance-instrument__point{background:var(--theme-paper);border:1px solid var(--theme-accent);width:.7rem;height:.7rem;transform:translate(-50%,-50%)rotate(45deg)}.inheritance-instrument__point--north{top:6%;left:50%}.inheritance-instrument__point--east{top:50%;left:94%}.inheritance-instrument__point--south{top:94%;left:50%}.inheritance-instrument__point--west{top:50%;left:6%}.inheritance-instrument__core{z-index:2;background:var(--theme-accent);width:.9rem;height:.9rem;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.inheritance-instrument>p{max-width:36rem;color:var(--theme-muted);font-family:var(--serif);margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.45}.inheritance-register{border-top:1px solid color-mix(in srgb, var(--theme-ink) 38%, transparent);margin:0;padding:0;list-style:none}.inheritance-register li{border-bottom:1px solid color-mix(in srgb, var(--theme-ink) 24%, transparent);grid-template-columns:3.2rem 1fr;align-items:start;gap:clamp(1rem,2vw,2rem);padding:clamp(1.2rem,2.4vw,2rem) 0;display:grid}.inheritance-register li>span{color:var(--theme-accent);font-family:var(--mono);letter-spacing:.08em;padding-top:.3rem;font-size:.7rem;font-weight:740}.inheritance-register h3,.inheritance-register p{margin:0}.inheritance-register h3{font-family:var(--serif);margin-bottom:.45rem;font-size:clamp(1.45rem,2.1vw,2.1rem);font-weight:550}.inheritance-register p{max-width:39rem;color:var(--theme-muted);line-height:1.6}@media (width<=900px){.inheritance-field__header{grid-template-columns:1fr 1.5fr}.inheritance-field__header>p{grid-column:2}.inheritance-field__body{grid-template-columns:1fr}.inheritance-instrument{width:min(100%,38rem)}}@media (width<=600px){.inheritance-field{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-accent) 78%, transparent) 0 .24rem, transparent .24rem), color-mix(in srgb, var(--theme-panel) 70%, var(--theme-paper-deep))}.inheritance-field__header{grid-template-columns:1fr}.inheritance-field__header>p{grid-column:auto}.inheritance-field__header h2{font-size:clamp(2.45rem,13vw,4rem)}.inheritance-instrument figcaption{display:grid}.inheritance-instrument__field{width:92%}}.site-main--vision .sli-intro__meta>span:last-child{color:#fcf8eeb8}main [id]{scroll-margin-top:11rem}.domain-orientation{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, transparent);width:min(1180px,100% - 2rem);color:var(--ink-soft);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:1rem;margin:.75rem auto 0;padding:.7rem 1rem;font-size:.76rem;display:flex}.domain-orientation div{align-items:baseline;gap:.5rem;display:flex}.domain-orientation strong{color:var(--ink);font-weight:650}.domain-orientation__divider{color:var(--signal)}.domain-orientation__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--signal) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--signal) 55%, transparent);text-underline-offset:.2em}.domain-orientation__link:hover,.domain-orientation__link:focus-visible{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.home-domain-contract__enter{align-self:flex-start;margin-top:.85rem;display:inline-flex}.home-domain-contract{border:1px solid var(--line);background:var(--paper);border-radius:1.4rem;width:min(1180px,100% - 2rem);margin:1rem auto;padding:clamp(2.5rem,6vw,5rem)}.home-domain-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.home-domain-contract__grid article{border:1px solid var(--line);background:var(--white);border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.home-domain-contract__grid h3{font-family:var(--serif);margin:.65rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.08}.home-domain-contract__grid strong{color:var(--signal);letter-spacing:.04em;text-transform:uppercase;margin-top:1.25rem;font-size:.78rem;display:block}.jus-automica-hero .status-pair{margin-top:1.5rem}.editorial-list{color:var(--ink-soft);gap:.75rem;margin:1rem 0 0;padding-left:1.1rem;display:grid}@media (width<=860px){.domain-orientation{border-radius:1rem;align-items:flex-start}.domain-orientation div{flex-direction:column;align-items:flex-start;gap:.15rem}.home-domain-contract__grid,.ecosystem-diagram__layer--three{grid-template-columns:1fr}}@media (width<=680px){.domain-orientation,.home-domain-contract{width:calc(100% - 1rem)}.domain-orientation{font-size:.7rem}.home-domain-contract{border-radius:1rem;padding:2.8rem 1.25rem}}.site-main{isolation:isolate}.site-main:where(:not(.site-main--home)){--theme-ink:#18233a;--theme-muted:#536076;--theme-paper:#f3eee4;--theme-paper-deep:#e8dfd0;--theme-panel:#fbf8f1;--theme-accent:#8e3f32;--theme-accent-2:#a67c38;--theme-dark:#18233a;--theme-mark:"K";color:var(--theme-ink);background-color:var(--theme-paper);background-image:linear-gradient(90deg,#0000 0 calc(50% - .5px),#18233a0b 50%,#0000 calc(50% + .5px))}.site-main:not(.site-main--home) .page-shell{--ink:var(--theme-ink);--ink-soft:var(--theme-muted);--paper:var(--theme-paper);--paper-deep:var(--theme-paper-deep);--white:var(--theme-panel);--signal:var(--theme-accent);--signal-dark:var(--theme-accent);--civic:var(--theme-dark);--civic-light:var(--theme-paper-deep);--gold:var(--theme-accent-2);--line:color-mix(in srgb, var(--theme-ink) 18%, transparent);--line-strong:color-mix(in srgb, var(--theme-ink) 38%, transparent)}.site-main:not(.site-main--home) .sli-intro,.site-main:not(.site-main--home) .leadership-intro,.site-main:not(.site-main--home) .editorial-intro,.site-main--publication .publication-page__header{max-width:none;min-height:clamp(31rem,56vw,43rem);color:var(--theme-panel);border-top:.55rem solid var(--theme-accent);border-bottom:1px solid color-mix(in srgb, var(--theme-panel) 36%, transparent);background:var(--theme-dark);margin:0;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,7vw,7rem);position:relative;overflow:hidden}.site-main:not(.site-main--home) .sli-intro:after,.site-main:not(.site-main--home) .leadership-intro:after,.site-main:not(.site-main--home) .editorial-intro:after,.site-main--publication .publication-page__header:after{z-index:0;color:color-mix(in srgb, var(--theme-panel) 8%, transparent);font-family:var(--serif);content:var(--theme-mark);pointer-events:none;font-size:clamp(13rem,28vw,28rem);font-weight:500;line-height:.72;position:absolute;bottom:clamp(-2rem,-2vw,-.75rem);right:clamp(1rem,5vw,4.5rem)}.site-main:not(.site-main--home) .sli-intro>*,.site-main:not(.site-main--home) .leadership-intro>*,.site-main:not(.site-main--home) .editorial-intro>*,.site-main--publication .publication-page__header>*{z-index:1;position:relative}.site-main:not(.site-main--home) .sli-intro h1,.site-main:not(.site-main--home) .leadership-intro h1,.site-main:not(.site-main--home) .editorial-intro h1,.site-main--publication .publication-page__header h1{max-width:14ch;color:var(--theme-panel);text-wrap:balance}.site-main:not(.site-main--home) .sli-intro>p,.site-main:not(.site-main--home) .leadership-intro>p,.site-main:not(.site-main--home) .editorial-intro>p:last-of-type,.site-main--publication .publication-page__subtitle{max-width:47rem;color:color-mix(in srgb, var(--theme-panel) 78%, transparent)}.site-main:not(.site-main--home) .sli-intro .eyebrow,.site-main:not(.site-main--home) .leadership-intro .eyebrow,.site-main:not(.site-main--home) .editorial-intro .eyebrow,.site-main--publication .publication-page__header .eyebrow{width:fit-content;color:var(--theme-panel);border-bottom:2px solid var(--theme-accent-2);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.55rem}.site-main:not(.site-main--home) .page-guide{background:var(--theme-panel);margin-top:-2rem;box-shadow:0 1rem 2.5rem #18233a14}.site-main:not(.site-main--home) .plain-language-summary{border-left:.35rem solid var(--theme-accent);background:var(--theme-panel)}.site-main:not(.site-main--home) .editorial-section{border-top-color:color-mix(in srgb, var(--theme-ink) 32%, transparent)}.site-main:not(.site-main--home) .section-header{border-left:.28rem solid var(--theme-accent);padding-left:clamp(1rem,2vw,2rem);position:relative}.site-main:not(.site-main--home) .section-header h2{color:var(--theme-ink)}.site-main:not(.site-main--home) .eyebrow{color:var(--theme-accent)}.site-main:not(.site-main--home) .publication-status,.site-main:not(.site-main--home) .status-pair>div,.site-main:not(.site-main--home) .maturity{background:var(--theme-panel);border-radius:0}.site-main:not(.site-main--home) .editorial-principles article,.site-main:not(.site-main--home) .editorial-case-grid article,.site-main:not(.site-main--home) .editorial-work-grid article,.site-main:not(.site-main--home) .method-example__grid article,.site-main:not(.site-main--home) .method-modes article,.site-main:not(.site-main--home) .contact-editorial__grid article,.site-main:not(.site-main--home) .intelligence-continuum__grid article,.site-main:not(.site-main--home) .ecosystem-fields__grid article{box-shadow:none;background:0 0;border-radius:0}.site-main:not(.site-main--home) .text-link,.site-main:not(.site-main--home) .contact-editorial__email{color:var(--theme-accent)}.site-main--vision{--theme-ink:#253146;--theme-muted:#5a6170;--theme-paper:#f1eadc;--theme-paper-deep:#e4d8c4;--theme-panel:#fcf8ee;--theme-accent:#7b3034;--theme-accent-2:#b58a43;--theme-dark:#243047;--theme-mark:"V"}.site-main--vision .vision-intro{background-color:var(--theme-dark);background-image:linear-gradient(90deg,#0000 0 8%,#b58a438c 8% calc(8% + 1px),#0000 calc(8% + 1px)),repeating-linear-gradient(0deg,#0000 0 2.1rem,#fcf8ee09 2.1rem calc(2.1rem + 1px))}.site-main--vision .reading-essay__chapters article{border-left:1px solid color-mix(in srgb, var(--theme-accent) 50%, transparent);padding-left:clamp(1rem,3vw,2.5rem)}.site-main--jus-automica{--theme-ink:#25243a;--theme-muted:#5f5b70;--theme-paper:#eee9df;--theme-paper-deep:#ded5c7;--theme-panel:#fbf7ed;--theme-accent:#5a315f;--theme-accent-2:#c19a52;--theme-dark:#211d32;--theme-mark:"J"}.site-main--jus-automica .jus-automica-hero{background-color:var(--theme-dark);background-image:linear-gradient(90deg,#0000 66%,#c19a5233 66% calc(66% + 1px),#0000 calc(66% + 1px)),linear-gradient(0deg,#0000 24%,#c19a5229 24% calc(24% + 1px),#0000 calc(24% + 1px))}.site-main--jus-automica .framework-caveat{max-width:45rem;color:color-mix(in srgb, var(--theme-panel) 76%, transparent);border-left-color:var(--theme-accent-2)}.site-main--strategic-legal-intelligence{--theme-ink:#19323a;--theme-muted:#52666a;--theme-paper:#edf0eb;--theme-paper-deep:#d9e0da;--theme-panel:#fafaf5;--theme-accent:#9b4b2f;--theme-accent-2:#c2a35f;--theme-dark:#16363c;--theme-mark:"S"}.site-main--strategic-legal-intelligence .editorial-intro{background-color:var(--theme-dark);background-image:repeating-linear-gradient(90deg,#0000 0 5.9rem,#fafaf50b 5.9rem calc(5.9rem + 1px)),repeating-linear-gradient(0deg,#0000 0 5.9rem,#fafaf509 5.9rem calc(5.9rem + 1px))}.site-main--strategic-legal-intelligence .method-modes article:nth-child(odd){background:color-mix(in srgb, var(--theme-paper-deep) 55%, transparent)}.site-main--ecosystem{--theme-ink:#24362f;--theme-muted:#59675f;--theme-paper:#eeeade;--theme-paper-deep:#d9d6c4;--theme-panel:#faf8ef;--theme-accent:#375e4b;--theme-accent-2:#b4823d;--theme-dark:#243a31;--theme-mark:"E"}.site-main--ecosystem .editorial-intro{background-color:var(--theme-dark);background-image:linear-gradient(90deg,#0000 20%,#b4823d33 20% calc(20% + 1px),#0000 calc(20% + 1px)),linear-gradient(90deg,#0000 40%,#b4823d26 40% calc(40% + 1px),#0000 calc(40% + 1px)),linear-gradient(90deg,#0000 60%,#b4823d1a 60% calc(60% + 1px),#0000 calc(60% + 1px))}.site-main--ecosystem .ecosystem-diagram__root{background:var(--theme-dark)}.site-main--ecosystem .ecosystem-diagram__layer>div:nth-child(2n){background:var(--theme-paper-deep)}.site-main--future-governance{--theme-ink:#1d2d47;--theme-muted:#58677b;--theme-paper:#eef0ec;--theme-paper-deep:#dce1dc;--theme-panel:#fbfaf4;--theme-accent:#a43d32;--theme-accent-2:#bf9037;--theme-dark:#1b304d;--theme-mark:"D"}.site-main--future-governance .editorial-intro{background:linear-gradient(110deg,#1b304d 0 62%,#7f302d 62% 64%,#eee8dc 64% 65%,#263d59 65% 100%)}.site-main--future-governance .decision-tool__steps button.is-active,.site-main--future-governance .decision-tool__steps button:hover{background:var(--theme-accent)}.site-main--future-governance .decision-tool__panel{background:var(--theme-dark);border-left:.55rem solid var(--theme-accent)}.site-main--intelligence-and-ideas{--theme-ink:#27352f;--theme-muted:#606b66;--theme-paper:#eee9dc;--theme-paper-deep:#ddd5c5;--theme-panel:#faf7ed;--theme-accent:#7e4c34;--theme-accent-2:#9c834d;--theme-dark:#2d3a34;--theme-mark:"A"}.site-main--intelligence-and-ideas .ideas-intro{background-color:var(--theme-dark);background-image:repeating-linear-gradient(0deg,#0000 0 2.15rem,#faf7ed0d 2.15rem calc(2.15rem + 1px))}.site-main--research{--theme-ink:#352a2d;--theme-muted:#6d6062;--theme-paper:#f0e9df;--theme-paper-deep:#e0d4c5;--theme-panel:#fcf8f0;--theme-accent:#7b333b;--theme-accent-2:#a8834f;--theme-dark:#392a30;--theme-mark:"R"}.site-main--research .research-intro{background:linear-gradient(90deg,#392a30 0 72%,#4d3037 72% 74%,#392a30 74% 100%)}.site-main--research .publication-grid article{border-left:.28rem solid var(--theme-accent);background:var(--theme-panel);box-shadow:none;border-radius:0}.site-main--future-leadership{--theme-ink:#172a42;--theme-muted:#52647a;--theme-paper:#edf0ed;--theme-paper-deep:#d8dfdd;--theme-panel:#fbfaf4;--theme-accent:#b0712d;--theme-accent-2:#d5aa5a;--theme-dark:#172e4b;--theme-mark:"L"}.site-main--future-leadership .leadership-intro{background-color:var(--theme-dark);background-image:linear-gradient(90deg,#0000 0 12%,#d5aa5a9e 12% calc(12% + 2px),#0000 calc(12% + 2px))}.site-main--future-leadership .role-card{border-top:.32rem solid var(--theme-accent);box-shadow:none;border-radius:0}.site-main--engage,.site-main--engage-compose{--theme-ink:#243044;--theme-muted:#5e6878;--theme-paper:#efe9dd;--theme-paper-deep:#ddd3c4;--theme-panel:#fcf8ef;--theme-accent:#943;--theme-accent-2:#b48a4d;--theme-dark:#273348;--theme-mark:"C"}.site-main--engage .engage-intro,.site-main--engage-compose .leadership-intro{background-color:var(--theme-dark);background-image:linear-gradient(90deg,#0000 0 9%,#b48a4d80 9% calc(9% + 1px),#0000 calc(9% + 1px)),linear-gradient(0deg,#0000 0 78%,#fcf8ef29 78% calc(78% + 1px),#0000 calc(78% + 1px))}.site-main--stewardship{--theme-ink:#352f2a;--theme-muted:#6b6259;--theme-paper:#eee6d7;--theme-paper-deep:#dccfba;--theme-panel:#fbf6ea;--theme-accent:#855137;--theme-accent-2:#a9844e;--theme-dark:#3b342d;--theme-mark:"K"}.site-main--stewardship .stewardship-intro{background:linear-gradient(90deg,#3b342d 0 70%,#51453a 70% 71%,#3b342d 71% 100%)}.site-main--legal{--theme-ink:#202426;--theme-muted:#5e6365;--theme-paper:#efeee9;--theme-paper-deep:#dad9d3;--theme-panel:#fbfaf6;--theme-accent:#4b5559;--theme-accent-2:#858b8c;--theme-dark:#24292b;--theme-mark:"§"}.site-main--legal .legal-intro{background:#24292b;border-top-color:#858b8c}.site-main--legal .section-header{border-left-width:1px}.site-main--publication{--theme-ink:#2e2b32;--theme-muted:#68636d;--theme-paper:#f0ebe2;--theme-paper-deep:#dfd6c9;--theme-panel:#fcf8f0;--theme-accent:#783a3e;--theme-accent-2:#a78650;--theme-dark:#2d2932;--theme-mark:"¶"}.site-main--publication .publication-page__header{background:linear-gradient(90deg,#2d2932 0 76%,#783a3e 76% calc(76% + .35rem),#2d2932 calc(76% + .35rem))}.site-main--publication .publication-page__meta{background:color-mix(in srgb, var(--theme-panel) 94%, transparent)}.site-main--publication .publication-page__body>aside{border-top:.35rem solid var(--theme-accent);background:var(--theme-panel)}@media (width<=820px){.site-main:not(.site-main--home) .sli-intro,.site-main:not(.site-main--home) .leadership-intro,.site-main:not(.site-main--home) .editorial-intro,.site-main--publication .publication-page__header{min-height:30rem;padding:4.5rem 1.5rem}.site-main:not(.site-main--home) .sli-intro:after,.site-main:not(.site-main--home) .leadership-intro:after,.site-main:not(.site-main--home) .editorial-intro:after,.site-main--publication .publication-page__header:after{font-size:clamp(10rem,48vw,17rem);right:.5rem}.site-main:not(.site-main--home) .page-guide{box-shadow:none;margin-top:0}}@media (prefers-reduced-motion:reduce){.site-main:not(.site-main--home) *,.site-main:not(.site-main--home) :before,.site-main:not(.site-main--home) :after{scroll-behavior:auto}}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;background:var(--paper)}body{background:linear-gradient(90deg, transparent calc(100% - 1px), #13171809 1px), linear-gradient(0deg, transparent calc(100% - 1px), #13171806 1px), var(--paper);min-width:0;min-height:100vh;color:var(--ink);background-size:4rem 4rem;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:var(--white);background:var(--civic)}:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 6px var(--signal-dark)}.skip-link{z-index:1000;color:var(--white);background:var(--ink);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;border-bottom:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2efe7f2;grid-template-columns:minmax(16rem,.9fr) minmax(32rem,1.5fr);align-items:stretch;min-height:5.25rem;display:grid;position:sticky;top:0}.identity{border-right:1px solid var(--line-strong);flex-direction:column;justify-content:center;gap:.28rem;padding:.8rem clamp(1rem,2.5vw,3rem);display:flex}.identity__wordmark{font-family:var(--serif);letter-spacing:.055em;font-size:1.24rem;font-weight:700}.identity__descriptor{max-width:28rem;color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.35}.site-nav{justify-content:flex-end;align-items:stretch;display:flex}.site-nav a{border-left:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.5rem clamp(.6rem,1.1vw,1.25rem);font-size:.875rem;font-weight:700;line-height:1.25;display:flex;position:relative}.site-nav a:after{background:var(--signal);content:"";transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:.55rem;left:.8rem;right:.8rem;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a.is-active:after{transform:scaleX(1)}.menu-button{border:0;border-left:1px solid var(--line-strong);background:0 0;width:5.25rem;display:none}.menu-button svg{width:1.35rem}.journey-marker{border-bottom:1px solid var(--line);background:var(--paper-deep);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:2.5rem minmax(6rem,11rem) auto;align-items:center;gap:.75rem;padding:.58rem clamp(1rem,2.5vw,3rem);font-size:.7rem;display:grid}.journey-marker i{background:var(--line);height:1px;position:relative;overflow:hidden}.journey-marker i:after{width:var(--journey-progress);background:var(--signal);content:"";position:absolute;inset:0 auto 0 0}.journey-marker span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}main{min-height:70vh}.seo-prerender{width:min(88rem,100% - 2rem);min-height:100svh;margin-inline:auto;padding:clamp(4rem,12vw,10rem) 0}.seo-prerender>p:first-child{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.seo-prerender h1{max-width:16ch;font-family:var(--serif);letter-spacing:-.06em;margin:4rem 0 2rem;font-size:clamp(3.5rem,8vw,8rem);font-weight:500;line-height:.95}.seo-prerender>p:nth-child(3){max-width:54rem;font-size:1.2rem;line-height:1.7}.seo-prerender nav{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:4rem;padding-top:1.5rem;display:flex}.seo-prerender nav a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;font-size:.7rem;font-weight:800}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.eyebrow{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.7rem;font-weight:700;line-height:1.4}.section-shell,.page-shell{width:min(100%,100rem);margin-inline:auto}.home-hero{border-bottom:1px solid var(--line-strong);background:var(--white);grid-template-columns:minmax(0,1.8fr) minmax(18rem,.6fr);min-height:min(46rem,100svh - 6.7rem);display:grid}.home-hero__main{flex-direction:column;justify-content:center;padding:clamp(3rem,5.5vw,5.5rem) clamp(1.5rem,6vw,7rem);display:flex}.home-hero h1{max-width:16ch;font-family:var(--serif);letter-spacing:-.055em;margin-bottom:1.5rem;font-size:clamp(3rem,4.8vw,5.4rem);font-weight:500;line-height:.96}.home-hero__lead{max-width:54rem;color:var(--ink-soft);margin-bottom:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.7}.home-hero__steward{border-top:1px solid var(--line);max-width:48rem;color:var(--ink-soft);margin:1.6rem 0 0;padding-top:1.25rem;font-size:.88rem;line-height:1.6}.home-hero__steward a{color:var(--ink);border-bottom:1px solid;font-weight:700}.home-hero__brief{border-left:1px solid var(--line-strong);background:var(--paper-deep);grid-template-rows:repeat(3,1fr);align-content:stretch;display:grid}.home-hero__brief div{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:0;padding:1.75rem;display:flex}.home-hero__brief span,.public-proof__limits span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:700;display:block}.home-hero__brief p{font-family:var(--serif);margin:0;font-size:1.2rem;line-height:1.35}.current-work-strip{border-bottom:1px solid var(--line-strong);background:var(--paper-deep);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.current-work-strip article{border-right:1px solid var(--line);min-height:12rem;padding:1.5rem}.current-work-strip article:last-child{border-right:0}.current-work-strip h2{font-family:var(--serif);margin:2rem 0 .55rem;font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:500;line-height:1.12}.current-work-strip p{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.5}.institution-brief,.public-proof,.institutional-argument,.case-evidence,.home-method,.governance-scenario,.ecosystem-summary,.home-closing{border-bottom:1px solid var(--line-strong);padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,6vw,7rem)}.institution-brief{background:var(--paper)}.institution-brief__grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.institution-brief__grid article{border-right:1px solid var(--line);min-height:19rem;padding:1.7rem}.institution-brief__grid article:last-child{border-right:0}.institution-brief__grid span,.home-method__modes span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.institution-brief__grid h3{max-width:15ch;font-family:var(--serif);margin:4rem 0 1.25rem;font-size:clamp(1.7rem,2.5vw,2.6rem);font-weight:500;line-height:1.05}.institution-brief__grid p{max-width:30rem;color:var(--ink-soft);line-height:1.65}.public-proof{background:var(--civic);color:var(--white);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);gap:clamp(3rem,8vw,9rem);display:grid}.public-proof__main{min-width:0;max-width:58rem}.public-proof__meta{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.public-proof__meta .eyebrow{color:#faf9f5b8;margin:0}.public-proof h2{font-family:var(--serif);letter-spacing:-.055em;margin-bottom:1.5rem;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:500;line-height:.95}.public-proof__lead{max-width:44rem;font-family:var(--serif);font-size:clamp(1.7rem,3vw,3rem);line-height:1.15}.public-proof__main>p:not(.public-proof__lead){color:#faf9f5bf;max-width:48rem;line-height:1.75}.public-proof .button--primary{color:var(--ink);background:var(--white)}.public-proof .text-link{border-color:currentColor}.public-proof__limits{border:1px solid #faf9f552;align-self:end}.public-proof__limits div{border-bottom:1px solid #faf9f538;padding:1.6rem}.public-proof__limits div:last-child{border-bottom:0}.public-proof__limits span{color:#faf9f5a6}.public-proof__limits p{margin:0;line-height:1.6}.home-method{background:var(--white)}.home-method__status{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(10rem,.5fr) minmax(20rem,1.5fr);align-items:start;gap:2rem;max-width:70rem;margin-bottom:3rem;padding:1.5rem 0;display:grid}.home-method__status p{max-width:48rem;color:var(--ink-soft);margin:0;line-height:1.7}.home-method__modes{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin-bottom:2rem;display:grid}.home-method__modes article{border-right:1px solid var(--line);min-height:16rem;padding:1.4rem}.home-method__modes article:last-child{border-right:0}.home-method__modes h3{font-family:var(--serif);margin:3.5rem 0 1rem;font-size:1.6rem;font-weight:500}.home-method__modes p{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.governance-scenario{background:var(--ink);color:var(--white);grid-template-columns:minmax(17rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,7vw,8rem);display:grid}.governance-scenario__intro{align-self:start}.governance-scenario__intro .eyebrow{color:#faf9f59e}.governance-scenario__intro h2{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:500;line-height:1}.governance-scenario__intro>p:not(.eyebrow){color:#faf9f5ad;line-height:1.7}.governance-scenario .button--line{color:var(--white);border-color:#faf9f58c;margin-top:1rem}.governance-scenario__instrument{min-width:0}.governance-scenario__instrument .trace-track{border:1px solid #faf9f547;border-bottom:0}.governance-scenario__instrument .trace-reading{border:1px solid #faf9f547;min-height:26rem}.governance-scenario__conclusion{color:#faf9f5c2;font-family:var(--serif);border:1px solid #faf9f547;border-top:0;margin:0;padding:1.5rem;font-size:1.3rem;line-height:1.4}.ecosystem-summary{background:var(--paper)}.ecosystem-summary__grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-bottom:2rem;display:grid}.ecosystem-summary__grid article{border-right:1px solid var(--line);min-height:15rem;padding:1.4rem}.ecosystem-summary__grid article:last-child{border-right:0}.ecosystem-summary__grid h3{font-family:var(--serif);margin:3rem 0 1rem;font-size:1.7rem;font-weight:500}.ecosystem-summary__grid p{color:var(--ink-soft);line-height:1.6}.home-closing{background:var(--white);grid-template-columns:minmax(18rem,1fr) minmax(20rem,.85fr);gap:clamp(3rem,9vw,10rem);display:grid}.home-closing h2{max-width:14ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5.5vw,5.8rem);font-weight:500;line-height:.98}.home-closing>div:last-child{align-self:end}.home-closing>div:last-child>p{color:var(--ink-soft);font-size:1.05rem;line-height:1.75}.threshold{border-bottom:1px solid var(--line-strong);background:radial-gradient(circle at 60% 45%, #ffffffa6, transparent 42%), var(--paper);grid-template-columns:12rem minmax(0,1fr) 7rem;min-height:calc(100svh - 7.5rem);display:grid;position:relative;overflow:hidden}.threshold:before{border:1px solid var(--line);content:"";opacity:.45;border-radius:50%;width:min(44vw,42rem);position:absolute;inset:6% 7% 6% auto;transform:rotate(-9deg)}.threshold:after{background:var(--line);content:"";transform-origin:100%;width:min(52vw,52rem);height:1px;position:absolute;top:50%;right:2%;transform:rotate(-9deg)}.threshold__coordinate{z-index:1;border-right:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:2rem 1.35rem;font-size:.7rem;line-height:1.5;display:flex;position:relative}.threshold__coordinate span:last-child{writing-mode:vertical-rl;transform:rotate(180deg)}.threshold__statement{z-index:2;align-self:center;width:min(90%,68rem);padding:clamp(3rem,7vw,8rem) clamp(2rem,6vw,8rem);position:relative}.threshold__kicker{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2.5rem;font-size:.72rem;font-weight:700}.threshold h1{max-width:12ch;font-family:var(--serif);letter-spacing:-.065em;margin-bottom:1.6rem;font-size:clamp(4.1rem,9vw,9.4rem);font-weight:500;line-height:.85}.threshold__lead{font-family:var(--serif);margin-bottom:1.4rem;font-size:clamp(1.6rem,3vw,3rem);font-style:italic}.threshold__statement>p:not(.threshold__kicker,.threshold__lead){max-width:51rem;margin-bottom:1rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.threshold__questions{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);max-width:65rem;margin-top:3rem;display:grid}.threshold__questions span{border-right:1px solid var(--line);font-family:var(--serif);padding:1rem;font-size:clamp(1rem,1.6vw,1.4rem);line-height:1.35}.threshold__questions span:first-child{padding-left:0}.threshold__questions span:last-child{border-right:0}.actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:.8rem 1.15rem;font-size:.875rem;font-weight:800;line-height:1.2;transition:color .18s,background .18s,transform .18s;display:inline-flex}button.button{cursor:pointer}.button svg,.text-link svg{stroke-width:1.7px;width:1rem;height:1rem}.button:hover{transform:translateY(-2px)}.button--primary{color:var(--white);background:var(--ink)}.button--primary:hover{background:var(--signal-dark)}.button--quiet{background:0 0;border-color:#0000}.button--line{border-color:var(--line-strong);background:0 0}.text-link{border-bottom:1px solid var(--ink);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.6rem;padding-bottom:.25rem;font-size:.8rem;font-weight:800;display:inline-flex}.text-link:hover{color:var(--signal-dark);border-color:var(--signal-dark)}.threshold__margin{z-index:1;border-left:1px solid var(--line);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.18em;writing-mode:vertical-rl;flex-direction:column;justify-content:space-around;align-items:center;font-size:.7rem;display:flex;position:relative}.decision-trace,.institution-reveal,.condition,.home-modes,.leadership-call{border-bottom:1px solid var(--line-strong);padding:clamp(5rem,10vw,10rem) clamp(1.25rem,6vw,7rem)}.decision-trace{background:var(--ink);color:var(--white)}.section-header{grid-template-columns:minmax(12rem,.7fr) minmax(20rem,1.45fr);align-items:start;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}.section-header .eyebrow{grid-row:1/span 2;padding-top:.5rem}.section-header h2{font-family:var(--serif);letter-spacing:-.05em;margin-bottom:0;font-size:clamp(2.4rem,5.5vw,5.8rem);font-weight:500;line-height:.98}.section-lead{max-width:48rem;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.7}.decision-trace .section-lead{color:#faf9f5ad}.trace-instrument{border:1px solid #faf9f547;grid-template-columns:minmax(18rem,1fr) minmax(22rem,1.2fr);display:grid}.trace-track{border-right:1px solid #faf9f547;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.trace-track li{min-width:0}.trace-track button{width:100%;min-height:8rem;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:1px solid #faf9f524;border-top:0;border-left:0;padding:1rem}.trace-track button span{color:#faf9f58c;font-family:var(--mono);margin-bottom:1.6rem;font-size:.7rem;display:block}.trace-track button strong{font-family:var(--serif);font-size:1.25rem;font-weight:500}.trace-track button:hover,.trace-track button.is-active{color:var(--ink);background:var(--paper)}.trace-track button:hover span,.trace-track button.is-active span{color:var(--signal-dark)}.trace-reading{flex-direction:column;justify-content:center;min-height:34rem;padding:clamp(2rem,6vw,6rem);display:flex}.trace-reading>div:first-child,.mode-reading>div:first-child,.constellation__reading>div:first-child,.proposition-library__grid>article>div:first-child{color:#faf9f591;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:.8rem;margin-bottom:2rem;font-size:.7rem;display:flex}.trace-reading h3{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1.05}.trace-reading>p{color:#faf9f5b8;max-width:42rem;font-size:1.05rem;line-height:1.7}.trace-reading__controls{gap:.75rem;margin-top:2rem;display:flex}.trace-reading__controls button{color:var(--white);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.5rem;padding:.6rem 0;display:inline-flex}.trace-reading__controls button:disabled{opacity:.25;cursor:not-allowed}.trace-reading__controls svg{width:1rem}.trace-conclusion{border-top:1px solid #faf9f547;grid-template-columns:1fr 1.2fr;gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}.trace-conclusion p{color:#faf9f59e}.trace-conclusion strong{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.8rem);font-weight:500}.institution-reveal{background:var(--white)}.institution-reveal__grid{grid-template-columns:minmax(18rem,1.1fr) minmax(20rem,1fr);gap:clamp(3rem,8vw,9rem);display:grid}.institution-reveal h2{max-width:13ch;font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,7vw,7.5rem);font-weight:500;line-height:.92}.institution-reveal__grid>div{align-self:end;max-width:43rem;font-size:1.05rem;line-height:1.75}.large-copy{font-family:var(--serif);font-size:clamp(1.8rem,3.1vw,3.4rem);line-height:1.08}.condition{background:var(--paper-deep)}.argument-grid{grid-template-columns:1fr 1.1fr;gap:clamp(3rem,8vw,9rem);display:grid}.argument-grid__thesis p{font-family:var(--serif);font-size:clamp(2rem,4vw,4rem);line-height:1.08}.prose{max-width:50rem;font-size:1.05rem;line-height:1.8}.prose p{margin-bottom:1.4rem}.three-commitments{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.three-commitments article{border-right:1px solid var(--line);min-height:18rem;padding:1.25rem 1.5rem 2rem}.three-commitments article:last-child{border-right:0}.three-commitments span,.mode-line article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.three-commitments h3{font-family:var(--serif);margin:4rem 0 1.25rem;font-size:1.8rem;font-weight:500}.three-commitments p{color:var(--ink-soft);line-height:1.65}.home-modes{background:var(--white)}.mode-line{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin-bottom:2rem;display:grid}.mode-line article{border-right:1px solid var(--line);min-height:15rem;padding:1rem}.mode-line article:last-child{border:0}.mode-line h3{font-family:var(--serif);margin:4.5rem 0 .7rem;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:500}.mode-line p{color:var(--ink-soft);font-size:.85rem;line-height:1.5}.leadership-call{color:var(--white);background:var(--civic)}.leadership-call .eyebrow{color:#f0c97e}.leadership-call blockquote{max-width:85rem;margin:4rem 0 6rem}.leadership-call blockquote svg{color:#f0c97e;width:2rem}.leadership-call blockquote p{font-family:var(--serif);letter-spacing:-.06em;margin-top:2rem;font-size:clamp(3rem,8vw,8rem);line-height:.94}.leadership-call__footer{border-top:1px solid #faf9f559;grid-template-columns:1.3fr auto;align-items:end;gap:3rem;padding-top:2rem;display:grid}.leadership-call__footer p{color:#faf9f5c2;max-width:50rem;margin:0;font-size:1.06rem;line-height:1.7}.leadership-call .button--primary{border-color:var(--white)}.page-shell{padding:0 clamp(1.25rem,6vw,7rem) clamp(6rem,12vw,12rem)}.page-intro{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(11rem,.58fr) minmax(20rem,1.8fr);align-content:center;gap:clamp(2rem,6vw,7rem);min-height:72svh;padding:clamp(5rem,10vw,10rem) 0;display:grid}.page-intro__meta{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:flex-start;gap:.8rem;font-size:.7rem;font-weight:700;display:flex}.page-intro__meta span:first-child{min-width:2.5rem}.page-intro h1{max-width:18ch;font-family:var(--serif);letter-spacing:-.065em;margin-bottom:clamp(2rem,5vw,4rem);font-size:clamp(3.5rem,7vw,8rem);font-weight:500;line-height:.93}.page-intro__lead{grid-column:2;max-width:55rem;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.65}.editorial-section{border-bottom:1px solid var(--line-strong);padding:clamp(5rem,10vw,10rem) 0}.split-argument{grid-template-columns:1fr 1.1fr;gap:clamp(3rem,8vw,9rem);display:grid}.split-argument>h2{font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(2.6rem,5vw,5rem);font-weight:500;line-height:1}.layer-instrument,.mode-instrument,.constellation__field,.proposition-library__grid,.role-instrument,.governance-trace__grid{border:1px solid var(--line-strong);grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);display:grid}.layer-stack,.governance-trace__grid ol,.proposition-library__grid ol{border-right:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.layer-stack button,.governance-trace__grid li button,.proposition-library__grid li button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:1rem;width:100%;padding:1rem;display:grid}.layer-stack button span,.governance-trace__grid li button span,.proposition-library__grid li button>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.layer-stack button strong,.governance-trace__grid li button strong,.proposition-library__grid li button strong{font-family:var(--serif);font-size:1rem;font-weight:600}.layer-stack button:hover,.layer-stack button.is-active,.governance-trace__grid li button:hover,.governance-trace__grid li button.is-active,.proposition-library__grid li button:hover,.proposition-library__grid li button.is-active{color:var(--white);background:var(--civic)}.layer-stack button:hover span,.layer-stack button.is-active span,.governance-trace__grid li button:hover span,.governance-trace__grid li button.is-active span,.proposition-library__grid li button:hover>span,.proposition-library__grid li button.is-active>span{color:#f0c97e}.layer-reading,.governance-trace__grid>article,.proposition-library__grid>article,.role-reading{background:var(--white);flex-direction:column;justify-content:center;min-height:38rem;padding:clamp(2rem,6vw,6rem);display:flex}.layer-reading>span,.governance-trace__grid>article>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3rem;font-size:.7rem}.layer-reading h3,.governance-trace__grid>article h2,.mode-reading h3,.constellation__reading h2,.proposition-library__grid>article h2{font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(2.3rem,4vw,4.4rem);font-weight:500;line-height:1.04}.layer-reading>p,.governance-trace__grid>article>p,.mode-reading>p,.constellation__reading>p,.proposition-library__grid>article>p{font-size:1.05rem;line-height:1.75}.constitutional-thread{border-top:1px solid var(--line);margin-top:auto;padding-top:2rem}.constitutional-thread svg{width:1rem;color:var(--signal)}.constitutional-thread span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:.6rem 0;font-size:.7rem;font-weight:700;display:block}.constitutional-thread p{font-family:var(--serif);margin:0;font-size:1.1rem}.horizon-line{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.horizon-line li{min-width:0;padding-right:1.5rem}.horizon-line li>div{grid-template-columns:auto 1fr;align-items:center;gap:.6rem;display:grid}.horizon-line li>div span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.horizon-line li>div i{background:var(--line-strong);height:1px;position:relative}.horizon-line li>div i:before{background:var(--signal);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.horizon-line h3{min-height:4rem;font-family:var(--serif);margin:3rem 0 1rem;font-size:1.4rem;font-weight:600}.horizon-line p{color:var(--ink-soft);font-size:.9rem;line-height:1.65}.principle-list{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.principle-list article{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(10rem,.8fr) 1fr;align-items:start;gap:1rem;min-height:10rem;padding:1.5rem 0;display:grid}.principle-list article:nth-child(odd){border-right:1px solid var(--line);padding-right:2rem}.principle-list article:nth-child(2n){padding-left:2rem}.principle-list span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.principle-list h3{font-family:var(--serif);font-size:1.35rem;font-weight:600}.principle-list p{color:var(--ink-soft);line-height:1.6}.next-question{border-bottom:1px solid var(--line-strong);grid-template-columns:.6fr 1.4fr auto;align-items:center;gap:3rem;padding:clamp(3rem,7vw,6rem) 0;display:grid}.next-question .eyebrow,.next-question>p{margin:0}.next-question>p{font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.2}.definition-block{color:var(--white);background:var(--civic);grid-template-columns:1fr 1.3fr;gap:clamp(3rem,8vw,9rem);margin-inline:calc(-1*clamp(1.25rem,6vw,7rem));padding-inline:clamp(1.25rem,6vw,7rem);display:grid}.definition-block .eyebrow{color:#f0c97e}.definition-block h2{font-family:var(--serif);font-size:clamp(2.5rem,5vw,5rem);font-weight:500}.definition-block>p{font-family:var(--serif);align-self:end;font-size:clamp(1.6rem,3vw,3rem);line-height:1.25}.mode-instrument{background:var(--ink)}.mode-orbit{border-right:1px solid #faf9f540;grid-template-columns:repeat(2,1fr);min-height:43rem;display:grid;position:relative}.mode-orbit>button:not(.mode-reset){color:var(--white);text-align:left;cursor:pointer;background:0 0;border:1px solid #faf9f51f;border-top:0;border-left:0;padding:1.2rem}.mode-orbit>button:not(.mode-reset):nth-child(5){grid-column:1/-1}.mode-orbit>button:not(.mode-reset):hover,.mode-orbit>button:not(.mode-reset).is-active{color:var(--ink);background:var(--paper)}.mode-orbit span{color:#f0c97e;font-family:var(--mono);font-size:.7rem;display:block}.mode-orbit strong{font-family:var(--serif);margin:2.5rem 0 .5rem;font-size:1.6rem;font-weight:500;display:block}.mode-orbit small{max-width:15rem;font-size:.75rem;line-height:1.45;display:block}.mode-reset{width:3rem;height:3rem;color:var(--white);background:var(--ink);cursor:pointer;border:1px solid #faf9f580;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem)}.mode-reset svg{width:1rem}.mode-reading,.constellation__reading{min-height:43rem;color:var(--white);background:var(--ink);flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6rem);display:flex}.mode-reading aside,.constellation__reading aside,.governance-trace__rule,.proposition-library__grid>article footer{border-top:1px solid;margin-top:2rem;padding-top:1.5rem}.mode-reading aside>span,.constellation__reading aside>span,.governance-trace__rule>span,.proposition-library__grid>article footer>span{color:#f0c97e;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.7rem;font-weight:700;display:block}.mode-reading aside p,.constellation__reading aside p{color:#faf9f5bf;line-height:1.6}.anticipation{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.anticipation__title h2{font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5rem);font-weight:500;line-height:1}.anticipation blockquote{border-top:1px solid var(--line-strong);border-left:4px solid var(--signal);font-family:var(--serif);margin-top:3rem;padding:2rem 0 0 2rem;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.3}.anticipatory-cycle ol{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.anticipatory-cycle li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:18rem;padding:1.25rem;position:relative}.anticipatory-cycle li>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.anticipatory-cycle h3{font-family:var(--serif);margin:4rem 0 1rem;font-size:1.8rem;font-weight:500}.anticipatory-cycle p{max-width:24rem;color:var(--ink-soft);line-height:1.6}.anticipatory-cycle li>svg{width:1rem;color:var(--signal);position:absolute;bottom:1rem;right:1rem}.limits-register>div{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.limits-register>div p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:8rem;font-family:var(--serif);margin:0;padding:1.5rem;font-size:1.3rem;line-height:1.35}.governance-trace__grid li button svg{width:1rem}.governance-trace__rule{margin-top:auto}.governance-trace__rule p{margin:0;line-height:1.6}.relationship-table{border-top:1px solid var(--line-strong)}.relationship-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.6fr) 1fr 2rem 1.2fr;align-items:center;gap:1.5rem;min-height:8rem;display:grid}.relationship-row strong{font-family:var(--serif);font-size:1.3rem}.relationship-row p{margin:0;line-height:1.55}.relationship-row p:last-child{font-weight:600}.relationship-row svg{width:1rem;color:var(--signal)}.loop-strip{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(7,1fr);display:grid}.loop-strip>div{border-right:1px solid var(--line);min-height:13rem;padding:1rem;position:relative}.loop-strip>div:last-child{color:var(--white);background:var(--civic);border:0}.loop-strip span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.loop-strip>div:last-child span{color:#faf9f5}.loop-strip p{font-family:var(--serif);margin-top:4rem;font-size:1.15rem}.organs-field{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);display:grid}.organs-field article{border-right:1px solid var(--line);min-height:21rem;padding:1rem}.organs-field article:last-child{border:0}.organs-field article>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.organs-field article>div>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.organs-field h3{font-family:var(--serif);margin:5rem 0 .2rem;font-size:1.65rem;font-weight:500}.organ-function{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.organs-field article>p:last-child{color:var(--ink-soft);margin-top:1.5rem;line-height:1.55}.framework-caveat{border-left:3px solid var(--signal);max-width:56rem;color:var(--ink-soft);margin:2.5rem 0 0 auto;padding-left:1.5rem;line-height:1.7}.constellation__nodes{border-right:1px solid var(--line-strong);background:radial-gradient(circle at 50% 50%, #b93e2f1c, transparent 18%), var(--paper-deep);grid-template-columns:repeat(2,1fr);min-height:46rem;display:grid;position:relative}.name-genealogy>div{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.name-genealogy article{border-right:1px solid var(--line);min-height:18rem;padding:1rem}.name-genealogy article:last-child{border:0}.name-genealogy article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.name-genealogy h3{font-family:var(--serif);margin:4.5rem 0 1rem;font-size:1.65rem;font-weight:500}.name-genealogy article p{color:var(--ink-soft);line-height:1.6}.name-genealogy blockquote{border-left:4px solid var(--signal);max-width:67rem;font-family:var(--serif);margin:4rem 0 0 auto;padding-left:2rem;font-size:clamp(1.6rem,3vw,3rem);line-height:1.3}.constellation__nodes:before,.constellation__nodes:after{z-index:0;background:var(--line);content:"";width:70%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(32deg)}.constellation__nodes:after{transform:translate(-50%,-50%)rotate(-32deg)}.constellation__centre{z-index:2;border:1px solid var(--ink);width:11rem;height:11rem;color:var(--white);background:var(--civic);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation__centre span{font-family:var(--serif);font-size:1.15rem}.constellation__centre small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.4rem;font-size:.7rem}.constellation__nodes button{z-index:1;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#f2efe7d1;flex-direction:column;min-height:15rem;padding:1rem;display:flex;position:relative}.constellation__nodes button:hover,.constellation__nodes button.is-active{color:var(--white);background:var(--ink)}.constellation__nodes button>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.constellation__nodes button strong{font-family:var(--serif);margin-top:auto;font-size:1.3rem;font-weight:500}.constellation__nodes button small{color:currentColor;opacity:.72;margin-top:.35rem;font-size:.7rem;line-height:1.4}.constellation__reading .text-link{border-color:var(--white);margin-top:2rem}.status-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.status-grid article{border-right:1px solid var(--line);min-height:14rem;padding:1rem}.status-grid article:last-child{border:0}.status-grid p{color:var(--ink-soft);margin-top:4rem;line-height:1.6}.loop-register{border-top:1px solid var(--line-strong)}.loop-register article{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(13rem,.6fr) 1.4fr;align-items:start;gap:1rem;padding:1.5rem 0;display:grid}.loop-register article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.loop-register h3{font-family:var(--serif);font-size:1.3rem;font-weight:600}.loop-register article>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.loop-register article>div span{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.loop-register svg{width:.8rem;color:var(--signal)}.proposition-library__grid li button{grid-template-columns:2.5rem 1fr;padding-block:1.35rem}.proposition-library__grid li button small{color:currentColor;font-family:var(--mono);letter-spacing:.06em;opacity:.65;text-transform:uppercase;grid-column:2;font-size:.7rem}.proposition-library__grid>article{min-height:43rem}.proposition-library__grid>article>div:first-child{color:var(--ink-soft)}.proposition-question{border-left:3px solid var(--signal);font-family:var(--serif);margin:1.5rem 0;padding-left:1.5rem;font-style:italic;font-size:clamp(1.3rem,2vw,2rem)!important}.proposition-library__grid>article footer{color:var(--ink)}.proposition-library__grid>article footer>span{color:var(--signal-dark)}.proposition-library__grid>article code{overflow-wrap:anywhere;font-family:var(--mono);font-size:.72rem;line-height:1.5;display:block}.contest-section,.correspondence-pending{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.contest-section h2,.correspondence-pending h2{font-family:var(--serif);letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1}.inquiry-fields>div{border-top:1px solid var(--line-strong)}.inquiry-fields article{border-bottom:1px solid var(--line);grid-template-columns:3rem minmax(16rem,.8fr) 1.2fr;align-items:start;gap:1.5rem;min-height:9rem;padding:1.4rem 0;display:grid}.inquiry-fields article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.inquiry-fields article>div{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.inquiry-fields h3{font-family:var(--serif);margin:0;font-size:1.35rem;font-weight:600}.inquiry-fields article>p{color:var(--ink-soft);margin:0;line-height:1.65}.canons-section>div{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);display:grid}.canons-section article{border-right:1px solid var(--line);min-height:23rem;padding:1rem}.canons-section article:last-child{border:0}.canons-section article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.canons-section article>div>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.canons-section h3{font-family:var(--serif);margin:5rem 0 1rem;font-size:1.45rem;font-weight:500}.canons-section article>p{color:var(--ink-soft);line-height:1.6}.leadership-intro{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(11rem,.55fr) minmax(20rem,1.45fr);align-items:end;gap:1.5rem clamp(2rem,6vw,7rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}.leadership-intro .eyebrow{grid-row:1/span 2;align-self:start;padding-top:.55rem}.leadership-intro h1{max-width:15ch;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,5.7vw,6.2rem);font-weight:500;line-height:.96}.leadership-intro>p:last-child{max-width:56rem;color:var(--ink-soft);grid-column:2;margin:1rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.leadership-page .role-field{padding-top:clamp(4rem,7vw,7rem)}.role-field__header{grid-template-columns:minmax(20rem,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.role-field__header h2{max-width:16ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.7vw,5rem);font-weight:500;line-height:1}.role-field__header>p{color:var(--ink-soft);margin:0;line-height:1.7}.role-select-mobile{display:none}.role-instrument{border:1px solid var(--line-strong);display:block}.role-list{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.role-list button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;min-height:7.4rem;padding:1.2rem;display:grid}.role-list button:nth-child(4n){border-right:0}.role-list button span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.role-list button:hover,.role-list button.is-active{color:var(--white);background:var(--civic)}.role-list button:hover span,.role-list button.is-active span{color:#f0c97e}.role-reading{min-height:0;padding:0;display:block}.role-reading>header{border-bottom:1px solid var(--line-strong);grid-template-columns:5rem 1fr;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.role-reading>header>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.role-reading>header h3{font-family:var(--serif);margin:0;font-size:clamp(1.9rem,3.3vw,3.5rem);font-weight:500;line-height:1.05}.role-reading>.role-brief{border:0;display:block}.role-brief section{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.42fr) minmax(20rem,1fr);align-items:start;gap:clamp(2rem,6vw,7rem);min-height:0;padding:clamp(1.6rem,3.5vw,3rem);display:grid}.role-brief section>span,.role-brief section>div>span:first-child{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700;line-height:1.5;display:block}.role-brief section>div{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.role-brief section p{max-width:56rem;font-family:var(--serif);margin:0;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.45}.role-reading__action{background:var(--paper-deep);grid-template-columns:minmax(18rem,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.6rem,3.5vw,3rem);display:grid}.role-reading__action p{max-width:48rem;color:var(--ink-soft);margin:0;line-height:1.65}.role-reading__action .button{margin:0}.leadership-connection{grid-template-columns:minmax(20rem,1fr) minmax(20rem,.85fr);gap:clamp(3rem,8vw,9rem);display:grid}.leadership-connection h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.05em;margin-bottom:1.5rem;font-size:clamp(2.6rem,4.7vw,5rem);font-weight:500;line-height:1}.leadership-connection>div>p:last-child{max-width:50rem;color:var(--ink-soft);line-height:1.7}.leadership-connection dl{border-top:1px solid var(--line-strong);align-self:end;margin:0}.leadership-connection dl>div{border-bottom:1px solid var(--line);padding:1.25rem 0}.leadership-connection dt{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:700}.leadership-connection dd{margin:0;line-height:1.55}.engagement-paths{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.engagement-paths article{border-right:1px solid var(--line);min-height:20rem;padding:1.25rem}.engagement-paths article:last-child{border:0}.engagement-paths article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.engagement-paths h2{font-family:var(--serif);margin:5rem 0 1rem;font-size:1.6rem;font-weight:500}.engagement-paths p{color:var(--ink-soft);line-height:1.6}.inquiry-composer{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;min-width:0;display:grid}.inquiry-composer form{border-right:1px solid var(--line-strong);min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.inquiry-composer label{margin-bottom:1.8rem;display:block}.inquiry-composer label>span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem;font-weight:700;display:block}.inquiry-composer select,.inquiry-composer textarea{border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;width:100%;min-width:0;max-width:100%;padding:.85rem 0;line-height:1.55}.inquiry-composer textarea{resize:vertical}.inquiry-composer aside{min-width:0;color:var(--white);background:var(--civic);padding:clamp(1.5rem,4vw,3.5rem)}.inquiry-composer aside>div:first-child{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inquiry-composer aside .eyebrow{color:var(--white)}.inquiry-composer aside button{min-height:2.75rem;color:var(--white);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #faf9f599;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.inquiry-composer aside button svg{width:1rem}.inquiry-composer .button--correspond{width:100%;color:var(--white);border-color:#faf9f5b3}.inline-link{border-bottom:1px solid;font-weight:700}.inline-link:hover{color:var(--signal-dark)}.inquiry-composer pre{color:#faf9f5d6;min-height:28rem;font-family:var(--mono);white-space:pre-wrap;margin:2rem 0;font-size:.73rem;line-height:1.7;overflow:hidden}.composer-note{color:#faf9f5b8;border-top:1px solid #faf9f54d;padding-top:1rem;font-size:.74rem;line-height:1.5}.founder-statement{color:var(--white);background:var(--ink);margin-inline:calc(-1*clamp(1.25rem,6vw,7rem));padding-inline:clamp(1.25rem,6vw,7rem)}.founder-statement .eyebrow{color:#f0c97e}.founder-statement blockquote,.founder-statement__premise{max-width:80rem;margin:0}.founder-statement blockquote svg{color:#f0c97e;width:2rem}.founder-statement blockquote p,.founder-statement__premise p:first-child{font-family:var(--serif);letter-spacing:-.045em;margin-top:2rem;font-size:clamp(2.2rem,5vw,5rem);line-height:1.08}.founder-statement__premise p:last-child{color:#faf9f5bd;max-width:54rem;margin:2.5rem 0 0;font-size:1.05rem;line-height:1.75}.founder-connection,.founder-links{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.founder-connection h2,.founder-links h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.04em;margin:1.2rem 0 0;font-size:clamp(2.3rem,4.5vw,4.7rem);font-weight:500;line-height:1}.founder-connection>div:last-child>p{max-width:64ch;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.78}.founder-connection>div:last-child>p+p{margin-top:1.4rem}.founder-connection .text-link{margin-top:2rem}.founder-approach>div{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.founder-approach article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:17rem;padding:1.5rem}.founder-approach article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.78rem;font-weight:700}.founder-approach h3{max-width:14ch;font-family:var(--serif);margin:3.5rem 0 1rem;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:500;line-height:1.1}.founder-approach article p{color:var(--ink-soft);margin:0;line-height:1.65}.founder-links{background:var(--paper-deep)}.founder-links>div:last-child{border-top:1px solid var(--line-strong)}.founder-social-link{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 0;display:grid}.founder-social-link>span{color:var(--ink-soft);gap:.35rem;display:grid}.founder-social-link strong{color:var(--ink);font-family:var(--serif);font-size:1.35rem;font-weight:600}.founder-social-link svg{width:1.15rem;color:var(--signal-dark)}.founder-social-link:hover strong{color:var(--signal-dark)}.founder-links>div:last-child>p{color:var(--ink-soft);margin:1.4rem 0 0;line-height:1.65}.method-sequence ol{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin:0 0 3rem;padding:0;list-style:none;display:grid}.method-sequence li{border-right:1px solid var(--line);min-height:13rem;padding:1rem}.method-sequence li:last-child{border:0}.method-sequence li span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.method-sequence li p{font-family:var(--serif);margin-top:4rem;font-size:1.2rem;line-height:1.35}.method-sequence>p{max-width:54rem;margin-left:auto;font-size:1.05rem;line-height:1.7}.trust-commitments>div{border-top:1px solid var(--line-strong)}.trust-commitments article{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:2rem;padding:1.4rem 0;display:grid}.trust-commitments h3{font-family:var(--serif);font-size:1.4rem;font-weight:600}.trust-commitments p{margin:0;line-height:1.6}.legal-sections{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);gap:0;padding-top:0;display:grid}.legal-sections article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:17rem;padding:2rem}.legal-sections h2{font-family:var(--serif);font-size:1.7rem;font-weight:500}.legal-sections p{color:var(--ink-soft);line-height:1.7}.not-found{min-height:70svh;padding-top:10rem}.not-found h1{max-width:12ch;font-family:var(--serif);letter-spacing:-.06em;font-size:clamp(4rem,8vw,8rem);font-weight:500;line-height:.95}.not-found>p:not(.eyebrow){font-family:var(--serif);font-size:1.7rem}.site-footer{color:var(--white);background:var(--ink);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,7rem) 2rem}.footer-proposition{grid-template-columns:.6fr 1.4fr;gap:3rem;padding-bottom:clamp(4rem,8vw,8rem);display:grid}.footer-proposition>span{font-family:var(--serif);letter-spacing:.05em;font-size:1.25rem}.footer-proposition p{max-width:54rem;font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(2rem,4vw,4.2rem);line-height:1.08}.footer-links{border-top:1px solid #faf9f54d;grid-template-columns:repeat(2,1fr);gap:3rem;padding:2rem 0 5rem;display:grid}.footer-links>div{flex-direction:column;gap:.85rem;display:flex}.footer-links .eyebrow{color:#f0c97e}.footer-links a{color:#faf9f5bf;align-items:center;gap:.4rem;width:fit-content;display:inline-flex}.footer-links a:hover{color:var(--white)}.footer-links svg{width:.85rem}.footer-base{color:#faf9f58c;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #faf9f54d;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.7rem;display:flex}.comparison-table{border:1px solid var(--line-strong);background:var(--white);overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:52rem}.comparison-table th,.comparison-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1.2rem;line-height:1.55}.comparison-table tr>:last-child{border-right:0}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table thead th{color:var(--ink-soft);background:var(--paper-deep);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.comparison-table tbody th{width:22%;font-family:var(--serif);font-size:1.2rem;font-weight:600}.sli-applications>div{border:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.sli-applications article{border-right:1px solid var(--line);padding:1.5rem}.sli-applications article:last-child{border-right:0}.sli-applications h3{min-height:4.5rem;font-family:var(--serif);margin-bottom:1rem;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:500;line-height:1.08}.sli-applications article>p{min-height:6rem;color:var(--ink-soft);line-height:1.6}.sli-applications dl{margin:2rem 0 0}.sli-applications dl div{border-top:1px solid var(--line);padding:.85rem 0}.sli-applications dt{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.sli-applications dd{margin:0;line-height:1.5}.public-work-register__list{border-top:1px solid var(--line-strong)}.public-work-register__list>article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);display:grid}.public-work-register__list header,.public-work-register__list dl{margin:0;padding:clamp(1.4rem,3vw,2.3rem)}.public-work-register__list header{border-right:1px solid var(--line)}.public-work-register__list header>span{color:var(--signal-dark);font-family:var(--mono);margin-bottom:1rem;font-size:.7rem;display:block}.public-work-register__list h2{font-family:var(--serif);margin:1.5rem 0 1rem;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:500;line-height:1.05}.public-work-register__list header p{color:var(--ink-soft);margin:0;line-height:1.65}.public-work-register__list dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.public-work-register__list dl div:first-child{padding-top:0}.public-work-register__list dl div:last-child{border-bottom:0;padding-bottom:0}.public-work-register__list dt{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.public-work-register__list dd{margin:0;line-height:1.55}.public-work-register__list .text-link{grid-column:1/-1;width:fit-content;margin:0 2.3rem 2rem}.publication-type,.publication-status{width:fit-content;min-height:1.8rem;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;align-items:center;padding:.25rem .55rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.publication-type{color:var(--civic);margin:0 .5rem .5rem 0}.publication-status--published{color:#135a46}.publication-status--public-draft{color:var(--signal-dark)}.publication-status--research-agenda,.publication-status--planned{color:#725315}.publication-status--archived{color:var(--ink-soft)}.research-intro{background-color:#0000;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#1317180b 1px),linear-gradient(0deg,#0000 calc(100% - 1px),#13171809 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4rem 4rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.research-intro h1{max-width:13ch;font-size:clamp(3.2rem,5.3vw,5.8rem)}.research-snapshot{border-bottom:1px solid var(--line-strong);background:var(--ink);color:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.research-snapshot div{border-right:1px solid #faf9f53d;align-content:center;gap:.6rem;min-height:9rem;padding:1.5rem;display:grid}.research-snapshot div:last-child{border-right:0}.research-snapshot strong{color:#f0c97e;font-family:var(--serif);font-size:clamp(2.4rem,4vw,4.2rem);font-weight:500;line-height:1}.research-snapshot span{color:#faf9f5b8;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.publication-filters{border:1px solid var(--line-strong);background:var(--line-strong);grid-template-columns:minmax(18rem,1.35fr) repeat(2,minmax(12rem,.65fr));gap:1px;margin-bottom:1rem;display:grid}.publication-filters label{background:var(--white);gap:.6rem;min-width:0;padding:1rem 1.2rem;display:grid}.publication-filters label>span:first-child,.publication-grid header>span:first-child,.publication-grid dt{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:700}.publication-filters input,.publication-filters select{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:2.8rem;color:var(--ink);background:0 0;border-radius:0;padding:.35rem 0}.publication-search>span:last-child{grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.publication-search svg{width:1.15rem;color:var(--signal-dark)}.publication-results{color:var(--ink-soft);font-family:var(--mono);margin:1.25rem 0;font-size:.8rem}.publication-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publication-grid>article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#faf9f575;flex-direction:column;min-width:0;padding:clamp(1.4rem,3vw,2.3rem);scroll-margin-top:7rem;display:flex}.publication-grid header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.publication-grid__body>p:first-child{color:var(--ink-soft);font-family:var(--mono);margin:2.4rem 0 .8rem;font-size:.78rem}.publication-grid h2{max-width:24ch;font-family:var(--serif);letter-spacing:-.025em;margin:0 0 1.2rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.06}.publication-grid__body>p:last-of-type{max-width:60ch;color:var(--ink-soft);margin:0;line-height:1.68}.publication-grid ul{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.publication-grid li{border:1px solid var(--line);color:var(--civic);background:var(--civic-light);padding:.35rem .6rem;font-size:.78rem}.publication-grid dl{border-top:1px solid var(--line);margin:auto 0 0}.publication-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.publication-grid dd{margin:0;line-height:1.5}.publication-grid details{margin:1rem 0 1.5rem}.publication-grid summary{border-bottom:1px solid var(--line-strong);cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-weight:700}.publication-grid details p{color:var(--ink-soft);line-height:1.55}.publication-grid .text-link{margin-top:auto}.publication-empty{border:1px solid var(--line-strong);background:var(--paper-deep);padding:2.5rem}.publication-empty h2{font-family:var(--serif);margin:0 0 .5rem;font-size:2rem}.publication-empty p{color:var(--ink-soft);margin:0}.research-agenda>div,.publication-formats>div{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-agenda article,.publication-formats article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:17rem;padding:1.5rem}.research-agenda article>span,.publication-formats article>span,.publication-standard li>span{color:var(--signal-dark);font-family:var(--mono);font-size:.78rem;font-weight:700}.research-agenda article h2,.publication-formats article h2{max-width:18ch;font-family:var(--serif);margin:3.5rem 0 1rem;font-size:clamp(1.45rem,2.3vw,2.15rem);font-weight:500;line-height:1.12}.research-agenda article p,.publication-formats article p{color:var(--ink-soft);margin:0;line-height:1.62}.research-agenda>.text-link{margin-top:2rem}.publication-standard{color:var(--white);background:var(--civic);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);display:grid}.publication-standard .eyebrow,.publication-standard li>span{color:#f0c97e}.publication-standard h2{max-width:13ch;font-family:var(--serif);margin:1.2rem 0 0;font-size:clamp(2.3rem,4.4vw,4.5rem);font-weight:500;line-height:1}.publication-standard ol{border-top:1px solid #faf9f559;margin:0;padding:0;list-style:none}.publication-standard li{border-bottom:1px solid #faf9f559;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;min-height:5rem;display:grid}.publication-standard li p{font-family:var(--serif);margin:0;font-size:clamp(1.15rem,2vw,1.55rem)}.research-library-referral{background:var(--paper-deep);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.research-library-referral h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.04em;margin:1.2rem 0 0;font-size:clamp(2.3rem,4.5vw,4.7rem);font-weight:500;line-height:1}.research-library-referral>div:last-child>p{max-width:54rem;color:var(--ink-soft);margin:0 0 2rem;font-size:1.05rem;line-height:1.7}.professional-record__grid{border:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);display:grid}.professional-record__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:14rem;padding:1.6rem}.professional-record__grid article:nth-child(2n){border-right:0}.professional-record__grid article:nth-last-child(-n+2){border-bottom:0}.professional-record__grid h3{font-family:var(--serif);margin-bottom:2.5rem;font-size:clamp(1.55rem,2.3vw,2.3rem);font-weight:500;line-height:1.1}.professional-record__grid p{color:var(--ink-soft);margin:0;line-height:1.65}.professional-record__status{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.professional-record__status p{max-width:54rem;color:var(--ink-soft);margin:0;line-height:1.6}.release-record dl{margin:1.4rem 0 0}.release-record dl div{border-top:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.release-record dt{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;font-size:.7rem;font-weight:700}.release-record dd{margin:0}.composer-actions{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1rem;display:grid}.composer-actions button{border:1px solid #faf9f58c;justify-content:center;padding-inline:.55rem;font-size:.78rem;font-weight:700}.composer-warning,.composer-manual{color:#faf9f5e0;border:1px solid #faf9f566;margin:1rem 0 0;padding:1rem;font-size:.82rem;line-height:1.55}.composer-manual{color:#faf9f5b8;border-color:#0000}.composer-disclosure{border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink-soft);margin:0 0 1.5rem;padding:1rem;line-height:1.55}.composer-disclosure strong{color:var(--ink)}.journey-marker ol{white-space:nowrap;align-items:center;gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.journey-marker li{text-overflow:ellipsis;overflow:hidden}.journey-marker a{border-bottom:1px solid #0000}.journey-marker a:hover{color:var(--ink);border-color:currentColor}.page-guide{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1.65fr);align-items:center;gap:1rem clamp(2rem,6vw,7rem);padding:1.1rem 0;display:grid}.page-guide>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-guide ol{flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.page-guide a{border-bottom:1px solid var(--line-strong);align-items:center;min-height:2.75rem;font-size:.86rem;font-weight:700;display:inline-flex}.page-guide a:hover{color:var(--signal-dark);border-color:currentColor}.plain-language-summary{border:1px solid var(--line);background:var(--civic-light);grid-template-columns:minmax(8rem,.35fr) minmax(0,1.65fr);align-items:start;gap:1rem clamp(2rem,6vw,7rem);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.plain-language-summary>span{color:var(--civic);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.plain-language-summary p{max-width:62rem;margin:0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.65}.visitor-routes{border-bottom:1px solid var(--line-strong);background:var(--paper-deep);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.visitor-routes>div{border-right:1px solid var(--line);flex-direction:column;min-height:15rem;padding:clamp(2rem,4vw,3.5rem);display:flex}.visitor-routes>div:last-child{border-right:0}.visitor-routes span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.visitor-routes p{max-width:28rem;color:var(--ink-soft);margin:1.2rem 0 2rem;line-height:1.65}.visitor-routes a{border-bottom:1px solid var(--line-strong);align-self:flex-start;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:auto;font-weight:700;display:inline-flex}.visitor-routes svg{width:1rem}.institutional-argument{background:var(--paper-deep)}.institutional-argument>.section-header,.doctrine-argument>.section-header{margin-bottom:clamp(3rem,7vw,6.5rem)}.reading-essay{border-top:1px solid var(--line-strong);grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.reading-essay--compact{margin-top:clamp(1rem,3vw,2.5rem)}.reading-essay__contents{counter-reset:reading-index;align-self:start;margin:0;padding:0;list-style:none;position:sticky;top:7rem}.reading-essay__contents li{counter-increment:reading-index;border-bottom:1px solid var(--line)}.reading-essay__contents li:first-child{border-top:1px solid var(--line)}.reading-essay__contents a{min-height:3.5rem;color:var(--ink-soft);grid-template-columns:2.2rem 1fr;align-items:center;gap:.75rem;font-size:.9rem;line-height:1.4;display:grid}.reading-essay__contents a:before{content:counter(reading-index, decimal-leading-zero);color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;font-size:.7rem;font-weight:700}.reading-essay__contents a:hover{color:var(--ink)}.reading-essay__chapters{gap:clamp(4rem,8vw,7rem);min-width:0;display:grid}.reading-essay__chapters article{max-width:50rem;scroll-margin-top:7rem}.reading-essay__chapters .eyebrow{margin-bottom:1.25rem}.reading-essay__chapters h3{max-width:25ch;font-family:var(--serif);letter-spacing:-.035em;margin:0 0 1.75rem;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:500;line-height:1.06}.reading-essay__chapters p:not(.eyebrow){max-width:72ch;color:var(--ink-soft);margin:0;font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.82}.reading-essay__chapters p:not(.eyebrow)+p{margin-top:1.35rem}.vision-essay__thesis{border-top:1px solid var(--line-strong);max-width:62rem;margin:clamp(5rem,10vw,9rem) 0 0 auto;padding:clamp(2rem,5vw,4rem) 0 0}.vision-essay__thesis p{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:500;line-height:1.04}.vision-threshold__grid{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.vision-threshold__grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:18rem;padding:clamp(1.75rem,3vw,3rem)}.vision-threshold__grid article:nth-child(2n){border-right:0}.vision-threshold__grid article:nth-last-child(-n+2){border-bottom:0}.vision-threshold__grid span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;font-size:.7rem;font-weight:700}.vision-threshold__grid h2{max-width:20ch;font-family:var(--serif);letter-spacing:-.025em;margin:3rem 0 1.25rem;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:500;line-height:1.08}.vision-threshold__grid p{max-width:40rem;color:var(--ink-soft);margin:0;line-height:1.7}.vision-threshold__actions{margin-top:clamp(2rem,4vw,3.5rem)}.work-formats__grid{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.engagement-paths>.section-header{grid-column:1/-1;margin-bottom:clamp(2rem,4vw,4rem)}.work-formats__grid article{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:clamp(1.75rem,3vw,3rem);display:flex}.work-formats__grid article:last-child{border-right:0}.work-formats__grid header{border-bottom:1px solid var(--line);min-height:8rem;padding-bottom:1.5rem}.work-formats__grid header span{color:var(--signal-dark);font-family:var(--mono);font-size:.72rem}.work-formats__grid h2{font-family:var(--serif);margin:1rem 0 0;font-size:clamp(1.8rem,2.5vw,2.7rem)!important}.work-formats__summary{min-height:8rem;margin:1.5rem 0;font-size:1.05rem;line-height:1.6}.work-formats__grid dl{margin:0 0 2rem}.work-formats__grid dl>div{border-top:1px solid var(--line);padding:1rem 0}.work-formats__grid dt{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:700}.work-formats__grid dd{color:var(--ink-soft);margin:0;line-height:1.6}.work-formats__grid .text-link{align-self:flex-start;margin-top:auto}.engagement-sequence{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(2rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.engagement-sequence li{border-right:1px solid var(--line);min-height:8rem;padding:1.4rem;position:relative}.engagement-sequence li:last-child{border-right:0}.engagement-sequence span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.engagement-sequence p{margin:1.2rem 0 0;font-weight:700;line-height:1.4}.glossary-grid{border:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(3rem,6vw,6rem) 0 0;display:grid}.glossary-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:13rem;padding:clamp(1.5rem,3vw,2.5rem)}.glossary-grid>div:nth-child(2n){border-right:0}.glossary-grid>div:nth-last-child(-n+2){border-bottom:0}.glossary-grid dt{font-family:var(--serif);font-size:clamp(1.45rem,2vw,2rem);font-weight:700}.glossary-grid dd{max-width:45rem;color:var(--ink-soft);margin:1rem 0 0;line-height:1.65}.faq-list{border-top:1px solid var(--line-strong);margin-top:clamp(2.5rem,5vw,5rem)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{min-height:4.25rem;font-family:var(--serif);cursor:pointer;align-items:center;padding:1rem 3rem 1rem 0;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700;line-height:1.3;display:flex}.faq-list p{max-width:62rem;color:var(--ink-soft);margin:0;padding:0 0 1.75rem;line-height:1.7}@media (width<=1180px){.site-header{grid-template-columns:minmax(14rem,.75fr) minmax(32rem,1.4fr)}.site-nav a{padding-inline:.65rem;font-size:.72rem}.threshold{grid-template-columns:6rem minmax(0,1fr) 4rem}.mode-line{grid-template-columns:repeat(3,1fr)}.mode-line article{border-bottom:1px solid var(--line)}.status-grid{grid-template-columns:repeat(2,1fr)}.canons-section>div{grid-template-columns:repeat(3,1fr)}.status-grid article:nth-child(2){border-right:0}.engagement-paths{grid-template-columns:repeat(2,1fr)}.engagement-paths article:nth-child(2){border-right:0}.current-work-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.current-work-strip article:nth-child(2n){border-right:0}.current-work-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=900px){.site-header{grid-template-columns:1fr 5.25rem}.identity{border-right:0}.menu-button{place-items:center;display:grid}.site-nav{border-bottom:1px solid var(--line-strong);background:var(--paper);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{border-top:1px solid var(--line);border-left:0;min-height:3.5rem;padding:.8rem 1.25rem}.visitor-routes,.vision-threshold__grid,.work-formats__grid,.engagement-sequence,.glossary-grid,.publication-grid,.research-agenda>div,.publication-formats>div{grid-template-columns:1fr}.research-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.research-snapshot div:nth-child(2){border-right:0}.research-snapshot div:nth-child(-n+2){border-bottom:1px solid #faf9f53d}.publication-filters{grid-template-columns:1fr 1fr}.publication-search{grid-column:1/-1}.publication-standard,.research-library-referral,.founder-connection,.founder-links{grid-template-columns:1fr}.founder-approach>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-questions>div{grid-template-columns:1fr}.vision-questions article{min-height:auto}.reading-essay{grid-template-columns:1fr;gap:3.5rem}.reading-essay__contents{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.reading-essay__contents li:nth-child(2){border-top:1px solid var(--line)}.visitor-routes>div,.vision-threshold__grid article,.work-formats__grid article,.engagement-sequence li,.glossary-grid>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.visitor-routes>div:last-child,.vision-threshold__grid article:last-child,.work-formats__grid article:last-child,.engagement-sequence li:last-child,.glossary-grid>div:last-child{border-bottom:0}.vision-threshold__grid article,.vision-threshold__grid article:nth-child(2n),.vision-threshold__grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.vision-threshold__grid article:last-child{border-bottom:0}.work-formats__grid header,.work-formats__summary{min-height:0}.current-work-strip article{min-height:10rem}.sli-applications>div,.professional-record__grid{grid-template-columns:1fr}.sli-applications article,.professional-record__grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.sli-applications article:last-child,.professional-record__grid article:last-child{border-bottom:0}.sli-applications h3,.sli-applications article>p{min-height:0}.public-work-register__list>article{grid-template-columns:1fr}.public-work-register__list header{border-right:0;border-bottom:1px solid var(--line)}.public-work-register__list dl div{grid-template-columns:1fr;gap:.4rem}.composer-actions{grid-template-columns:1fr}.threshold{grid-template-columns:4rem minmax(0,1fr)}.threshold__margin{display:none}.threshold__statement{width:100%;padding-left:2rem;padding-right:1.5rem}.section-header,.page-intro,.institution-reveal__grid,.argument-grid,.split-argument,.definition-block,.anticipation,.contest-section,.correspondence-pending,.footer-proposition{grid-template-columns:1fr}.section-header .eyebrow{grid-row:auto}.page-intro{min-height:auto}.page-intro__lead{grid-column:1}.trace-instrument,.layer-instrument,.mode-instrument,.constellation__field,.proposition-library__grid,.role-instrument,.governance-trace__grid,.inquiry-composer{grid-template-columns:1fr}.trace-track,.layer-stack,.governance-trace__grid ol,.proposition-library__grid ol,.mode-orbit,.constellation__nodes,.role-list,.inquiry-composer form{border-right:0;border-bottom:1px solid var(--line-strong)}.three-commitments{grid-template-columns:1fr}.three-commitments article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.three-commitments h3{margin-top:2.5rem}.horizon-line{grid-template-columns:1fr}.horizon-line li{border-bottom:1px solid var(--line);grid-template-columns:.5fr .8fr 1.2fr;gap:1rem;padding:1.3rem 0;display:grid}.horizon-line h3{min-height:0;margin:0}.horizon-line p{margin:0}.principle-list{grid-template-columns:1fr}.principle-list article:nth-child(odd),.principle-list article:nth-child(2n){border-right:0;padding-inline:0}.next-question{grid-template-columns:1fr;gap:1.5rem}.next-question .text-link{width:fit-content}.loop-strip{grid-template-columns:repeat(4,1fr)}.organs-field{grid-template-columns:repeat(3,1fr)}.organs-field article,.loop-strip>div{border-bottom:1px solid var(--line)}.loop-register article{grid-template-columns:2.5rem 1fr}.loop-register article>div{grid-column:2}.partial-positions,.leadership-call__footer{grid-template-columns:1fr}.method-sequence ol{grid-template-columns:repeat(3,1fr)}.method-sequence li{border-bottom:1px solid var(--line)}}@media (width<=620px){.identity__descriptor{display:none}.journey-marker{grid-template-columns:2rem 5rem 1fr}.page-guide,.plain-language-summary{grid-template-columns:1fr;gap:.6rem}.page-guide ol{gap-inline:1rem}.plain-language-summary{padding:1.25rem}.visitor-routes>div,.work-formats__grid article{padding:1.5rem}.research-snapshot,.publication-filters{grid-template-columns:1fr}.research-snapshot div,.research-snapshot div:nth-child(2){border-bottom:1px solid #faf9f53d;border-right:0;min-height:7rem}.research-snapshot div:last-child{border-bottom:0}.publication-search{grid-column:auto}.publication-grid>article{padding:1.35rem}.publication-grid header{align-items:flex-start}.publication-grid dl>div{grid-template-columns:1fr;gap:.35rem}.research-agenda article,.publication-formats article{min-height:auto}.research-agenda article h2,.publication-formats article h2{margin-top:2.2rem}.publication-standard{margin-inline:calc(-1*clamp(1.25rem,6vw,7rem));padding-inline:clamp(1.25rem,6vw,7rem)}.founder-approach>div{grid-template-columns:1fr}.founder-approach article{min-height:auto}.founder-approach h3{margin-top:2.3rem}.vision-questions h2{margin-top:2.5rem}.reading-essay__contents{grid-template-columns:1fr}.reading-essay__contents li:nth-child(2){border-top:0}.reading-essay__chapters{gap:3.5rem}.reading-essay__chapters h3{font-size:clamp(1.85rem,10vw,2.7rem)}.engagement-sequence li{min-height:6.5rem}.threshold{grid-template-columns:1fr}.threshold__coordinate{display:none}.threshold:before{width:85vw}.threshold h1{font-size:clamp(3.6rem,20vw,6rem)}.threshold__statement{padding:5rem 1.25rem}.threshold__questions{grid-template-columns:1fr}.threshold__questions span,.threshold__questions span:first-child{border-right:0;border-bottom:1px solid var(--line);padding:.8rem 0}.trace-track{grid-template-columns:1fr}.trace-track button{min-height:5rem}.trace-track button span{margin-bottom:.8rem}.trace-reading,.layer-reading,.mode-reading,.constellation__reading,.proposition-library__grid>article,.role-reading,.governance-trace__grid>article{min-height:auto;padding:2rem 1.25rem}.trace-conclusion,.mode-line{grid-template-columns:1fr}.mode-line article{min-height:10rem}.mode-line h3{margin-top:2.5rem}.page-intro h1{font-size:clamp(3.2rem,17vw,5.5rem)}.horizon-line li{grid-template-columns:1fr}.horizon-line li>div{grid-template-columns:auto 1fr}.principle-list article{grid-template-columns:2rem 1fr}.principle-list p{grid-column:2}.mode-orbit{grid-template-columns:1fr;min-height:auto}.anticipatory-cycle ol,.organs-field{grid-template-columns:1fr}.anticipatory-cycle li,.organs-field article{min-height:auto}.anticipatory-cycle h3,.organs-field h3{margin-top:2.5rem}.inquiry-fields article{grid-template-columns:2rem 1fr}.inquiry-fields article>p{grid-column:2}.mode-orbit>button:not(.mode-reset):nth-child(5){grid-column:auto}.mode-reset{display:none}.limits-register>div,.legal-sections{grid-template-columns:1fr}.relationship-row{grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0}.relationship-row svg{transform:rotate(90deg)}.loop-strip{grid-template-columns:repeat(2,1fr)}.constellation__nodes{grid-template-columns:1fr;min-height:auto}.constellation__centre,.constellation__nodes:before,.constellation__nodes:after{display:none}.constellation__nodes button{min-height:9rem}.status-grid,.role-reading>div,.engagement-paths,.footer-links,.name-genealogy>div,.canons-section>div{grid-template-columns:1fr}.status-grid article,.engagement-paths article,.name-genealogy article,.canons-section article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.name-genealogy h3,.canons-section h3,.status-grid p{margin-top:2.5rem}.loop-register article{grid-template-columns:1fr}.loop-register article>div{grid-column:1}.role-list button{min-height:4rem}.role-reading section{border-right:0;min-height:auto}.engagement-paths h2{margin-top:2.5rem}.method-sequence ol{grid-template-columns:1fr}.method-sequence li{border-right:0;min-height:8rem}.method-sequence li p{margin-top:2rem}.trust-commitments article{grid-template-columns:1fr}.footer-base{flex-direction:column}}:root{--paper:#f3f0e8;--paper-deep:#e9e4d9;--white:#fffdf8;--ink:#111718;--ink-soft:#414a4a;--civic:#0f4d56;--civic-deep:#0a353d;--civic-light:#dce8e5;--signal:#b74633;--signal-dark:#8f3023;--gold:#9a742d;--content-max:94rem;--reading-max:48rem;--shadow-soft:0 1.2rem 3.5rem #11171814}body{background:radial-gradient(circle at 12% 4%, #ffffffeb, transparent 27rem), linear-gradient(90deg, transparent calc(100% - 1px), #11171806 1px), var(--paper);background-size:auto,5rem 5rem,auto}.section-shell,.page-shell{width:min(calc(100% - clamp(2rem, 5vw, 6rem)), var(--content-max))}.site-header{background:#f3f0e8f5;grid-template-columns:minmax(16rem,.7fr) minmax(40rem,1.6fr);min-height:5.75rem;box-shadow:0 1px #11171814}.identity{gap:.42rem;padding-inline:clamp(1.2rem,2.4vw,2.8rem)}.identity__line{align-items:center;gap:.75rem;display:flex}.identity__wordmark{letter-spacing:.035em;font-size:1.32rem}.identity__status{color:var(--civic);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0f4d5661;border-radius:999px;padding:.3rem .48rem;font-size:.7rem;font-weight:800;line-height:1}.identity__descriptor{max-width:25rem;color:var(--ink-soft);letter-spacing:.105em;font-size:.7rem}.site-nav{align-items:center;gap:0;padding-right:.75rem}.site-nav a{letter-spacing:.055em;border-left-color:#1117181a;align-self:stretch;padding-inline:clamp(.55rem,.85vw,1rem);font-size:clamp(.64rem,.69vw,.76rem)}.site-nav a.site-nav__secondary{color:var(--ink-soft)}.site-nav a.site-nav__contact{min-height:2.9rem;color:var(--white);border:1px solid var(--civic);background:var(--civic);align-self:center;margin-left:.7rem;padding:.7rem 1rem}.site-nav__contact svg{width:.9rem;margin-left:.45rem}.site-nav a.site-nav__contact:after{display:none}.site-nav a.site-nav__contact:hover,.site-nav a.site-nav__contact.is-active{border-color:var(--civic-deep);background:var(--civic-deep)}.journey-marker{background:var(--white);letter-spacing:.075em;grid-template-columns:minmax(9rem,.5fr) minmax(12rem,1fr) auto;gap:1rem;min-height:2.9rem;padding:.52rem clamp(1.2rem,3vw,3.5rem);font-size:.7rem}.journey-marker__chamber{color:var(--signal-dark);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.journey-marker__shortcuts{align-items:center;gap:.35rem;display:flex}.journey-marker__shortcuts a{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.4rem .6rem}.journey-marker__shortcuts a:hover{color:var(--white);border-color:var(--civic);background:var(--civic)}.home-hero--editorial{background:linear-gradient(118deg, #fffdf8fc 0 67%, #e9e4d9e0 67%), var(--white);grid-template-columns:minmax(0,1.55fr) minmax(21rem,.65fr);min-height:min(49rem,100svh - 8.65rem)}.home-hero__main{padding:clamp(4.5rem,8vw,8.5rem) clamp(1.5rem,6.5vw,8rem);position:relative}.home-hero__main:before{background:var(--signal);content:"";width:4.5rem;height:2px;position:absolute;top:clamp(2.5rem,5vw,5rem);left:clamp(1.5rem,6.5vw,8rem)}.home-hero__main>.eyebrow{margin-top:1rem}.home-hero h1{letter-spacing:-.064em;max-width:13ch;margin-bottom:2rem;font-size:clamp(3.6rem,6.25vw,7.2rem);line-height:.9}.home-hero__lead{max-width:46rem;font-size:clamp(1.1rem,1.48vw,1.34rem);line-height:1.74}.home-hero__steward{max-width:42rem;margin-top:2.2rem}.home-entry{border-left:1px solid var(--line-strong);background:#e9e4d9cc;grid-template-rows:auto repeat(3,1fr);display:grid}.home-entry__label{color:var(--ink-soft);border-bottom:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:1.25rem 1.5rem;font-size:.7rem;font-weight:800}.home-entry>a{border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:center;min-height:0;padding:clamp(1.5rem,3vw,2.4rem);transition:color .18s,background .18s;display:flex;position:relative}.home-entry>a:last-child{border-bottom:0}.home-entry>a span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:800}.home-entry>a strong{max-width:20rem;font-family:var(--serif);padding-right:2rem;font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:500;line-height:1.3}.home-entry>a svg{width:1.15rem;position:absolute;bottom:1.5rem;right:1.5rem}.home-entry>a:hover span,.home-entry>a:focus-visible span{color:#fffdf8ad}.home-journey{border-bottom:1px solid var(--line-strong);background:var(--ink);color:var(--white);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.8fr);display:grid}.home-journey__title{color:#fffdf8b3;font-family:var(--serif);border-right:1px solid #fffdf838;align-items:center;margin:0;padding:clamp(2rem,4vw,3.4rem);font-size:clamp(1.35rem,2vw,2rem);line-height:1.25;display:flex}.home-journey ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-journey li{border-right:1px solid #fffdf838}.home-journey li:last-child{border-right:0}.home-journey a{flex-direction:column;min-height:15rem;padding:clamp(1.5rem,2.5vw,2.2rem);transition:background .18s;display:flex}.home-journey a:hover,.home-journey a:focus-visible{background:var(--civic)}.home-journey span{color:#e2bf78;font-family:var(--mono);font-size:.72rem}.home-journey strong{font-family:var(--serif);margin:auto 0 .7rem;font-size:1.25rem;font-weight:500}.home-journey small{color:#fffdf8a8;font-size:.82rem;line-height:1.5}.section-shell.editorial-section{padding-inline:clamp(0rem,1.5vw,1.5rem)}.section-header{-moz-column-gap:clamp(2rem, 6vw, 7rem);grid-template-columns:minmax(10rem,.42fr) minmax(0,1.58fr);column-gap:clamp(2rem,6vw,7rem)}.section-lead{max-width:47rem}.section-lead p{font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.75}.editorial-principles,.editorial-case-grid,.editorial-work-grid,.method-example__grid,.method-modes,.contact-editorial__grid{background:#fffdf89e}.editorial-principles article,.editorial-case-grid article,.editorial-work-grid article{min-height:18rem;transition:background .18s,transform .18s,box-shadow .18s}.editorial-principles article:hover,.editorial-case-grid article:hover,.editorial-work-grid article:hover{z-index:1;background:var(--white);box-shadow:var(--shadow-soft);position:relative;transform:translateY(-2px)}.home-ecosystem-bridge{width:min(100%, var(--content-max));color:var(--white);background:var(--civic);grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid;padding-inline:clamp(2rem,6vw,6rem)!important}.home-ecosystem-bridge .eyebrow,.home-ecosystem-bridge .section-lead{color:#fffdf8b8}.home-ecosystem-bridge .section-header{display:block}.home-ecosystem-bridge .section-header h2{max-width:16ch}.home-ecosystem-bridge .section-lead{max-width:43rem;margin-top:1.5rem}.home-ecosystem-bridge .button--line{min-height:3.4rem;color:var(--white);border-color:#fffdf899;justify-content:center}.home-ecosystem-bridge .button--line:hover{color:var(--civic);background:var(--white)}.editorial-page,.publication-page{padding-bottom:clamp(4rem,8vw,8rem)}.editorial-intro,.publication-page__header{padding-top:clamp(2rem,4vw,4rem)}.editorial-intro h1,.publication-page__header h1{letter-spacing:-.058em;max-width:16ch;font-size:clamp(3.4rem,6.6vw,7.4rem);line-height:.92}.page-guide{z-index:30;margin-inline:calc((100vw - min(calc(100vw - clamp(2rem, 5vw, 6rem)), var(--content-max))) / -2);padding-inline:max(clamp(1rem, 5vw, 3rem), calc((100vw - var(--content-max)) / 2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f0e8f5;position:sticky;top:5.75rem}.next-question{color:var(--white);background:var(--civic-deep)}.next-question .eyebrow,.next-question .text-link{color:#fffdf8bd}.site-footer{background:linear-gradient(125deg, #0f4d5647, transparent 40%), var(--ink);padding-top:clamp(4rem,7vw,7rem)}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1240px){.site-header{grid-template-columns:minmax(15rem,.68fr) minmax(35rem,1.55fr)}.site-nav a{padding-inline:.54rem;font-size:.7rem}.site-nav a.site-nav__secondary{display:none}}@media (width<=980px){.site-header{grid-template-columns:1fr 5.25rem}.site-nav{align-items:stretch;padding-right:0;box-shadow:0 1rem 2rem #1117181f}.site-nav a,.site-nav a.site-nav__secondary{min-height:3.8rem;padding-inline:1.4rem;font-size:.76rem;display:flex}.site-nav a.site-nav__contact{color:var(--white);background:var(--civic);border:0;align-self:stretch;margin:0}.journey-marker{grid-template-columns:minmax(8rem,.5fr) minmax(10rem,1fr)}.journey-marker__shortcuts{display:none}.home-hero--editorial,.home-ecosystem-bridge{grid-template-columns:1fr}.home-entry{border-top:1px solid var(--line-strong);border-left:0;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.home-entry__label{grid-column:1/-1}.home-entry>a{border-right:1px solid var(--line-strong);border-bottom:0;min-height:14rem}.home-entry>a:last-child{border-right:0}.home-journey{grid-template-columns:1fr}.home-journey__title{border-bottom:1px solid #fffdf838;border-right:0}.home-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.home-journey li:nth-child(2){border-right:0}.home-journey li:nth-child(-n+2){border-bottom:1px solid #fffdf838}.home-ecosystem-bridge{align-items:start}.home-ecosystem-bridge .button--line{width:fit-content}.page-guide{top:5.75rem}}@media (width<=680px){.identity__descriptor{max-width:19rem;font-size:.7rem;display:block}.identity__status{display:none}.journey-marker{grid-template-columns:1fr;gap:.25rem;padding-block:.62rem}.journey-marker ol{font-size:.7rem}.home-hero__main{padding:4.5rem 1.35rem 3.5rem}.home-hero__main:before{top:2.8rem;left:1.35rem}.home-hero h1{font-size:clamp(3.25rem,15.5vw,4.8rem)}.home-entry{grid-template-columns:1fr}.home-entry>a{border-right:0;border-bottom:1px solid var(--line-strong);min-height:11rem}.home-journey ol{grid-template-columns:1fr}.home-journey li,.home-journey li:nth-child(2){border-bottom:1px solid #fffdf838;border-right:0}.home-journey li:last-child{border-bottom:0}.home-journey a{min-height:11rem}.section-header{grid-template-columns:1fr}.section-header h2{font-size:clamp(2.45rem,12vw,3.6rem)}.editorial-intro h1,.publication-page__header h1{font-size:clamp(3rem,14vw,4.8rem)}.editorial-principles article,.editorial-case-grid article,.editorial-work-grid article{min-height:auto}.page-guide{margin-inline:0;padding-inline:0;position:static}.footer-links{grid-template-columns:1fr}.footer-base{flex-direction:column}}@media (prefers-reduced-motion:reduce){.home-entry>a,.home-journey a,.editorial-principles article,.editorial-case-grid article,.editorial-work-grid article{transition:none}}.sli-intro{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(12rem,.5fr) minmax(24rem,1.5fr);align-items:end;gap:1.5rem clamp(2rem,6vw,7rem);padding:clamp(4rem,7vw,7rem) 0;display:grid}.sli-intro__meta{grid-row:1/span 2;align-self:start}.sli-intro__meta>span:last-child{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;display:block}.sli-intro h1{max-width:16ch;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,5.7vw,6.2rem);font-weight:500;line-height:.96}.sli-intro>p{max-width:58rem;color:var(--ink-soft);grid-column:2;margin:1rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.sli-charter>header{grid-template-columns:minmax(12rem,.5fr) minmax(24rem,1.5fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.sli-charter>header h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.sli-charter__definition{border-top:1px solid var(--line-strong);grid-template-columns:minmax(22rem,1.15fr) minmax(18rem,.85fr);gap:clamp(2.5rem,7vw,8rem);margin-top:clamp(3rem,6vw,6rem);padding:clamp(2rem,4vw,4rem) 0;display:grid}.sli-charter__definition p{margin:0}.sli-charter__definition p:first-child{max-width:46rem;font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.35}.sli-charter__definition p:last-child{max-width:38rem;color:var(--ink-soft);font-size:1.05rem;line-height:1.75}.sli-vocabulary{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.sli-vocabulary article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:18rem;padding:1.4rem}.sli-vocabulary article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.sli-vocabulary h3{font-family:var(--serif);margin:4rem 0 1rem;font-size:2rem;font-weight:500}.sli-vocabulary p{max-width:25rem;color:var(--ink-soft);margin:0;line-height:1.65}.sli-mode-field__header{grid-template-columns:minmax(22rem,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.sli-mode-field__header h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.sli-mode-field__header>p{color:var(--ink-soft);margin:0;line-height:1.7}.sli-mode-select{display:none}.sli-mode-instrument{border:1px solid var(--line-strong)}.sli-mode-tabs{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);display:grid}.sli-mode-tabs button{border:0;border-right:1px solid var(--line);min-height:9rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;padding:1.2rem;display:flex}.sli-mode-tabs button:last-child{border-right:0}.sli-mode-tabs button:hover,.sli-mode-tabs button.is-active{color:var(--white);background:var(--civic)}.sli-mode-tabs button>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.sli-mode-tabs button:hover>span,.sli-mode-tabs button.is-active>span{color:#f0c97e}.sli-mode-tabs strong{font-family:var(--serif);margin:auto 0 .4rem;font-size:1.4rem;font-weight:500}.sli-mode-tabs small{font-size:.72rem;line-height:1.4}.sli-mode-panel{background:var(--white);grid-template-columns:5.5rem minmax(22rem,1fr) minmax(18rem,.6fr);min-height:25rem;display:grid}.sli-mode-panel>header,.sli-mode-panel>div,.sli-mode-panel>aside{padding:clamp(1.5rem,3.5vw,3.5rem)}.sli-mode-panel>header{border-right:1px solid var(--line)}.sli-mode-panel>header span,.sli-mode-panel>header p,.sli-mode-panel>aside>span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.sli-mode-panel>header span{color:var(--signal-dark)}.sli-mode-panel>header p{writing-mode:vertical-rl;margin-top:2rem}.sli-mode-panel>div{align-self:center}.sli-mode-panel>div h3{max-width:13ch;font-family:var(--serif);letter-spacing:-.05em;margin:0 0 1.5rem;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:500;line-height:1}.sli-mode-panel>div>p:last-child{max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.7}.sli-mode-panel>aside{border-left:1px solid var(--line);background:var(--paper-deep);align-self:stretch}.sli-mode-panel>aside>span{color:var(--signal-dark);font-weight:700;line-height:1.5;display:block}.sli-mode-panel>aside p{font-family:var(--serif);margin:5rem 0 0;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.45}.sli-anticipation{grid-template-columns:minmax(22rem,.85fr) minmax(24rem,1.15fr);gap:clamp(3rem,8vw,9rem);display:grid}.sli-anticipation__title h2{max-width:13ch;font-family:var(--serif);letter-spacing:-.05em;margin:1.5rem 0 0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.sli-anticipation__argument>p{color:var(--ink-soft);line-height:1.75}.sli-anticipation__argument>p:first-child{color:var(--ink);font-family:var(--serif);margin-top:0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.45}.sli-anticipation blockquote{border-top:1px solid var(--line-strong);border-left:4px solid var(--signal);font-family:var(--serif);margin:3rem 0 0;padding:2rem 0 0 2rem;font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:1.35}.sli-relation{border-top:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding-top:clamp(2.5rem,5vw,5rem);display:grid}.sli-relation article{border:1px solid var(--line-strong);min-height:13rem;padding:1.5rem}.sli-relation article>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.sli-relation h3{font-family:var(--serif);margin:2.5rem 0 .8rem;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:500}.sli-relation p{max-width:36rem;color:var(--ink-soft);margin:0;line-height:1.6}.sli-relation>svg{width:1.2rem;color:var(--signal)}.sli-evidence{color:var(--white);background:var(--ink);grid-template-columns:minmax(24rem,1.2fr) minmax(20rem,.8fr);gap:clamp(3rem,8vw,9rem);margin-inline:calc(-1*clamp(1.25rem,6vw,7rem));padding-inline:clamp(1.25rem,6vw,7rem);display:grid}.sli-evidence__meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sli-evidence__meta .eyebrow{color:#f0c97e;margin:0}.sli-evidence h2{font-family:var(--serif);letter-spacing:-.05em;margin:2.5rem 0 1rem;font-size:clamp(2.8rem,5vw,5rem);font-weight:500;line-height:1}.sli-evidence__lead{max-width:44rem;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.4}.sli-evidence__main>p:not(.sli-evidence__lead){color:#faf9f5b8;max-width:48rem;line-height:1.7}.sli-evidence .button--primary{color:var(--ink);background:var(--white)}.sli-evidence .text-link{color:var(--white)}.sli-evidence dl{border-top:1px solid #faf9f559;align-self:end;margin:0}.sli-evidence dl>div{border-bottom:1px solid #faf9f533;padding:1.4rem 0}.sli-evidence dt{color:#f0c97e;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:700}.sli-evidence dd{color:#faf9f5c7;margin:0;line-height:1.6}.ecosystem-intro h1{max-width:17ch}.ecosystem-centre{color:var(--white);background:var(--civic);margin-inline:calc(-1*clamp(1.25rem,6vw,7rem));padding-inline:clamp(1.25rem,6vw,7rem)}.ecosystem-centre>header{grid-template-columns:minmax(12rem,.5fr) minmax(24rem,1.5fr);gap:clamp(2rem,6vw,7rem);display:grid}.ecosystem-centre .eyebrow{color:#f0c97e}.ecosystem-centre>header h2{max-width:16ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.ecosystem-centre>div{border-top:1px solid #faf9f566;border-left:1px solid #faf9f566;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.ecosystem-centre article{border-bottom:1px solid #faf9f566;border-right:1px solid #faf9f566;min-height:19rem;padding:1.4rem}.ecosystem-centre article>span{color:#f0c97e;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ecosystem-centre h3{font-family:var(--serif);margin:4rem 0 1rem;font-size:clamp(1.45rem,2.1vw,2.1rem);font-weight:500;line-height:1.2}.ecosystem-centre article p{color:#faf9f5b8;max-width:27rem;margin:0;line-height:1.65}.ecosystem-layers__header,.ecosystem-register__header{grid-template-columns:minmax(22rem,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.ecosystem-layers__header h2,.ecosystem-register__header h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.ecosystem-layers__header>p,.ecosystem-register__header>p{color:var(--ink-soft);margin:0;line-height:1.7}.ecosystem-layers ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.ecosystem-layers li{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(18rem,.9fr) minmax(22rem,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);min-height:11rem;padding:1.5rem 0;display:grid}.ecosystem-layers li>span,.ecosystem-layers li>div>p{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ecosystem-layers li>div>p{margin:0 0 .7rem}.ecosystem-layers h3{font-family:var(--serif);margin:0;font-size:clamp(1.5rem,2.3vw,2.3rem);font-weight:500;line-height:1.2}.ecosystem-layers li>p{max-width:45rem;color:var(--ink-soft);line-height:1.65}.applied-fields__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.applied-fields__grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:25rem;padding:1.5rem}.applied-fields__grid article>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;font-size:.7rem;font-weight:700}.applied-fields__grid h3{max-width:13ch;font-family:var(--serif);font-size:var(--type-panel);letter-spacing:-.025em;margin:3.5rem 0 1.4rem;font-weight:500;line-height:1.06}.applied-fields__grid p{max-width:32rem;color:var(--ink-soft);margin:1rem 0 0;line-height:1.65}.applied-fields__grid .applied-fields__question{color:var(--ink);font-family:var(--serif);font-size:1.2rem;line-height:1.45}.ecosystem-select{display:none}.ecosystem-instrument{border:1px solid var(--line-strong)}.ecosystem-tabs{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.ecosystem-tabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:8.5rem;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.2rem 1fr;align-content:start;gap:.8rem;padding:1.2rem;display:grid}.ecosystem-tabs button:nth-child(3n){border-right:0}.ecosystem-tabs button:hover,.ecosystem-tabs button.is-active{color:var(--white);background:var(--civic)}.ecosystem-tabs button>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.ecosystem-tabs button:hover>span,.ecosystem-tabs button.is-active>span{color:#f0c97e}.ecosystem-tabs strong{font-family:var(--serif);font-size:1.4rem;font-weight:500}.ecosystem-tabs small{color:var(--ink-soft);grid-column:2;font-size:.72rem;line-height:1.4}.ecosystem-tabs button:hover small,.ecosystem-tabs button.is-active small{color:#faf9f5bf}.ecosystem-panel{background:var(--white);grid-template-columns:minmax(12rem,.35fr) minmax(22rem,1fr) minmax(18rem,.65fr);min-height:25rem;display:grid}.ecosystem-panel>header,.ecosystem-panel>div,.ecosystem-panel>aside{padding:clamp(1.5rem,3.5vw,3.5rem)}.ecosystem-panel>header{border-right:1px solid var(--line)}.ecosystem-panel>header>span:last-child,.ecosystem-panel>aside>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-top:2rem;font-size:.7rem;font-weight:700;line-height:1.5;display:block}.ecosystem-panel>div{align-self:center}.ecosystem-panel h3{max-width:14ch;font-family:var(--serif);letter-spacing:-.05em;margin:0 0 1.5rem;font-size:clamp(2.7rem,4.8vw,5rem);font-weight:500;line-height:1}.ecosystem-panel>div p{max-width:46rem;color:var(--ink-soft);margin:0;line-height:1.7}.ecosystem-panel>aside{border-left:1px solid var(--line);background:var(--paper-deep)}.ecosystem-panel>aside>span{margin-top:0}.ecosystem-panel>aside p{font-family:var(--serif);margin:5rem 0 0;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.45}.ecosystem-panel>.button{grid-column:2/-1;justify-self:start;margin:0 clamp(1.5rem,3.5vw,3.5rem) clamp(1.5rem,3.5vw,3.5rem)}.ecosystem-name{grid-template-columns:minmax(22rem,.9fr) minmax(24rem,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}.ecosystem-name h2{max-width:14ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.ecosystem-name dl{border-top:1px solid var(--line-strong);align-self:end;margin:0}.ecosystem-name dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,.35fr) 1fr;gap:2rem;padding:1.3rem 0;display:grid}.ecosystem-name dt{font-family:var(--serif);font-size:1.25rem;font-weight:600}.ecosystem-name dd{color:var(--ink-soft);margin:0;line-height:1.6}.vision-intro h1{max-width:17ch}.vision-questions>div{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vision-questions article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#faf9f56b;min-height:18rem;padding:1.5rem}.vision-questions article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.78rem;font-weight:700}.vision-questions h2{max-width:14ch;font-family:var(--serif);letter-spacing:-.03em;margin:4rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.05}.vision-questions article p{max-width:30rem;color:var(--ink-soft);margin:0;line-height:1.68}.vision-condition>header{grid-template-columns:minmax(11rem,.45fr) minmax(22rem,1fr) minmax(18rem,.7fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.vision-condition>header h2{max-width:15ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.vision-condition>header>p:last-child{color:var(--ink-soft);margin:0;line-height:1.75}.vision-condition>div{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.vision-condition article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:18rem;padding:1.4rem}.vision-condition article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.vision-condition h3{font-family:var(--serif);margin:4rem 0 1rem;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:500}.vision-condition article p{max-width:27rem;color:var(--ink-soft);margin:0;line-height:1.65}.vision-horizon__header,.vision-layer-field__header,.governance-trace__header,.organs-section__header{grid-template-columns:minmax(22rem,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.vision-horizon__header h2,.vision-layer-field__header h2,.governance-trace__header h2,.organs-section__header h2{max-width:16ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.vision-horizon__header>p,.vision-layer-field__header>p,.governance-trace__header>p,.organs-section__header>p{color:var(--ink-soft);margin:0;line-height:1.7}.vision-horizon>ol{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.vision-horizon>ol>li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:20rem;padding:1.25rem}.vision-horizon li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.vision-horizon li>div>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.vision-horizon h3{font-family:var(--serif);margin:4.5rem 0 1rem;font-size:1.55rem;font-weight:500}.vision-horizon li>p{color:var(--ink-soft);font-size:.9rem;line-height:1.65}.vision-layer-select,.governance-stage-select{display:none}.vision-layer-tabs{display:block}.vision-layer-tabs button:last-child{border-bottom:0}.governance-premise{color:var(--white);background:var(--civic);margin-inline:calc(-1*clamp(1.25rem,6vw,7rem));padding-inline:clamp(1.25rem,6vw,7rem)}.governance-premise>header{grid-template-columns:minmax(12rem,.5fr) minmax(24rem,1.5fr);gap:clamp(2rem,6vw,7rem);display:grid}.governance-premise .eyebrow{color:#f0c97e}.governance-premise>header h2{max-width:17ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:500;line-height:1}.governance-premise>div{border-top:1px solid #faf9f566;border-left:1px solid #faf9f566;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.governance-premise article{border-bottom:1px solid #faf9f566;border-right:1px solid #faf9f566;min-height:18rem;padding:1.4rem}.governance-premise article>span{color:#f0c97e;font-family:var(--mono);font-size:.7rem}.governance-premise h3{font-family:var(--serif);margin:4rem 0 1rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:500;line-height:1.25}.governance-premise article p{color:#faf9f5b8;max-width:27rem;margin:0;line-height:1.65}.governance-decision-tabs{border-right:1px solid var(--line-strong)}.governance-decision-tabs button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.governance-decision-tabs button:last-child{border-bottom:0}.governance-decision-tabs button>span{color:var(--signal-dark);font-family:var(--mono);font-size:.7rem}.governance-decision-tabs button strong{font-family:var(--serif);font-size:1rem;font-weight:600}.governance-decision-tabs button svg{width:1rem}.governance-decision-tabs button:hover,.governance-decision-tabs button.is-active{color:var(--white);background:var(--civic)}.governance-decision-tabs button:hover>span,.governance-decision-tabs button.is-active>span{color:#faf9f5}.governance-trace__rule>span{color:var(--signal-dark)}.ideas-intro h1,.engage-intro h1,.legal-intro h1{max-width:16ch}.stewardship-intro h1{max-width:17ch}.ideas-foundation{color:var(--white);background:var(--ink);grid-template-columns:minmax(20rem,.8fr) minmax(24rem,1.2fr);gap:clamp(3rem,8vw,9rem);margin-inline:calc(-1*clamp(1.25rem,6vw,7rem));padding-inline:clamp(1.25rem,6vw,7rem);display:grid}.ideas-foundation .eyebrow{color:#f0c97e}.ideas-foundation h2{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:500;line-height:.95}.ideas-foundation>div:last-child>p{max-width:50rem;font-family:var(--serif);margin-top:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.45}.ideas-foundation dl{border-top:1px solid #faf9f559;margin:3rem 0 0}.ideas-foundation dl>div{border-bottom:1px solid #faf9f533;padding:1.3rem 0}.ideas-foundation dt{color:#f0c97e;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:700}.ideas-foundation dd{color:#faf9f5bd;margin:0;line-height:1.6}.proposition-select{display:none}@media (width<=980px){.ideas-foundation,.vision-questions>div{grid-template-columns:1fr}.vision-questions article{min-height:auto}.vision-condition>header,.vision-horizon__header,.vision-layer-field__header,.governance-premise>header,.governance-trace__header,.organs-section__header{grid-template-columns:1fr}.vision-horizon>ol{grid-template-columns:repeat(2,1fr)}.vision-horizon>ol>li:last-child{grid-column:1/-1}.governance-decision-tabs{border-right:0;border-bottom:1px solid var(--line-strong)}.ecosystem-centre>header,.ecosystem-layers__header,.ecosystem-register__header,.ecosystem-name{grid-template-columns:1fr}.ecosystem-layers li{grid-template-columns:3.5rem minmax(16rem,.9fr) minmax(18rem,1.1fr)}.ecosystem-tabs,.applied-fields__grid{grid-template-columns:repeat(2,1fr)}.ecosystem-tabs button:nth-child(3n){border-right:1px solid var(--line)}.ecosystem-tabs button:nth-child(2n){border-right:0}.ecosystem-panel{grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr)}.ecosystem-panel>aside{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.ecosystem-panel>aside p{margin-top:2rem}.ecosystem-panel>.button{grid-column:1/-1}.sli-intro,.sli-charter>header,.sli-charter__definition,.sli-mode-field__header,.sli-anticipation,.sli-evidence{grid-template-columns:1fr}.sli-intro__meta{grid-row:auto}.sli-intro>p{grid-column:1}.sli-vocabulary{grid-template-columns:repeat(3,1fr)}.sli-mode-tabs{grid-template-columns:repeat(2,1fr)}.sli-mode-tabs button{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sli-mode-tabs button:nth-child(2n){border-right:0}.sli-mode-tabs button:last-child{border-bottom:0;grid-column:1/-1}.sli-mode-panel{grid-template-columns:5rem minmax(0,1fr)}.sli-mode-panel>aside{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.sli-mode-panel>aside p{margin-top:2rem}.sli-evidence dl{align-self:auto}.leadership-intro,.role-field__header,.leadership-connection{grid-template-columns:1fr}.leadership-intro .eyebrow{grid-row:auto}.leadership-intro>p:last-child{grid-column:1}.role-list{grid-template-columns:repeat(2,1fr)}.role-list button:nth-child(4n){border-right:1px solid var(--line)}.role-list button:nth-child(2n){border-right:0}.role-brief section{grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr)}.role-reading__action,.home-hero{grid-template-columns:1fr}.home-hero__brief{border-top:1px solid var(--line-strong);border-left:0;grid-template-columns:repeat(3,1fr)}.home-hero__brief div{border-top:0;border-right:1px solid var(--line);min-height:12rem}.home-hero__brief div:last-child{border-right:0}.institution-brief__grid,.home-method__modes{grid-template-columns:repeat(2,1fr)}.institution-brief__grid article,.home-method__modes article{border-bottom:1px solid var(--line)}.home-method__modes article:nth-child(2n),.institution-brief__grid article:nth-child(2n){border-right:0}.governance-scenario{grid-template-columns:1fr}.governance-scenario__intro{max-width:48rem}.ecosystem-summary__grid{grid-template-columns:repeat(2,1fr)}.ecosystem-summary__grid article{border-bottom:1px solid var(--line)}.ecosystem-summary__grid article:nth-child(2n){border-right:0}}@media (width<=620px){.ideas-foundation h2{font-size:clamp(3rem,15vw,4.5rem)}.proposition-select{gap:.65rem;margin-bottom:1rem;display:grid}.proposition-select>span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.proposition-select select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:0;padding:.8rem}.proposition-tabs{display:none}.proposition-library__grid{grid-template-columns:1fr}.proposition-library__grid>article{min-height:auto}.vision-condition>header h2,.vision-horizon__header h2,.vision-layer-field__header h2,.governance-premise>header h2,.governance-trace__header h2,.organs-section__header h2{font-size:clamp(2.6rem,12vw,4rem)}.vision-condition>div,.governance-premise>div,.vision-horizon>ol{grid-template-columns:1fr}.vision-condition article,.governance-premise article,.vision-horizon>ol>li{min-height:auto}.vision-condition h3,.governance-premise h3,.vision-horizon h3{margin-top:2.5rem}.vision-horizon>ol>li:last-child{grid-column:auto}.vision-layer-select,.governance-stage-select{gap:.65rem;margin-bottom:1rem;display:grid}.vision-layer-select>span,.governance-stage-select>span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.vision-layer-select select,.governance-stage-select select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:0;padding:.8rem}.vision-layer-tabs,.governance-decision-tabs{display:none}.vision-layer-instrument,.governance-decision-instrument{grid-template-columns:1fr}.vision-layer-instrument .layer-reading,.governance-decision-instrument>article{min-height:auto;padding:1.5rem}.ecosystem-centre>header h2,.ecosystem-layers__header h2,.ecosystem-register__header h2,.ecosystem-name h2{font-size:clamp(2.6rem,12vw,4rem)}.ecosystem-centre>div,.applied-fields__grid{grid-template-columns:1fr}.applied-fields__grid article{min-height:auto}.applied-fields__grid h3{margin-top:2.5rem}.ecosystem-centre article{min-height:auto}.ecosystem-centre h3{margin-top:2.5rem}.ecosystem-layers li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem}.ecosystem-layers li>p{grid-column:2;margin:0}.ecosystem-select{gap:.65rem;margin-bottom:1rem;display:grid}.ecosystem-select>span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ecosystem-select select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:0;padding:.8rem}.ecosystem-tabs{display:none}.ecosystem-panel{grid-template-columns:1fr}.ecosystem-panel>header{border-right:0;border-bottom:1px solid var(--line)}.ecosystem-panel>header,.ecosystem-panel>div,.ecosystem-panel>aside{padding:1.4rem}.ecosystem-panel h3{font-size:clamp(2.7rem,13vw,4rem)}.ecosystem-panel>aside{grid-column:auto}.ecosystem-panel>.button{grid-column:auto;margin:0 1.4rem 1.4rem}.ecosystem-name dl>div{grid-template-columns:1fr;gap:.6rem}.sli-intro{padding:4rem 0 3.5rem}.sli-intro h1{font-size:clamp(2.9rem,13vw,4.5rem)}.sli-charter>header h2,.sli-mode-field__header h2,.sli-anticipation__title h2,.sli-evidence h2{font-size:clamp(2.6rem,12vw,4rem)}.sli-charter__definition{grid-template-columns:minmax(0,1fr)}.sli-vocabulary{grid-template-columns:1fr}.sli-vocabulary article{min-height:auto}.sli-vocabulary h3{margin-top:2.5rem}.sli-mode-select{gap:.65rem;margin-bottom:1rem;display:grid}.sli-mode-select>span{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.sli-mode-select select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:0;padding:.8rem}.sli-mode-tabs{display:none}.sli-mode-panel{grid-template-columns:1fr}.sli-mode-panel>header{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;display:flex}.sli-mode-panel>header p{writing-mode:initial;margin:0}.sli-mode-panel>div,.sli-mode-panel>aside{padding:1.4rem}.sli-mode-panel>div h3{font-size:clamp(2.4rem,12vw,3.6rem)}.sli-mode-panel>aside{grid-column:auto}.sli-relation{grid-template-columns:1fr}.sli-relation>svg{margin:0 auto}.sli-evidence{gap:3rem}.leadership-intro{padding:4rem 0 3.5rem}.leadership-intro h1{font-size:clamp(2.9rem,13vw,4.5rem)}.role-field__header h2{font-size:clamp(2.6rem,12vw,4rem)}.role-select-mobile{gap:.65rem;margin-bottom:1rem;display:grid}.role-select-mobile>span{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.role-select-mobile select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;border-radius:0;padding:.8rem}.role-list{display:none}.role-reading>header{grid-template-columns:3.5rem 1fr;padding:1.25rem}.role-brief section{grid-template-columns:1fr;gap:1rem;padding:1.4rem}.role-reading__action{padding:1.4rem}.leadership-connection{gap:2.5rem}.home-hero{min-height:auto}.home-hero__main{padding:4.5rem 1.25rem}.home-hero h1{font-size:clamp(2.9rem,13vw,4.5rem)}.home-hero__brief,.institution-brief__grid,.home-method__status,.home-method__modes,.ecosystem-summary__grid,.home-closing{grid-template-columns:1fr}.home-hero__brief div{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.home-hero__brief div:last-child{border-bottom:0}.institution-brief__grid article,.home-method__modes article,.ecosystem-summary__grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.institution-brief__grid h3,.home-method__modes h3,.ecosystem-summary__grid h3{margin-top:2.5rem}.public-proof{grid-template-columns:minmax(0,1fr)}.public-proof h2{overflow-wrap:anywhere;font-size:clamp(2.75rem,13vw,4.5rem)}.governance-scenario__instrument .trace-track{grid-template-columns:1fr}.home-closing{gap:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--type-display:clamp(3.1rem, 5.2vw, 5.4rem);--type-section:clamp(2.3rem, 3.6vw, 3.5rem);--type-panel:clamp(2rem, 3vw, 2.75rem);--type-feature:clamp(1.65rem, 2.35vw, 2.35rem);--type-subhead:clamp(1.3rem, 1.7vw, 1.8rem);--type-lead:clamp(1.05rem, 1.35vw, 1.25rem)}main h1{font-size:var(--type-display)!important;letter-spacing:-.045em!important;line-height:.98!important}main h2{font-size:var(--type-section)!important;letter-spacing:-.035em!important;line-height:1.04!important}main h3{font-size:var(--type-subhead)!important;letter-spacing:-.015em!important;line-height:1.15!important}.home-hero__lead,.leadership-intro>p:last-child,.sli-intro>p,.section-lead{font-size:var(--type-lead)}.engagement-paths h2,.legal-sections h2,.public-work-register__list h2{font-size:var(--type-feature)!important;letter-spacing:-.02em!important;line-height:1.1!important}.governance-decision-instrument>article h2,.proposition-library__grid>article h2{font-size:var(--type-panel)!important;line-height:1.06!important}.sli-mode-panel h3,.vision-layer-instrument h3,.ecosystem-panel h3,.role-reading h3{font-size:var(--type-panel)!important;letter-spacing:-.025em!important;line-height:1.06!important}.argument-grid__thesis p,.next-question>p{font-size:var(--type-feature);line-height:1.2}.founder-statement blockquote p,.founder-statement__premise p:first-child,.leadership-call blockquote p{font-size:var(--type-panel);letter-spacing:-.025em;line-height:1.12}.case-evidence__list{border-top:1px solid var(--line-strong)}.case-evidence__list>article{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.case-evidence__list header{align-items:baseline;gap:1rem;display:flex}.case-evidence__list header>span,.case-evidence__list header>p,.fieldbook__definition span,.fieldbook__issues h4,.fieldbook .reading-essay__chapters aside>span,.model-inquiry__anatomy article>span,.authorship-architecture article>span{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.case-evidence__list header>p{color:var(--ink-soft);margin:0}.case-evidence__list h3{max-width:34ch;font-family:var(--serif);margin:0 0 1.25rem;font-weight:500;font-size:var(--type-feature)!important;line-height:1.1!important}.case-evidence__list article>div>p{max-width:76ch;color:var(--ink-soft);line-height:1.75}.case-evidence__significance{border-left:2px solid var(--signal);margin:1.5rem 0;padding:1.25rem 0 1.25rem 1.5rem;color:var(--ink)!important}.sli-worked-example__caveat{border-left:2px solid var(--signal);max-width:78ch;color:var(--ink-soft);background:var(--paper-deep);margin:0 0 3rem;padding:1rem 1.25rem;line-height:1.65}.sli-worked-example .reading-essay__chapters h3,.fieldbook .reading-essay__chapters h3{font-size:var(--type-feature)!important;line-height:1.1!important}.sli-worked-example__conclusion p{font-size:var(--type-feature)}.fieldbook__definition{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:clamp(3rem,6vw,5rem) 0;display:grid}.fieldbook__definition>div{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:14rem;padding:1.35rem}.fieldbook__definition p{color:var(--ink-soft);margin:4rem 0 0;line-height:1.65}.fieldbook__preface{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);margin:clamp(4rem,8vw,8rem) 0;display:grid}.fieldbook__preface h2{max-width:16ch;margin:0}.fieldbook__preface>div{max-width:52rem}.fieldbook__preface p{color:var(--ink-soft);font-size:var(--type-lead);margin:0;line-height:1.8}.fieldbook__preface p+p{margin-top:1.25rem}.fieldbook__issues{border-top:1px solid var(--line);max-width:48rem;margin-top:2rem;padding-top:1.5rem}.fieldbook__issues h4{margin:0 0 1rem}.fieldbook__issues ul{gap:.8rem;margin:0;padding-left:1.2rem;display:grid}.fieldbook__issues li{color:var(--ink-soft);padding-left:.35rem;line-height:1.6}.fieldbook .reading-essay__chapters aside{border:1px solid var(--line-strong);background:var(--paper-deep);max-width:48rem;margin-top:2rem;padding:1.3rem}.fieldbook .reading-essay__chapters aside p{color:var(--ink);margin-top:.75rem;font-size:1rem;line-height:1.65}.fieldbook__boundary{color:var(--white);background:var(--ink);grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(5rem,10vw,9rem);padding:clamp(2rem,4vw,3.5rem);display:grid}.fieldbook__boundary .eyebrow{color:#f0c97e}.fieldbook__boundary>p:last-child{color:#faf9f5c7;max-width:68ch;font-family:var(--serif);font-size:var(--type-subhead);margin:0;line-height:1.55}.model-inquiry__anatomy{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.model-inquiry__anatomy article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:16rem;padding:1.35rem}.model-inquiry__anatomy h3,.authorship-architecture h3{font-family:var(--serif);margin:4rem 0 1rem;font-weight:500;font-size:var(--type-subhead)!important}.model-inquiry__anatomy p,.authorship-architecture article p{color:var(--ink-soft);line-height:1.65}.model-inquiry blockquote{max-width:62rem;color:var(--white);background:var(--civic);margin:clamp(3rem,7vw,6rem) 0 0 auto;padding:clamp(2rem,5vw,4rem)}.model-inquiry blockquote p{font-family:var(--serif);font-size:var(--type-feature);margin:0;line-height:1.4}.model-inquiry blockquote footer{color:#faf9f5ad;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:1.5rem;font-size:.7rem}.authorship-architecture>div{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.authorship-architecture article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-height:20rem;padding:1.5rem}.authorship-architecture__principle{border-left:2px solid var(--signal);max-width:70ch;font-family:var(--serif);font-size:var(--type-subhead);margin:3rem 0 0 auto;padding-left:1.5rem;line-height:1.55}@media (width<=980px){.fieldbook__definition,.model-inquiry__anatomy{grid-template-columns:repeat(2,1fr)}.fieldbook__preface,.fieldbook__boundary,.authorship-architecture>div{grid-template-columns:1fr}.authorship-architecture article{min-height:auto}}@media (width<=620px){:root{--type-display:clamp(2.75rem, 12vw, 3.6rem);--type-section:clamp(2rem, 9vw, 2.8rem);--type-panel:clamp(1.8rem, 8vw, 2.35rem);--type-feature:clamp(1.5rem, 6.5vw, 1.95rem);--type-subhead:clamp(1.25rem, 5.5vw, 1.65rem);--type-lead:1.05rem}.current-work-strip{grid-template-columns:1fr}.current-work-strip article,.current-work-strip article:nth-child(2n),.current-work-strip article:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.current-work-strip article:last-child{border-bottom:0}.case-evidence__list>article,.fieldbook__definition,.model-inquiry__anatomy{grid-template-columns:1fr}.case-evidence__list>article{gap:1.5rem}.fieldbook__definition>div,.model-inquiry__anatomy article{min-height:auto}.fieldbook__definition p,.model-inquiry__anatomy h3,.authorship-architecture h3{margin-top:2rem}.fieldbook__boundary,.model-inquiry blockquote{padding:1.5rem}}@media print{.site-header,.journey-marker,.site-footer,.engage-intro,.engagement-paths,.correspondence-pending,.next-question,.composer-section>.section-header,.inquiry-composer form,.composer-actions,.inquiry-composer .button--correspond,.composer-manual,.composer-warning{display:none!important}body,.inquiry-composer,.inquiry-composer aside{color:#000;background:#fff}.composer-section,.inquiry-composer aside{padding:0}.inquiry-composer{border:0;display:block}.inquiry-composer pre{color:#000;white-space:pre-wrap;min-height:0;font-size:11pt;overflow:visible}.composer-note{color:#222;border-color:#777}}.visitor-routes--editorial{margin-top:0}.editorial-section{border-top:1px solid var(--line-strong);padding-block:clamp(4rem,8vw,7.5rem)}.editorial-principles,.editorial-case-grid,.editorial-work-grid,.method-example__grid,.method-modes,.contact-editorial__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.editorial-principles article,.editorial-case-grid article,.editorial-work-grid article,.method-example__grid article,.method-modes article,.contact-editorial__grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);min-width:0;padding:clamp(1.4rem,3vw,2.25rem)}.editorial-principles span,.method-example__grid span,.method-modes>article>span,.contact-editorial__grid>article>span{color:var(--signal-dark);font:700 .8rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.editorial-principles h3,.editorial-case-grid h3,.editorial-work-grid h3,.method-example__grid h3,.method-modes h3,.contact-editorial__grid h2{font-family:var(--serif);margin:1.25rem 0 .8rem;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;line-height:1.08}.editorial-principles p,.editorial-case-grid p,.editorial-work-grid p,.method-example__grid p,.method-modes p,.contact-editorial__grid p{color:var(--ink-soft);margin:0;line-height:1.65}.editorial-case-grid .text-link,.editorial-work-grid .text-link{margin-top:1.5rem}.editorial-case-grid .editorial-case-grid__lesson{border-top:1px solid var(--line);font-family:var(--serif);margin-top:1.25rem;padding-top:1.25rem}.home-ecosystem-bridge__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0;display:grid}.home-ecosystem-bridge__grid>div{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:1.5rem}.home-ecosystem-bridge__grid span,.home-ecosystem-bridge__grid strong{display:block}.home-ecosystem-bridge__grid span{color:var(--signal-dark);font:700 .8rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem}.home-ecosystem-bridge__grid strong{font-family:var(--serif);font-size:1.15rem;font-weight:500;line-height:1.35}.editorial-work-grid__meta{font:700 .8rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.editorial-closing{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:2rem 0;display:flex}.editorial-closing p{max-width:45rem;font-family:var(--serif);margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.2}.editorial-page{padding-top:clamp(3rem,7vw,6.5rem)}.editorial-intro{max-width:66rem;padding-bottom:clamp(3.5rem,7vw,6rem)}.editorial-intro h1,.publication-page__header h1{max-width:62rem;font-family:var(--serif);font-size:var(--type-display);letter-spacing:-.035em;margin:1rem 0 1.5rem;font-weight:500;line-height:.98}.editorial-intro>p:last-child,.publication-page__subtitle{max-width:54rem;color:var(--ink-soft);font-family:var(--serif);font-size:var(--type-lead);margin:0;line-height:1.48}.method-caveat,.ecosystem-note{max-width:60rem;color:var(--ink-soft);border-left:3px solid var(--gold);margin:1.5rem 0 0;padding-left:1rem;font-size:.92rem;line-height:1.6}.method-example__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.method-example__grid article{padding:1.5rem}.method-example__grid h3{font-size:1.25rem}.method-example__grid p{font-size:.94rem}.method-modes{grid-template-columns:repeat(5,minmax(0,1fr))}.method-modes article{padding:1.5rem}.method-modes strong{min-height:3rem;margin-bottom:.75rem;font-size:.92rem;display:block}.method-modes small{color:var(--civic);border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem;font-size:.82rem;line-height:1.5;display:block}.editorial-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);max-width:70rem;display:grid}.editorial-two-column p,.ecosystem-loop>p{color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.65}.editorial-limits{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));max-width:70rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.editorial-limits li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:1.75rem;line-height:1.6}.ecosystem-diagram{text-align:center;max-width:64rem;margin:3rem auto 0}.ecosystem-diagram__root,.ecosystem-diagram__premise,.ecosystem-diagram__layer>div{border:1px solid var(--line-strong);background:var(--white);flex-direction:column;justify-content:center;gap:.45rem;min-height:7rem;padding:1.5rem;display:flex}.ecosystem-diagram__root{max-width:28rem;color:var(--white);background:var(--civic);margin-inline:auto}.ecosystem-diagram__premise{background:var(--civic-light);max-width:38rem;margin-inline:auto}.ecosystem-diagram strong{font-family:var(--serif);font-size:1.35rem;font-weight:500}.ecosystem-diagram span{font:700 .8rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ecosystem-diagram__connector{background:var(--line-strong);width:1px;height:2.5rem;margin-inline:auto}.ecosystem-diagram__layer{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.ecosystem-diagram__layer--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ecosystem-diagram__layer--four{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ecosystem-diagram__modes{border:1px solid var(--line-strong);background:#faf9f5a6;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;padding:1.2rem;display:flex}.ecosystem-diagram__doctrine{color:var(--white);background:var(--ink);text-align:left;margin-top:1rem;padding:1.25rem}.ecosystem-diagram__doctrine>p{font:700 .8rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem}.ecosystem-diagram__doctrine>div{border-top:1px solid #faf9f559;border-left:1px solid #faf9f559;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ecosystem-diagram__doctrine article{border-bottom:1px solid #faf9f559;border-right:1px solid #faf9f559;padding:1.25rem}.ecosystem-diagram__doctrine span,.ecosystem-diagram__doctrine strong,.ecosystem-diagram__doctrine small{display:block}.ecosystem-diagram__doctrine span{color:#d9b96f;font:700 .76rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem}.ecosystem-diagram__doctrine strong{font-family:var(--serif);margin-bottom:.65rem;font-size:1.2rem;font-weight:500;line-height:1.15}.ecosystem-diagram__doctrine small{color:#faf9f5bf;font-size:.82rem;line-height:1.5}.ecosystem-diagram__doctrine>small{margin-top:1rem}.ecosystem-diagram__modes strong{width:100%;margin-bottom:.3rem}.ecosystem-diagram__modes span{border:1px solid var(--line);padding:.55rem .75rem}.ecosystem-diagram__interface{border:1px dashed var(--line-strong);max-width:32rem;margin:2.5rem auto 0;padding:1.25rem}.ecosystem-diagram__interface strong,.ecosystem-diagram__interface span{display:block}.ecosystem-diagram__interface span{margin-top:.5rem}.intelligence-continuum__grid,.ecosystem-fields__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid}.intelligence-continuum__grid article,.ecosystem-fields__grid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:1.75rem}.intelligence-continuum__grid span{color:var(--signal-dark);font:700 .8rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;display:block}.intelligence-continuum__grid p,.ecosystem-fields__grid p{color:var(--ink-soft);margin:0;line-height:1.6}.ecosystem-fields__grid h3{font-family:var(--serif);margin:0 0 1rem;font-size:1.45rem;font-weight:500}.ecosystem-fields__grid strong{margin-bottom:1rem;font-size:.9rem;line-height:1.5;display:block}.ecosystem-table-wrap{border:1px solid var(--line-strong);margin-top:2.5rem;overflow-x:auto}.ecosystem-table{border-collapse:collapse;background:#faf9f599;width:100%;min-width:52rem}.ecosystem-table th,.ecosystem-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1.25rem}.ecosystem-table thead th{color:var(--white);background:var(--ink);font:700 .8rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ecosystem-table tbody th{font-family:var(--serif);font-size:1.15rem;font-weight:600}.ecosystem-loop>p{max-width:62rem}.decision-tool{padding-top:2rem}.decision-tool__steps{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.decision-tool__steps button{cursor:pointer;border:0;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:0 0;min-height:6.5rem;padding:1rem;font-size:.82rem;font-weight:700}.decision-tool__steps button span{color:var(--signal-dark);font:700 .8rem/1 var(--mono);margin-bottom:.7rem;display:block}.decision-tool__steps button:hover,.decision-tool__steps button.is-active{color:var(--white);background:var(--civic)}.decision-tool__steps button.is-active span{color:var(--white)}.decision-tool__panel{min-height:20rem;color:var(--white);background:var(--ink);padding:clamp(2rem,6vw,5rem)}.decision-tool__panel .eyebrow{color:#f0c97e}.decision-tool__panel h2{max-width:60rem;font-family:var(--serif);font-size:var(--type-section);margin:1.5rem 0;font-weight:500;line-height:1.03}.decision-tool__panel>p:last-child{color:#faf9f5c7;max-width:48rem;margin:0;font-size:1.05rem;line-height:1.65}.publication-page{padding-top:clamp(3rem,7vw,6.5rem)}.publication-page__header{max-width:72rem;padding-bottom:4rem}.publication-page__header>.publication-status{margin-top:1rem}.publication-page__subtitle{margin-top:.5rem}.publication-page__meta{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem 0 0;display:grid}.publication-page__meta div{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:1.25rem}.publication-page__meta dt{font:700 .8rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem}.publication-page__meta dd{color:var(--ink-soft);margin:0;line-height:1.45}.publication-page__body{grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);padding-block:5rem;display:grid}.publication-page__body>aside{border:1px solid var(--line-strong);align-self:start;padding:1.5rem;position:sticky;top:7rem}.publication-page__body>aside p{line-height:1.6}.publication-page__chapters{max-width:54rem}.publication-page__chapters article{border-bottom:1px solid var(--line-strong);margin-bottom:4rem;padding-bottom:4rem;scroll-margin-top:7rem}.publication-page__chapters h2{font-family:var(--serif);font-size:var(--type-panel);margin:1rem 0 1.5rem;font-weight:500;line-height:1.08}.publication-page__chapters article>p:not(.eyebrow){color:var(--ink-soft);font-family:var(--serif);font-size:1.15rem;line-height:1.75}.contact-editorial__hero{min-height:min(34rem,100vh - 8rem)}.contact-editorial__email{color:var(--civic);font-family:var(--serif);border-bottom:2px solid;align-items:center;gap:.7rem;margin-top:2rem;padding-bottom:.35rem;font-size:clamp(1.45rem,3.5vw,2.6rem);display:inline-flex}.contact-editorial__email svg{width:.8em}.contact-editorial__grid{margin-top:0}.contact-editorial__grid article{padding-block:clamp(2rem,4vw,3rem)}.contact-editorial__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);display:grid}.contact-editorial__boundaries h3{font-family:var(--serif);margin:0 0 1rem;font-size:1.45rem;font-weight:500}.contact-editorial__note{max-width:70rem;color:var(--ink-soft);border-top:1px solid var(--line);margin:2rem 0 0;padding-top:1.5rem;font-size:.92rem;line-height:1.6}.contact-editorial__options h2{font-family:var(--serif);font-size:var(--type-panel);margin:1rem 0;font-weight:500;line-height:1.05}.contact-editorial__options p:not(.eyebrow){color:var(--ink-soft);line-height:1.65}@media (width<=1080px){.method-example__grid,.method-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-tool__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.editorial-principles,.editorial-case-grid,.editorial-work-grid,.contact-editorial__grid,.editorial-two-column,.contact-editorial__options,.publication-page__body{grid-template-columns:1fr}.home-ecosystem-bridge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-diagram__layer--three,.ecosystem-diagram__layer--four,.intelligence-continuum__grid,.ecosystem-fields__grid,.ecosystem-diagram__doctrine>div{grid-template-columns:1fr}.publication-page__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-page__body>aside{position:static}.ecosystem-diagram__layer{gap:1rem}}@media (width<=620px){.editorial-section{padding-block:3.5rem}.method-example__grid,.method-modes,.editorial-limits,.ecosystem-diagram__layer,.decision-tool__steps,.publication-page__meta,.home-ecosystem-bridge__grid{grid-template-columns:1fr}.decision-tool__steps button{text-align:left;min-height:auto}.decision-tool__steps button span{margin:0 .75rem 0 0;display:inline-block}.editorial-closing{flex-direction:column;align-items:flex-start}.contact-editorial__email{font-size:1.25rem}.eyebrow,.publication-status{font-size:.875rem}}.home-hero--editorial{min-height:min(49rem,100svh - 8.65rem)}.section-shell.editorial-section,.editorial-section{padding-block:clamp(5rem,9vw,9rem)}@media (width<=680px){.section-shell.editorial-section,.editorial-section{padding-block:4rem}}.status-pair{grid-template-columns:repeat(2,minmax(0,auto));gap:.35rem;margin:0;display:inline-grid}.status-pair>div{border:1px solid var(--line-strong);background:#fffdf8ad;gap:.18rem;padding:.48rem .62rem;display:grid}.status-pair dt,.status-pair dd{margin:0}.status-pair dt{color:var(--muted);font:700 .7rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.status-pair dd,.maturity,.ecosystem-table__nature{color:var(--ink);font:700 .76rem/1.25 var(--font-sans);letter-spacing:.045em;text-transform:uppercase}.status-pair__maturity,.maturity{border-color:#0f4d5661}.ecosystem-table td:nth-child(2){gap:.45rem;display:grid}.ecosystem-table__nature{color:var(--civic);display:block}.maturity{border:1px solid var(--line-strong);background:#fffdf8ad;width:fit-content;padding:.48rem .62rem;display:inline-flex}.editorial-intro h1{letter-spacing:-.062em;max-width:18ch;font-size:clamp(3.6rem,7vw,7.4rem)}.journey-marker{grid-template-columns:1fr}@media (width<=980px){.menu-button{place-items:center;display:grid}.site-nav{border-bottom:1px solid var(--line-strong);background:var(--paper);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{border-top:1px solid var(--line);border-left:0;min-height:3.8rem}.journey-marker{grid-template-columns:1fr}}@media (width<=680px){.identity__descriptor{display:none}.home-hero__main{padding-top:3.8rem}.status-pair{grid-template-columns:1fr}}:root{--ink:#13233f;--ink-soft:#40506a;--paper:#f6f1e7;--paper-deep:#eadfce;--white:#fffdf8;--line:#13233f29;--line-strong:#13233f57;--signal:#e85d35;--signal-dark:#9f321d;--civic:#086a70;--civic-light:#d8eeeb;--gold:#d99b25;--sun:#f3c657;--sky:#dcecf7;--coral-wash:#f8dfd3;--mint:#dcefe4;--violet:#5d559b;--navy:#13233f}body{background:radial-gradient(circle at 4% 4%, #e85d351a, transparent 25rem), radial-gradient(circle at 92% 16%, #086a701f, transparent 32rem), var(--paper);font-size:17px}.site-header{background:#fffdf8f0;border-bottom:0;min-height:4.75rem;box-shadow:0 .4rem 1.6rem #13233f14}.identity{border-right-color:var(--line)}.identity__wordmark{color:var(--navy)}.identity__status{color:var(--civic);background:var(--civic-light);border-color:#086a7059}.identity__descriptor,.site-nav a{letter-spacing:.055em}.site-nav a{font-size:.78rem}.site-nav a.site-nav__contact{background:linear-gradient(135deg, var(--civic), #0b7f78);border-radius:.65rem;align-self:center;min-height:3rem;margin-inline:.65rem;box-shadow:0 .55rem 1.25rem #086a7033}.journey-marker{background:0 0;border-bottom:0;width:min(100% - 2rem,94rem);min-height:2.85rem;margin-inline:auto;padding-inline:.6rem}.journey-marker ol{color:var(--ink-soft);font-size:.72rem}.home-hero--editorial{background:var(--white);border:0;border-radius:1.4rem;width:min(100% - 2rem,94rem);min-height:min(42rem,100svh - 7.75rem);margin:.4rem auto 2rem;overflow:hidden;box-shadow:0 1.4rem 4rem #13233f26}.home-hero__main{color:var(--white);background:radial-gradient(circle at 82% 12%,#f3c65733,#0000 18rem),linear-gradient(145deg,#13233f 0%,#17456a 58%,#086a70 115%);padding:clamp(3.75rem,6.4vw,6.5rem) clamp(2rem,5.4vw,6.5rem)}.home-hero__main:before{background:var(--sun);border-radius:999px;width:3.6rem;height:3px;top:clamp(2.4rem,4vw,4rem);left:clamp(2rem,5.4vw,6.5rem)}.home-hero__main>.eyebrow{color:#ffd982}.home-hero h1{max-width:12ch;color:var(--white);letter-spacing:-.055em;margin:1.4rem 0 1.65rem;font-size:clamp(3.25rem,5.1vw,5.65rem);line-height:.94}.home-hero__lead{color:#fffdf8d1;max-width:42rem;font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.65}.home-hero__main .button--primary{color:var(--navy);border-color:var(--sun);background:linear-gradient(135deg, #ffd777, var(--sun));border-radius:.7rem;box-shadow:0 .75rem 1.5rem #f3c65729}.home-hero__main .button--primary:hover{color:var(--navy);border-color:var(--white);background:var(--white)}.home-hero__steward{color:#fffdf8b8;font-size:.92rem}.home-hero__steward a{color:var(--white);-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun)}.home-entry{background:#eef4f4;border-left:0}.home-entry__label{color:#fffdf8b8;background:var(--navy);border-bottom:0}.home-entry>a{border-color:#13233f24}.home-entry>a:first-of-type{background:var(--sky)}.home-entry>a:nth-of-type(2){background:var(--coral-wash)}.home-entry>a:nth-of-type(3){background:var(--mint)}.home-entry>a span{color:var(--signal-dark)}.home-entry>a strong{color:var(--navy);font-size:clamp(1.08rem,1.35vw,1.38rem);line-height:1.27}.home-entry>a:hover,.home-entry>a:focus-visible{color:var(--white);background:var(--violet)}.home-entry>a:hover strong,.home-entry>a:focus-visible strong{color:var(--white)}.editorial-section{padding-block:clamp(3.75rem,6vw,6rem)}.section-header h2{letter-spacing:-.045em;max-width:22ch;font-size:clamp(2.2rem,4vw,4.25rem);line-height:1.02}.section-lead p{max-width:42rem;font-size:clamp(1rem,1.22vw,1.16rem);line-height:1.68}.eyebrow{color:var(--signal-dark);letter-spacing:.075em;text-transform:none}.home-why,.home-evidence,.home-public-work,.home-ecosystem-bridge{border:0;border-radius:1.4rem;width:min(100% - 2rem,94rem);margin:2rem auto;overflow:hidden;box-shadow:0 1rem 3rem #13233f17;padding:clamp(3.5rem,6vw,6rem) clamp(2rem,5.4vw,6rem)!important}.home-why{background:#fffdf8f2}.home-why .editorial-principles,.home-evidence .editorial-case-grid,.home-public-work .editorial-work-grid{background:0 0;border:0;gap:1rem;margin-top:2.25rem}.home-why .editorial-principles article,.home-evidence .editorial-case-grid article,.home-public-work .editorial-work-grid article{border:0;border-radius:1rem;min-height:0;box-shadow:0 .65rem 1.8rem #13233f14}.home-why .editorial-principles article{min-height:14rem}.home-why .editorial-principles article:first-child{background:linear-gradient(145deg,#e3f0f7,#f8fbfd)}.home-why .editorial-principles article:nth-child(2){background:linear-gradient(145deg,#f9e2d7,#fff9f5)}.home-why .editorial-principles article:nth-child(3){background:linear-gradient(145deg,#deefe6,#f7fbf8)}.home-why .editorial-principles span{width:2.4rem;height:2.4rem;color:var(--white);background:var(--civic);border-radius:50%;place-items:center;display:grid}.home-why .editorial-principles h3{color:var(--navy);font-size:clamp(1.35rem,1.8vw,1.7rem)}.home-ecosystem-bridge{color:var(--white);background:radial-gradient(circle at 86% 10%,#f3c65747,#0000 18rem),linear-gradient(128deg,#17456a 0%,#086a70 62%,#167f79 100%);position:relative}.home-ecosystem-bridge:after{content:"";border:1px solid #fffdf833;border-radius:50%;width:20rem;height:20rem;position:absolute;bottom:-8rem;right:-6rem;box-shadow:0 0 0 3rem #fffdf809,0 0 0 6rem #fffdf806}.home-ecosystem-bridge>*{z-index:1;position:relative}.home-ecosystem-bridge .home-ecosystem-bridge__grid span{color:var(--white)}.home-evidence{background:linear-gradient(145deg,#e7eff8,#f4f7fb)}.home-evidence .editorial-case-grid article{border-top:.42rem solid var(--violet);background:#fffdf8f5}.home-evidence .editorial-case-grid article:nth-child(2){border-top-color:var(--signal)}.home-evidence .editorial-case-grid article:nth-child(3){border-top-color:var(--civic)}.home-evidence .editorial-case-grid h3{color:var(--navy);font-size:clamp(1.25rem,1.55vw,1.55rem);line-height:1.18}.home-evidence .editorial-case-grid p,.home-public-work .editorial-work-grid p{font-size:.96rem;line-height:1.62}.home-evidence .editorial-case-grid__lesson{background:#dcecf78c;border:0;border-radius:.7rem;padding:1rem}.home-public-work{background:linear-gradient(145deg,#fff1cf,#fff9eb)}.home-public-work .editorial-work-grid article{background:#fffdf8f0;border:1px solid #d99b2547}.home-public-work .editorial-work-grid h3{color:var(--navy);font-size:clamp(1.28rem,1.7vw,1.62rem);line-height:1.18}.home-public-work .publication-status{color:#794d00;background:#fff0be;border-color:#d99b2566}.home-public-work .editorial-closing{background:#fffdf8b8;border:0;border-radius:.9rem;padding:1.5rem 1.65rem}.home-public-work .editorial-closing p{color:var(--navy);font-size:clamp(1.15rem,1.8vw,1.45rem)}.text-link{color:var(--civic)}@media (width<=980px){.home-hero--editorial{min-height:0}.home-entry{grid-template-columns:repeat(3,minmax(0,1fr))}.home-entry>a{min-height:12rem}}@media (width<=680px){body{font-size:16px}.site-header{min-height:4.35rem}.identity{padding-inline:1rem}.identity__wordmark{font-size:1.05rem}.journey-marker{width:calc(100% - 1rem);min-height:2.25rem}.home-hero--editorial,.home-why,.home-evidence,.home-public-work,.home-ecosystem-bridge{border-radius:1rem;width:calc(100% - 1rem);margin:.75rem auto}.home-hero__main{padding:3.6rem 1.25rem 2.7rem}.home-hero__main:before{top:2.3rem;left:1.25rem}.home-hero h1{max-width:11ch;margin-block:1.2rem 1.4rem;font-size:clamp(2.9rem,13vw,4rem);line-height:.96}.home-hero__lead{font-size:1rem;line-height:1.58}.home-entry{grid-template-columns:1fr}.home-entry>a{border-right:0;border-bottom:1px solid var(--line);min-height:9.5rem}.home-why,.home-evidence,.home-public-work,.home-ecosystem-bridge{padding:2.8rem 1.25rem!important}.section-header h2{font-size:clamp(2.05rem,9vw,2.8rem);line-height:1.04}.section-lead p{font-size:1rem;line-height:1.6}.home-why .editorial-principles,.home-evidence .editorial-case-grid,.home-public-work .editorial-work-grid{grid-template-columns:1fr}.home-why .editorial-principles article{min-height:0}.home-public-work .editorial-closing{align-items:flex-start;padding:1.25rem}}
