.dcs{--dcs-paper:#ebe5da;--dcs-paper-deep:#d8cebd;--dcs-ink:#141510;--dcs-ink-soft:#525149;--dcs-moss:#203129;--dcs-moss-deep:#101a15;--dcs-clay:#c7653b;--dcs-maize:#e5c56a;--dcs-line:#14151033;--dcs-line-light:#ebe5da38;--dcs-display:"Bricolage Grotesque", "Arial Narrow", sans-serif;--dcs-body:"Instrument Sans", Arial, sans-serif;--dcs-data:"Azeret Mono", ui-monospace, monospace;--dcs-gold:var(--dcs-clay);--dcs-forest:var(--dcs-moss);--dcs-forest-deep:var(--dcs-moss-deep);--dcs-sand:var(--dcs-paper);--dcs-sand-deep:var(--dcs-paper-deep);background:linear-gradient(#14151006 1px, transparent 1px), linear-gradient(90deg, #14151006 1px, transparent 1px), var(--dcs-paper);color:var(--dcs-ink);font-family:var(--dcs-body);font-feature-settings:"ss01" 1, "ss02" 1;letter-spacing:-.012em;background-size:36px 36px;font-size:16px;line-height:1.48}.dcs h1,.dcs h2,.dcs h3,.dcs-logo b,.dcs-figures b,.dcs-scales strong,.dcs-model-bar a.dcs-model-home{font-family:var(--dcs-display);letter-spacing:-.055em;font-weight:650}.dcs h1,.dcs h2,.dcs h3{text-wrap:balance}.dcs-eyebrow,.dcs-tag,.dcs-btn,.dcs-burger,.dcs-note b,.dcs-evidence-key strong,.dcs-footer nav b,.dcs-footer-base,.dcs-figures small,.dcs-scales i,.dcs-split figcaption,.dcs-strip figcaption,.dcs-model-bar a{font-family:var(--dcs-data)}.dcs-eyebrow{color:var(--dcs-clay);letter-spacing:.19em;font-size:9px;font-weight:600}.dcs-wrap{width:min(1480px,100%);padding-inline:clamp(18px,4.1vw,68px)}.dcs-header{border-bottom:1px solid var(--dcs-ink);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:72px;box-shadow:none;background:#ebe5dafa;gap:0;padding:0 clamp(18px,4.1vw,68px)}.dcs-logo{border-right:1px solid var(--dcs-line);gap:12px;min-height:72px;padding-right:clamp(20px,3vw,44px)}.dcs-logo b{letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(19px,2vw,25px);font-weight:760;line-height:1}.dcs-logo small{max-width:7ch;font:500 8px/1.25 var(--dcs-data);letter-spacing:.13em;text-transform:uppercase}.dcs-nav{counter-reset:dcs-nav;align-self:stretch;gap:0;margin-left:auto}.dcs-nav a{counter-increment:dcs-nav;border-left:1px solid var(--dcs-line);min-width:82px;color:var(--dcs-ink);letter-spacing:-.015em;align-content:center;padding:18px 13px 9px;font-size:12px;font-weight:590;line-height:1;transition:background .18s,color .18s;display:grid;position:relative}.dcs-nav a:before{content:"0" counter(dcs-nav);color:var(--dcs-clay);font:500 7px/1 var(--dcs-data);letter-spacing:.12em;position:absolute;top:8px;left:13px}.dcs-nav a:hover{background:var(--dcs-ink);color:var(--dcs-paper)}.dcs-nav-cta{background:var(--dcs-ink);min-height:46px;color:var(--dcs-paper);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);font:600 9px/1 var(--dcs-data);letter-spacing:.13em;border:0;margin-left:16px;padding:0 21px 0 18px;position:relative;overflow:hidden}.dcs-nav-cta:after{content:"";border-left:1px solid var(--dcs-paper);border-bottom:1px solid var(--dcs-paper);opacity:.45;width:11px;height:11px;position:absolute;top:0;right:0}.dcs-burger{border:0;border-left:1px solid var(--dcs-line);background:0 0;justify-content:flex-end;min-width:72px;min-height:72px;padding:0 0 0 18px;font-size:9px}.dcs-hero{border-bottom:1px solid var(--dcs-ink);background:var(--dcs-moss-deep);min-height:clamp(520px,72svh,780px)}.dcs-hero--front{min-height:min(920px,100svh - 72px)}.dcs-hero>img{filter:saturate(.82)contrast(1.08)brightness(.78);transform:scale(1.008)}.dcs-hero:after{background:linear-gradient(90deg,#080e0aeb 0%,#080e0abf 34%,#080e0a3d 68%,#080e0a73 100%),linear-gradient(#0000 48%,#080e0ae6)}.dcs-hero--front:before{content:"DUNOTTAR";z-index:0;color:#f5f0e516;font:760 clamp(76px, 15.7vw, 236px)/.78 var(--dcs-display);letter-spacing:-.085em;text-transform:uppercase;pointer-events:none;white-space:nowrap;position:absolute;top:4.5%;right:-.035em}.dcs-hero-copy{max-width:1480px;color:var(--dcs-paper);grid-template-columns:repeat(12,minmax(0,1fr));gap:18px clamp(10px,1.5vw,24px);padding-top:clamp(96px,13vh,170px);padding-bottom:clamp(46px,8vh,86px);display:grid}.dcs-hero-copy>.dcs-eyebrow{grid-column:1/6}.dcs-hero-copy h1{color:#f3ede2;letter-spacing:-.075em;grid-column:1/11;max-width:10.5ch;font-size:clamp(50px,8.4vw,132px);font-weight:760;line-height:.82}.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy h1{max-width:12ch;font-size:clamp(46px,6.8vw,100px)}.dcs-hero-body{color:#f3ede2d6;grid-column:1/7;max-width:50ch;margin-top:9px;font-size:clamp(16px,1.45vw,21px);font-weight:430;line-height:1.42}.dcs-hero-copy>.dcs-actions{grid-column:1/8}.dcs-hero-copy>.dcs-tag{color:#f3ede2bf;background:0 0;border:0;border-top:1px solid #f3ede273;border-radius:0;grid-column:10/13;place-self:end;max-width:24ch;padding:10px 0 0;font-size:8px;line-height:1.45}.dcs-actions{gap:12px;margin-top:14px}.dcs-btn{background:var(--dcs-paper);min-height:50px;color:var(--dcs-ink);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);letter-spacing:.13em;border:1px solid;border-radius:0;padding:0 21px;font-size:9px;transition:transform .18s,background .18s,color .18s;position:relative}.dcs-btn:hover{background:var(--dcs-maize);transform:translateY(-2px)}.dcs-btn--ghost{color:var(--dcs-paper);background:#0c120e2e;border-color:#f3ede27a}.dcs-btn--ghost:hover{background:var(--dcs-paper);color:var(--dcs-ink)}.dcs-btn--ink{background:var(--dcs-ink);color:var(--dcs-paper)}.dcs-btn--outline{border-color:var(--dcs-ink);color:var(--dcs-ink);background:0 0}#journeys{border-bottom:1px solid var(--dcs-ink);background:var(--dcs-paper)}.dcs-gateways{counter-reset:dcs-gateway;background:0 0;gap:clamp(34px,5vw,78px) clamp(16px,2.2vw,34px);width:min(1480px,100%);margin:0 auto;padding:clamp(58px,8vw,120px) clamp(18px,4.1vw,68px);display:grid}.dcs-gateway{counter-increment:dcs-gateway;color:var(--dcs-ink);background:0 0;grid-template-rows:minmax(320px,1fr) auto;padding:0;display:grid;position:relative;overflow:visible;min-height:0!important}.dcs-gateway:before{content:"0" counter(dcs-gateway);z-index:2;width:38px;height:38px;color:var(--dcs-paper);font:500 9px/1 var(--dcs-data);letter-spacing:.12em;background:#0d120e94;border:1px solid #ebe5dab3;place-items:center;display:grid;position:absolute;top:12px;left:12px}.dcs-gateway:after{display:none}.dcs-gateway img{z-index:0;object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;min-height:320px;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .3s;position:relative;inset:auto;transform:none}.dcs-gateway:hover img{filter:saturate()contrast(1.02);transform:scale(.985)}.dcs-gateway-copy{border-top:1px solid var(--dcs-ink);gap:8px;max-width:none;padding-top:17px;display:grid}.dcs-gateway-copy h2{max-width:16ch;color:var(--dcs-ink);letter-spacing:-.06em;font-size:clamp(30px,3.1vw,50px);font-weight:650;line-height:.96}.dcs-gateway-copy>span{max-width:48ch;color:var(--dcs-ink-soft);font-size:14px}.dcs-gateway-copy .dcs-eyebrow,.dcs-gateway-copy .dcs-arrow{color:var(--dcs-clay);font-family:var(--dcs-data);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.dcs-gateway-copy .dcs-arrow{border-bottom:1px solid;width:max-content;margin-top:7px;padding-bottom:2px}.dcs-band{border-bottom:1px solid var(--dcs-ink);padding-block:clamp(68px,9vw,138px);position:relative}.dcs-band--sand{background:linear-gradient(110deg, #ffffff1f, transparent 46%), var(--dcs-paper-deep)}.dcs-band--forest{background:radial-gradient(circle at 82% 18%, #e5c56a17, transparent 28%), var(--dcs-moss-deep);color:var(--dcs-paper);border-bottom-color:#ebe5da3d}.dcs-section-head{gap:16px;max-width:1020px;margin-bottom:clamp(34px,5vw,68px)}.dcs-section-head h2,.dcs-split-copy h2{letter-spacing:-.067em;max-width:16ch;font-size:clamp(42px,5.4vw,82px);font-weight:650;line-height:.9}.dcs-lede,.dcs-body{max-width:58ch;color:var(--dcs-ink-soft);font-size:clamp(15px,1.25vw,18px);line-height:1.52}.dcs-figures,.dcs-scales{background:0 0;border-top:1px solid;border-bottom:1px solid;gap:0}.dcs-figures>div,.dcs-scales>div,.dcs-band--forest .dcs-figures>div,.dcs-band--forest .dcs-scales>div{background:0 0;border-right:1px solid;min-height:150px;padding:20px 20px 24px 0;position:relative}.dcs-figures>div:last-child,.dcs-scales>div:last-child{border-right:0}.dcs-scales i{letter-spacing:.16em;font-size:8px;font-style:normal}.dcs-scales strong{color:inherit;letter-spacing:-.06em;margin-top:auto;font-size:clamp(28px,2.6vw,42px);font-weight:620}.dcs-figures span,.dcs-scales span{color:inherit;opacity:.68;font-size:13px;line-height:1.4}.dcs-figures small{color:var(--dcs-clay);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.dcs-band--forest .dcs-figures small,.dcs-band--forest .dcs-scales i{color:var(--dcs-maize)}.dcs-split{gap:clamp(32px,6vw,100px)}.dcs-split figure{position:relative}.dcs-split figure:before{content:"IMAGE / CONCEPT";z-index:2;background:var(--dcs-ink);color:var(--dcs-paper);font:500 7px/1 var(--dcs-data);letter-spacing:.14em;padding:7px 9px;position:absolute;top:0;left:0}.dcs-split figure img{filter:saturate(.82)contrast(1.05);min-height:420px}.dcs-split figcaption{color:currentColor;opacity:.58;padding-top:10px;font-size:8px}.dcs-split-copy{gap:20px}.dcs-list,.dcs-list--cols{background:0 0;border-top:1px solid;gap:0}.dcs-list article,.dcs-band--sand .dcs-list article,.dcs-band--forest .dcs-list article{background:0 0;border-bottom:1px solid;min-height:170px;padding:24px 20px 28px 0;position:relative}.dcs-list article i{color:var(--dcs-clay);font-family:var(--dcs-data);font-size:8px}.dcs-band--forest .dcs-list article i{color:var(--dcs-maize)}.dcs-list h3{letter-spacing:-.055em;max-width:18ch;font-size:clamp(27px,2.4vw,40px);font-weight:620;line-height:1}.dcs-list p{max-width:47ch;color:inherit;opacity:.68;font-size:14px}.dcs-links{margin-top:auto}.dcs-chip{min-height:32px;color:inherit;font:500 9px/1.2 var(--dcs-data);letter-spacing:.08em;text-transform:uppercase;border:0;border-bottom:1px solid;border-radius:0;padding:0}.dcs-note{border-top:1px solid;border-bottom:1px solid;border-left:0;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:clamp(18px,4vw,56px);max-width:none;padding:17px 0}.dcs-note b{color:var(--dcs-clay);font-size:8px}.dcs-note span{max-width:70ch;color:inherit;opacity:.68}.dcs-evidence-key{border-top:1px solid var(--dcs-ink);gap:0}.dcs-evidence-key>div{border:0;border-right:1px solid var(--dcs-line);border-bottom:1px solid var(--dcs-ink);min-height:185px;padding:23px 20px 28px 0}.dcs-evidence-key>div:last-child{border-right:0}.dcs-evidence-key strong{color:var(--dcs-clay);font-size:8px}.dcs-strip{gap:8px}.dcs-strip figure{background:var(--dcs-ink);overflow:hidden}.dcs-strip img{filter:saturate(.78)contrast(1.08);min-height:250px;transition:transform .6s cubic-bezier(.2,.75,.2,1),filter .3s}.dcs-strip figure:hover img{filter:saturate()contrast(1.02);transform:scale(1.025)}.dcs-strip figcaption{background:#0b0f0cb8;padding:5px 7px;font-size:7px;bottom:9px;left:10px}.dcs-footer{color:#ebe5dacc;background:#11120f;padding-top:clamp(70px,9vw,130px);padding-bottom:24px;position:relative;overflow:hidden}.dcs-footer:before{content:"DUNOTTAR";color:#ebe5da0e;font:760 clamp(82px, 18vw, 260px)/.78 var(--dcs-display);letter-spacing:-.085em;white-space:nowrap;position:absolute;top:-.08em;right:-.035em}.dcs-footer-grid{z-index:1;gap:clamp(32px,5vw,74px);position:relative}.dcs-footer-grid h2{max-width:13ch;font-size:clamp(36px,4.8vw,70px);line-height:.92}.dcs-footer nav{border-top:1px solid var(--dcs-line-light);padding-top:5px}.dcs-footer nav b{color:var(--dcs-maize);font-size:8px}.dcs-footer a{min-height:32px;font-size:13px}.dcs-footer-base{color:#ebe5da80;margin-top:54px;font-size:8px}.dcs-model-bar{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:#090e0bdb;border:1px solid #eee8dc3d;border-radius:0;gap:2px;padding:4px}.dcs-model-bar a{border-radius:0;font-size:8px}.dcs-model-bar a.dcs-model-home{letter-spacing:-.04em;font-size:14px;font-weight:650}@media (width>=900px){.dcs-gateways{grid-template-columns:repeat(12,minmax(0,1fr))}.dcs-gateway:first-child{grid-area:auto/1/auto/8}.dcs-gateway:first-child img{min-height:650px}.dcs-gateway:nth-child(2){grid-column:9/13;margin-top:116px}.dcs-gateway:nth-child(2) img{min-height:390px}.dcs-gateway:nth-child(3){grid-column:2/6;margin-top:-12px}.dcs-gateway:nth-child(3) img{min-height:430px}.dcs-gateway:nth-child(4){grid-area:auto/7/auto/13;margin-top:-68px}.dcs-gateway:nth-child(4) img{min-height:560px}.dcs-split{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.dcs-split--reverse{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.dcs-footer-grid{grid-template-columns:1.65fr .68fr .68fr}}@media (width>=760px){.dcs-list--cols{grid-template-columns:repeat(2,minmax(0,1fr))}.dcs-list--cols article{padding:28px 34px 30px 0}.dcs-list--cols article:nth-child(2n){border-left:1px solid;padding-left:34px}}@media (width<=1020px){.dcs-header{justify-content:space-between}.dcs-header.is-open{z-index:999;background:var(--dcs-ink);color:var(--dcs-paper);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-content:stretch;align-items:start;padding:0 18px 18px;display:grid;position:fixed;inset:0}.dcs-header.is-open .dcs-logo,.dcs-header.is-open .dcs-burger{color:var(--dcs-paper);border-color:#ebe5da38}.dcs-header.is-open .dcs-logo small{color:#ebe5da99}.dcs-header.is-open .dcs-nav{border-top:1px solid #ebe5da33;grid-column:1/-1;align-content:center;width:100%;margin:0;padding:28px 0;display:grid}.dcs-header.is-open .dcs-nav a{min-height:auto;color:var(--dcs-paper);font-family:var(--dcs-display);letter-spacing:-.065em;border:0;padding:10px 0 10px clamp(34px,7vw,80px);font-size:clamp(34px,7.8vw,68px);font-weight:660;line-height:.95}.dcs-header.is-open .dcs-nav a:before{color:var(--dcs-clay);font-family:var(--dcs-data);letter-spacing:.12em;font-size:8px;top:18px;left:0}.dcs-header.is-open>.dcs-nav-cta{background:var(--dcs-paper);width:100%;min-height:54px;color:var(--dcs-ink);grid-column:1/-1;justify-content:space-between;margin:0;display:inline-flex}}@media (width<=760px){.dcs{background-size:24px 24px}.dcs-header,.dcs-logo,.dcs-burger{min-height:62px}.dcs-header{padding-inline:15px}.dcs-logo{border-right:0;padding-right:14px}.dcs-logo b{font-size:19px}.dcs-burger{min-width:58px;padding-left:14px}.dcs-hero,.dcs-hero--front{min-height:min(820px,100svh - 62px)}.dcs-hero:after{background:linear-gradient(#080e0a5c,#080e0a99 44%,#080e0af0 82%),linear-gradient(90deg,#080e0a85,#0000 82%)}.dcs-hero--front:before{writing-mode:vertical-rl;font-size:28vw;top:12%;right:-.02em}.dcs-hero-copy{grid-template-columns:1fr;gap:14px;padding:76px 16px 30px;display:grid}.dcs-hero-copy>.dcs-eyebrow,.dcs-hero-copy h1,.dcs-hero-body,.dcs-hero-copy>.dcs-actions,.dcs-hero-copy>.dcs-tag{grid-column:1}.dcs-hero-copy h1,.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy h1{max-width:8.5ch;font-size:clamp(48px,15.2vw,82px);line-height:.84}.dcs-hero-body{max-width:34ch;font-size:16px}.dcs-hero-copy>.dcs-tag{justify-self:start;max-width:30ch;margin-top:8px}.dcs-actions{width:100%;display:grid}.dcs-btn{justify-content:space-between;width:100%}.dcs-gateways{gap:54px;padding:52px 16px 70px}.dcs-gateway{grid-template-rows:auto auto}.dcs-gateway img,.dcs-gateway:nth-child(n) img{aspect-ratio:4/5;min-height:min(110vw,470px)}.dcs-gateway-copy h2{font-size:clamp(34px,10vw,46px)}.dcs-band{padding-block:66px}.dcs-section-head h2,.dcs-split-copy h2{font-size:clamp(38px,11vw,58px)}.dcs-figures,.dcs-scales{grid-template-columns:repeat(2,minmax(0,1fr))}.dcs-figures>div,.dcs-scales>div,.dcs-band--forest .dcs-figures>div,.dcs-band--forest .dcs-scales>div{border-bottom:1px solid;min-height:130px;padding:16px 14px 18px 0}.dcs-figures>div:nth-child(2n),.dcs-scales>div:nth-child(2n){border-right:0;padding-left:14px}.dcs-figures b{font-size:clamp(31px,9vw,44px)}.dcs-split figure img{height:112vw;min-height:380px;max-height:560px}.dcs-note{grid-template-columns:1fr;gap:9px}.dcs-evidence-key{grid-template-columns:1fr}.dcs-evidence-key>div{border-right:0}.dcs-footer:before{font-size:28vw;top:24px}.dcs-footer-grid h2{font-size:clamp(38px,11vw,58px)}.dcs-model-bar{top:max(8px, env(safe-area-inset-top));left:8px}}@media (prefers-reduced-motion:reduce){.dcs *,.dcs :before,.dcs :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dcs-main>.dcs-band{border-bottom:1px solid var(--dcs-ink)}.dcs-main>.dcs-band .dcs-section-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(10px,1.5vw,24px);max-width:none;margin-bottom:clamp(34px,5vw,72px);display:grid}.dcs-main>.dcs-band .dcs-section-head>.dcs-eyebrow{grid-column:1/4;align-self:start;padding-top:.45em}.dcs-main>.dcs-band .dcs-section-head>h2{letter-spacing:-.075em;grid-column:4/12;max-width:13ch;font-size:clamp(42px,6vw,88px);font-weight:720;line-height:.88}.dcs-main>.dcs-band .dcs-section-head>.dcs-lede,.dcs-main>.dcs-band .dcs-section-head>p:not(.dcs-eyebrow){grid-column:7/12;max-width:52ch;margin-top:8px}.dcs-figures{background:0 0;border-top:1px solid;border-bottom:1px solid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.dcs-figures>div{border-right:1px solid var(--dcs-line);align-content:space-between;min-height:176px;padding:18px 18px 16px 0;position:relative;background:0 0!important}.dcs-figures>div:not(:first-child){padding-left:18px}.dcs-figures>div:nth-child(4n){border-right:0}.dcs-figures b{letter-spacing:-.07em;font-size:clamp(34px,4.2vw,68px);font-weight:720;line-height:.84}.dcs-figures span{max-width:18ch;font-size:13px;line-height:1.2}.dcs-list,.dcs-list--cols{background:0 0;border-top:1px solid;display:block}.dcs-list article,.dcs-list--cols article{border-bottom:1px solid var(--dcs-line);grid-template-columns:minmax(54px,1fr) minmax(180px,3fr) minmax(240px,5fr) minmax(120px,2fr);align-items:baseline;gap:clamp(14px,2vw,32px);min-height:116px;padding:22px 0 24px;display:grid;background:0 0!important}.dcs-list article>i,.dcs-list--cols article>i{font:500 9px/1 var(--dcs-data);letter-spacing:.16em;color:var(--dcs-clay);grid-column:1}.dcs-list article>h3,.dcs-list--cols article>h3{grid-column:2;max-width:14ch;font-size:clamp(24px,2.7vw,42px);line-height:.95}.dcs-list article>p,.dcs-list--cols article>p{grid-column:3;max-width:58ch;font-size:15px;line-height:1.42}.dcs-list article>.dcs-links,.dcs-list--cols article>.dcs-links{grid-column:4;justify-self:end}.dcs-chip{min-height:0;font:600 9px/1.2 var(--dcs-data);letter-spacing:.1em;text-transform:uppercase;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 5px}.dcs-evidence-key{border-top:1px solid;display:block}.dcs-evidence-key>div{border:0;border-bottom:1px solid var(--dcs-line);grid-template-columns:minmax(230px,.9fr) minmax(0,2.1fr);align-items:baseline;gap:28px;min-height:110px;padding:22px 0;display:grid}.dcs-evidence-key>div strong{color:var(--dcs-clay);font-size:9px;line-height:1.3}.dcs-evidence-key>div p{max-width:68ch;font-size:clamp(16px,1.45vw,20px);line-height:1.35}.dcs-band--forest .dcs-figures,.dcs-band--forest .dcs-list,.dcs-band--forest .dcs-list--cols,.dcs-band--forest .dcs-evidence-key{border-color:#efe9dc9e}.dcs-band--forest .dcs-figures>div,.dcs-band--forest .dcs-list article,.dcs-band--forest .dcs-evidence-key>div{border-color:#efe9dc38}.dcs-hero:not(.dcs-hero--front){min-height:min(760px,78svh)}.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy{align-content:end}.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy>.dcs-eyebrow{grid-column:1/4}.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy h1{grid-column:4/12;max-width:10ch}.dcs-hero:not(.dcs-hero--front) .dcs-hero-body{grid-column:7/12;max-width:44ch}.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy>.dcs-actions{grid-column:7/12}@media (width<=900px){.dcs-main>.dcs-band .dcs-section-head{grid-template-columns:repeat(6,minmax(0,1fr))}.dcs-main>.dcs-band .dcs-section-head>.dcs-eyebrow{grid-column:1/3}.dcs-main>.dcs-band .dcs-section-head>h2{grid-column:2/7}.dcs-main>.dcs-band .dcs-section-head>.dcs-lede,.dcs-main>.dcs-band .dcs-section-head>p:not(.dcs-eyebrow){grid-column:3/7}.dcs-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.dcs-figures>div:nth-child(2n){border-right:0}.dcs-list article,.dcs-list--cols article{grid-template-columns:44px minmax(150px,2fr) minmax(0,3fr)}.dcs-list article>.dcs-links,.dcs-list--cols article>.dcs-links{grid-column:3;justify-self:start}}@media (width<=620px){.dcs-main>.dcs-band .dcs-section-head{display:block}.dcs-main>.dcs-band .dcs-section-head>h2{max-width:12ch;margin-top:18px;font-size:clamp(38px,12vw,64px)}.dcs-main>.dcs-band .dcs-section-head>.dcs-lede,.dcs-main>.dcs-band .dcs-section-head>p:not(.dcs-eyebrow){margin-top:18px}.dcs-figures{grid-template-columns:1fr 1fr}.dcs-figures>div{min-height:138px;padding:14px 12px 14px 0}.dcs-figures>div:not(:first-child){padding-left:12px}.dcs-list article,.dcs-list--cols article{grid-template-columns:34px minmax(0,1fr);gap:8px 12px;min-height:0;padding:20px 0 22px}.dcs-list article>h3,.dcs-list--cols article>h3,.dcs-list article>p,.dcs-list--cols article>p,.dcs-list article>.dcs-links,.dcs-list--cols article>.dcs-links{grid-column:2}.dcs-evidence-key>div{grid-template-columns:1fr;gap:10px}.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy>.dcs-eyebrow,.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy h1,.dcs-hero:not(.dcs-hero--front) .dcs-hero-body,.dcs-hero:not(.dcs-hero--front) .dcs-hero-copy>.dcs-actions{grid-column:1/13}}.dcs-journey-intro{border-bottom:1px solid #14151029;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 24px;width:min(1480px,100%);margin:0 auto;padding:clamp(58px,8vw,108px) clamp(18px,4.1vw,68px) clamp(34px,4vw,56px);display:grid}.dcs-journey-intro>.dcs-eyebrow{grid-column:1/5}.dcs-journey-intro h2{max-width:11ch;font-family:var(--dcs-display);letter-spacing:-.065em;color:var(--dcs-ink);grid-column:1/10;margin:0;font-size:clamp(42px,6.3vw,90px);font-weight:720;line-height:.9}.dcs-journey-intro>p:last-child{max-width:47ch;color:var(--dcs-ink-soft);grid-column:8/13;align-self:end;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.dcs-gateways{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,5vw,76px) clamp(22px,2.5vw,40px);padding-top:clamp(34px,4.5vw,64px)}.dcs-gateway{grid-template-rows:auto auto;align-content:start}.dcs-gateway-media{background:var(--dcs-moss-deep);aspect-ratio:16/10;border-bottom:1px solid var(--dcs-ink);display:block;position:relative;overflow:hidden}.dcs-gateway-media img{object-fit:cover;filter:saturate(.84)contrast(1.06)brightness(.96);width:100%;height:100%;min-height:0;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .3s;display:block}.dcs-gateway:hover .dcs-gateway-media img{filter:saturate(.98)contrast(1.04)brightness();transform:scale(1.025)}.dcs-gateway-media small{z-index:2;color:#f3ede2;max-width:calc(100% - 28px);font:500 8px/1.25 var(--dcs-data);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c120ec7;padding:7px 9px;position:absolute;bottom:12px;left:14px}.dcs-gateway--living .dcs-gateway-media img{object-position:50% 54%}.dcs-gateway--invest .dcs-gateway-media img{object-position:50% 46%}.dcs-gateway--develop .dcs-gateway-media img{object-position:50% 50%}.dcs-gateway--community .dcs-gateway-media img{object-position:50% 42%}.dcs-gateway-copy{gap:10px;padding-top:20px}.dcs-gateway-copy h2{max-width:17ch;font-size:clamp(32px,3.15vw,52px);line-height:.94}.dcs-gateway-copy>span:not(.dcs-eyebrow):not(.dcs-arrow){color:#3f403a;max-width:52ch;font-size:15px;line-height:1.5}.dcs-gateway-copy .dcs-eyebrow,.dcs-gateway-copy .dcs-arrow{font-size:9px}.dcs-gateway-copy .dcs-arrow{margin-top:8px;font-weight:600}.dcs-gateway:before{background:#0d120ed1;border-color:#f3ede2b3;width:42px;height:42px;font-size:9px;top:14px;left:14px}.dcs-section-head .dcs-lede,.dcs-scales span,.dcs-figures span,.dcs-note span,.dcs-footer p{font-size:max(15px,1rem);line-height:1.5}@media (width<=820px){.dcs-journey-intro{grid-template-columns:1fr;padding-top:48px;padding-bottom:28px}.dcs-journey-intro>.dcs-eyebrow,.dcs-journey-intro h2,.dcs-journey-intro>p:last-child{grid-column:1}.dcs-journey-intro h2{max-width:10ch;font-size:clamp(42px,12vw,68px)}.dcs-journey-intro>p:last-child{max-width:36ch;margin-top:8px;font-size:16px}.dcs-gateways{grid-template-columns:1fr;gap:48px;padding-top:32px}.dcs-gateway-media{aspect-ratio:4/3}.dcs-gateway-copy h2{font-size:clamp(34px,10vw,48px)}.dcs-gateway-copy>span:not(.dcs-eyebrow):not(.dcs-arrow){font-size:16px}.dcs-gateway-media small{font-size:8px}}@media (width<=520px){.dcs-journey-intro,.dcs-gateways{padding-inline:18px}.dcs-gateway-media{aspect-ratio:1.18}.dcs-gateway-copy{padding-top:16px}.dcs-gateway-copy h2{max-width:14ch;line-height:.98}.dcs-gateway:before{width:38px;height:38px}.dcs-hero-body{font-size:17px;line-height:1.48}}.dcs{--v2-paper:#f2efe8;--v2-paper-deep:#e7e1d7;--v2-ink:#0a0c0b;--v2-ink-soft:#3d403d;--v2-smoke:#777a74;--v2-line:#0a0c0b24;--v2-line-dark:#f2efe82e;--v2-oxide:#b96843;--v2-brass:#c5a46d;--v2-moss:#25382f;--v2-white:#faf8f3;background:var(--v2-paper);color:var(--v2-ink);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.dcs h1,.dcs h2,.dcs h3,.dcs h4{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:600;line-height:.98}.dcs p{margin:0}.dcs a{text-underline-offset:.18em}.dcs :focus-visible{outline:2px solid var(--v2-oxide);outline-offset:4px}.dcs .dcs-wrap{width:min(1440px,100%);margin:0 auto;padding-inline:clamp(18px,4vw,64px)}.dcs .dcs-eyebrow{color:var(--v2-oxide);letter-spacing:.18em;text-transform:uppercase;font:700 10px/1.2 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.dcs .dcs-header{z-index:90;min-height:66px;color:var(--v2-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c0bf5;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(18px,3vw,42px);padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.dcs .dcs-logo{color:var(--v2-white);grid-template-columns:auto auto;align-items:baseline;column-gap:8px;text-decoration:none;display:inline-grid}.dcs .dcs-logo b{letter-spacing:-.04em;font-family:Arial,Helvetica Neue,sans-serif;font-size:17px;font-weight:700}.dcs .dcs-logo small{color:#faf8f38c;letter-spacing:.2em;font:700 8px/1 IBM Plex Mono,ui-monospace,monospace}.dcs .dcs-nav{justify-self:end;align-items:center;gap:0;margin:0;display:flex}.dcs .dcs-nav a{color:#faf8f3ad;background:0 0;align-items:center;min-height:66px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.dcs .dcs-nav a:after{content:"";background:var(--v2-oxide);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:15px;left:11px;right:11px;transform:scaleX(0)}.dcs .dcs-nav a:hover{color:var(--v2-white);background:0 0}.dcs .dcs-nav a:hover:after{transform:scaleX(1)}.dcs .dcs-nav-cta{min-height:40px;color:var(--v2-white);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #faf8f359;align-items:center;gap:14px;padding:0 16px;font:700 9px/1 IBM Plex Mono,ui-monospace,monospace;text-decoration:none;display:inline-flex}.dcs .dcs-nav-cta:hover{border-color:var(--v2-oxide);background:var(--v2-oxide)}.dcs .dcs-burger{min-width:46px;min-height:44px;color:var(--v2-white);letter-spacing:.14em;background:0 0;border:1px solid #faf8f338;margin-left:auto;font:700 9px IBM Plex Mono,ui-monospace,monospace;display:none}.dcs .dcs-hero{isolation:isolate;background:var(--v2-ink);align-items:flex-end;min-height:min(760px,78svh);display:flex;position:relative;overflow:hidden}.dcs .dcs-hero--front{min-height:calc(100svh - 66px)}.dcs .dcs-hero-media{z-index:-3;position:absolute;inset:0;overflow:hidden}.dcs .dcs-hero-media img,.dcs .dcs-hero>img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.05);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.dcs .dcs-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#060807e0 0%,#0608078a 46%,#0608071a 74%),linear-gradient(#06080747 0%,#0608071a 55%,#060807e0 100%);position:absolute;inset:0}.dcs .dcs-hero:after{content:"";z-index:-1;pointer-events:none;background:0 0;border:1px solid #ffffff1f;position:absolute;inset:18px}.dcs .dcs-hero-copy{width:min(1440px,100%);max-width:none;color:var(--v2-white);grid-template-columns:minmax(0,880px) minmax(170px,1fr);align-items:end;gap:28px clamp(24px,5vw,80px);margin:0 auto;padding:clamp(54px,8vw,112px) clamp(34px,6vw,92px) clamp(48px,7vw,86px);display:grid}.dcs .dcs-hero-copy>.dcs-eyebrow,.dcs .dcs-hero-copy>h1,.dcs .dcs-hero-copy>.dcs-hero-body,.dcs .dcs-hero-copy>.dcs-actions,.dcs .dcs-hero-copy>.dcs-tag{grid-column:1}.dcs .dcs-hero-copy h1{letter-spacing:-.075em;max-width:10.8ch;color:var(--v2-white);font-size:clamp(52px,8.9vw,132px);font-weight:600;line-height:.82}.dcs .dcs-hero:not(.dcs-hero--front) .dcs-hero-copy h1{max-width:13ch;font-size:clamp(46px,6.3vw,92px);line-height:.9}.dcs .dcs-hero-body{color:#faf8f3c7;max-width:55ch;margin-top:12px;font-size:clamp(16px,1.5vw,21px);line-height:1.42}.dcs .dcs-tag{color:#faf8f394;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-self:end;width:max-content;max-width:100%;margin-top:6px;padding:0;font:700 9px/1.4 IBM Plex Mono,ui-monospace,monospace}.dcs .dcs-hero-rail{color:#faf8f394;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid #faf8f33d;grid-area:1/2/span 5;align-self:end;gap:8px;padding:18px 0 2px 22px;font:700 9px/1.35 IBM Plex Mono,ui-monospace,monospace;display:grid}.dcs .dcs-hero-rail strong{color:var(--v2-white);font-weight:700}.dcs .dcs-hero-rail i{background:var(--v2-oxide);width:24px;height:1px;margin:8px 0}.dcs .dcs-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dcs .dcs-btn{border:1px solid var(--v2-oxide);background:var(--v2-oxide);color:#0b0d0c;letter-spacing:.13em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 20px;font:700 9px/1 IBM Plex Mono,ui-monospace,monospace;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.dcs .dcs-btn:hover{background:var(--v2-white);border-color:var(--v2-white)}.dcs .dcs-btn--ghost{color:var(--v2-white);background:0 0;border-color:#faf8f35c}.dcs .dcs-btn--ghost:hover{border-color:var(--v2-white);color:var(--v2-white);background:#faf8f31a}.dcs .dcs-btn--ink{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v2-white)}.dcs .dcs-btn--outline{color:var(--v2-ink);background:0 0;border-color:#0a0c0b47}.dcs .dcs-proof-rail{background:var(--v2-ink);color:var(--v2-white);border-top:1px solid #ffffff17;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));display:grid}.dcs .dcs-proof-lead,.dcs .dcs-proof-item{border-right:1px solid var(--v2-line-dark);align-content:end;gap:7px;min-height:142px;padding:24px clamp(18px,2.6vw,38px);display:grid}.dcs .dcs-proof-lead{color:#faf8f3a6;font-size:13px;line-height:1.35}.dcs .dcs-proof-lead strong{color:var(--v2-white);letter-spacing:-.02em;font-size:17px}.dcs .dcs-proof-item b{letter-spacing:-.06em;font-size:clamp(28px,3.4vw,50px);line-height:.9}.dcs .dcs-proof-item span{color:#faf8f394;font-size:12px}.dcs .dcs-proof-item small{color:var(--v2-brass);letter-spacing:.14em;text-transform:uppercase;font:700 8px IBM Plex Mono,monospace}.dcs .dcs-v2-band{padding:clamp(72px,10vw,150px) 0}.dcs .dcs-v2-band--ink{background:var(--v2-ink);color:var(--v2-white)}.dcs .dcs-v2-band--paper{background:var(--v2-paper);color:var(--v2-ink)}.dcs .dcs-v2-band--stone{background:var(--v2-paper-deep);color:var(--v2-ink)}.dcs .dcs-city-thesis{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:start;gap:40px clamp(36px,8vw,130px);display:grid}.dcs .dcs-city-thesis h2{letter-spacing:-.07em;max-width:12ch;font-size:clamp(44px,7.5vw,112px);line-height:.88}.dcs .dcs-city-thesis-copy{gap:26px;max-width:65ch;padding-top:8px;display:grid}.dcs .dcs-city-thesis-copy p{color:var(--v2-ink-soft);font-size:clamp(17px,1.55vw,22px);line-height:1.48}.dcs .dcs-v2-band--ink .dcs-city-thesis-copy p{color:#faf8f3a8}.dcs .dcs-scale-stage{border-top:1px solid;border-bottom:1px solid;grid-template-columns:1.15fr .85fr;min-height:720px;display:grid}.dcs .dcs-scale-visual{background:#111;min-height:520px;position:relative;overflow:hidden}.dcs .dcs-scale-visual img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.dcs .dcs-scale-visual:after{content:"";background:linear-gradient(90deg,#0000000d,#0000005c);position:absolute;inset:0}.dcs .dcs-scale-ledger{border-left:1px solid var(--v2-line-dark);grid-template-rows:repeat(4,1fr);display:grid}.dcs .dcs-scale-card{border-bottom:1px solid var(--v2-line-dark);color:var(--v2-white);grid-template-columns:64px 1fr auto;align-items:center;gap:20px;padding:26px clamp(22px,3vw,44px);text-decoration:none;transition:background .16s;display:grid;position:relative}.dcs .dcs-scale-card:last-child{border-bottom:0}.dcs .dcs-scale-card:hover{background:#ffffff0e}.dcs .dcs-scale-card i{color:var(--v2-oxide);letter-spacing:.14em;font:700 10px IBM Plex Mono,monospace}.dcs .dcs-scale-card strong{letter-spacing:-.05em;font-size:clamp(24px,2.5vw,40px)}.dcs .dcs-scale-card span{color:#faf8f38f;max-width:24ch;font-size:13px}.dcs .dcs-scale-card em{color:var(--v2-white);font-size:22px;font-style:normal}.dcs .dcs-journey-ledger{border-top:1px solid var(--v2-line)}.dcs .dcs-journey-row{border-bottom:1px solid var(--v2-line);min-height:190px;color:inherit;grid-template-columns:70px minmax(180px,.75fr) minmax(220px,1fr) minmax(240px,.9fr) 40px;align-items:center;gap:clamp(18px,3vw,42px);padding:22px 0;text-decoration:none;display:grid}.dcs .dcs-journey-row>i{color:var(--v2-oxide);letter-spacing:.16em;font:700 10px IBM Plex Mono,monospace}.dcs .dcs-journey-row h3{letter-spacing:-.065em;font-size:clamp(30px,4vw,58px)}.dcs .dcs-journey-row p{color:var(--v2-ink-soft);max-width:48ch;font-size:15px}.dcs .dcs-journey-row figure{background:#ddd;height:140px;margin:0;position:relative;overflow:hidden}.dcs .dcs-journey-row img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .38s,filter .38s}.dcs .dcs-journey-row>b{font-size:26px;font-weight:400}.dcs .dcs-journey-row:hover img{filter:saturate(.95);transform:scale(1.045)}.dcs .dcs-truth-grid{border-top:1px solid var(--v2-line-dark);border-bottom:1px solid var(--v2-line-dark);grid-template-columns:repeat(3,1fr);display:grid}.dcs .dcs-truth-state{border-right:1px solid var(--v2-line-dark);align-content:space-between;gap:30px;min-height:280px;padding:34px clamp(22px,3vw,44px);display:grid}.dcs .dcs-truth-state:last-child{border-right:0}.dcs .dcs-truth-state i{color:var(--v2-oxide);letter-spacing:.16em;font:700 10px IBM Plex Mono,monospace}.dcs .dcs-truth-state h3{font-size:clamp(34px,4vw,60px)}.dcs .dcs-truth-state p{color:#faf8f399;max-width:34ch;font-size:14px}.dcs .dcs-final-portal{min-height:680px;color:var(--v2-white);background:#090b0a;align-items:flex-end;display:flex;position:relative;overflow:hidden}.dcs .dcs-final-portal img{object-fit:cover;filter:saturate(.7)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.dcs .dcs-final-portal:after{content:"";background:linear-gradient(90deg,#040505e6,#04050566 55%,#0405051f),linear-gradient(#0000 45%,#040505e0);position:absolute;inset:0}.dcs .dcs-final-portal-copy{z-index:2;gap:18px;width:min(1440px,100%);margin:0 auto;padding:clamp(44px,7vw,94px) clamp(20px,5vw,74px);display:grid;position:relative}.dcs .dcs-final-portal-copy h2{letter-spacing:-.075em;max-width:10ch;font-size:clamp(52px,8vw,118px);line-height:.84}.dcs .dcs-final-portal-copy p{color:#faf8f3b3;max-width:52ch;font-size:17px}.dcs .dcs-band{padding:clamp(74px,9vw,134px) 0}.dcs .dcs-band--forest{background:var(--v2-ink);color:var(--v2-white)}.dcs .dcs-band--sand{background:var(--v2-paper-deep);color:var(--v2-ink)}.dcs .dcs-section-head{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:22px clamp(30px,7vw,120px);max-width:none;margin-bottom:clamp(34px,5vw,74px);display:grid}.dcs .dcs-section-head .dcs-eyebrow{grid-column:1}.dcs .dcs-section-head h2{letter-spacing:-.07em;grid-column:2;max-width:12ch;font-size:clamp(42px,6.3vw,92px);line-height:.9}.dcs .dcs-section-head .dcs-lede,.dcs .dcs-section-head>p:not(.dcs-eyebrow){color:var(--v2-ink-soft);grid-column:2;max-width:58ch;font-size:16px}.dcs .dcs-band--forest .dcs-section-head .dcs-lede,.dcs .dcs-band--forest .dcs-section-head>p:not(.dcs-eyebrow){color:#faf8f39e}.dcs .dcs-figures,.dcs .dcs-scales{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:0 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid}.dcs .dcs-band--forest .dcs-figures,.dcs .dcs-band--forest .dcs-scales{border-color:var(--v2-line-dark)}.dcs .dcs-figures>div,.dcs .dcs-scales>div{border-right:1px solid var(--v2-line);align-content:end;gap:6px;min-height:150px;padding:24px 22px;display:grid;background:0 0!important}.dcs .dcs-band--forest .dcs-figures>div,.dcs .dcs-band--forest .dcs-scales>div{border-color:var(--v2-line-dark)}.dcs .dcs-figures>div:last-child,.dcs .dcs-scales>div:last-child{border-right:0}.dcs .dcs-figures b{letter-spacing:-.06em;font-family:Arial,sans-serif;font-size:clamp(31px,3.5vw,54px);font-weight:600}.dcs .dcs-figures span,.dcs .dcs-scales span{color:var(--v2-ink-soft);font-size:13px}.dcs .dcs-band--forest .dcs-figures span,.dcs .dcs-band--forest .dcs-scales span{color:#faf8f394}.dcs .dcs-figures small,.dcs .dcs-scales i{color:var(--v2-oxide);letter-spacing:.14em;text-transform:uppercase;font:700 8px IBM Plex Mono,monospace}.dcs .dcs-scales strong{color:inherit;letter-spacing:-.04em;font-family:Arial,sans-serif;font-size:25px;font-weight:600}.dcs .dcs-list{border-top:1px solid var(--v2-line);background:0 0;gap:0;display:grid}.dcs .dcs-list--cols{grid-template-columns:repeat(2,minmax(0,1fr))}.dcs .dcs-list article,.dcs .dcs-band--sand .dcs-list article,.dcs .dcs-band--forest .dcs-list article{border-bottom:1px solid var(--v2-line);background:0 0;align-content:start;gap:12px;min-height:210px;padding:26px clamp(18px,3vw,42px) 32px 0;display:grid}.dcs .dcs-list--cols article:nth-child(odd){border-right:1px solid var(--v2-line);padding-right:clamp(28px,5vw,70px)}.dcs .dcs-list--cols article:nth-child(2n){padding-left:clamp(28px,5vw,70px)}.dcs .dcs-band--forest .dcs-list,.dcs .dcs-band--forest .dcs-list article{border-color:var(--v2-line-dark)}.dcs .dcs-list h3{letter-spacing:-.055em;font-size:clamp(27px,3vw,42px)}.dcs .dcs-list p{color:var(--v2-ink-soft);max-width:48ch;font-size:15px}.dcs .dcs-band--forest .dcs-list p{color:#faf8f399}.dcs .dcs-list i{color:var(--v2-oxide);letter-spacing:.14em;font:700 9px IBM Plex Mono,monospace}.dcs .dcs-split{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(36px,7vw,100px);display:grid}.dcs .dcs-split figure{margin:0;position:relative}.dcs .dcs-split figure img{object-fit:cover;filter:saturate(.78);width:100%;height:clamp(420px,52vw,720px);display:block}.dcs .dcs-split figcaption{color:var(--v2-smoke);letter-spacing:.14em;text-transform:uppercase;padding-top:10px;font:700 8px IBM Plex Mono,monospace}.dcs .dcs-split-copy{gap:20px;display:grid}.dcs .dcs-split-copy h2{letter-spacing:-.07em;font-size:clamp(42px,5.2vw,76px);line-height:.9}.dcs .dcs-split-copy .dcs-lede,.dcs .dcs-split-copy .dcs-body{color:var(--v2-ink-soft);max-width:52ch;font-size:16px}.dcs .dcs-band--forest .dcs-split-copy .dcs-lede,.dcs .dcs-band--forest .dcs-split-copy .dcs-body{color:#faf8f39e}.dcs .dcs-chip{min-height:38px;color:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0;font-size:12px;font-weight:700}.dcs .dcs-note{border:0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:20px clamp(28px,6vw,90px);max-width:none;padding:24px 0;display:grid}.dcs .dcs-note b{color:var(--v2-oxide);letter-spacing:.14em;text-transform:uppercase;font:700 9px IBM Plex Mono,monospace}.dcs .dcs-note span{color:var(--v2-ink-soft);max-width:72ch;font-size:14px}.dcs .dcs-band--forest .dcs-note{border-color:var(--v2-line-dark)}.dcs .dcs-band--forest .dcs-note span{color:#faf8f39e}.dcs .dcs-evidence-key{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.dcs .dcs-evidence-key>div{border:0;border-right:1px solid var(--v2-line);border-top:0;align-content:space-between;gap:20px;min-height:230px;padding:24px 22px;display:grid}.dcs .dcs-evidence-key>div:last-child{border-right:0}.dcs .dcs-evidence-key strong{color:var(--v2-oxide);letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.dcs .dcs-evidence-key p{color:var(--v2-ink-soft);font-size:13px}.dcs .dcs-footer{color:#faf8f3b8;background:#070908;padding:clamp(58px,8vw,110px) 0 28px}.dcs .dcs-footer-grid{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(140px,.6fr));gap:42px clamp(32px,6vw,90px);display:grid}.dcs .dcs-footer h2{max-width:13ch;color:var(--v2-white);letter-spacing:-.07em;font-size:clamp(38px,5vw,74px);line-height:.9}.dcs .dcs-footer nav{align-content:start;gap:7px;display:grid}.dcs .dcs-footer nav b{color:var(--v2-oxide);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font:700 8px IBM Plex Mono,monospace}.dcs .dcs-footer a{color:#faf8f3b3;min-height:28px;font-size:13px;text-decoration:none}.dcs .dcs-footer a:hover{color:var(--v2-white)}.dcs .dcs-footer-base{border-top:1px solid var(--v2-line-dark);color:#faf8f366;letter-spacing:.1em;text-transform:uppercase;margin-top:52px;padding-top:16px;font:700 8px IBM Plex Mono,monospace}.dcs .dic,.dcs [class^=dcp],.dcs [class*=\ dcp]{border-radius:0!important}.dcs .dic{background:var(--v2-paper)!important;color:var(--v2-ink)!important}.dcs .dic-head,.dcs .dic-tabs,.dcs .dic-stat-ribbon{border-radius:0!important}@media (width<=1120px){.dcs .dcs-nav,.dcs .dcs-header>.dcs-nav-cta{display:none}.dcs .dcs-burger{justify-content:center;align-items:center;display:inline-flex}.dcs .dcs-header{grid-template-columns:auto 1fr auto}.dcs .dcs-header.is-open{grid-template-columns:auto 1fr auto;padding-bottom:16px;display:grid}.dcs .dcs-header.is-open .dcs-nav{border-top:1px solid #faf8f324;grid-column:1/-1;width:100%;margin:0;display:grid}.dcs .dcs-header.is-open .dcs-nav a{border-bottom:1px solid #faf8f31a;min-height:48px;padding:0;font-size:15px}.dcs .dcs-header.is-open>.dcs-nav-cta{grid-column:1/-1;justify-content:center;width:100%;display:inline-flex}.dcs .dcs-proof-rail{grid-template-columns:repeat(4,1fr)}.dcs .dcs-proof-lead{border-bottom:1px solid var(--v2-line-dark);grid-column:1/-1;min-height:auto}.dcs .dcs-journey-row{grid-template-columns:52px .8fr 1fr 38px}.dcs .dcs-journey-row figure{display:none}.dcs .dcs-evidence-key{grid-template-columns:repeat(2,1fr)}.dcs .dcs-evidence-key>div:nth-child(2n){border-right:0}.dcs .dcs-evidence-key>div:nth-child(n+3){border-top:1px solid var(--v2-line)}}@media (width<=760px){.dcs .dcs-header{min-height:58px;padding-inline:16px}.dcs .dcs-logo b{font-size:15px}.dcs .dcs-logo small{font-size:7px}.dcs .dcs-hero,.dcs .dcs-hero--front{min-height:calc(100svh - 58px)}.dcs .dcs-hero:before{background:linear-gradient(#0608072e 20%,#060807a6 54%,#060807f5 100%)}.dcs .dcs-hero:after{inset:8px}.dcs .dcs-hero-copy{grid-template-columns:1fr;gap:13px;padding:56px 24px 34px}.dcs .dcs-hero-copy h1,.dcs .dcs-hero:not(.dcs-hero--front) .dcs-hero-copy h1{max-width:9.5ch;font-size:clamp(50px,15vw,76px);line-height:.86}.dcs .dcs-hero-body{max-width:34ch;font-size:15px}.dcs .dcs-hero-rail{border-top:1px solid #faf8f338;border-left:0;grid-area:auto/1;grid-template-columns:repeat(4,auto);align-items:center;margin-top:18px;padding:12px 0 0}.dcs .dcs-hero-rail i{display:none}.dcs .dcs-actions{width:100%}.dcs .dcs-actions .dcs-btn{flex:180px;min-height:48px}.dcs .dcs-proof-rail{grid-template-columns:repeat(2,1fr)}.dcs .dcs-proof-item{border-bottom:1px solid var(--v2-line-dark);min-height:126px}.dcs .dcs-proof-item:nth-child(odd){border-right:0}.dcs .dcs-v2-band{padding:72px 0}.dcs .dcs-city-thesis{grid-template-columns:1fr;gap:28px}.dcs .dcs-city-thesis h2{font-size:clamp(50px,14vw,76px)}.dcs .dcs-city-thesis-copy p{font-size:17px}.dcs .dcs-scale-stage{grid-template-columns:1fr;min-height:0}.dcs .dcs-scale-visual{min-height:62svh}.dcs .dcs-scale-ledger{border-left:0;border-top:1px solid var(--v2-line-dark)}.dcs .dcs-scale-card{grid-template-columns:40px 1fr 24px;padding:22px 18px}.dcs .dcs-scale-card span{grid-column:2}.dcs .dcs-journey-row{grid-template-columns:36px 1fr 26px;gap:14px;min-height:160px}.dcs .dcs-journey-row p{grid-column:2}.dcs .dcs-journey-row h3{font-size:36px}.dcs .dcs-truth-grid{grid-template-columns:1fr}.dcs .dcs-truth-state{border-right:0;border-bottom:1px solid var(--v2-line-dark);min-height:230px}.dcs .dcs-truth-state:last-child{border-bottom:0}.dcs .dcs-final-portal{min-height:78svh}.dcs .dcs-final-portal-copy h2{font-size:clamp(54px,15vw,82px)}.dcs .dcs-band{padding:72px 0}.dcs .dcs-section-head{grid-template-columns:1fr;gap:16px}.dcs .dcs-section-head .dcs-eyebrow,.dcs .dcs-section-head h2,.dcs .dcs-section-head .dcs-lede,.dcs .dcs-section-head>p:not(.dcs-eyebrow){grid-column:1}.dcs .dcs-section-head h2{max-width:11ch;font-size:48px}.dcs .dcs-figures,.dcs .dcs-scales{grid-template-columns:repeat(2,1fr)}.dcs .dcs-figures>div,.dcs .dcs-scales>div{border-bottom:1px solid var(--v2-line);min-height:130px}.dcs .dcs-list--cols{grid-template-columns:1fr}.dcs .dcs-list--cols article:nth-child(odd),.dcs .dcs-list--cols article:nth-child(2n){border-right:0;padding:24px 0 28px}.dcs .dcs-split{grid-template-columns:1fr;gap:32px}.dcs .dcs-split--reverse>figure{order:0}.dcs .dcs-split figure img{height:min(72svh,560px)}.dcs .dcs-note{grid-template-columns:1fr;gap:10px}.dcs .dcs-evidence-key{grid-template-columns:1fr}.dcs .dcs-evidence-key>div{border-right:0;border-bottom:1px solid var(--v2-line);min-height:190px}.dcs .dcs-evidence-key>div:nth-child(n+3){border-top:0}.dcs .dcs-footer-grid{grid-template-columns:1fr}.dcs .dcs-footer h2{font-size:48px}.dcs .dcs-footer-base{gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){.dcs *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.dcs .dcs-strategy-band{background:var(--v2-paper);color:var(--v2-ink);padding:clamp(72px,9vw,138px) 0}.dcs .dcs-strategy-band--ink{color:var(--v2-white);background:#090b0a}.dcs .dcs-strategy-band--moss{color:var(--v2-white);background:#20352b}.dcs .dcs-strategy-band--stone{color:var(--v2-ink);background:#e4ded3}.dcs .dcs-strategy-intro{grid-template-columns:minmax(150px,.52fr) minmax(0,1.48fr);align-items:start;gap:36px clamp(36px,8vw,130px);display:grid}.dcs .dcs-strategy-intro h2{letter-spacing:-.065em;max-width:13ch;font-size:clamp(42px,6.6vw,94px);line-height:.9}.dcs .dcs-strategy-intro-copy{gap:18px;max-width:72ch;padding-top:5px;display:grid}.dcs .dcs-strategy-intro-copy p{color:var(--v2-ink-soft);font-size:clamp(17px,1.5vw,21px);line-height:1.52}.dcs .dcs-strategy-band--ink .dcs-strategy-intro-copy p,.dcs .dcs-strategy-band--moss .dcs-strategy-intro-copy p{color:#faf8f3c2}.dcs .dcs-strategy-grid{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:52px;display:grid}.dcs .dcs-strategy-card{border-bottom:1px solid;border-right:1px solid;align-content:space-between;gap:26px;min-height:250px;padding:24px;display:grid}.dcs .dcs-strategy-card i{letter-spacing:.14em;color:var(--v2-oxide);font:700 9px/1.2 IBM Plex Mono,monospace}.dcs .dcs-strategy-card h3{font-size:clamp(23px,2.5vw,34px);line-height:.96}.dcs .dcs-strategy-card p{color:var(--v2-ink-soft);font-size:14px;line-height:1.52}.dcs .dcs-strategy-band--ink .dcs-strategy-card p,.dcs .dcs-strategy-band--moss .dcs-strategy-card p{color:#faf8f3ad}.dcs .dcs-plan-ledger{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.dcs .dcs-plan-ledger>div{border-bottom:1px solid;border-right:1px solid;align-content:end;gap:6px;min-height:138px;padding:22px;display:grid}.dcs .dcs-plan-ledger b{letter-spacing:-.06em;font-size:clamp(31px,4vw,58px);line-height:.9}.dcs .dcs-plan-ledger span{font-size:12px}.dcs .dcs-plan-ledger small{color:var(--v2-oxide);letter-spacing:.13em;text-transform:uppercase;font:700 8px/1.2 IBM Plex Mono,monospace}.dcs .dcs-system-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:48px;display:grid}.dcs .dcs-system-card{border:1px solid #faf8f338;border-right:0;flex-direction:column;gap:16px;min-height:330px;padding:26px 22px;display:flex}.dcs .dcs-system-card:last-child{border-right:1px solid #faf8f338}.dcs .dcs-system-card>span{letter-spacing:.17em;color:#d9bb7d;font:800 11px/1 IBM Plex Mono,monospace}.dcs .dcs-system-card h3{max-width:13ch;font-size:clamp(24px,2.4vw,35px);line-height:.98}.dcs .dcs-system-card p{color:#faf8f3b8;font-size:14px;line-height:1.55}.dcs .dcs-system-card small{color:#faf8f37a;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font:700 8px/1.3 IBM Plex Mono,monospace}.dcs .dcs-contribution-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.dcs .dcs-contribution-grid article{border:1px solid var(--v2-line);align-content:space-between;gap:26px;min-height:210px;padding:22px;display:grid}.dcs .dcs-contribution-grid b{letter-spacing:.14em;color:var(--v2-oxide);font:800 10px/1 IBM Plex Mono,monospace}.dcs .dcs-contribution-grid p{color:var(--v2-ink-soft);font-size:15px;line-height:1.48}.dcs .dcs-smart-grid{background:#faf8f333;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:42px;display:grid}.dcs .dcs-smart-grid article{background:#20352b;align-content:start;gap:12px;min-height:230px;padding:24px;display:grid}.dcs .dcs-smart-grid i{letter-spacing:.14em;color:#d9bb7d;font:700 8px/1 IBM Plex Mono,monospace}.dcs .dcs-smart-grid h3{font-size:25px}.dcs .dcs-smart-grid p{color:#faf8f3b3;font-size:14px;line-height:1.55}.dcs .dcs-outcomes{border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.dcs .dcs-outcomes article{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-height:210px;padding:24px}.dcs .dcs-outcomes h3{margin-bottom:13px;font-size:26px}.dcs .dcs-outcomes p{color:var(--v2-ink-soft);font-size:14px;line-height:1.55}.dcs .dcs-pathway{border-top:1px solid #faf8f338;margin-top:44px;display:grid}.dcs .dcs-path-step{border-bottom:1px solid #faf8f333;grid-template-columns:70px minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding:24px 0;display:grid}.dcs .dcs-path-step i{color:#d9bb7d;letter-spacing:.14em;font:700 10px IBM Plex Mono,monospace}.dcs .dcs-path-step h3{font-size:27px}.dcs .dcs-path-step p{color:#faf8f3b8;font-size:14px;line-height:1.55}.dcs .dcs-source-stack{border-top:1px solid var(--v2-line);margin-top:42px;display:grid}.dcs .dcs-source-row{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:24px;padding:23px 0;display:grid}.dcs .dcs-source-row>span{letter-spacing:.14em;color:var(--v2-oxide);font:700 9px/1.4 IBM Plex Mono,monospace}.dcs .dcs-source-row h3{margin-bottom:8px;font-size:24px}.dcs .dcs-source-row p{max-width:76ch;color:var(--v2-ink-soft);font-size:14px;line-height:1.55}.dcs .dcs-source-row a{min-height:44px;color:inherit;align-items:center;margin-top:8px;font-weight:700;display:inline-flex}.dcs .dcs-reconciliation{border:1px solid var(--v2-line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:38px;padding:24px;display:grid}.dcs .dcs-reconciliation>div{gap:4px;display:grid}.dcs .dcs-reconciliation b{letter-spacing:-.04em;font-size:28px}.dcs .dcs-reconciliation small{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-smoke);font:700 8px IBM Plex Mono,monospace}.dcs .dcs-reconciliation>span{color:var(--v2-oxide);font-size:24px}.dcs .dcs-policy-links{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.dcs .dcs-policy-links a{border:1px solid var(--v2-line);min-height:46px;color:inherit;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.dcs .dcs-policy-links a:hover{border-color:var(--v2-oxide)}@media (width<=1100px){.dcs .dcs-strategy-grid,.dcs .dcs-system-grid,.dcs .dcs-contribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dcs .dcs-system-card:nth-child(2n){border-right:1px solid #faf8f338}.dcs .dcs-plan-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dcs .dcs-strategy-band{padding:58px 0}.dcs .dcs-strategy-intro{grid-template-columns:1fr;gap:18px}.dcs .dcs-strategy-intro h2{font-size:clamp(38px,12vw,58px)}.dcs .dcs-strategy-grid,.dcs .dcs-system-grid,.dcs .dcs-contribution-grid,.dcs .dcs-smart-grid,.dcs .dcs-outcomes,.dcs .dcs-plan-ledger{grid-template-columns:1fr}.dcs .dcs-strategy-card,.dcs .dcs-system-card,.dcs .dcs-contribution-grid article,.dcs .dcs-smart-grid article,.dcs .dcs-outcomes article{min-height:0}.dcs .dcs-system-card{border-bottom:0;border-right:1px solid #faf8f338}.dcs .dcs-system-card:last-child{border-bottom:1px solid #faf8f338}.dcs .dcs-path-step{grid-template-columns:44px 1fr;gap:8px 16px}.dcs .dcs-path-step p{grid-column:2}.dcs .dcs-source-row{grid-template-columns:1fr;gap:8px}.dcs .dcs-reconciliation{text-align:left;grid-template-columns:1fr}.dcs .dcs-reconciliation>span{justify-self:start;transform:rotate(90deg)}}.dcs .dcs-spatial-products{border-top:1px solid #faf8f338;border-left:1px solid #faf8f338;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px;display:grid}.dcs .dcs-spatial-product{min-height:250px;color:var(--v2-white);border-bottom:1px solid #faf8f338;border-right:1px solid #faf8f338;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr) auto;gap:18px 20px;padding:25px;text-decoration:none;transition:background .16s,color .16s;display:grid;position:relative}.dcs .dcs-spatial-product:hover{color:#090b0a;background:#f0ece3}.dcs .dcs-spatial-product i{color:#d9bb7d;letter-spacing:.14em;grid-row:1/span 2;font:700 9px/1.2 IBM Plex Mono,monospace}.dcs .dcs-spatial-product div{align-content:start;gap:12px;display:grid}.dcs .dcs-spatial-product h3{max-width:16ch;font-size:clamp(27px,3vw,44px);line-height:.94}.dcs .dcs-spatial-product p{color:#faf8f3ad;max-width:56ch;font-size:14px;line-height:1.52}.dcs .dcs-spatial-product:hover p{color:#3d403d}.dcs .dcs-spatial-product>span{color:#d9bb7d;letter-spacing:.13em;text-transform:uppercase;grid-column:2;align-self:end;font:700 8px/1.3 IBM Plex Mono,monospace}.dcs .dcs-spatial-product>b{grid-area:1/3/span 2;align-self:end;font-size:22px;font-weight:400}@media (width<=760px){.dcs .dcs-spatial-products{grid-template-columns:1fr}.dcs .dcs-spatial-product{grid-template-columns:32px minmax(0,1fr) auto;min-height:0;padding:20px 18px}.dcs .dcs-spatial-product h3{font-size:30px}}.dcs .dcs-contribution-grid small{color:var(--v2-oxide);letter-spacing:.12em;text-transform:uppercase;font:700 8px/1.35 IBM Plex Mono,monospace}
