*,: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}.block{display:block}.table{display:table}.contents{display:contents}.hidden{display:none}.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))}.resize{resize:both}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@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{--green:#266210;--deep:#133458;--on-dark:#fffef4;--on-dark-soft:#fffef4c7;--on-dark-faint:#fffef48f;--on-dark-line:#fffef438;--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;--fs-label:.75rem;--fs-small:.875rem;--fs-body:1.0625rem;--fs-lead:clamp(1.125rem, 1.35vw, 1.25rem);--fs-title:clamp(1.25rem, 1.5vw, 1.5rem);--fs-subhead:clamp(1.5rem, 2vw, 1.875rem);--fs-feature:clamp(1.875rem, 2.8vw, 2.5rem);--fs-section:clamp(2.25rem, 3.6vw, 3.5rem);--fs-display:clamp(2.75rem, 5.2vw, 5.25rem);--lh-display:.98;--lh-heading:1.1;--lh-ui:1.3;--lh-snug:1.5;--lh-body:1.68;--track-display:-.045em;--track-heading:-.02em;--track-ui:.04em;--track-label:.1em}@media (width<=680px){:root{--fs-body:1rem}}.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-size:var(--fs-feature);font-variant-numeric:tabular-nums;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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:750}.route-instrument__identity strong{color:var(--theme-ink);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-overflow:ellipsis;white-space:nowrap;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{font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);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{font-size:var(--fs-label);line-height:var(--lh-ui);text-align:right;justify-items:end;margin:0}.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) .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) .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{margin-top:.5rem}.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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display)}.inheritance-field__header>p{max-width:42rem;color:var(--theme-muted);line-height:var(--lh-body)}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:760}.inheritance-instrument figcaption strong{font-family:var(--serif);font-size:var(--fs-body);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);font-size:var(--fs-title);line-height:var(--lh-snug);margin:0}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);padding-top:.3rem;font-weight:740}.inheritance-register h3,.inheritance-register p{margin:0}.inheritance-register h3{font-family:var(--serif);font-size:var(--fs-subhead);margin-bottom:.45rem;font-weight:550}.inheritance-register p{max-width:39rem;color:var(--theme-muted);line-height:var(--lh-body)}@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:var(--fs-section)}.inheritance-instrument figcaption{display:grid}.inheritance-instrument__field{width:92%}}.site-main--vision .sli-intro__meta>span:last-child{color:var(--on-dark-soft)}main [id]{scroll-margin-top:11rem}.domain-orientation{border:1px solid var(--line);width:min(1180px,100% - 2rem);color:var(--ink-soft);font-size:var(--fs-label);letter-spacing:var(--track-ui);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:1rem;margin:.75rem auto 0;padding:.7rem 1rem;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-dark)}.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}.ecosystem-fields__link{margin-top:.7rem;display:inline-block}.treatise-access-note{margin-top:1.4rem}.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);font-size:var(--fs-subhead);line-height:var(--lh-heading);margin:.65rem 0 1rem}.home-domain-contract__grid strong{color:var(--signal-dark);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase;margin-top:1.25rem;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:var(--fs-label)}.home-domain-contract{border-radius:1rem;padding:2.8rem 1.25rem}}.site-main{isolation:isolate}.site-main:where(:not(.site-main--home)){--theme-ink:#1c1e22;--theme-muted:#4a4d52;--theme-paper:#fdfbdd;--theme-paper-deep:#faf7bb;--theme-panel:#fffef4;--theme-accent:#266210;--theme-accent-2:#d99b21;--theme-dark:var(--deep);--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:var(--track-label);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 #1c1e2214}.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-mark:"V"}.site-main--vision .vision-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.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-mark:"J"}.site-main--jus-automica .jus-automica-hero{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.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-mark:"S"}.site-main--strategic-legal-intelligence .editorial-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.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-mark:"E"}.site-main--ecosystem .editorial-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.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-mark:"D"}.site-main--future-governance .editorial-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.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-mark:"A"}.site-main--intelligence-and-ideas .ideas-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.site-main--research{--theme-mark:"R"}.site-main--research .research-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.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-mark:"L"}.site-main--future-leadership .leadership-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.site-main--engage,.site-main--engage-compose{--theme-mark:"C"}.site-main--engage .engage-intro,.site-main--engage-compose .leadership-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.site-main--stewardship{--theme-mark:"K"}.site-main--stewardship .stewardship-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.site-main--legal{--theme-mark:"§"}.site-main--legal .legal-intro{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.site-main--legal .section-header{border-left-width:1px}.site-main--publication{--theme-mark:"¶"}.site-main--publication .publication-page__header{background:var(--theme-dark);border-top-color:var(--theme-accent-2)}.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{min-width:0;min-height:100vh;color:var(--ink);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(--deep);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:stretch;display:grid;position:sticky;top:0}.identity{border-right:1px solid var(--line-strong);flex-direction:column;justify-content:center;padding:.8rem clamp(1rem,2.5vw,3rem);display:flex}.identity__wordmark{font-family:var(--serif);font-weight:700}.identity__descriptor{font-weight:700;line-height:var(--lh-ui);text-transform:uppercase}.site-nav{justify-content:flex-end;display:flex}.site-nav a{border-left:1px solid var(--line);font-weight:700;line-height:var(--lh-ui);text-transform:uppercase;align-items:center;padding:.5rem clamp(.6rem,1.1vw,1.25rem);display:flex}.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{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;align-items:center;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}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.eyebrow{font-family:var(--mono);font-size:var(--fs-label);font-weight:700;line-height:var(--lh-snug);margin-bottom:1.1rem}.section-shell,.page-shell{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;display:flex}.home-hero h1{font-family:var(--serif);font-weight:500}.home-hero__lead{margin-bottom:0}.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 h1{max-width:12ch;font-family:var(--serif);font-size:var(--fs-display);letter-spacing:var(--track-display);margin-bottom:1.6rem;font-weight:500;line-height:.85}.actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.button{border:1px solid var(--ink);min-height:3.25rem;font-size:var(--fs-small);letter-spacing:var(--track-label);font-weight:800;line-height:var(--lh-ui);text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.15rem;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(--navy);border-color:var(--gold);background:var(--gold)}.button--primary:hover{color:var(--white);border-color:var(--navy);background:var(--deep)}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:.6rem;padding-bottom:.25rem;font-weight:800;display:inline-flex}.text-link:hover{color:var(--signal-dark);border-color:var(--signal-dark)}.decision-trace,.condition{border-bottom:1px solid var(--line-strong);padding:clamp(5rem,10vw,10rem) clamp(1.25rem,6vw,7rem)}.decision-trace{background:var(--deep);color:var(--white)}.section-header{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);margin-bottom:0;font-weight:500}.section-lead{color:var(--ink-soft);font-size:var(--fs-title);line-height:var(--lh-body)}.decision-trace .section-lead{color:var(--on-dark-soft)}.proposition-library__grid>article>div:first-child{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;gap:.8rem;margin-bottom:2rem;display:flex}.condition{background:var(--paper-deep)}.prose{max-width:50rem;font-size:var(--fs-body);line-height:var(--lh-body)}.prose p{margin-bottom:1.4rem}.page-shell{padding:0 clamp(1.25rem,6vw,7rem) clamp(6rem,12vw,12rem)}.editorial-section{border-bottom:1px solid var(--line-strong);padding:clamp(5rem,10vw,10rem) 0}.proposition-library__grid,.role-instrument{border:1px solid var(--line-strong);grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);display:grid}.proposition-library__grid ol{border-right:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.proposition-library__grid li button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:1rem;width:100%;padding:1rem;display:grid}.proposition-library__grid li button>span{color:var(--signal-dark);font-family:var(--mono);font-size:var(--fs-label)}.proposition-library__grid li button strong{font-family:var(--serif);font-size:var(--fs-body);font-weight:600}.proposition-library__grid li button:hover,.proposition-library__grid li button.is-active{color:var(--white);background:var(--civic)}.proposition-library__grid li button:hover>span,.proposition-library__grid li button.is-active>span{color:#f0c97e}.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}.proposition-library__grid>article h2{font-family:var(--serif);letter-spacing:var(--track-display);font-weight:500}.proposition-library__grid>article>p{font-size:var(--fs-body);line-height:var(--lh-body)}.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:var(--fs-label)}.principle-list h3{font-family:var(--serif);font-size:var(--fs-title);font-weight:600}.principle-list p{color:var(--ink-soft);line-height:var(--lh-body)}.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)}.proposition-library__grid>article footer{border-top:1px solid;margin-top:2rem;padding-top:1.5rem}.proposition-library__grid>article footer>span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:.7rem;font-weight:700;display:block}.anticipation{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.anticipation blockquote{border-top:1px solid var(--line-strong);border-left:4px solid var(--signal);font-family:var(--serif);font-size:var(--fs-subhead);line-height:var(--lh-ui);margin-top:3rem;padding:2rem 0 0 2rem}.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:var(--fs-title)}.relationship-row p{line-height:var(--lh-snug);margin:0}.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:var(--fs-label)}.loop-strip>div:last-child span{color:#faf9f5}.loop-strip p{font-family:var(--serif);font-size:var(--fs-lead);margin-top:4rem}.framework-caveat{border-left:3px solid var(--signal);max-width:56rem;color:var(--ink-soft);line-height:var(--lh-body);margin:2.5rem 0 0 auto;padding-left:1.5rem}.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);font-size:var(--fs-label);letter-spacing:var(--track-ui);opacity:.65;text-transform:uppercase;grid-column:2}.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);font-size:var(--fs-subhead);margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.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:var(--fs-label);line-height:var(--lh-snug);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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display)}.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:var(--fs-label)}.canons-section h3{font-family:var(--serif);font-size:var(--fs-title);margin:5rem 0 1rem;font-weight:500}.canons-section article>p{color:var(--ink-soft);line-height:var(--lh-body)}.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);font-size:var(--fs-display);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin:0}.leadership-intro>p:last-child{max-width:56rem;color:var(--ink-soft);font-size:var(--fs-title);line-height:var(--lh-body);grid-column:2;margin:1rem 0 0}.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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin:0}.role-field__header>p{color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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:var(--fs-label)}.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:var(--fs-label)}.role-reading>header h3{font-family:var(--serif);font-size:var(--fs-feature);font-weight:500;line-height:var(--lh-heading);margin:0}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);font-weight:700;line-height:var(--lh-snug);text-transform:uppercase;margin:0;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);font-size:var(--fs-title);line-height:var(--lh-snug);margin:0}.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);line-height:var(--lh-body);margin:0}.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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin-bottom:1.5rem}.leadership-connection>div>p:last-child{max-width:50rem;color:var(--ink-soft);line-height:var(--lh-body)}.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);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase;margin-bottom:.4rem;font-weight:700}.leadership-connection dd{line-height:var(--lh-snug);margin:0}.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:var(--fs-label)}.engagement-paths h2{font-family:var(--serif);font-size:var(--fs-subhead);margin:5rem 0 1rem;font-weight:500}.engagement-paths p{color:var(--ink-soft);line-height:var(--lh-body)}.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);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase;margin-bottom:.65rem;font-weight:700;display:block}.inquiry-composer select,.inquiry-composer textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-width:0;max-width:100%;line-height:var(--lh-snug);background:0 0;border-radius:0;padding:.85rem 0}.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{border:0;border-bottom:1px solid var(--on-dark-line);min-height:2.75rem;color:var(--white);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.inquiry-composer aside button svg{width:1rem}.inquiry-composer .button--correspond{border-color:var(--on-dark-line);width:100%;color:var(--white)}.inline-link{border-bottom:1px solid;font-weight:700}.inline-link:hover{color:var(--signal-dark)}.inquiry-composer pre{min-height:28rem;color:var(--on-dark);font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-body);white-space:pre-wrap;margin:2rem 0;overflow:hidden}.composer-note{border-top:1px solid var(--on-dark-line);color:var(--on-dark-soft);font-size:var(--fs-label);line-height:var(--lh-snug);padding-top:1rem}.founder-statement{color:var(--white);background:var(--deep);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);margin-top:2rem}.founder-statement__premise p:last-child{max-width:54rem;color:var(--on-dark-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:2.5rem 0 0}.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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin:1.2rem 0 0}.founder-connection>div:last-child>p{max-width:64ch;color:var(--ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.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:var(--fs-label);font-weight:700}.founder-approach h3{max-width:14ch;font-family:var(--serif);font-size:var(--fs-subhead);font-weight:500;line-height:var(--lh-heading);margin:3.5rem 0 1rem}.founder-approach article p{color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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:var(--fs-title);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);line-height:var(--lh-body);margin:1.4rem 0 0}.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:var(--fs-subhead);font-weight:500}.legal-sections p{color:var(--ink-soft);line-height:var(--lh-body)}.not-found{min-height:70svh;padding-top:10rem}.not-found h1{max-width:12ch;font-family:var(--serif);font-size:var(--fs-display);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display)}.not-found>p:not(.eyebrow){font-family:var(--serif);font-size:var(--fs-subhead)}.site-footer{color:var(--white);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);font-size:var(--fs-title);letter-spacing:var(--track-ui)}.footer-proposition p{max-width:54rem;font-family:var(--serif);font-size:var(--fs-section);letter-spacing:var(--track-display);line-height:var(--lh-heading)}.footer-links{border-top:1px solid var(--on-dark-line);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{width:fit-content;color:var(--on-dark-soft);align-items:center;gap:.4rem;display:inline-flex}.footer-links a:hover{color:var(--white)}.footer-links svg{width:.85rem}.footer-base{border-top:1px solid var(--on-dark-line);color:var(--on-dark-faint);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:1.2rem;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;line-height:var(--lh-snug);padding:1.2rem}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase}.comparison-table tbody th{width:22%;font-family:var(--serif);font-size:var(--fs-lead);font-weight:600}.publication-status{width:fit-content;min-height:1.8rem;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-ui);font-weight:700;line-height:var(--lh-ui);text-transform:uppercase;border:1px solid;align-items:center;padding:.25rem .55rem;display:inline-flex}.publication-status--published{color:var(--green)}.publication-status--public-draft{color:var(--navy)}.publication-status--research-agenda,.publication-status--planned,.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:var(--fs-display)}.research-snapshot{border-bottom:1px solid var(--line-strong);background:var(--deep);color:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.research-snapshot div{border-right:1px solid var(--on-dark-line);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:var(--fs-section);font-weight:500;line-height:var(--lh-display)}.research-snapshot span{color:var(--on-dark-soft);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;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);font-size:var(--fs-label);margin:1.25rem 0}.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);font-size:var(--fs-label);margin:2.4rem 0 .8rem}.publication-grid h2{max-width:24ch;font-family:var(--serif);font-size:var(--fs-feature);letter-spacing:var(--track-heading);font-weight:500;line-height:var(--lh-heading);margin:0 0 1.2rem}.publication-grid__body>p:last-of-type{max-width:60ch;color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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);font-size:var(--fs-label);padding:.35rem .6rem}.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{line-height:var(--lh-snug);margin:0}.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:var(--lh-snug)}.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);font-size:var(--fs-feature);margin:0 0 .5rem}.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:var(--fs-label);font-weight:700}.research-agenda article h2,.publication-formats article h2{max-width:18ch;font-family:var(--serif);font-size:var(--fs-subhead);font-weight:500;line-height:var(--lh-heading);margin:3.5rem 0 1rem}.research-agenda article p,.publication-formats article p{color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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);font-size:var(--fs-section);font-weight:500;line-height:var(--lh-display);margin:1.2rem 0 0}.publication-standard ol{border-top:1px solid var(--on-dark-line);margin:0;padding:0;list-style:none}.publication-standard li{border-bottom:1px solid var(--on-dark-line);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);font-size:var(--fs-title);margin:0}.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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin:1.2rem 0 0}.research-library-referral>div:last-child>p{max-width:54rem;color:var(--ink-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:0 0 2rem}.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);font-size:var(--fs-label);text-transform:uppercase;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 var(--on-dark-line);font-size:var(--fs-label);justify-content:center;padding-inline:.55rem;font-weight:700}.composer-warning,.composer-manual{border:1px solid var(--on-dark-line);color:var(--on-dark);font-size:var(--fs-small);line-height:var(--lh-snug);margin:1rem 0 0;padding:1rem}.composer-manual{color:var(--on-dark-soft);border-color:#0000}.composer-disclosure{border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink-soft);line-height:var(--lh-snug);margin:0 0 1.5rem;padding:1rem}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;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);min-height:2.75rem;font-size:var(--fs-small);align-items:center;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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.plain-language-summary p{max-width:62rem;font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}.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}.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);font-size:var(--fs-small);line-height:var(--lh-snug);grid-template-columns:2.2rem 1fr;align-items:center;gap:.75rem;display:grid}.reading-essay__contents a:before{content:counter(reading-index, decimal-leading-zero);color:var(--signal-dark);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);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);font-size:var(--fs-subhead);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-heading);margin:0 0 1.75rem}.reading-essay__chapters p:not(.eyebrow){max-width:72ch;color:var(--ink-soft);font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}.reading-essay__chapters p:not(.eyebrow)+p{margin-top:1.35rem}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);font-weight:700}.vision-threshold__grid h2{max-width:20ch;font-family:var(--serif);font-size:var(--fs-feature);letter-spacing:var(--track-heading);font-weight:500;line-height:var(--lh-heading);margin:3rem 0 1.25rem}.vision-threshold__grid p{max-width:40rem;color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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:var(--fs-label)}.work-formats__grid h2{font-family:var(--serif);font-size:var(--fs-feature);margin:1rem 0 0}.work-formats__summary{min-height:8rem;font-size:var(--fs-body);line-height:var(--lh-body);margin:1.5rem 0}.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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:.55rem;font-weight:700}.work-formats__grid dd{color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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:var(--fs-label)}.engagement-sequence p{font-weight:700;line-height:var(--lh-snug);margin:1.2rem 0 0}.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:var(--fs-subhead);font-weight:700}.glossary-grid dd{max-width:45rem;color:var(--ink-soft);line-height:var(--lh-body);margin:1rem 0 0}.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);font-size:var(--fs-title);font-weight:700;line-height:var(--lh-ui);cursor:pointer;align-items:center;padding:1rem 3rem 1rem 0;display:flex}.faq-list p{max-width:62rem;color:var(--ink-soft);line-height:var(--lh-body);margin:0;padding:0 0 1.75rem}@media (width<=1180px){.site-header{grid-template-columns:minmax(14rem,.75fr) minmax(32rem,1.4fr)}.site-nav a{font-size:var(--fs-label);padding-inline:.65rem}.threshold{grid-template-columns:6rem minmax(0,1fr) 4rem}.canons-section>div{grid-template-columns:repeat(3,1fr)}.engagement-paths{grid-template-columns:repeat(2,1fr)}.engagement-paths article:nth-child(2){border-right:0}}@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}.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 var(--on-dark-line)}.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)}.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}.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}.composer-actions{grid-template-columns:1fr}.threshold{grid-template-columns:4rem minmax(0,1fr)}.section-header,.anticipation,.contest-section,.correspondence-pending,.footer-proposition{grid-template-columns:1fr}.section-header .eyebrow{grid-row:auto}.proposition-library__grid,.role-instrument,.inquiry-composer{grid-template-columns:1fr}.proposition-library__grid ol,.role-list,.inquiry-composer form{border-right:0;border-bottom:1px solid var(--line-strong)}.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)}.loop-strip>div{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}.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-right:0;border-bottom:1px solid var(--on-dark-line);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:var(--fs-subhead)}.engagement-sequence li{min-height:6.5rem}.threshold{grid-template-columns:1fr}.threshold:before{width:85vw}.threshold h1{font-size:var(--fs-display)}.proposition-library__grid>article,.role-reading{min-height:auto;padding:2rem 1.25rem}.principle-list article{grid-template-columns:2rem 1fr}.principle-list p{grid-column:2}.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)}.role-reading>div,.engagement-paths,.footer-links,.canons-section>div{grid-template-columns:1fr}.engagement-paths article,.canons-section article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.canons-section h3{margin-top:2.5rem}.role-list button{min-height:4rem}.role-reading section{border-right:0;min-height:auto}.engagement-paths h2{margin-top:2.5rem}.footer-base{flex-direction:column}}:root{--civic-deep:var(--deep);--content-max:94rem;--reading-max:48rem;--shadow-soft:0 1.2rem 3.5rem #11171814}body{background-size:auto,5rem 5rem,auto}.section-shell,.page-shell{width:min(calc(100% - clamp(2rem, 5vw, 6rem)), var(--content-max))}.site-header{grid-template-columns:minmax(16rem,.7fr) minmax(40rem,1.6fr)}.identity{gap:.42rem;padding-inline:clamp(1.2rem,2.4vw,2.8rem)}.identity__line{align-items:center;gap:.75rem;display:flex}.identity__wordmark{font-size:var(--fs-title);letter-spacing:var(--track-ui)}.identity__status{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);font-weight:800;line-height:var(--lh-display);text-transform:uppercase;border:1px solid #26621061;border-radius:999px;padding:.3rem .48rem}.identity__descriptor{max-width:25rem;color:var(--ink-soft);font-size:var(--fs-label);letter-spacing:var(--track-label)}.site-nav{align-items:center;gap:0;padding-right:.75rem}.site-nav a{letter-spacing:var(--track-ui);border-left-color:#1c1e221a;align-self:stretch;padding-inline:clamp(.55rem,.85vw,1rem)}.site-nav a.site-nav__contact{border:1px solid var(--civic);margin-left:.7rem;padding:.7rem 1rem}.site-nav__contact svg{width:.9rem;margin-left:.45rem}.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{font-size:var(--fs-label);letter-spacing:var(--track-label);gap:1rem;padding:.52rem clamp(1.2rem,3vw,3.5rem)}.home-hero--editorial{grid-template-columns:minmax(0,1.55fr) minmax(21rem,.65fr)}.home-hero__main{position:relative}.home-hero__main:before{content:"";position:absolute}.home-hero__main>.eyebrow{margin-top:1rem}.home-hero h1{margin-bottom:2rem}.home-entry{grid-template-rows:auto repeat(3,1fr);display:grid}.home-entry__label{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;padding:1.25rem 1.5rem;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);display:flex;position:relative}.home-entry>a:last-child{border-bottom:0}.home-entry>a span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:1rem;font-weight:800}.home-entry>a strong{max-width:20rem;font-family:var(--serif);padding-right:2rem;font-weight:500}.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:var(--on-dark-soft)}.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}.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));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:var(--on-dark-soft)}.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:var(--on-dark-line);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)}.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:#fdfbddf5;position:sticky;top:5.75rem}.next-question{color:var(--white);background:var(--civic-deep)}.next-question .eyebrow,.next-question .text-link{color:var(--on-dark-soft)}.site-footer{background:linear-gradient(125deg, #0f4d5647, transparent 40%), var(--ink);padding-top:clamp(4rem,7vw,7rem)}@media (width<=1240px){.site-header{grid-template-columns:minmax(15rem,.68fr) minmax(35rem,1.55fr)}.site-nav a{font-size:var(--fs-label);padding-inline:.54rem}}@media (width<=980px){.site-header{grid-template-columns:1fr 5.25rem}.site-nav{align-items:stretch;padding-right:0;box-shadow:0 1rem 2rem #1c1e221f}.site-nav a{font-size:var(--fs-label);padding-inline:1.4rem;display:flex}.site-nav a.site-nav__contact{color:var(--white);background:var(--civic);border:0;align-self:stretch;margin:0}.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}.home-entry__label{grid-column:1/-1}.home-entry>a{border-right:1px solid var(--line-strong);border-bottom:0}.home-entry>a:last-child{border-right:0}.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:var(--fs-label)}.identity__status{display:none}.journey-marker{grid-template-columns:1fr;gap:.25rem;padding-block:.62rem}.journey-marker ol{font-size:var(--fs-label)}.section-header{grid-template-columns:1fr}.editorial-intro h1,.publication-page__header h1{font-size:var(--fs-display)}.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,.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);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;display:block}.sli-intro h1{max-width:16ch;font-family:var(--serif);font-size:var(--fs-display);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin:0}.sli-intro>p{max-width:58rem;color:var(--ink-soft);font-size:var(--fs-title);line-height:var(--lh-body);grid-column:2;margin:1rem 0 0}.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:var(--fs-label)}.sli-vocabulary h3{font-family:var(--serif);font-size:var(--fs-feature);margin:4rem 0 1rem;font-weight:500}.sli-vocabulary p{max-width:25rem;color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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:var(--fs-label);font-weight:700}.vision-questions h2{max-width:14ch;font-family:var(--serif);font-size:var(--fs-feature);letter-spacing:var(--track-heading);font-weight:500;line-height:var(--lh-heading);margin:4rem 0 1rem}.vision-questions article p{max-width:30rem;color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin:0}.vision-condition>header>p:last-child{color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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:var(--fs-label)}.vision-condition h3{font-family:var(--serif);font-size:var(--fs-subhead);margin:4rem 0 1rem;font-weight:500}.vision-condition article p{max-width:27rem;color:var(--ink-soft);line-height:var(--lh-body);margin:0}.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(--deep);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);font-size:var(--fs-section);letter-spacing:var(--track-display);font-weight:500;line-height:var(--lh-display);margin:0}.ideas-foundation>div:last-child>p{max-width:50rem;font-family:var(--serif);font-size:var(--fs-subhead);line-height:var(--lh-snug);margin-top:0}.ideas-foundation dl{border-top:1px solid var(--on-dark-line);margin:3rem 0 0}.ideas-foundation dl>div{border-bottom:1px solid var(--on-dark-line);padding:1.3rem 0}.ideas-foundation dt{color:#f0c97e;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin-bottom:.4rem;font-weight:700}.ideas-foundation dd{color:var(--on-dark-soft);line-height:var(--lh-body);margin:0}.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,.sli-intro{grid-template-columns:1fr}.sli-intro__meta{grid-row:auto}.sli-intro>p{grid-column:1}.sli-vocabulary{grid-template-columns:repeat(3,1fr)}.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}}@media (width<=620px){.ideas-foundation h2{font-size:var(--fs-section)}.proposition-select{gap:.65rem;margin-bottom:1rem;display:grid}.proposition-select>span{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;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{font-size:var(--fs-section)}.vision-condition>div{grid-template-columns:1fr}.vision-condition article{min-height:auto}.vision-condition h3{margin-top:2.5rem}.sli-intro{padding:4rem 0 3.5rem}.sli-intro h1{font-size:var(--fs-display)}.sli-vocabulary{grid-template-columns:1fr}.sli-vocabulary article{min-height:auto}.sli-vocabulary h3{margin-top:2.5rem}.leadership-intro{padding:4rem 0 3.5rem}.leadership-intro h1{font-size:var(--fs-display)}.role-field__header h2{font-size:var(--fs-section)}.role-select-mobile{gap:.65rem;margin-bottom:1rem;display:grid}.role-select-mobile>span{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;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:var(--fs-display)}}@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}}main h1{font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:var(--lh-display)}main h2{font-size:var(--fs-section);letter-spacing:var(--track-display);line-height:var(--lh-heading)}main h3{font-size:var(--fs-subhead);letter-spacing:var(--track-heading);line-height:var(--lh-heading)}.home-hero__lead,.leadership-intro>p:last-child,.sli-intro>p,.section-lead{font-size:var(--fs-lead)}.engagement-paths h2,.legal-sections h2{font-size:var(--fs-subhead);letter-spacing:var(--track-heading);line-height:var(--lh-heading)}.proposition-library__grid>article h2{font-size:var(--fs-subhead);line-height:var(--lh-heading)}.role-reading h3{font-size:var(--fs-feature);letter-spacing:var(--track-heading);line-height:var(--lh-heading)}.next-question>p{font-size:var(--fs-subhead);line-height:var(--lh-ui)}.founder-statement blockquote p,.founder-statement__premise p:first-child{font-size:var(--fs-feature);letter-spacing:var(--track-heading);line-height:var(--lh-heading)}.fieldbook__definition span,.fieldbook__issues h4,.fieldbook .reading-essay__chapters aside>span,.model-inquiry__anatomy article>span{color:var(--signal-dark);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.fieldbook .reading-essay__chapters h3{font-size:var(--fs-subhead);line-height:var(--lh-heading)}.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);line-height:var(--lh-body);margin:4rem 0 0}.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;font-family:var(--serif);margin:0;font-weight:500}.fieldbook__preface>div{max-width:52rem}.fieldbook__preface p{color:var(--ink-soft);font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}.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);line-height:var(--lh-body);padding-left:.35rem}.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);font-size:var(--fs-body);line-height:var(--lh-body);margin-top:.75rem}.fieldbook__boundary{color:var(--white);background:var(--deep);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{max-width:68ch;color:var(--on-dark-soft);font-family:var(--serif);font-size:var(--fs-subhead);line-height:var(--lh-snug);margin:0}.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{font-family:var(--serif);font-size:var(--fs-subhead);margin:4rem 0 1rem;font-weight:500}.model-inquiry__anatomy p{color:var(--ink-soft);line-height:var(--lh-body)}.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(--fs-subhead);line-height:var(--lh-snug);margin:0}.model-inquiry blockquote footer{color:var(--on-dark-soft);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-ui);text-transform:uppercase;margin-top:1.5rem}@media (width<=980px){.fieldbook__definition,.model-inquiry__anatomy{grid-template-columns:repeat(2,1fr)}.fieldbook__preface,.fieldbook__boundary{grid-template-columns:1fr}}@media (width<=620px){.fieldbook__definition,.model-inquiry__anatomy{grid-template-columns:1fr}.fieldbook__definition>div,.model-inquiry__anatomy article{min-height:auto}.fieldbook__definition p,.model-inquiry__anatomy 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}}.editorial-section{border-top:1px solid var(--line-strong)}.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 var(--fs-label)/var(--lh-display) var(--mono);letter-spacing:var(--track-label);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);font-size:var(--fs-subhead);font-weight:500;line-height:var(--lh-heading);margin:1.25rem 0 .8rem}.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);line-height:var(--lh-body);margin:0}.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 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;margin-bottom:.8rem}.home-ecosystem-bridge__grid strong{font-family:var(--serif);font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-ui)}.editorial-work-grid__meta{font:700 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-ui);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);font-size:var(--fs-subhead);line-height:var(--lh-ui);margin:0}.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(--fs-display);font-weight:500;line-height:var(--lh-display);letter-spacing:var(--track-display);margin:1rem 0 1.5rem}.editorial-intro>p:last-child,.publication-page__subtitle{max-width:54rem;color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-snug);margin:0}.method-caveat,.ecosystem-note{max-width:60rem;color:var(--ink-soft);border-left:3px solid var(--gold);font-size:var(--fs-small);line-height:var(--lh-body);margin:1.5rem 0 0;padding-left:1rem}.method-example__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.method-example__grid article{padding:1.5rem}.method-example__grid h3{font-size:var(--fs-title)}.method-example__grid p{font-size:var(--fs-small)}.method-modes{grid-template-columns:repeat(5,minmax(0,1fr))}.method-modes article{padding:1.5rem}.method-modes strong{min-height:3rem;font-size:var(--fs-small);margin-bottom:.75rem;display:block}.method-modes small{color:var(--civic);border-top:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-snug);margin-top:1.2rem;padding-top:1rem;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);font-size:var(--fs-title);line-height:var(--lh-body);margin:0}.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);line-height:var(--lh-body);padding:1.75rem}.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:var(--fs-title);font-weight:500}.ecosystem-diagram span{font:700 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-ui);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--two{grid-template-columns:repeat(2,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(--deep);text-align:left;margin-top:1rem;padding:1.25rem}.ecosystem-diagram__doctrine>p{font:700 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 1rem}.ecosystem-diagram__doctrine>div{border-top:1px solid var(--on-dark-line);border-left:1px solid var(--on-dark-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ecosystem-diagram__doctrine article{border-right:1px solid var(--on-dark-line);border-bottom:1px solid var(--on-dark-line);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 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;margin-bottom:.75rem}.ecosystem-diagram__doctrine strong{font-family:var(--serif);font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-heading);margin-bottom:.65rem}.ecosystem-diagram__doctrine small{color:var(--on-dark-soft);font-size:var(--fs-small);line-height:var(--lh-snug)}.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 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;margin-bottom:1rem;display:block}.intelligence-continuum__grid p,.ecosystem-fields__grid p{color:var(--ink-soft);line-height:var(--lh-body);margin:0}.ecosystem-fields__grid h3{font-family:var(--serif);font-size:var(--fs-title);margin:0 0 1rem;font-weight:500}.ecosystem-fields__grid strong{font-size:var(--fs-small);line-height:var(--lh-snug);margin-bottom:1rem;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(--deep);font:700 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase}.ecosystem-table tbody th{font-family:var(--serif);font-size:var(--fs-lead);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);min-height:6.5rem;font-size:var(--fs-small);background:0 0;padding:1rem;font-weight:700}.decision-tool__steps button span{color:var(--signal-dark);font:700 var(--fs-label)/var(--lh-display) 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(--deep);padding:clamp(2rem,6vw,5rem)}.decision-tool__panel h2{max-width:60rem;font-family:var(--serif);font-size:var(--fs-section);font-weight:500;line-height:var(--lh-display);margin:1.5rem 0}.decision-tool__panel>p:last-child{max-width:48rem;color:var(--on-dark-soft);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.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 var(--fs-label)/var(--lh-display) var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase;margin-bottom:.65rem}.publication-page__meta dd{color:var(--ink-soft);line-height:var(--lh-snug);margin:0}.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:var(--lh-body)}.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(--fs-feature);font-weight:500;line-height:var(--lh-heading);margin:1rem 0 1.5rem}.publication-page__chapters article>p:not(.eyebrow){color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-body)}.contact-editorial__hero{min-height:min(34rem,100vh - 8rem)}.contact-editorial__email{color:var(--civic);font-family:var(--serif);font-size:var(--fs-feature);border-bottom:2px solid;align-items:center;gap:.7rem;margin-top:2rem;padding-bottom:.35rem;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);font-size:var(--fs-title);margin:0 0 1rem;font-weight:500}.contact-editorial__note{max-width:70rem;color:var(--ink-soft);border-top:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-body);margin:2rem 0 0;padding-top:1.5rem}.contact-editorial__options h2{font-family:var(--serif);font-size:var(--fs-feature);font-weight:500;line-height:var(--lh-heading);margin:1rem 0}.contact-editorial__options p:not(.eyebrow){color:var(--ink-soft);line-height:var(--lh-body)}@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--two,.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:var(--fs-title)}.eyebrow,.publication-status{font-size:var(--fs-small)}}.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(--ink-soft);font:700 var(--fs-label)/var(--lh-display) var(--mono);letter-spacing:var(--track-label);text-transform:uppercase}.status-pair dd,.maturity,.ecosystem-table__nature{color:var(--ink);font:700 var(--fs-label)/var(--lh-ui) var(--mono);letter-spacing:var(--track-ui);text-transform:uppercase}.status-pair__maturity,.maturity{border-color:#26621061}.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{max-width:18ch;font-size:var(--fs-display);letter-spacing:var(--track-display)}.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:#1c1e22;--ink-soft:#4a4d52;--paper:#fdfbdd;--paper-deep:#faf7bb;--white:#fffef4;--line:#1c1e2229;--line-strong:#1c1e225c;--signal:#266210;--signal-dark:#266210;--civic:#266210;--civic-light:#e4ecd6;--gold:#d99b21;--sun:#d99b21;--sky:#fffef4;--coral-wash:#fffef4;--mint:#fffef4;--violet:var(--deep);--navy:#1c1e22}body{background:var(--paper);font-size:var(--fs-body)}.site-header{border-bottom:1px solid var(--line-strong);min-height:4.75rem;box-shadow:none;background:#fffef4f0}.identity{border-right-color:var(--line)}.identity__wordmark{color:var(--navy)}.identity__status{color:var(--civic);border-color:var(--civic);background:0 0}.identity__descriptor,.site-nav a{letter-spacing:var(--track-ui)}.site-nav a{font-size:var(--fs-label)}.site-nav a.site-nav__contact{min-height:3rem;color:var(--navy);background:var(--gold);box-shadow:none;border-radius:0;align-self:center;margin-inline:.65rem}.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:var(--fs-label)}.home-hero--editorial{width:min(100% - 2rem,94rem);min-height:min(42rem,100svh - 7.75rem);box-shadow:none;border-radius:0;margin:.4rem auto 2rem;overflow:hidden}.home-hero__main{color:var(--white);background:var(--deep);padding:clamp(3.75rem,6.4vw,6.5rem) clamp(2rem,5.4vw,6.5rem)}.home-hero__main:before{background:var(--gold);border-radius:0;width:3.6rem;height:3px;top:clamp(2.4rem,4vw,4rem);left:clamp(2rem,5.4vw,6.5rem)}.home-hero__main>.eyebrow{color:var(--gold)}.home-hero h1{max-width:12ch;font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:var(--lh-display);margin:1.4rem 0 1.65rem}.home-hero__lead{max-width:42rem;font-size:var(--fs-body);line-height:var(--lh-body)}.home-hero__main .button--primary{color:var(--navy);border-color:var(--gold);background:var(--gold);box-shadow:none;border-radius:0}.home-entry{background:var(--white)}.home-entry__label{border-bottom:0}.home-entry>a{border-color:#1c1e2224}.home-entry>a span{color:var(--signal-dark)}.home-entry>a strong{color:var(--navy);font-size:var(--fs-lead);line-height:var(--lh-ui)}.home-entry>a:hover,.home-entry>a:focus-visible{color:var(--white);background:var(--green)}.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{max-width:22ch;font-size:var(--fs-section);letter-spacing:var(--track-display);line-height:var(--lh-display)}.section-lead p{max-width:42rem;font-size:var(--fs-body);line-height:var(--lh-body)}.eyebrow{color:var(--green);letter-spacing:var(--track-label);text-transform:uppercase}.home-why,.home-evidence,.home-public-work,.home-ecosystem-bridge{border:1px solid var(--line-strong);width:min(100% - 2rem,94rem);box-shadow:none;border-radius:0;margin:2rem auto;overflow:hidden;padding:clamp(3.5rem,6vw,6rem) clamp(2rem,5.4vw,6rem)!important}.home-why{background:var(--white)}.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:1px solid var(--line);min-height:0;box-shadow:none;border-radius:0}.home-why .editorial-principles article{background:var(--paper);min-height:14rem}.home-why .editorial-principles span{width:2.4rem;height:2.4rem;color:var(--navy);background:var(--gold);border-radius:0;place-items:center;display:grid}.home-why .editorial-principles h3{color:var(--navy);font-size:var(--fs-subhead)}.home-ecosystem-bridge{color:var(--white);background:var(--green);position:relative}.home-ecosystem-bridge:after{border:1px solid var(--on-dark-line);content:"";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:var(--paper-deep)}.home-evidence .editorial-case-grid article{border-top:.3rem solid var(--navy);background:var(--white)}.home-evidence .editorial-case-grid h3{color:var(--navy);font-size:var(--fs-title);line-height:var(--lh-heading)}.home-evidence .editorial-case-grid p,.home-public-work .editorial-work-grid p{font-size:var(--fs-lead);line-height:var(--lh-body)}.home-evidence .editorial-case-grid__lesson{border:0;border-left:2px solid var(--gold);background:var(--paper);border-radius:0;padding:1rem}.home-public-work{background:var(--white)}.home-public-work .editorial-work-grid article{border:1px solid var(--line);background:var(--white)}.home-public-work .editorial-work-grid h3{color:var(--navy);font-size:var(--fs-title);line-height:var(--lh-heading)}.home-public-work .publication-status{background:0 0}.home-public-work .editorial-closing{border:1px solid var(--line);background:var(--paper);border-radius:0;padding:1.5rem 1.65rem}.home-public-work .editorial-closing p{color:var(--navy);font-size:var(--fs-title)}.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:var(--fs-body)}.site-header{min-height:4.35rem}.identity{padding-inline:1rem}.identity__wordmark{font-size:var(--fs-body)}.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:0;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;font-size:var(--fs-display);line-height:var(--lh-display);margin-block:1.2rem 1.4rem}.home-hero__lead{font-size:var(--fs-body);line-height:var(--lh-snug)}.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:var(--fs-section);line-height:var(--lh-heading)}.section-lead p{font-size:var(--fs-body);line-height:var(--lh-body)}.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}}@keyframes rise-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes field-drift{0%{background-position:0 0,0 0,0 0}to{background-position:5.5rem 2.75rem,-2.75rem 5.5rem,0 0}}.reveal{opacity:0;transition:opacity .64s,transform .76s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(1.1rem)}.reveal.is-visible{opacity:1;transform:none}.home-hero__main>.eyebrow,.sli-intro .eyebrow,.sli-intro__meta,.leadership-intro .eyebrow,.editorial-intro .eyebrow,.publication-page__header .eyebrow{animation:.6s cubic-bezier(.2,.7,.2,1) both rise-in}.home-hero h1,.sli-intro h1,.leadership-intro h1,.editorial-intro h1,.publication-page__header h1{animation:.82s cubic-bezier(.2,.7,.2,1) .12s both rise-in}.home-hero__lead,.sli-intro>p,.leadership-intro>p,.editorial-intro>p,.publication-page__header>p{animation:.82s cubic-bezier(.2,.7,.2,1) .26s both rise-in}.home-hero__main .actions,.sli-intro .actions,.editorial-intro .actions,.publication-page__meta{animation:.82s cubic-bezier(.2,.7,.2,1) .4s both rise-in}.home-entry{animation:.9s .3s both fade-in}.home-hero__main:before{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) 80ms both rule-draw}.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{animation:80s linear infinite alternate field-drift}.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{transform:translateY(calc(var(--scroll-y,0) * -.18px));will-change:transform}.site-header:after{z-index:1;background:var(--gold);content:"";height:3px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;pointer-events:none;transition:transform .12s linear;position:absolute;bottom:-1px;left:0;right:0}.decision-tool__panel,.role-reading{animation:.38s cubic-bezier(.2,.7,.2,1) both panel-in}.decision-tool__steps button,.role-tabs button{transition:background-color .2s,color .2s,box-shadow .2s}.editorial-principles article,.editorial-case-grid article,.editorial-work-grid article,.method-modes article,.method-example__grid article,.contact-editorial__grid article,.intelligence-continuum__grid article,.ecosystem-fields__grid article,.publication-grid article,.home-entry>a,.ecosystem-diagram__layer>div{transition:transform .26s cubic-bezier(.2,.7,.2,1),border-color .2s,background-color .2s,color .2s;position:relative}.editorial-principles article:after,.editorial-case-grid article:after,.editorial-work-grid article:after,.method-modes article:after,.method-example__grid article:after,.contact-editorial__grid article:after,.intelligence-continuum__grid article:after,.ecosystem-fields__grid article:after,.publication-grid article:after,.ecosystem-diagram__layer>div:after{background:var(--gold);content:"";transform-origin:0;pointer-events:none;height:3px;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.editorial-principles article:hover,.editorial-case-grid article:hover,.editorial-work-grid article:hover,.method-modes article:hover,.method-example__grid article:hover,.contact-editorial__grid article:hover,.intelligence-continuum__grid article:hover,.ecosystem-fields__grid article:hover,.publication-grid article:hover,.ecosystem-diagram__layer>div:hover{border-color:var(--navy);transform:translateY(-4px)}.editorial-principles article:hover:after,.editorial-case-grid article:hover:after,.editorial-work-grid article:hover:after,.method-modes article:hover:after,.method-example__grid article:hover:after,.contact-editorial__grid article:hover:after,.intelligence-continuum__grid article:hover:after,.ecosystem-fields__grid article:hover:after,.publication-grid article:hover:after,.ecosystem-diagram__layer>div:hover:after{transform:scaleX(1)}.home-entry>a svg,.text-link svg,.button svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.home-entry>a:hover svg,.home-entry>a:focus-visible svg,.text-link:hover svg,.text-link:focus-visible svg,.button:hover svg,.button:focus-visible svg{transform:translate(.35rem)}.text-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .28s cubic-bezier(.2,.7,.2,1),color .2s}.text-link:hover,.text-link:focus-visible{background-size:100% 2px}.site-nav a{position:relative}.site-nav a:after{background:var(--gold);content:"";transform-origin:0;height:2px;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:.9rem;right:.9rem;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.site-nav a.site-nav__contact:after{display:none}.site-nav a.site-nav__contact:hover,.site-nav a.site-nav__contact:focus-visible{color:var(--white);background:var(--deep)}@media (prefers-reduced-motion:no-preference){@keyframes vt-out{to{opacity:0;transform:translateY(-.6rem)}}@keyframes vt-in{0%{opacity:0;transform:translateY(1rem)}}::view-transition-old(root){animation:.18s both vt-out}::view-transition-new(root){animation:.36s cubic-bezier(.2,.7,.2,1) both vt-in}.site-header{view-transition-name:site-header}::view-transition-old(site-header){animation:none}::view-transition-new(site-header){animation:none}}.site-main--home .editorial-section[aria-label^="Code, Law and Capital"]{border:1px solid var(--line-strong);background:var(--white);width:min(100% - 2rem,94rem);margin:2rem auto;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,5.4vw,6rem)}.site-main--home .editorial-section[aria-label^="Code, Law and Capital"] h2{font-family:var(--serif);margin-bottom:.5rem}.site-main--home .editorial-section[aria-label^="Code, Law and Capital"]>p:not(.eyebrow){max-width:48rem;color:var(--ink-soft);margin-bottom:1.5rem}.inheritance-field{padding-inline:clamp(1.25rem,4vw,3.5rem)}.publication-page__chapters article>p:not(.eyebrow)+p,.legal-sections p+p,.reading-essay__chapters p:not(.eyebrow)+p{margin-top:1.1em}.legal-sections h2{margin-bottom:.6rem}main .publication-grid h2,main .contact-editorial__grid h2,main .editorial-work-grid h2{font-size:var(--fs-subhead);letter-spacing:var(--track-heading);line-height:var(--lh-heading)}.plain-language-summary+.page-guide{margin-top:1.5rem}.eyebrow,.page-guide>span,.section-header .eyebrow,.editorial-principles span,.method-example__grid span,.method-modes>article>span,.contact-editorial__grid>article>span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:700}.site-main--home section,.site-main--home article,.site-main--home aside,.site-main--home .home-hero--editorial,.plain-language-summary,.page-guide,.publication-grid article,.site-main--home .home-domain-contract.section-shell,.site-main--home .home-domain-contract .home-domain-contract__grid>*,.site-main--home .home-domain-contract .button{border-radius:0}.decision-tool__cases{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-bottom:1.25rem;display:flex}.decision-tool__cases>span{color:var(--green);font:700 var(--fs-label)/var(--lh-display) var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;align-self:center;margin-right:.5rem}.decision-tool__cases button{cursor:pointer;min-height:3rem;color:var(--navy);border:1px solid var(--line-strong);background:var(--white);font-size:var(--fs-small);letter-spacing:var(--track-ui);flex-direction:column;align-items:flex-start;gap:.3rem;padding:.6rem .95rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:flex}.decision-tool__cases button small{color:var(--ink-soft);font:500 var(--fs-label)/var(--lh-display) var(--mono);letter-spacing:var(--track-label);text-transform:uppercase}.decision-tool__cases button:hover{border-color:var(--navy);transform:translateY(-2px)}.decision-tool__cases button.is-active{color:var(--navy);border-color:var(--gold);background:var(--gold)}.decision-tool__cases button.is-active small{color:var(--navy)}.decision-tool__steps button{transition:background-color .22s,color .22s;position:relative}.decision-tool__steps button:after{background:var(--gold);content:"";transform-origin:0;height:4px;transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.decision-tool__steps button.is-done{color:var(--navy);background:var(--civic-light)}.decision-tool__steps button.is-done:after,.decision-tool__steps button.is-active:after{transform:scaleX(1)}.decision-tool__steps button.is-done span{color:var(--green)}.decision-tool__panel .eyebrow{color:var(--gold)}.decision-tool__panel>p:last-of-type{color:var(--on-dark-soft)}.decision-tool__case{border-left:3px solid var(--gold);background:#fffef40f;max-width:52rem;margin-top:2.25rem;padding:1.5rem 1.75rem;animation:.42s cubic-bezier(.2,.7,.2,1) .12s both rise-in}.decision-tool__case .eyebrow{margin-bottom:.75rem}.decision-tool__case p:not(.eyebrow){color:var(--on-dark);font-family:var(--serif);font-size:var(--fs-lead);line-height:var(--lh-snug);margin:0 0 1rem}.decision-tool__case .text-link{color:var(--on-dark);border-bottom-color:var(--on-dark-line)}.decision-tool__nav{border-top:1px solid var(--on-dark-line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.decision-tool__nav>span{color:var(--on-dark-faint);font:700 var(--fs-label)/var(--lh-display) var(--mono);letter-spacing:var(--track-label)}.decision-tool__nav .button--line{color:var(--on-dark);border-color:var(--on-dark-line)}.decision-tool__nav .button--line:hover:not(:disabled){border-color:var(--on-dark)}.decision-tool__nav .button:disabled{cursor:default;opacity:.35;transform:none}.decision-tool__note{max-width:60rem;color:var(--ink-soft);font-size:var(--fs-small);line-height:var(--lh-body);margin:1rem 0 0}@media (width<=680px){.decision-tool__cases button{flex:calc(50% - .5rem)}.decision-tool__nav{flex-direction:column;align-items:stretch}.decision-tool__nav>span{text-align:center}}.site-main .decision-tool__panel .eyebrow,.site-main .decision-tool__case .eyebrow{color:var(--gold)}.site-main .decision-tool__case .text-link{color:var(--on-dark);background-image:linear-gradient(var(--gold), var(--gold))}.site-main .decision-tool__case .text-link svg{stroke:var(--gold)}.home-hero__echo{border-top:1px solid var(--on-dark-line);gap:.45rem;max-width:34rem;min-height:4.6rem;margin:2rem 0 0;padding:1rem 0 0;transition:border-color .24s;animation:.82s cubic-bezier(.2,.7,.2,1) .52s both rise-in;display:grid}.home-hero__echo.is-active{border-top-color:var(--gold)}.home-hero__echo>span{color:var(--on-dark-faint);font:700 var(--fs-label)/var(--lh-display) var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;transition:color .24s}.home-hero__echo.is-active>span{color:var(--gold)}.home-hero__echo>strong{color:var(--on-dark-soft);font-family:var(--serif);font-size:var(--fs-lead);font-weight:500;line-height:var(--lh-ui);animation:.32s cubic-bezier(.2,.7,.2,1) both panel-in}.home-hero__echo.is-active>strong{color:var(--on-dark)}.home-entry>a{transition:color .2s,background-color .2s,padding-left .24s cubic-bezier(.2,.7,.2,1)}.home-entry>a:hover,.home-entry>a:focus-visible{padding-left:calc(clamp(1.5rem,3vw,2.4rem) + .5rem)}body[data-door=\/future-leadership] .site-nav a[href=\/future-leadership]:after,body[data-door=\/jus-automica] .site-nav a[href=\/jus-automica]:after,body[data-door=\/strategic-legal-intelligence] .site-nav a[href=\/strategic-legal-intelligence]:after,body[data-door=\/future-governance] .site-nav a[href=\/future-governance]:after,body[data-door=\/research] .site-nav a[href=\/research]:after{transform:scaleX(1)}@media (width<=980px){.home-hero__echo{display:none}}.ecosystem-diagram__connector.reveal{transform-origin:top;transition:transform .52s cubic-bezier(.2,.7,.2,1),opacity .3s;transform:scaleY(0)}.ecosystem-diagram__connector.reveal.is-visible{transform:scaleY(1)}.ecosystem-diagram__root,.ecosystem-diagram__premise,.ecosystem-diagram__doctrine,.ecosystem-diagram__modes,.ecosystem-diagram__interface{transition:box-shadow .24s,transform .24s cubic-bezier(.2,.7,.2,1)}.ecosystem-diagram__root:hover,.ecosystem-diagram__premise:hover,.ecosystem-diagram__doctrine:hover,.ecosystem-diagram__modes:hover,.ecosystem-diagram__interface:hover{box-shadow:inset 0 0 0 2px var(--gold);transform:translateY(-3px)}.route-instrument__step{display:none}.footer-domains{color:var(--on-dark-soft);border-top:1px solid var(--on-dark-line);font-size:var(--fs-small);line-height:var(--lh-snug);flex-wrap:wrap;gap:.5rem 2rem;margin:2.5rem 0 0;padding-top:1.25rem;display:flex}.footer-domains strong,.footer-domains a{color:var(--on-dark);margin-right:.4rem;font-weight:700}.footer-domains a{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em}.route-instrument__track li,.route-instrument__node{min-width:2.75rem;min-height:2.75rem}@media (width<=680px){.domain-orientation,.journey-marker{display:none}.route-instrument{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:calc(100% - 2rem);margin:.5rem auto .75rem;padding:.35rem 0}.route-instrument__track,.route-instrument__mode,.route-instrument small{display:none}.route-instrument__identity{gap:.6rem}.route-instrument__identity>span:last-child{display:block}.route-instrument__identity strong{font-size:var(--fs-small)}.route-instrument__number{font-size:var(--fs-title);line-height:var(--lh-display)}.route-instrument__step{align-items:center;gap:.25rem;display:flex}.route-instrument__step-link{width:2.75rem;height:2.75rem;color:var(--navy);border:1px solid var(--line-strong);place-items:center;display:grid}.route-instrument__step-link.is-empty{border-color:#0000}.route-instrument__step-link svg{width:1.1rem;height:1.1rem}.route-instrument__step-count{min-width:3.4rem;color:var(--ink-soft);font:700 var(--fs-label) / 1 var(--mono);letter-spacing:var(--track-ui);text-align:center}.site-footer a,.footer-links a,.page-guide a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (width>=681px){.footer-domains{display:none}}.site-main .home-hero__lead,.site-main .sli-intro>p:not([class]),.site-main .leadership-intro>p:not([class]),.site-main .editorial-intro>p:not([class]),.site-main .publication-page__header>p.publication-page__subtitle{font-family:var(--sans);font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-body)}.page-guide{transition:transform .26s cubic-bezier(.2,.7,.2,1),opacity .2s}html[data-scroll-dir=down] .page-guide.is-stuck{opacity:0;pointer-events:none;transform:translateY(-110%)}.reading-essay__contents{max-height:calc(100vh - 9rem);transition:top .26s cubic-bezier(.2,.7,.2,1);top:7.5rem;overflow-y:auto}html[data-guide-visible] .reading-essay__contents{max-height:calc(100vh - 13.5rem);top:12rem}.reading-essay__contents li{position:relative}.reading-essay__contents li:after{background:var(--gold);content:"";width:3px;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:-.75rem;transform:scaleY(0)}.reading-essay__contents li.is-current:after{transform:scaleY(1)}.reading-essay__contents li.is-current a{color:var(--navy);font-weight:700}.reading-essay__contents li.reading-essay__all{border-bottom:0}.reading-essay__all:after{display:none}.reading-essay__all button,.reading-essay__toggle{cursor:pointer;min-height:2.75rem;color:var(--green);font:700 var(--fs-label) / 1 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.6rem;padding:0;display:inline-flex}.reading-essay__all button{margin-top:1rem}.reading-essay__toggle svg{width:1rem;height:1rem;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.reading-essay__toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.reading-essay__toggle:hover svg,.reading-essay__toggle:focus-visible svg{transform:translate(.3rem)}.reading-essay__toggle[aria-expanded=true]:hover svg{transform:rotate(-90deg)translate(.2rem)}.reading-essay.is-enhanced .reading-essay__chapters{gap:clamp(2.5rem,5vw,4rem)}.reading-essay.is-enhanced .reading-essay__chapters article{border-bottom:1px solid var(--line);padding-bottom:clamp(2rem,4vw,3rem)}.reading-essay.is-enhanced .reading-essay__chapters article.is-closed>p:not(.eyebrow){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reading-essay.is-enhanced .reading-essay__chapters article.is-closed h3{margin-bottom:1rem}.reading-essay__more:not([hidden]){animation:.42s cubic-bezier(.2,.7,.2,1) both rise-in}.reading-essay__more>p:first-child{margin-top:1.1em}.reading-essay__toggle{margin-top:1.5rem}@media (width<=980px){.reading-essay__contents,html[data-guide-visible] .reading-essay__contents{max-height:none;position:static;overflow:visible}.reading-essay__contents li:after{display:none}}.site-main .proposition-library__grid>article .proposition-question{font-family:var(--serif);font-size:var(--fs-subhead);line-height:var(--lh-heading)}.text-link{position:relative}.text-link:before{content:"";position:absolute;inset:-.75rem -.25rem}.reading-essay__contents{padding-left:.85rem}.status-ledger{border-top:1px solid var(--on-dark-line);border-bottom:1px solid var(--on-dark-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:2.5rem 0 0;display:grid}.status-ledger>div{padding:1.1rem 1.25rem 1.1rem 0}.status-ledger>div+div{border-left:1px solid var(--on-dark-line);padding-left:1.25rem}.status-ledger dt{color:var(--on-dark-faint);font:700 var(--fs-label) / var(--lh-ui) var(--mono);letter-spacing:var(--track-label);text-transform:uppercase}.status-ledger dd{color:var(--on-dark);font-family:var(--serif);font-size:var(--fs-title);line-height:var(--lh-heading);font-variant-numeric:tabular-nums;margin:.45rem 0 0}.status-ledger__feed dd a{min-height:2.75rem;color:var(--on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.25em;align-items:center;gap:.55rem;display:inline-flex}.status-ledger__feed dd a:before{border:1px solid var(--on-dark-faint);content:"";border-radius:50%;width:.55rem;height:.55rem}.status-ledger__feed.is-live dd a:before{border-color:var(--gold);background:var(--gold);animation:2.4s ease-out .6s 3 ledger-pulse;box-shadow:0 0 #d99b2199}@keyframes ledger-pulse{0%{box-shadow:0 0 #d99b218c}70%,to{box-shadow:0 0 0 .6rem #d99b2100}}@media (width<=980px){.status-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.status-ledger>div,.status-ledger>div+div{border-left:0;border-bottom:1px solid var(--on-dark-line);padding:1rem 0}.status-ledger>div:nth-child(2n){border-left:1px solid var(--on-dark-line);padding-left:1rem}.status-ledger>div:last-child{border-bottom:0}}.composer-framing{border:1px solid var(--line);background:var(--paper);margin:1rem 0 1.25rem;padding:1rem 1.1rem}.composer-framing__meter{background:var(--line);height:4px;overflow:hidden}.composer-framing__meter span{background:var(--gold);transform-origin:0;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:block}.composer-framing>p{color:var(--ink-soft);font-size:var(--fs-small);margin:.75rem 0 .5rem}.composer-framing>p strong{color:var(--navy)}.composer-framing ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.composer-framing li{color:var(--ink-soft);font-size:var(--fs-small);line-height:var(--lh-snug);grid-template-columns:1.1rem 1fr;align-items:center;gap:.6rem;transition:color .24s;display:grid}.composer-framing li>span:first-child{border:1px solid var(--line-strong);place-items:center;width:1.1rem;height:1.1rem;transition:background-color .24s,border-color .24s;display:grid}.composer-framing li.is-done{color:var(--navy)}.composer-framing li.is-done>span:first-child{color:var(--white);border-color:var(--green);background:var(--green)}.composer-framing li svg{stroke-width:3px;width:.8rem;height:.8rem;animation:.28s cubic-bezier(.2,.7,.2,1) both rise-in}.inquiry-composer pre .is-placeholder{font-style:italic}.inquiry-composer pre .is-written{animation:.36s both fade-in}.publication-themes{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;display:flex}.publication-themes button{cursor:pointer;min-height:2.75rem;color:var(--navy);border:1px solid var(--line-strong);background:var(--white);font-size:var(--fs-small);padding:.5rem .9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.publication-themes button:hover{border-color:var(--navy);transform:translateY(-2px)}.publication-themes button.is-active{color:var(--navy);border-color:var(--gold);background:var(--gold)}@media (prefers-reduced-motion:no-preference){html[data-transition=library]::view-transition-old(root){animation:none}html[data-transition=library]::view-transition-new(root){animation:none}html[data-transition=library]::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}.inheritance-instrument__ring,.inheritance-instrument__axis,.inheritance-instrument__point{transition:border-color .28s,background-color .28s,opacity .28s,box-shadow .28s,width .42s cubic-bezier(.2,.7,.2,1),height .42s cubic-bezier(.2,.7,.2,1)}.inheritance-instrument__field[data-active]>:where(span:not(.inheritance-instrument__core)){opacity:.25}.inheritance-instrument__field[data-active=memory] .inheritance-instrument__ring--outer,.inheritance-instrument__field[data-active=stewardship] .inheritance-instrument__ring--middle,.inheritance-instrument__field[data-active=stewardship] .inheritance-instrument__ring--inner{opacity:1;border-width:2px;border-color:var(--gold);box-shadow:0 0 0 .35rem #d99b211f}.inheritance-instrument__field[data-active=memory] .inheritance-instrument__ring--outer{width:82%;height:82%}.inheritance-instrument__field[data-active=order] .inheritance-instrument__axis{opacity:1;background:var(--gold);box-shadow:0 0 0 1px var(--gold)}.inheritance-instrument__field[data-active=orientation] .inheritance-instrument__point{opacity:1;border-color:var(--gold);background:var(--gold);width:1rem;height:1rem}.inheritance-register>li{cursor:default;transition:background-color .24s,padding-left .28s cubic-bezier(.2,.7,.2,1);position:relative}.inheritance-register>li:before{background:var(--gold);content:"";width:3px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.inheritance-register>li.is-active{padding-left:.85rem}.inheritance-register>li.is-active:before{transform:scaleY(1)}.home-hero__main,.site-main .page-shell :is(.sli-intro,.leadership-intro,.editorial-intro),.site-main--publication .publication-page__header{--theme-panel:var(--ink);--on-dark:var(--ink);--on-dark-soft:var(--ink-soft);--on-dark-faint:#1c1e229e;--on-dark-line:var(--line-strong);color:var(--ink);border:1px solid var(--line-strong);border-top:.4rem solid var(--gold);background:var(--white)}.site-main .page-shell :is(.sli-intro,.leadership-intro,.editorial-intro) :is(.eyebrow,.sli-intro__meta span,h1),.site-main--publication .publication-page__header :is(.eyebrow,h1),.home-hero__main>.eyebrow{color:inherit}.site-main .page-shell :is(.sli-intro,.leadership-intro,.editorial-intro) .eyebrow,.site-main--publication .publication-page__header .eyebrow,.home-hero__main>.eyebrow{color:var(--green);border-color:var(--gold)}.home-hero h1{color:var(--ink)}.home-hero__lead{color:var(--ink-soft)}.home-hero__main .button--primary:hover{color:var(--white);border-color:var(--deep);background:var(--deep)}.home-hero__main .button--line{color:var(--ink);border-color:var(--line-strong)}.home-hero__main .button--line:hover{border-color:var(--ink)}.home-hero--editorial{background:0 0;border:0}.home-entry{border:1px solid var(--line-strong);border-left:0}.home-entry__label{color:var(--white);background:var(--deep)}.site-main .page-shell :is(.sli-intro,.leadership-intro,.editorial-intro) :is(.status-pair>div,.publication-status),.site-main--publication .publication-page__header :is(.publication-page__meta,.publication-status){color:var(--ink);border-color:var(--line-strong);background:var(--paper)}.site-main .page-shell :is(.sli-intro,.leadership-intro,.editorial-intro) .status-pair :is(dt,dd),.site-main--publication .publication-page__meta :is(dt,dd){color:var(--ink)}.site-main .page-shell .editorial-intro .framework-caveat,.route-instrument__sequence{color:var(--ink-soft)}.next-question .eyebrow{color:var(--gold)}.next-question .text-link{color:var(--on-dark);border-bottom-color:var(--on-dark-line)}.site-nav a.site-nav__contact.is-active,.site-nav a.site-nav__contact[aria-current=page]{color:var(--white);background:var(--deep)}.inquiry-composer pre .is-placeholder{color:var(--on-dark-faint);opacity:1}.inquiry-composer :is(dt,dd){color:var(--ink)}.site-main:not(.site-main--home) .next-question .eyebrow{color:var(--gold)}.site-main:not(.site-main--home) .next-question .text-link{color:var(--on-dark)}.site-main.site-main--jus-automica .page-shell .editorial-intro .framework-caveat{color:var(--ink-soft);border-left-color:var(--gold)}.site-main :is(.next-question,.ecosystem-diagram__root,.ecosystem-diagram__doctrine,.decision-tool__panel,.fieldbook__boundary,.ideas-foundation,.research-snapshot,.publication-standard,.founder-statement,.inquiry-composer aside) :is(.eyebrow,dt,small,span.eyebrow){color:var(--gold)}.site-main :is(.next-question,.ecosystem-diagram__root,.ecosystem-diagram__doctrine,.decision-tool__panel,.fieldbook__boundary,.ideas-foundation,.research-snapshot,.publication-standard,.founder-statement,.inquiry-composer aside) .text-link{color:var(--on-dark);border-bottom-color:var(--on-dark-line)}.site-main.site-main--jus-automica .editorial-section .framework-caveat{color:var(--ink-soft);border-left-color:var(--gold)}.home-hero__main{-moz-column-gap:clamp(1.5rem, 3vw, 3rem);grid-template-columns:minmax(0,1fr) clamp(13rem,19vw,17.5rem);align-content:start;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.home-hero__main>*{grid-column:1}.home-hero__main>.home-hero__books{grid-area:1/2/span 6;align-self:center}.home-hero__books{margin:0;padding-top:1rem;position:relative}.home-hero__book{width:72%;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;display:block;box-shadow:0 1.2rem 2.4rem #1c1e2247}.home-hero__book img{width:100%;height:auto;display:block}.home-hero__book--global{z-index:1;position:relative;transform:rotate(-5deg)}.home-hero__book--pakistan{z-index:2;margin:-78% 0 0 auto;position:relative;transform:rotate(4deg)translateY(1.5rem)}.home-hero__books:hover .home-hero__book--global,.home-hero__books:focus-within .home-hero__book--global{transform:rotate(-8deg)translate(-.9rem,-.4rem)}.home-hero__books:hover .home-hero__book--pakistan,.home-hero__books:focus-within .home-hero__book--pakistan{transform:rotate(7deg)translate(.9rem,1.2rem)}.home-hero__book:hover,.home-hero__book:focus-visible{z-index:3;box-shadow:0 1.6rem 3rem #1c1e225c}.home-hero__books figcaption{color:var(--ink-soft);font-size:var(--fs-small);line-height:var(--lh-snug);gap:.3rem;margin-top:3rem;display:grid}.home-hero__books figcaption span{color:var(--green);font:700 var(--fs-label) / 1 var(--mono);letter-spacing:var(--track-label);text-transform:uppercase}.home-hero__books figcaption a{color:var(--ink);font-family:var(--serif);font-size:var(--fs-title);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em}.home-hero__books{animation:.9s cubic-bezier(.2,.7,.2,1) .3s both rise-in}@media (width<=1180px){.home-hero__main{grid-template-columns:minmax(0,1fr)}.home-hero__main>.home-hero__books{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,9.5rem)) minmax(0,1fr);align-items:end;gap:0 1rem;margin-top:2.25rem;display:grid}.home-hero__book,.home-hero__book--pakistan{width:100%;margin:0}.home-hero__book--pakistan{transform:rotate(3deg)translateY(.5rem)}.home-hero__books figcaption{margin:0 0 .5rem .75rem}}@media (width<=520px){.home-hero__main>.home-hero__books{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero__books figcaption{grid-column:1/-1;margin:1.75rem 0 0}}.book-cover-image,.book-plate{aspect-ratio:2/3;width:100%;display:block;box-shadow:0 1rem 2.2rem #1c1e2242}.book-plate{color:#f1e3b8;text-align:center;outline-offset:-.55rem;outline:1px solid #d99b218c;grid-template-rows:auto 1fr auto auto auto auto auto;justify-items:center;gap:.6rem;padding:9% 9% 8%;display:grid;position:relative;overflow:hidden}.book-plate--jus{background:#0d1424 radial-gradient(at 50% 38%,#1d2b45 0%,#0d1424 70%)}.book-plate--rpp{background:#0c2e1d radial-gradient(at 50% 30%,#18452c 0%,#0c2e1d 72%)}.book-plate--fiscal{color:#f4f1e6;background:#0d3322 radial-gradient(at 50% 35%,#1a4a32 0%,#0d3322 75%)}.book-plate__house{display:none}.book-plate__title{font-family:var(--serif);font-size:var(--fs-title);font-weight:500;line-height:var(--lh-heading);align-self:end}.book-plate__motto{color:#e0b252;font-family:var(--serif);font-size:var(--fs-label);line-height:var(--lh-ui)}.book-plate__rule{background:#d99b21;width:28%;height:1px}.book-plate__subtitle{font-family:var(--serif);font-size:var(--fs-label);font-style:italic;line-height:var(--lh-ui)}.book-plate__author{font:600 var(--fs-label) / 1 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;margin-top:.3rem}.book-plate__date{color:#e0b252;font:600 var(--fs-label) / 1 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase}.work-shelf{gap:clamp(2rem,4vw,3rem);margin-top:2.5rem;display:grid}.work-shelf__item{border-bottom:1px solid var(--line);grid-template-columns:clamp(9rem,15vw,13rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.work-shelf__item>:first-child{transition:transform .36s cubic-bezier(.2,.7,.2,1)}.work-shelf__item:hover>:first-child{transform:rotate(-2deg)translateY(-4px)}.work-shelf__status{color:var(--green);font:700 var(--fs-label) / var(--lh-ui) var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;display:block}.work-shelf__text h3{font-family:var(--serif);font-size:var(--fs-subhead);font-weight:500;line-height:var(--lh-heading);margin:.75rem 0 .35rem}.work-shelf__subtitle{color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-lead);margin:0 0 1rem;font-style:italic}.work-shelf__text p{max-width:46rem;line-height:var(--lh-body)}.work-shelf__structure{border-left:3px solid var(--gold);color:var(--ink-soft);padding-left:.9rem}.jus-automica-book{grid-template-columns:clamp(10rem,18vw,15rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.jus-automica-book h2{font-family:var(--serif);font-size:var(--fs-section);font-weight:500;line-height:var(--lh-heading);margin:.5rem 0 1rem}.jus-automica-book__motto{border-left:3px solid var(--gold);margin:0 0 1.25rem;padding:.25rem 0 .25rem 1.1rem}.jus-automica-book__motto p{font-family:var(--serif);font-size:var(--fs-subhead);font-style:italic;line-height:var(--lh-heading);margin:0}.jus-automica-book__motto footer{color:var(--ink-soft);font-size:var(--fs-small);margin-top:.4rem}.jus-automica-book__cover{transform:rotate(-2deg)}@media (width<=680px){.work-shelf__item,.jus-automica-book{grid-template-columns:1fr}.work-shelf__item>:first-child,.jus-automica-book__cover{width:min(62%,14rem)}}.jus-automica-book__part{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.75rem}.jus-automica-book__part h3{font-family:var(--serif);font-size:var(--fs-subhead);line-height:var(--lh-heading);letter-spacing:var(--track-heading);margin:0}.jus-automica-book__part-sub{color:var(--ink-soft);font-family:var(--serif);font-size:var(--fs-lead);margin:.35rem 0 1rem;font-style:italic}.jus-automica-book__divisions{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem;margin-top:1.5rem;display:grid}.jus-automica-book__divisions h4{color:var(--green);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);font-weight:700;line-height:var(--lh-ui);text-transform:uppercase;margin:0 0 .5rem}.jus-automica-book__divisions ol{font-size:var(--fs-small);line-height:var(--lh-snug);margin:0;padding-left:1.6rem}.jus-automica-book__divisions li+li{margin-top:.3rem}.jus-automica-book__divisions ol{list-style:decimal}.jus-automica-book__divisions li::marker{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-label)}.work-shelf__text p+p{margin-top:.75rem}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.footer-links{grid-template-columns:1fr}}.doctrine-map{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1px;margin-top:2rem;display:grid}.doctrine-map article{background:var(--paper);padding:1.5rem}.doctrine-map h3{font-family:var(--serif);font-size:var(--fs-title);font-weight:500;line-height:var(--lh-heading);margin:0 0 .85rem}.doctrine-map ul{margin:0;padding:0;list-style:none}.doctrine-map li{border-top:1px solid var(--line);font-size:var(--fs-small);line-height:var(--lh-snug);padding:.4rem 0}.igf-record{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.igf-record>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);gap:clamp(1.25rem,4vw,3.5rem);padding:2rem 0;display:grid}.igf-record__when strong{font-family:var(--serif);font-size:var(--fs-feature);font-weight:500;line-height:1;display:block}.igf-record__when span{color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-ui);line-height:var(--lh-ui);margin-top:.5rem;display:block}.igf-record__label{color:var(--green);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;margin:0 0 .35rem;font-weight:700}.igf-record__body h3{font-family:var(--serif);font-size:var(--fs-subhead);font-weight:500;line-height:var(--lh-heading);margin:0 0 .85rem}.igf-record__body p+p{margin-top:.75rem}.igf-record__links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1rem;display:flex}@media (width<=680px){.igf-record>li{grid-template-columns:1fr;gap:.75rem}}.doctrine-map{background:0 0;border:0;gap:0}.doctrine-map article{border:1px solid var(--line);margin:0 -1px -1px 0}#jus-automica-modes>.text-link{margin-top:1.5rem}.legal-intelligences{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:2rem;display:grid}.legal-intelligences article{border:1px solid var(--line);background:var(--white);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.legal-intelligences article[aria-current=true]{border-color:var(--green);box-shadow:inset 0 3px 0 var(--green)}.legal-intelligences h3{font-family:var(--serif);font-size:var(--fs-subhead);font-weight:500;line-height:var(--lh-heading);margin:0}.legal-intelligences p{margin:0}.legal-intelligences .text-link{margin-top:auto}.eli-test{border-left:3px solid var(--gold);margin:2rem 0;padding:.5rem 0 .5rem 1.25rem}.eli-test p{font-family:var(--serif);font-size:var(--fs-feature);font-style:italic;line-height:var(--lh-heading);margin:0}.eli-test footer{color:var(--ink-soft);font-size:var(--fs-small);margin-top:.5rem}.eli-remedies{counter-reset:remedy;border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.eli-remedies li{background:var(--paper);font-family:var(--serif);font-size:var(--fs-title);line-height:var(--lh-heading);counter-increment:remedy;padding:1.25rem 1.5rem}.eli-remedies li:before{color:var(--green);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);content:"0" counter(remedy);margin-bottom:.5rem;font-weight:700;display:block}.eli-remedies{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.eli-remedies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.eli-remedies{grid-template-columns:1fr}}
