:root{--petrol:#0b5558;--coral:#f25f4b;--apricot:#f4b37a;--powder:#afcde2;--burgundy:#641f34;--warm-white:#f7f1e7;--ink:#171617;--display:"Arial Narrow", "Roboto Condensed", Impact, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:Iowan Old Style, Baskerville, Georgia, serif;color-scheme:light;font-family:var(--body);color:var(--ink);background:var(--warm-white)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--warm-white);margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.12em}button,summary,a{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:3px solid}.rail{width:min(100% - 2.5rem,76rem);margin-inline:auto}.skip-link{z-index:100;background:var(--warm-white);color:var(--ink);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.wordmark{font-family:var(--display);text-transform:uppercase;font-size:1.25rem;font-weight:900;text-decoration:none}.site-header{z-index:20;border-bottom:1px solid color-mix(in srgb, var(--ink), transparent 78%);background:var(--warm-white);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:4.75rem;display:flex}.site-header nav{align-items:center;gap:clamp(1rem,2vw,2rem);font-size:.9rem;font-weight:700;display:flex}.mobile-nav{display:none}.site-header nav>a:not(.button-primary),.services-nav>summary{align-items:center;min-height:44px;display:inline-flex}.services-nav{position:relative}.services-nav summary{cursor:pointer}.services-list{border:2px solid var(--ink);background:var(--warm-white);width:18rem;box-shadow:.5rem .5rem 0 var(--ink);padding:1rem;position:absolute;top:calc(100% + .25rem);left:-1rem}.services-list a{min-height:44px;padding:.65rem;display:block}.assessment-action{justify-items:start;gap:.55rem;display:grid}.assessment-action.compact{gap:.2rem;max-width:15rem;display:grid}.assessment-action.compact small{max-width:17rem;font-size:.75rem;line-height:1.25}.button-primary{background:var(--coral);min-height:44px;color:var(--ink);justify-content:center;align-items:center;padding:.78rem 1rem;font-size:.92rem;font-weight:850;line-height:1.25;text-decoration:none;display:inline-flex}.button-primary:hover{transform:translate(-1px,-1px);box-shadow:.25rem .25rem}.assessment-action small{font-size:.875rem;line-height:1.5}.route-opening{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:clamp(4.5rem,10vw,8rem);display:grid}.route-home .route-opening{background:var(--petrol);width:100%;max-width:none;color:var(--warm-white);margin:0;padding-inline:max(1.25rem,50vw - 38rem)}.route-strap{background:var(--coral);width:fit-content;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.35rem .55rem;font-size:.85rem;font-weight:850}.route-numeral{color:var(--burgundy);font-family:var(--display);grid-row:span 2;font-size:clamp(5rem,11vw,10rem);font-weight:900;line-height:.75}.route-opening h1{max-width:16ch;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,6.8vw,6.5rem);font-weight:900;font-stretch:75%;line-height:.94}.route:not(.route-home) .route-opening{grid-template-columns:auto minmax(0,1fr)}.route:not(.route-home) .route-opening .route-strap,.route:not(.route-home) .route-opening h1{grid-column:2}.route-job{padding-block:clamp(4rem,8vw,7.5rem)}.job-grid{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,8rem);display:grid}.job-heading{position:relative}.job-number{font-family:var(--display);letter-spacing:.1em;margin-bottom:1.25rem;font-size:1rem;font-weight:900;display:block}.job-heading h2{max-width:15ch;font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;margin:0;font-size:clamp(2.1rem,4vw,4rem);font-weight:900;line-height:1.02}.job-content{min-width:0}.rich-copy{max-width:68ch}.rich-copy p,.rich-copy li{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.68}.rich-copy p:first-child{margin-top:0}.rich-copy p:last-child{margin-bottom:0}.rich-copy ul{gap:.8rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.rich-copy li{border-top:1px solid;padding-block:.75rem}.rich-copy code{overflow-wrap:anywhere;font-size:.92em}.context-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.context-links a{align-items:center;min-height:44px;font-weight:800;display:inline-flex}.closing-action{gap:1rem;margin-top:2.5rem;display:grid}.form-recovery{max-width:44rem;font-size:.9rem;line-height:1.55}.form-recovery a{overflow-wrap:anywhere;font-weight:800}.failure-help{border:2px solid;margin-top:1.5rem}.failure-help summary{cursor:pointer;min-height:44px;padding:.8rem 1rem;font-weight:850}.failure-panel{background:var(--warm-white);color:var(--ink);padding:1.25rem}.failure-panel h3{font-family:var(--display);margin-top:0;font-size:1.8rem}.recovery-links{flex-wrap:wrap;gap:1rem;display:flex}.recovery-links a{align-items:center;min-height:44px;display:inline-flex}.scene-petrol{background:var(--petrol);color:var(--warm-white)}.scene-coral{background:var(--coral);color:var(--ink)}.scene-apricot{background:var(--apricot);color:var(--ink)}.scene-powder{background:var(--powder);color:var(--ink)}.scene-burgundy{background:var(--burgundy);color:var(--warm-white)}.scene-warm{background:var(--warm-white);color:var(--ink)}.scene-petrol .button-primary,.scene-burgundy .button-primary{color:var(--ink)}.documentary-scene{background:var(--petrol);margin:0;position:relative;overflow:hidden}.documentary-scene picture,.documentary-scene img{width:100%}.documentary-scene img{height:auto;aspect-ratio:var(--photo-ratio)}.documentary-scene figcaption{background:var(--warm-white);max-width:34rem;color:var(--ink);padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;position:absolute;bottom:0;right:0}.documentary-scene.image-failed{place-items:end;min-height:min(66vw,44rem);display:grid}.documentary-scene.image-failed picture{visibility:hidden}.scope-graphic,.boundary-graphic{margin:2.5rem 0 0}.scope-graphic figcaption,.boundary-graphic figcaption{margin-bottom:.75rem;font-size:.875rem;font-weight:850}.scope-graphic ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.scope-graphic li{min-height:10rem;color:var(--ink);padding:1.25rem}.scope-graphic li.petrol,.scope-graphic li.burgundy{color:var(--warm-white)}.scope-graphic strong,.scope-graphic span{display:block}.scope-graphic strong{font-family:var(--display);font-size:1.35rem;line-height:1.05}.scope-graphic span{margin-top:.7rem;font-size:.85rem;line-height:1.45}.scope-outcome{min-height:6rem;font-family:var(--display);justify-content:center;align-items:center;gap:1rem;font-size:clamp(1.5rem,3vw,2.4rem);display:flex}.scope-outcome span{font-size:3rem}.petrol{background:var(--petrol)}.coral{background:var(--coral)}.powder{background:var(--powder)}.burgundy{background:var(--burgundy)}.boundary-graphic .shared-source{border:3px solid;padding:1.25rem}.boundary-graphic .shared-source span{margin-top:.35rem;display:block}.boundary-graphic ol{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.boundary-graphic li{border:2px solid;gap:.85rem;padding:1.25rem;display:grid}.boundary-graphic li>span{padding-top:.65rem;display:block}.solid-path{border-top:4px solid}.platform-boundary{text-transform:uppercase;border-top:8px double;font-weight:850}.dotted-path{border-top:4px dotted}.assessment-sequence{background:currentColor;grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.assessment-sequence li{background:var(--warm-white);color:var(--ink);padding:1.25rem}.assessment-sequence strong,.assessment-sequence span{display:block}.assessment-sequence span{margin-top:.5rem;line-height:1.45}.ownership-inventory{border:2px solid;grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.ownership-inventory p{border:1px solid;margin:0;padding:1.25rem}.ownership-inventory strong,.ownership-inventory span{display:block}.ownership-inventory span{margin-top:.45rem;line-height:1.45}.route section[data-route-job]{padding-block:clamp(4rem,8vw,7.5rem)}.route section[data-route-job] h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 1.5rem;font-size:clamp(2.1rem,4vw,4rem);font-weight:900;line-height:1.02}.seo-opening,.ai-opening,.method-opening,.assessment-opening{grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(4.5rem,10vw,8rem);display:grid}.seo-opening h1,.ai-opening h1,.method-opening h1,.assessment-opening h1{max-width:16ch;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.25rem,6.8vw,6.5rem);font-weight:900;line-height:.94}.home-hero{padding-block:clamp(5rem,10vw,9rem)}.home-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.home-hero-grid>*{min-width:0}.home-title h1{max-width:12ch;font-family:var(--display);letter-spacing:-.04em;margin:1.5rem 0 0;font-size:clamp(4rem,8vw,7.5rem);line-height:.92}.home-intro h2{font-family:var(--serif);margin:0 0 1.5rem;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.16}.reading-offset{grid-template-columns:.38fr minmax(0,.62fr);gap:clamp(3rem,9vw,9rem);display:grid}.split-spread{grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,7vw,7rem);display:grid}.poster-spread{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(3rem,10vw,10rem);display:grid}.diagnostic-spread{grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,8vw,8rem);display:grid}.home-diagnosis .rich-copy{font-family:var(--serif);font-size:1.08em}.scope-spread{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.ownership-spread{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,8vw,8rem);display:grid}.measure-spread{grid-template-columns:.55fr 1.45fr;gap:clamp(3rem,9vw,9rem);display:grid}.proof-spread{grid-template-columns:auto minmax(0,48rem);justify-content:space-between;gap:clamp(2rem,7vw,7rem);display:grid}.faq-index{grid-template-columns:.5fr 1.5fr;gap:clamp(3rem,8vw,8rem);display:grid}.faq-index .rich-copy p{border-top:1px solid;padding-block:1rem}.closing-spread{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.editorial-lead{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.analytical-strip{grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,6vw,6rem);display:grid}.analytical-strip .rich-copy{columns:2;column-gap:3rem;max-width:none}.graphic-chapter{grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,7vw,7rem);display:grid}.service-chapter{grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,10vw,10rem);display:grid}.service-chapter>div{border-bottom:4px solid;max-width:54rem;padding-bottom:1.5rem}.pull-chapter{grid-template-columns:auto minmax(0,56rem);justify-content:space-between;gap:clamp(2rem,9vw,9rem);display:grid}.pull-chapter .rich-copy{font-family:var(--serif);font-size:1.08em}.local-chapter{grid-template-columns:1.2fr .8fr;gap:clamp(3rem,8vw,8rem);display:grid}.boundary-chapter{grid-template-columns:.75fr 8rem 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.stopped-path{border-top:4px solid;border-right:8px double;height:4rem}.access-chapter{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,7vw,7rem);display:grid}.evidence-chapter{grid-template-columns:auto minmax(0,52rem);gap:clamp(2rem,9vw,9rem);display:grid}.action-chapter{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);display:grid}.ai-opening{grid-template-columns:auto minmax(0,1fr);position:relative}.opening-boundary{border-top:4px solid var(--burgundy);border-right:10px double var(--burgundy);grid-column:2;width:min(100%,40rem)}.premise-offset{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.paired-spread{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);display:grid}.paired-tracks{margin:0}.paired-tracks figcaption{margin-bottom:1rem;font-weight:850}.tracks-foundation{border:3px solid;padding:1.25rem}.tracks-foundation span{margin-top:.35rem;display:block}.paired-tracks ol{grid-template-columns:1fr 1fr;gap:1.25rem;padding:0;list-style:none;display:grid}.paired-tracks li{border:2px solid;gap:.8rem;padding:1.25rem;display:grid}.foundation-spread{grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,8vw,8rem);display:grid}.shared-foundation{border-top:4px solid;grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.shared-foundation p{border-right:1px solid;margin:0;padding:1.25rem}.shared-foundation strong,.shared-foundation span{display:block}.shared-foundation strong{text-underline-offset:.25em;text-decoration:underline .16em}.shared-foundation span{margin-top:.7rem}.source-spread{grid-template-columns:auto minmax(0,52rem);gap:clamp(2rem,10vw,10rem);display:grid}.source-spread .rich-copy{font-family:var(--serif);font-size:1.1em}.control-spread{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,7vw,7rem);display:grid}.control-boundary{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.5rem;display:grid}.control-boundary>div{border:2px solid;align-content:start;gap:1rem;padding:1.25rem;display:grid}.boundary-stop{writing-mode:vertical-rl;text-transform:uppercase;border-inline:7px double;margin:0;padding:1rem .4rem;font-weight:850}.snapshot-spread{grid-template-columns:.45fr 1.55fr;gap:clamp(3rem,8vw,8rem);display:grid}.snapshot-label{font-family:var(--serif);color:var(--burgundy);font-size:clamp(2rem,5vw,5rem)}.rejection-index{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.rejection-labels{border-block:2px solid;margin-bottom:2rem;display:grid}.rejection-labels span{border-bottom:1px solid;padding:1rem 0;font-weight:850}.principle-spread{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);display:grid}.input-spread{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,7vw,7rem);display:grid}.method-inputs{border-top:4px solid;margin:0;padding:0;list-style:none}.method-inputs li{border-bottom:1px solid;padding:1.4rem 0}.method-inputs strong,.method-inputs span{display:block}.method-inputs span{margin-top:.4rem}.agreement-spread{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,9vw,9rem);display:grid}.human-spread{grid-template-columns:.55fr 1.45fr;gap:clamp(3rem,10vw,10rem);display:grid}.human-label{font-family:var(--serif);border-top:4px solid;align-self:start;padding-top:1rem;font-size:clamp(1.8rem,3vw,3rem)}.responsibility-spread{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);display:grid}.record-spread{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.record-labels{align-content:start;display:grid}.record-labels span{text-transform:uppercase;border-top:1px solid;padding:1rem 0;font-weight:850}.handover-spread{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,7vw,7rem);display:grid}.path-chapter,.destination-chapter{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.path-chapter.reverse>:first-child{grid-column:2}.path-chapter.reverse>:last-child{grid-area:1/1}.assessment-path .assessment-sequence{grid-template-columns:1fr;margin:0}.assessment-path .assessment-sequence li{border-left:.5rem solid #0000}.assessment-path .assessment-sequence[data-step="1"] li:first-child,.assessment-path .assessment-sequence[data-step="2"] li:first-child,.assessment-path .assessment-sequence[data-step="2"] li:nth-child(2),.assessment-path .assessment-sequence[data-step="3"] li,.assessment-path .assessment-sequence[data-step="4"] li,.assessment-path .assessment-sequence[data-step="5"] li{border-left-color:var(--coral)}.action-field{grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.technical-opening{padding-block:clamp(5rem,10vw,8rem)}.technical-opening .route-numeral{color:var(--powder)}.technical-opening-grid{grid-template-columns:auto minmax(0,1fr) minmax(10rem,.32fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.technical-opening h1,.content-opening h1,.local-opening h1,.about-opening h1{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 2rem;font-size:clamp(3.25rem,6.8vw,6.5rem);font-weight:900;line-height:.94}.technical-opening h2{font-family:var(--serif);margin:0 0 1.5rem;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.16}.technical-index{border-block:3px solid;align-self:stretch;display:grid}.technical-index span{font-family:var(--display);text-transform:uppercase;border-bottom:1px solid;align-items:center;padding:.8rem 0;font-size:1.15rem;font-weight:900;display:grid}.technical-intro{grid-template-columns:auto 1fr;gap:2rem;display:grid}.layer-spread{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.layer-spread.reverse>:last-child{grid-area:1/2}.technical-layers{margin:0}.technical-layers figcaption,.page-decision-coverage figcaption,.local-relevance figcaption{margin-bottom:1rem;font-size:.875rem;font-weight:850}.technical-layers ol{margin:0;padding:0;list-style:none;display:grid}.technical-layers li{border:2px solid;border-bottom:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:5.25rem;padding:1rem;display:grid}.technical-layers li:last-child{border-bottom:2px solid}.technical-layers li:nth-child(2){margin-left:4%}.technical-layers li:nth-child(3){margin-left:8%}.technical-layers li:nth-child(4){margin-left:12%}.technical-layers strong{font-family:var(--display);font-size:1.35rem}.technical-layers small{text-transform:uppercase;font-weight:850}.priority-ledger{grid-template-columns:.7fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.priority-ledger .technical-layers{grid-column:1/-1}.access-ledger{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.limits-statement{grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,9vw,9rem);display:grid}.limits-statement>span{border-top:5px solid var(--burgundy);font-family:var(--serif);color:var(--burgundy);padding-top:1rem;font-size:clamp(2rem,4vw,4rem)}.technical-action,.content-action,.local-action,.about-action{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,8rem);display:grid}.technical-opening-grid>*,.layer-spread>*,.priority-ledger>*,.access-ledger>*,.limits-statement>*,.technical-action>*,.content-opening>*,.editorial-manifesto>*,.decision-columns>*,.role-row>*,.source-review>*,.text-route-flow>*,.anti-volume>*,.content-action>*,.local-premise-grid>*,.truth-bands>*,.reputation-passage>*,.observed-inferred>*,.anti-city>*,.local-action>*,.about-declaration>*,.audience-cut>*,.capability-ledger>*,.principle-declaration>*,.proof-ledger>*,.about-action>*{min-width:0}.content-opening{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,10vw,8rem);display:grid}.page-role-label{background:var(--coral);font-family:var(--display);text-transform:uppercase;padding:1.5rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:.88}.editorial-manifesto{grid-template-columns:auto .7fr 1.3fr;gap:clamp(2rem,6vw,6rem);display:grid}.decision-columns,.role-row{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.page-decision-coverage{margin:0}.page-decision-coverage ol{border-top:4px solid;margin:0;padding:0;list-style:none}.page-decision-coverage li{border-bottom:1px solid;grid-template-columns:.65fr 1.35fr;gap:1rem;padding:1.25rem 0;display:grid}.page-decision-coverage strong{font-family:var(--display);font-size:1.35rem}.source-review{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.source-stamp{font-family:var(--serif);border-top:5px solid;padding-top:1rem;font-size:clamp(2rem,4vw,4rem)}.text-route-flow{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.text-route-flow .context-links{border-block:2px solid;padding-block:1rem}.anti-volume,.anti-city{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.anti-volume-label,.anti-city-label{font-family:var(--display);font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:.95}.local-opening{padding-block:clamp(5rem,10vw,8rem)}.local-opening h1{max-width:13ch}.local-terms{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:1rem 2rem;margin-top:3rem;display:flex}.local-terms strong{font-size:clamp(4rem,9vw,9rem);line-height:.8}.local-terms span{font-size:clamp(2rem,5vw,5rem)}.local-terms em{font-family:var(--serif);text-transform:none;font-size:clamp(1.5rem,3vw,3rem)}.local-premise-grid{grid-template-columns:auto .7fr 1.3fr;gap:clamp(2rem,6vw,6rem);display:grid}.truth-bands{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);display:grid}.truth-bands.reverse>:last-child{grid-area:1/2}.local-relevance{margin:0}.local-relevance ol{border:3px solid;margin:0;padding:0;list-style:none;display:grid}.local-relevance li{border-bottom:1px solid;grid-template-columns:.7fr 1.3fr;gap:1rem;padding:1.25rem;display:grid}.local-relevance li:last-child{border-bottom:0}.local-relevance strong{font-family:var(--display);font-size:1.35rem}.reputation-passage{grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,8vw,8rem);display:grid}.proof-gap{border-top:5px solid var(--burgundy);font-family:var(--serif);color:var(--burgundy);padding-top:1rem;font-size:clamp(2rem,4vw,4rem)}.observed-inferred{grid-template-columns:.65fr .8fr 1.2fr;gap:clamp(2rem,5vw,5rem);display:grid}.measure-labels{border-top:3px solid;align-content:start;display:grid}.measure-labels strong,.measure-labels span{border-bottom:1px solid;padding:.8rem 0}.measure-labels strong{font-family:var(--display);font-size:1.3rem}.about-opening{padding-block:clamp(6rem,13vw,11rem)}.about-title h1{max-width:13ch;font-size:clamp(4rem,8vw,8rem)}.about-declaration{grid-template-columns:auto .8fr 1.2fr;gap:clamp(2rem,7vw,7rem);display:grid}.audience-cut{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.audience-label{font-family:var(--serif);color:var(--burgundy);font-size:clamp(4rem,10vw,10rem);line-height:.75;display:block}.capability-ledger{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem);display:grid}.principle-declaration{grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,9vw,9rem);display:grid}.principle-declaration>span{font-family:var(--serif);font-size:clamp(2rem,4vw,4rem)}.proof-ledger{grid-template-columns:auto minmax(0,1fr);gap:clamp(3rem,9vw,9rem);display:grid}.proof-zero{font-family:var(--display);color:var(--burgundy);font-size:clamp(7rem,15vw,15rem);font-weight:900;line-height:.65}.proof-zero small{letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;font-size:1rem;display:block}.route-home .job-2 .job-content,.route-home .job-5 .job-content,.route-seo .job-5 .job-content,.route-ai-answer .job-4 .job-content{font-family:var(--serif);font-size:1.06em}.route-home .job-10 .job-grid{grid-template-columns:.55fr 1.45fr}.route-home .job-10 .rich-copy p{border-top:1px solid;padding-block:1rem}.route-seo .job-2 .job-content{columns:2;column-gap:3rem}.route-ai-answer .job-5 .job-content{grid-template-columns:1fr;display:grid}.route-method .job-4 .job-grid{grid-template-columns:1fr 1fr}.route-assessment .job-2 .rich-copy p{columns:2;column-gap:3rem}.site-footer{border-top:1px solid color-mix(in srgb, var(--warm-white), transparent 72%);background:var(--petrol);color:var(--warm-white);padding-block:clamp(3rem,6vw,5rem)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:3rem;display:grid}.footer-grid p{line-height:1.6}.footer-grid nav{align-content:start;gap:.6rem;display:grid}.footer-grid nav a{align-items:center;min-height:44px;display:flex}.footer-label{text-transform:uppercase;margin:0;font-weight:850}@media (width<=767px){.rail{width:min(100% - 2.5rem,42rem)}.header-inner{align-items:flex-start;min-height:4.25rem;padding-block:.8rem;position:relative}.desktop-nav{display:none!important}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;border:2px solid;place-items:center;width:44px;height:44px;font-size:1.4rem;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:30;border:2px solid var(--ink);background:var(--warm-white);box-shadow:.5rem .5rem 0 var(--ink);flex-direction:column;align-items:stretch;gap:0;padding:1rem;display:flex;position:absolute;top:4.25rem;left:0;right:0}.mobile-nav:not([open]) nav{display:none}.mobile-nav nav>a{align-items:center;min-height:44px;padding-inline:.5rem;display:flex}.mobile-nav .assessment-action{margin-top:.75rem;display:block}.mobile-nav .assessment-action small{margin-top:.45rem;font-size:.875rem;display:block}.route-opening{padding-block:4rem}.route-opening h1{font-size:clamp(2.5rem,12vw,3.5rem)}.route:not(.route-home) .route-opening{grid-template-columns:1fr}.route:not(.route-home) .route-opening .route-strap,.route:not(.route-home) .route-opening h1{grid-column:1}.route-numeral{grid-row:auto;font-size:5rem}.route-job{padding-block:3.5rem}.job-grid,.route-home .job-10 .job-grid,.route-method .job-4 .job-grid{grid-template-columns:1fr;gap:2rem}.job-heading h2{font-size:clamp(2rem,10vw,3rem)}.documentary-scene img{aspect-ratio:4/5}.documentary-scene figcaption{max-width:none;position:static}.scope-graphic ol,.boundary-graphic ol,.assessment-sequence,.ownership-inventory,.footer-grid{grid-template-columns:1fr}.scope-graphic li{min-height:7rem}.route-seo .job-2 .job-content,.route-assessment .job-2 .rich-copy p{columns:auto}.context-links{flex-direction:column;align-items:flex-start}.button-primary{width:100%}.seo-opening,.ai-opening,.method-opening,.assessment-opening{grid-template-columns:1fr;gap:1rem;padding-block:4rem}.seo-opening h1,.ai-opening h1,.method-opening h1,.assessment-opening h1{font-size:clamp(2.5rem,12vw,3.5rem)}.opening-boundary{grid-column:1}.home-hero-grid,.reading-offset,.split-spread,.poster-spread,.diagnostic-spread,.scope-spread,.ownership-spread,.measure-spread,.proof-spread,.faq-index,.closing-spread,.editorial-lead,.analytical-strip,.graphic-chapter,.service-chapter,.pull-chapter,.local-chapter,.boundary-chapter,.access-chapter,.evidence-chapter,.action-chapter,.premise-offset,.paired-spread,.foundation-spread,.source-spread,.control-spread,.snapshot-spread,.rejection-index,.principle-spread,.input-spread,.agreement-spread,.human-spread,.responsibility-spread,.record-spread,.handover-spread,.path-chapter,.destination-chapter,.action-field,.technical-opening-grid,.technical-intro,.layer-spread,.priority-ledger,.access-ledger,.limits-statement,.technical-action,.content-opening,.editorial-manifesto,.decision-columns,.role-row,.source-review,.text-route-flow,.anti-volume,.content-action,.local-premise-grid,.truth-bands,.reputation-passage,.observed-inferred,.anti-city,.local-action,.about-declaration,.audience-cut,.capability-ledger,.principle-declaration,.proof-ledger,.about-action{grid-template-columns:1fr;gap:2rem}.technical-opening h1,.content-opening h1,.local-opening h1,.about-opening h1{font-size:clamp(2.5rem,12vw,3.5rem)}.about-title h1{overflow-wrap:break-word;width:100%;max-width:none}.technical-index{margin-top:1rem}.technical-intro .job-number{display:none}.layer-spread.reverse>:last-child,.truth-bands.reverse>:last-child{grid-area:auto/1}.layer-spread.reverse>:first-child,.truth-bands.reverse>:first-child{order:2}.technical-layers li:nth-child(n){margin-left:0}.editorial-manifesto .job-number,.local-premise-grid .job-number,.about-declaration .job-number{display:none}.page-role-label{font-size:2.75rem}.local-terms{display:grid}.local-terms strong{font-size:4.5rem}.local-terms span{font-size:2.5rem}.proof-ledger{grid-template-columns:auto minmax(0,1fr)}.proof-zero{font-size:7rem}.home-title h1{overflow-wrap:break-word;width:100%;max-width:none;font-size:clamp(3rem,14vw,4.25rem)}.analytical-strip .rich-copy{columns:auto}.stopped-path{width:55%;height:2rem}.paired-tracks ol,.shared-foundation,.control-boundary{grid-template-columns:1fr}.boundary-stop{writing-mode:horizontal-tb;border:7px double;border-inline:0}.path-chapter.reverse>:first-child,.path-chapter.reverse>:last-child{grid-area:auto/1}.path-chapter.reverse>:last-child{order:2}.route section[data-route-job]{padding-block:3.5rem}}@media (width<=359px){.rail{width:calc(100% - 2.5rem)}.route-home .route-opening{padding-inline:1.25rem}.route-opening h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){*{background-image:none!important}.route-job,.route-opening,.site-footer,.button-primary{color:canvastext;background:canvas;border:1px solid canvastext}:focus-visible{outline-color:highlight}}@media print{.site-header,.site-footer{position:static}.route-job{break-inside:avoid}}
