.addition-page{overflow-x:clip}.addition-intro{padding:40px var(--pad) 45px}.page-context{font-size:16px;color:#696b60;margin:0 0 32px}.addition-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:7vw;align-items:end}.addition-heading h1{font-size:clamp(58px,6.6vw,102px);line-height:.97;max-width:920px}.addition-heading>p{font:clamp(22px,2.05vw,32px)/1.25 var(--serif);max-width:470px;margin-bottom:7px}.editorial-hero{margin:0 var(--pad);position:relative;overflow:hidden;height:clamp(350px,44vw,700px);background:#d5cbb9}.editorial-hero img{height:100%;width:100%;object-fit:cover;display:block}.editorial-hero figcaption{position:absolute;bottom:14px;right:16px;background:#ece8dfe8;padding:7px 10px;font-size:12px;color:#50574d}.story-opening{padding:85px var(--pad) 35px;display:grid;grid-template-columns:1.3fr 1fr;gap:9vw;align-items:end}.story-opening h2{font-size:clamp(44px,4.8vw,74px)}.story-opening p{font:clamp(23px,2vw,30px)/1.3 var(--serif);max-width:460px}.addition-section{padding:90px var(--pad);border-top:1px solid var(--rule)}.addition-section h2{font-size:clamp(43px,4.8vw,74px);line-height:1.02}.addition-section p{max-width:580px;font-size:17px}.why-place,.pilot-questions,.two-column,.pilot-builder{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.reason-list{display:grid;gap:30px}.reason-list article{display:flex;gap:22px;padding-bottom:30px;border-bottom:1px solid var(--rule)}.reason-list article:last-child{border-bottom:0;padding-bottom:0}.reason-list article>span{color:var(--copper);padding-top:5px;flex-shrink:0}.reason-list h3{font-size:31px;letter-spacing:-.035em;margin-bottom:12px}.reason-list p{font-size:16px;line-height:1.55}.related-work{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw}.related-links{display:grid;align-content:start;grid-template-columns:1fr 1fr;gap:12px 34px}.related-links .text-link{font-size:16px;line-height:1.45;justify-content:space-between;padding:17px 0}.pilot-questions ol{padding:0;list-style:none;counter-reset:q;margin:25px 0 0}.pilot-questions li{counter-increment:q;padding:17px 0 17px 34px;border-top:1px solid var(--rule);position:relative;line-height:1.5;font-size:16px}.pilot-questions li:before{content:counter(q,decimal-leading-zero);position:absolute;left:0;color:var(--copper);font-size:12px;top:21px}.addition-cta{background:#252b25;color:#f0ebdf;padding:90px var(--pad);display:grid;grid-template-columns:1.35fr 1fr;gap:8vw;align-items:center}.addition-cta h2{font-size:clamp(50px,5vw,80px)}.addition-cta p{font-size:20px;max-width:450px;margin-bottom:25px}.capability-opening{border:0;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:8vw;padding-top:45px}.capability-opening h2{font-size:clamp(40px,4vw,64px);margin-bottom:22px}.record-strip{display:grid;grid-template-columns:38px 1fr 30px;gap:24px 15px;align-items:center}.record-strip span:nth-child(7){grid-column:1}.record-strip span[data-icon]{color:var(--copper)}.record-strip span:nth-child(3),.record-strip span:nth-child(6){transform:rotate(90deg);justify-self:end}.addition-lab{margin:0 var(--pad) 85px;background:#e0dbce;border:1px solid #cbc4b4;padding:30px}.lab-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:28px}.lab-heading h2{font-size:46px}.lab-heading p{font-size:13px;color:#666b5f;max-width:310px}.investigation-toolbar{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;border-top:1px solid #c6beaf;padding:25px 0}.addition-page input:not([type=checkbox]):not([type=range]),.addition-page textarea,.addition-page select{background:#ece8df;border:1px solid #bcb4a5;border-radius:0;padding:13px 14px;color:var(--ink);max-width:100%;min-width:0;width:100%;font-size:16px}.addition-page textarea{resize:vertical}.addition-page label{display:grid;gap:9px;line-height:1.4;font-size:14px}.addition-page .segmented{display:flex;flex-wrap:wrap;gap:0}.addition-page .segmented button{padding:11px 16px;border:1px solid #bcb4a5;min-height:44px;font-size:14px}.addition-page .segmented button[aria-pressed=true]{background:#30372e;color:#f5eee2}.case-workspace{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:start}.sample-records{display:grid;gap:10px}.sample-record{padding:20px;background:#eee9df;border:1px solid #cec6b6;display:grid;grid-template-columns:30px 1fr;gap:10px 15px}.sample-record>span{color:var(--copper);padding-top:3px}.sample-record h3{font-size:28px;letter-spacing:-.035em}.sample-record .record-time{font-size:12px;color:#67695d;margin-bottom:6px}.sample-record p{font-size:15px;margin-top:9px}.sample-record button{grid-column:2;justify-self:start;min-height:40px;font-size:14px;padding:10px 0;border-bottom:1px solid var(--copper)}.sample-record.is-selected{border-left:3px solid var(--copper)}#record-search-status{font-size:13px;margin-top:14px}.case-builder{background:#f0ebdf;padding:25px;position:sticky;top:20px}.case-count{display:grid;grid-template-columns:28px 1fr;gap:9px 12px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--rule)}.case-count h3{font-size:29px}.case-count>span:last-child{grid-column:2;font-size:13px}.case-count>span:first-child{color:var(--copper)}#case-sequence{list-style:none;padding:0;margin:20px 0}#case-sequence li{border-left:1px solid #ad6c43;padding:7px 0 16px 17px;font-size:14px;line-height:1.4}#case-sequence li span{display:block;font-size:12px;color:#6c6c60;margin-top:4px}.addition-page .checkline{display:flex;align-items:center;gap:10px;margin:20px 0;font-size:14px}.checkline input{width:18px;height:18px;accent-color:var(--copper);flex-shrink:0}.case-builder>label:not(.checkline){margin-bottom:8px}.inline-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:20px}.inline-actions .text-link{font-size:13px}.inline-actions .button{font-size:18px;padding:14px 20px}.interaction-note{font-size:13px!important;color:#666b5e;line-height:1.5!important;margin-top:17px}.proof-link{display:grid;grid-template-columns:1fr 1fr;gap:25px 7vw}.proof-link>a{grid-column:2;justify-self:start}.scenario-tabs{display:flex;gap:0;border-bottom:1px solid #bcb4a5;padding-bottom:0;flex-wrap:wrap}.scenario-tabs button{display:flex;gap:12px;align-items:center;justify-content:center;padding:18px;min-height:62px;font-size:16px;flex:1;border-bottom:2px solid transparent}.scenario-tabs button[aria-pressed=true]{border-color:var(--copper);color:var(--copper);background:#f0ebdf70}.scenario-tabs svg{width:22px;height:22px}.response-lab-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;padding:28px 0 0}.response-route-visual{background:#ece8df;min-width:0;align-self:start}.response-route-visual svg{width:100%;height:auto}.response-route-visual>p{padding:0 20px 20px;margin-top:0}.response-lab-detail h3{font-size:36px;margin-bottom:14px}.response-lab-detail>p{font-size:16px}.response-lab-detail .interaction-note{padding-bottom:16px;border-bottom:1px solid #c6beaf}.response-recipient{border-top:1px solid #bcb4a5;padding:17px 0}.response-recipient h4{font-size:16px;font-weight:400;margin:0 0 7px}.response-recipient p{font-size:14px;color:#565d51;line-height:1.5}.response-recipient button{font-size:13px;margin-top:12px;min-height:36px;border-bottom:1px solid var(--copper);padding:7px 0}.response-recipient .recipient-state{color:var(--copper);font-size:12px;margin-left:8px}.route-path{stroke-dasharray:8 5}.response-is-moving .route-path{animation:route-pass 1.5s linear 2}.route-node{transition:fill .4s,stroke .4s}#response-actions{margin:15px 0}#response-actions .button{font-size:17px}#response-authority label{margin-top:18px}#response-authority button{font-size:15px;margin:15px 12px 0 0;padding:13px 17px}#response-outcome{border-left:2px solid var(--copper);padding-left:14px;margin:15px 0;font-size:14px}#response-reset{font-size:13px}.connection-workspace{display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;padding:32px 0 10px;align-items:center}.connection-workspace svg{width:100%;height:auto}.connection-workspace h2{font-size:43px;margin:17px 0}.connection-workspace p{font-size:16px}.connection-status{color:var(--copper);font-size:13px}.connection-workspace dl{font-size:14px;margin:25px 0}.connection-workspace dl>div{border-top:1px solid #bcb4a5;padding:12px 0;display:grid;grid-template-columns:105px 1fr;gap:20px}.connection-workspace dt{color:#616758}.connection-workspace dd{margin:0;line-height:1.45}.connection-workspace .text-link{font-size:14px}.deployment-path ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:45px 0 0}.deployment-path li{border-top:1px solid var(--rule);padding-top:28px}.deployment-path li span{color:var(--copper)}.deployment-path li h3{font-size:32px;margin:23px 0 15px}.deployment-path li p{font-size:16px}.pilot-builder>div>p{margin-top:24px}.pilot-builder form{display:grid;gap:21px}.pilot-builder .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pilot-builder form .button{justify-self:start}.pilot-builder #pilot-preview{grid-column:1/-1;background:#e0dbce;padding:35px}.pilot-builder #pilot-preview h3{font-size:37px;margin-bottom:22px}.pilot-builder pre{font:17px/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}.partner-section{display:grid;grid-template-columns:1fr 1.3fr;gap:30px 6vw;align-items:center}.partner-section img{width:100%;height:430px;object-fit:cover}.partner-section>div>p{margin:25px 0}.partner-section>.interaction-note{grid-column:2;margin:0}.landing-additions{padding:80px var(--pad);border-top:1px solid var(--rule)}.landing-additions-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;align-items:end;margin-bottom:40px}.landing-additions h2{font-size:clamp(46px,4.5vw,72px)}.landing-additions-heading p{font:26px/1.25 var(--serif);max-width:430px}.capability-entries{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.capability-entry{border-top:1px solid var(--rule);padding-top:23px}.capability-entry>span{color:var(--copper)}.capability-entry h3{font-size:31px;margin:20px 0 13px}.capability-entry p{font-size:15px;line-height:1.5}.capability-entry .text-link{font-size:14px;margin-top:12px}.sector-entries{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.sector-entry img{width:100%;aspect-ratio:1.28;object-fit:cover;display:block}.sector-entry h3{font-size:30px;margin:17px 0 11px}.sector-entry a{display:block}.sector-entry p{font-size:14px;line-height:1.5}.sector-entry a>span{display:inline-block;color:var(--copper);font-size:15px;margin-top:13px}.page-extension-link{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:26px var(--pad);border-top:1px solid var(--rule);font-size:16px}.page-extension-link .text-link{font-size:15px}.sector-interactive{scroll-margin-top:24px;min-height:300px}.sector-interactive>noscript{display:block;margin:0 var(--pad) 70px;padding:30px;border:1px solid var(--rule)}
@keyframes route-pass{to{stroke-dashoffset:-52}}@media(max-width:1000px){.addition-heading{grid-template-columns:1.4fr 1fr;gap:4vw}.addition-heading h1{font-size:68px}.case-workspace{gap:18px}.case-builder{padding:20px}.related-links{grid-template-columns:1fr}.capability-entries,.sector-entries{grid-template-columns:repeat(2,1fr);gap:32px}.scenario-tabs button{font-size:14px;padding:15px 10px}.response-lab-grid{gap:23px}}
@media(max-width:760px){.addition-intro{padding:25px 20px 32px}.page-context{font-size:14px;margin-bottom:24px}.addition-heading,.story-opening,.why-place,.pilot-questions,.two-column,.related-work,.addition-cta,.capability-opening,.case-workspace,.response-lab-grid,.connection-workspace,.pilot-builder,.partner-section,.proof-link{grid-template-columns:1fr;gap:30px}.addition-heading h1{font-size:55px;line-height:1.01}.addition-heading>p{font-size:24px;max-width:none}.editorial-hero{height:360px;margin:0 16px}.editorial-hero img{object-position:57% center}.story-opening{padding:55px 20px 25px}.story-opening h2{font-size:43px}.story-opening p{font-size:24px}.addition-section{padding:55px 20px}.addition-section h2{font-size:44px}.reason-list h3{font-size:29px}.reason-list p{font-size:16px}.addition-lab{margin:0 16px 55px;padding:20px 16px}.lab-heading{display:block;padding-bottom:23px}.lab-heading h2{font-size:37px}.lab-heading p{margin-top:15px}.investigation-toolbar{grid-template-columns:1fr;gap:18px}.investigation-toolbar .segmented button{padding:10px 11px;font-size:13px;flex:1}.case-builder{position:relative;top:auto;padding:20px 15px}.case-count h3{font-size:27px}.sample-record{padding:17px 14px;gap:9px 12px}.sample-record h3{font-size:27px}.sample-record p{font-size:15px}.addition-cta{padding:60px 20px}.addition-cta h2{font-size:49px}.addition-cta p{font-size:18px}.scenario-tabs{display:grid;grid-template-columns:1fr 1fr}.scenario-tabs button{justify-content:flex-start;font-size:14px;gap:9px;padding:14px 9px}.response-lab-grid{padding-top:20px}.response-lab-detail h3{font-size:34px}.response-route-visual{margin:0 -8px}.proof-link>a{grid-column:auto}.connection-workspace{padding:22px 0 0}.connection-workspace h2{font-size:38px}.connection-workspace dl>div{grid-template-columns:83px 1fr;gap:14px}.deployment-path ol{grid-template-columns:1fr;gap:25px}.deployment-path li{display:grid;grid-template-columns:30px 1fr;gap:0 16px}.deployment-path li h3{margin:0 0 13px;font-size:31px}.deployment-path li p{grid-column:2}.pilot-builder .form-row{grid-template-columns:1fr}.pilot-builder #pilot-preview{padding:25px 18px}.pilot-builder pre{font-size:15px}.partner-section img{height:300px}.partner-section>.interaction-note{grid-column:1}.landing-additions{padding:55px 20px}.landing-additions-heading{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.landing-additions-heading p{font-size:24px}.capability-entries{grid-template-columns:1fr;gap:27px}.capability-entry{display:grid;grid-template-columns:32px 1fr;gap:10px 18px}.capability-entry h3{margin:0;font-size:31px}.capability-entry p,.capability-entry .text-link{grid-column:2;margin:0;justify-self:start}.sector-entries{gap:25px 18px}.sector-entry h3{font-size:26px}.sector-entry p{font-size:14px}.sector-entry img{aspect-ratio:1;object-position:60% center}.page-extension-link{padding:23px 20px;display:grid;gap:10px}.page-extension-link .text-link{justify-self:start}.related-links{gap:8px}.record-strip{grid-template-columns:32px 1fr 30px;gap:20px}.addition-page .button{max-width:100%;text-align:center}.addition-page .inline-actions .button{font-size:16px}}@media(max-width:360px){.addition-heading h1{font-size:48px}.addition-heading>p{font-size:22px}.addition-lab{margin-left:12px;margin-right:12px;padding:18px 12px}.addition-section h2{font-size:39px}.sector-entries{grid-template-columns:1fr}.editorial-hero{height:300px}.scenario-tabs button{font-size:12px;gap:7px;padding:13px 5px}.scenario-tabs svg{width:19px;height:19px}.case-builder .inline-actions{gap:10px}.addition-page input:not([type=checkbox]):not([type=range]),.addition-page textarea,.addition-page select{font-size:16px}}@media(prefers-reduced-motion:reduce){.route-path{animation:none!important}.route-node{transition:none}}

.place-purpose{padding:45px var(--pad) 40px}.place-purpose p{font:clamp(26px,2.6vw,40px)/1.2 var(--serif);max-width:950px;letter-spacing:-.025em}@media(max-width:760px){.place-purpose{padding:35px 20px}.place-purpose p{font-size:29px}}
.attention-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:end;margin-bottom:35px}.attention-heading p{font-size:18px}.attention-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}.attention-layout>div>.checkline{margin:0 0 20px}.attention-detail{background:#e0dbce;padding:30px;align-self:start}.attention-detail>span{color:var(--copper)}.attention-detail h3{font-size:34px;margin:22px 0 15px}.attention-detail p{font-size:16px}.attention-detail dl{margin:23px 0}.attention-detail dl>div{border-top:1px solid #bcb4a5;padding:14px 0}.attention-detail dt{font-size:12px;color:#6b6e60}.attention-detail dd{margin:8px 0 0;font-size:15px;line-height:1.5}.attention-detail .text-link{font-size:14px}#attention-list{border-top:1px solid var(--rule)}#attention-list button{width:100%;display:grid;grid-template-columns:28px 1fr;gap:9px 16px;padding:23px 18px;text-align:left;border-bottom:1px solid var(--rule)}#attention-list button[aria-pressed=true]{background:#e1dccf;border-left:3px solid var(--copper)}#attention-list button>svg{color:var(--copper)}#attention-list strong{display:block;font:26px/1.2 var(--serif)}#attention-list small{display:block;margin-top:7px;font-size:13px;color:#676d5f}#attention-list em{grid-column:2;font-size:12px;color:var(--copper);font-style:normal}@media(max-width:760px){.attention-heading,.attention-layout{grid-template-columns:1fr;gap:25px}.attention-detail{padding:25px 20px}#attention-list button{padding:19px 12px}.attention-detail h3{font-size:31px}}
.data-boundary-lab{border:1px solid var(--rule);background:#e1dccf}.data-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:35px}.data-boundary-grid h3{font-size:35px;margin-bottom:19px}.data-boundary-grid p{font-size:16px}.data-access-card{margin-top:20px;padding:25px;background:#333d30;color:#eeeadd;border-left:3px solid #dca26d}.data-access-card h4{font:25px/1.2 var(--serif);margin:0 0 15px}.data-access-card p{font-size:15px}.data-access-card[data-permitted=false]{background:#d1cdbf;color:#414a3d;border-color:#89957b}@media(max-width:760px){.data-boundary-grid{grid-template-columns:1fr;gap:25px;padding:25px 20px}.data-access-card{padding:21px}.data-boundary-grid h3{font-size:31px}}
