.CityDesignWebTemplateUK_page__wb9Zs{--city-paper:#f4f0e8;--city-paper-strong:#e7dfd2;--city-ink:#17130f;--city-muted:#655e56;--city-line:rgba(23,19,15,0.2);--city-signal:#ff4f00;--city-signal-ink:#982d00;color:var(--city-ink);background:var(--city-paper)}.CityDesignWebTemplateUK_page__wb9Zs .ldr-evidence,.CityDesignWebTemplateUK_page__wb9Zs .ldr-hero{--paper:var(--city-paper);--ink:var(--city-ink);--signal:var(--city-signal)}.CityDesignWebTemplateUK_shell__2xj6M{width:min(100% - 40px,1240px);margin-inline:auto}.CityDesignWebTemplateUK_hero__X4Obc{position:relative;overflow:clip;background:linear-gradient(90deg,transparent 49.9%,rgba(23,19,15,.08) 50%,transparent 50.1%),linear-gradient(rgba(23,19,15,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(23,19,15,.055) 1px,transparent 1px),var(--city-paper);background-size:100% 100%,72px 72px,72px 72px,auto}.CityDesignWebTemplateUK_heroGrid___7gqL{width:min(100% - 40px,1340px);min-height:min(860px,calc(100dvh - 76px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(44px,7vw,112px);padding:clamp(64px,9vw,118px) 0}.CityDesignWebTemplateUK_heroCopy__f2utm{position:relative;z-index:1}.CityDesignWebTemplateUK_breadcrumbs__nMjog{display:flex;align-items:center;gap:12px;margin-bottom:30px;font:700 .74rem/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.CityDesignWebTemplateUK_breadcrumbs__nMjog a{min-height:48px;display:inline-flex;align-items:center;color:inherit;text-underline-offset:4px}.CityDesignWebTemplateUK_breadcrumbs__nMjog span:last-child{color:var(--city-signal)}.CityDesignWebTemplateUK_hero__X4Obc h1{max-width:820px;margin:0;font-size:clamp(3.25rem,7.2vw,7.75rem);line-height:.88;letter-spacing:-.075em;text-wrap:balance}.CityDesignWebTemplateUK_heroLead__0hNlU{max-width:660px;margin:34px 0 0;color:var(--city-muted);font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.55}.CityDesignWebTemplateUK_heroActions__hCjHJ{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:38px}.CityDesignWebTemplateUK_boundaryAction__AGHEV,.CityDesignWebTemplateUK_darkAction__6z2wT,.CityDesignWebTemplateUK_primaryAction__Pnn3h,.CityDesignWebTemplateUK_projectLink__r8HtZ,.CityDesignWebTemplateUK_textAction__0RS3y{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-weight:800;text-decoration:none;transition:transform .18s ease,color .18s ease,background-color .18s ease}.CityDesignWebTemplateUK_primaryAction__Pnn3h{min-width:min(100%,254px);padding:14px 18px;color:var(--city-ink);background:var(--city-signal);border:1px solid var(--city-signal)}.CityDesignWebTemplateUK_textAction__0RS3y{color:var(--city-ink);border-bottom:1px solid}.CityDesignWebTemplateUK_boundaryAction__AGHEV:focus-visible,.CityDesignWebTemplateUK_boundaryAction__AGHEV:hover,.CityDesignWebTemplateUK_darkAction__6z2wT:focus-visible,.CityDesignWebTemplateUK_darkAction__6z2wT:hover,.CityDesignWebTemplateUK_primaryAction__Pnn3h:focus-visible,.CityDesignWebTemplateUK_primaryAction__Pnn3h:hover,.CityDesignWebTemplateUK_projectLink__r8HtZ:focus-visible,.CityDesignWebTemplateUK_projectLink__r8HtZ:hover{transform:translateY(-3px)}.CityDesignWebTemplateUK_boundaryAction__AGHEV:active,.CityDesignWebTemplateUK_darkAction__6z2wT:active,.CityDesignWebTemplateUK_primaryAction__Pnn3h:active,.CityDesignWebTemplateUK_projectLink__r8HtZ:active{transform:translateY(1px)}.CityDesignWebTemplateUK_boundaryAction__AGHEV:focus-visible,.CityDesignWebTemplateUK_darkAction__6z2wT:focus-visible,.CityDesignWebTemplateUK_pathGrid__6VI46 a:focus-visible,.CityDesignWebTemplateUK_primaryAction__Pnn3h:focus-visible,.CityDesignWebTemplateUK_projectLink__r8HtZ:focus-visible,.CityDesignWebTemplateUK_sourceLink__ASJG_:focus-visible,.CityDesignWebTemplateUK_textAction__0RS3y:focus-visible{outline:3px solid var(--city-ink);outline-offset:4px}.CityDesignWebTemplateUK_signalAtlas__0ElWT{position:relative;aspect-ratio:1;min-width:0;isolation:isolate;border:1px solid var(--city-line);background:rgba(244,240,232,.64)}.CityDesignWebTemplateUK_signalAtlas__0ElWT:after,.CityDesignWebTemplateUK_signalAtlas__0ElWT:before{content:"";position:absolute;inset:10%;border:1px solid rgba(23,19,15,.16);border-radius:50%}.CityDesignWebTemplateUK_signalAtlas__0ElWT:after{inset:23%;border-color:rgba(255,79,0,.55)}.CityDesignWebTemplateUK_atlasOrbit__pOurQ{position:absolute;inset:16%;border-bottom:2px solid var(--city-ink);border-right-color:var(--city-ink);border-top:2px solid var(--city-ink);border-left:2px solid transparent;border-right:2px solid var(--city-signal);border-radius:50%;transform:rotate(-24deg)}.CityDesignWebTemplateUK_atlasOrbit__pOurQ:before{content:"";position:absolute;width:15px;height:15px;top:13%;left:3%;background:var(--city-signal);border-radius:50%}.CityDesignWebTemplateUK_atlasAxis__tTVd4{position:absolute;left:50%;top:7%;width:1px;height:86%;background:var(--city-line);transform:rotate(34deg);transform-origin:center}.CityDesignWebTemplateUK_atlasCity__K97la{position:absolute;inset:39% 24%;z-index:2;display:grid;place-content:center;text-align:center;background:var(--city-ink);color:var(--city-paper)}.CityDesignWebTemplateUK_atlasCity__K97la span,.CityDesignWebTemplateUK_atlasNode__cJIUC span{font:700 .65rem/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.CityDesignWebTemplateUK_atlasCity__K97la strong{margin-top:7px;color:var(--city-signal);font-size:clamp(1.45rem,3vw,2.6rem);letter-spacing:-.045em}.CityDesignWebTemplateUK_atlasNode__cJIUC{position:absolute;z-index:3;min-width:105px;padding:11px 13px;border:1px solid var(--city-ink);background:var(--city-paper)}.CityDesignWebTemplateUK_atlasNode__cJIUC strong{display:block;margin-top:4px}.CityDesignWebTemplateUK_atlasNodeOne__s2W8W{top:12%;left:7%}.CityDesignWebTemplateUK_atlasNodeTwo__XU2Ul{top:19%;right:5%}.CityDesignWebTemplateUK_atlasNodeThree__0PPYz{right:9%;bottom:13%}.CityDesignWebTemplateUK_signalAtlas__0ElWT>p{position:absolute;left:22px;right:22px;bottom:20px;margin:0;max-width:250px;font:700 .74rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;letter-spacing:.06em}.CityDesignWebTemplateUK_factRail__X9wD4{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--city-ink);background:var(--city-paper)}.CityDesignWebTemplateUK_factRail__X9wD4>div{min-height:112px;display:grid;align-content:center;gap:9px;padding:24px clamp(20px,5vw,72px);border-right:1px solid var(--city-line)}.CityDesignWebTemplateUK_factRail__X9wD4>div:last-child{border-right:0}.CityDesignWebTemplateUK_factRail__X9wD4 span,.CityDesignWebTemplateUK_pathGrid__6VI46 a>span,.CityDesignWebTemplateUK_projectGrid__sFkL9 article>span{color:var(--city-signal-ink);font:700 .7rem/1.25 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.CityDesignWebTemplateUK_decisionNote__EUP9_>span{color:var(--city-signal);font:700 .7rem/1.25 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.CityDesignWebTemplateUK_factRail__X9wD4 a,.CityDesignWebTemplateUK_factRail__X9wD4 strong{color:inherit;font-size:.98rem}.CityDesignWebTemplateUK_factRail__X9wD4 a{min-height:48px;display:inline-flex;align-items:center}.CityDesignWebTemplateUK_decision__gugNz,.CityDesignWebTemplateUK_delivery__BvTP0,.CityDesignWebTemplateUK_nextPaths__u5gaq,.CityDesignWebTemplateUK_priorities__MfGx_,.CityDesignWebTemplateUK_projects__4fyp_{padding:clamp(88px,11vw,154px) 0}.CityDesignWebTemplateUK_decisionGrid__fto4r{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:clamp(48px,9vw,130px);align-items:end}.CityDesignWebTemplateUK_boundary__XUgtH h2,.CityDesignWebTemplateUK_decisionCopy__lTRPA h2,.CityDesignWebTemplateUK_delivery__BvTP0 h2,.CityDesignWebTemplateUK_nextPaths__u5gaq h2,.CityDesignWebTemplateUK_projectHead__nA8Zn h2,.CityDesignWebTemplateUK_sectionHead__IPzle h2{margin:0;max-width:970px;font-size:clamp(2.6rem,5.4vw,5.8rem);line-height:.96;letter-spacing:-.06em;text-wrap:balance}.CityDesignWebTemplateUK_boundaryGrid__E_zY8>div>p,.CityDesignWebTemplateUK_decisionCopy__lTRPA>p,.CityDesignWebTemplateUK_delivery__BvTP0 header>p,.CityDesignWebTemplateUK_projectHead__nA8Zn>p{margin:30px 0 0;max-width:760px;color:var(--city-muted);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.72}.CityDesignWebTemplateUK_sourceLink__ASJG_{min-height:48px;display:inline-flex;flex-direction:column;justify-content:center;margin-top:30px;color:inherit;font-weight:800;text-underline-offset:5px}.CityDesignWebTemplateUK_sourceLink__ASJG_ span{margin-top:4px;color:var(--city-muted);font:500 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CityDesignWebTemplateUK_decisionNote__EUP9_{position:relative;padding:clamp(32px,5vw,64px);border-left:8px solid var(--city-signal);background:var(--city-ink);color:var(--city-paper)}.CityDesignWebTemplateUK_decisionNote__EUP9_ p{margin:38px 0 0;font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.35;letter-spacing:-.028em}.CityDesignWebTemplateUK_priorities__MfGx_{border-block:1px solid var(--city-line);background:var(--city-paper-strong)}.CityDesignWebTemplateUK_sectionHead__IPzle{display:grid;gap:18px;margin-bottom:66px}.CityDesignWebTemplateUK_sectionHead__IPzle p{margin:0;color:var(--city-muted);font-size:1.05rem}.CityDesignWebTemplateUK_priorityTrack___ANvy{list-style:none;display:grid;grid-template-columns:1.25fr .92fr 1.08fr;margin:0;padding:0;border-top:1px solid var(--city-ink)}.CityDesignWebTemplateUK_priorityTrack___ANvy li{min-height:330px;display:flex;flex-direction:column;padding:26px clamp(22px,3vw,42px) 38px;border-right:1px solid var(--city-line)}.CityDesignWebTemplateUK_priorityTrack___ANvy li:last-child{border-right:0}.CityDesignWebTemplateUK_priorityTrack___ANvy li>span{color:var(--city-signal-ink);font:700 .75rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CityDesignWebTemplateUK_priorityTrack___ANvy h3{margin:auto 0 18px;max-width:350px;font-size:clamp(1.65rem,2.8vw,2.65rem);line-height:1.03;letter-spacing:-.045em}.CityDesignWebTemplateUK_priorityTrack___ANvy p{margin:0;max-width:390px;color:var(--city-muted);line-height:1.66}.CityDesignWebTemplateUK_projectHead__nA8Zn{max-width:900px;margin-bottom:64px}.CityDesignWebTemplateUK_projectGrid__sFkL9{display:grid;grid-template-columns:1.25fr .75fr;border:1px solid var(--city-ink)}.CityDesignWebTemplateUK_projectGrid__sFkL9 article{min-height:285px;padding:clamp(28px,4vw,52px);border-right:1px solid var(--city-line);border-bottom:1px solid var(--city-line)}.CityDesignWebTemplateUK_projectPrimary__VwrZv{grid-row:span 2;min-height:570px!important;display:flex;flex-direction:column;background:var(--city-signal)}.CityDesignWebTemplateUK_projectPrimary__VwrZv>span{color:var(--city-ink)!important}.CityDesignWebTemplateUK_projectPrimary__VwrZv h3{margin-top:auto!important;font-size:clamp(2.5rem,5vw,5rem)!important}.CityDesignWebTemplateUK_projectGrid__sFkL9 h3{margin:48px 0 18px;font-size:clamp(1.7rem,2.8vw,2.65rem);line-height:1;letter-spacing:-.045em}.CityDesignWebTemplateUK_projectGrid__sFkL9 p{margin:0;max-width:530px;color:var(--city-muted);line-height:1.65}.CityDesignWebTemplateUK_projectPrimary__VwrZv p{color:var(--city-ink)}.CityDesignWebTemplateUK_projectLink__r8HtZ{min-height:118px;padding:28px clamp(28px,4vw,52px);color:var(--city-paper);background:var(--city-ink)}.CityDesignWebTemplateUK_delivery__BvTP0{background:var(--city-paper-strong)}.CityDesignWebTemplateUK_deliveryGrid__5dKDW{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(48px,8vw,120px)}.CityDesignWebTemplateUK_delivery__BvTP0 header{align-self:start;position:sticky;top:120px}.CityDesignWebTemplateUK_darkAction__6z2wT{margin-top:34px;padding:14px 18px;color:var(--city-paper);background:var(--city-ink)}.CityDesignWebTemplateUK_deliveryList__R0dcd{margin:0;padding:0}.CityDesignWebTemplateUK_deliveryList__R0dcd>div{display:grid;grid-template-columns:.38fr .62fr;gap:28px;padding:32px 0;border-top:1px solid var(--city-ink)}.CityDesignWebTemplateUK_deliveryList__R0dcd dt{color:var(--city-signal-ink);font-weight:900}.CityDesignWebTemplateUK_deliveryList__R0dcd dd{margin:0;color:var(--city-muted);line-height:1.65}.CityDesignWebTemplateUK_boundary__XUgtH{padding:clamp(76px,10vw,132px) max(20px,calc((100vw - 1240px) / 2));background:var(--city-signal)}.CityDesignWebTemplateUK_boundaryGrid__E_zY8{display:grid;grid-template-columns:1fr .85fr;gap:clamp(48px,10vw,150px);align-items:start}.CityDesignWebTemplateUK_boundaryGrid__E_zY8>div>p{color:var(--city-ink)}.CityDesignWebTemplateUK_boundaryGrid__E_zY8>div>p:first-child{margin-top:0}.CityDesignWebTemplateUK_boundaryAction__AGHEV{margin-top:32px;padding:14px 18px;color:var(--city-paper);background:var(--city-ink)}.CityDesignWebTemplateUK_nextPaths__u5gaq h2{margin-bottom:60px}.CityDesignWebTemplateUK_pathGrid__6VI46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--city-ink)}.CityDesignWebTemplateUK_pathGrid__6VI46 a{min-height:160px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:18px;padding:28px clamp(24px,4vw,50px);color:inherit;text-decoration:none;border-right:1px solid var(--city-line);border-bottom:1px solid var(--city-line);transition:background-color .18s ease,color .18s ease}.CityDesignWebTemplateUK_pathGrid__6VI46 a:hover{color:var(--city-paper);background:var(--city-ink)}.CityDesignWebTemplateUK_pathGrid__6VI46 a:hover>span{color:var(--city-signal)}.CityDesignWebTemplateUK_pathGrid__6VI46 a>span{grid-column:1/-1}.CityDesignWebTemplateUK_pathGrid__6VI46 strong{font-size:clamp(1.35rem,2.7vw,2.45rem);letter-spacing:-.035em}.CityDesignWebTemplateUK_pathGrid__6VI46 i{align-self:end;font-style:normal;font-size:1.5rem}.CityDesignWebTemplateUK_page__wb9Zs .faq-header .kicker{color:#514a43}@media (prefers-reduced-motion:no-preference){.CityDesignWebTemplateUK_atlasOrbit__pOurQ{animation:CityDesignWebTemplateUK_city-orbit__kasqw 18s linear infinite}.CityDesignWebTemplateUK_atlasNodeOne__s2W8W{animation:CityDesignWebTemplateUK_city-node__KB61Q 5s ease-in-out infinite alternate}.CityDesignWebTemplateUK_atlasNodeTwo__XU2Ul{animation:CityDesignWebTemplateUK_city-node__KB61Q 6.5s ease-in-out -1.5s infinite alternate}.CityDesignWebTemplateUK_atlasNodeThree__0PPYz{animation:CityDesignWebTemplateUK_city-node__KB61Q 5.8s ease-in-out -2s infinite alternate}}@keyframes CityDesignWebTemplateUK_city-orbit__kasqw{to{transform:rotate(336deg)}}@keyframes CityDesignWebTemplateUK_city-node__KB61Q{to{transform:translateY(-8px)}}@media (max-width:900px){.CityDesignWebTemplateUK_boundaryGrid__E_zY8,.CityDesignWebTemplateUK_decisionGrid__fto4r,.CityDesignWebTemplateUK_deliveryGrid__5dKDW,.CityDesignWebTemplateUK_heroGrid___7gqL{grid-template-columns:1fr}.CityDesignWebTemplateUK_heroGrid___7gqL{min-height:auto;padding-top:64px}.CityDesignWebTemplateUK_signalAtlas__0ElWT{width:min(100%,620px);justify-self:center}.CityDesignWebTemplateUK_factRail__X9wD4{grid-template-columns:1fr}.CityDesignWebTemplateUK_factRail__X9wD4>div{min-height:88px;border-right:0;border-bottom:1px solid var(--city-line)}.CityDesignWebTemplateUK_factRail__X9wD4>div:last-child{border-bottom:0}.CityDesignWebTemplateUK_priorityTrack___ANvy{grid-template-columns:1fr}.CityDesignWebTemplateUK_priorityTrack___ANvy li{min-height:260px;border-right:0;border-bottom:1px solid var(--city-line)}.CityDesignWebTemplateUK_priorityTrack___ANvy li:last-child{border-bottom:0}.CityDesignWebTemplateUK_delivery__BvTP0 header{position:static}}@media (max-width:640px){.CityDesignWebTemplateUK_heroGrid___7gqL,.CityDesignWebTemplateUK_shell__2xj6M{width:min(100% - 32px,1240px)}.CityDesignWebTemplateUK_hero__X4Obc{background-size:100% 100%,44px 44px,44px 44px,auto}.CityDesignWebTemplateUK_heroGrid___7gqL{gap:46px;padding-block:50px 64px}.CityDesignWebTemplateUK_hero__X4Obc h1{font-size:clamp(3.15rem,15vw,5rem);line-height:.9}.CityDesignWebTemplateUK_heroActions__hCjHJ{align-items:stretch;flex-direction:column}.CityDesignWebTemplateUK_primaryAction__Pnn3h,.CityDesignWebTemplateUK_textAction__0RS3y{width:100%}.CityDesignWebTemplateUK_textAction__0RS3y{padding:12px 0}.CityDesignWebTemplateUK_signalAtlas__0ElWT{aspect-ratio:.92}.CityDesignWebTemplateUK_atlasNode__cJIUC{min-width:92px;padding:9px 10px}.CityDesignWebTemplateUK_atlasNodeOne__s2W8W{left:3%}.CityDesignWebTemplateUK_atlasNodeTwo__XU2Ul{right:2%}.CityDesignWebTemplateUK_atlasNodeThree__0PPYz{right:4%}.CityDesignWebTemplateUK_atlasCity__K97la{inset-inline:21%}.CityDesignWebTemplateUK_decision__gugNz,.CityDesignWebTemplateUK_delivery__BvTP0,.CityDesignWebTemplateUK_nextPaths__u5gaq,.CityDesignWebTemplateUK_priorities__MfGx_,.CityDesignWebTemplateUK_projects__4fyp_{padding-block:78px}.CityDesignWebTemplateUK_boundary__XUgtH h2,.CityDesignWebTemplateUK_decisionCopy__lTRPA h2,.CityDesignWebTemplateUK_delivery__BvTP0 h2,.CityDesignWebTemplateUK_nextPaths__u5gaq h2,.CityDesignWebTemplateUK_projectHead__nA8Zn h2,.CityDesignWebTemplateUK_sectionHead__IPzle h2{font-size:clamp(2.6rem,13vw,4.15rem)}.CityDesignWebTemplateUK_decisionNote__EUP9_{padding:30px 24px}.CityDesignWebTemplateUK_projectGrid__sFkL9{grid-template-columns:1fr}.CityDesignWebTemplateUK_projectGrid__sFkL9 article{min-height:260px;border-right:0}.CityDesignWebTemplateUK_projectPrimary__VwrZv{min-height:420px!important;grid-row:auto}.CityDesignWebTemplateUK_deliveryList__R0dcd>div{grid-template-columns:1fr;gap:12px}.CityDesignWebTemplateUK_boundary__XUgtH{padding-inline:20px}.CityDesignWebTemplateUK_pathGrid__6VI46{grid-template-columns:1fr}.CityDesignWebTemplateUK_pathGrid__6VI46 a{min-height:138px;border-right:0}}@media (prefers-reduced-motion:reduce){.CityDesignWebTemplateUK_page__wb9Zs *,.CityDesignWebTemplateUK_page__wb9Zs :after,.CityDesignWebTemplateUK_page__wb9Zs :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}