.district_anchor__XWsi_{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.district_kicker__j_m6d{display:inline-flex;align-items:center;gap:12px;margin:0 0 clamp(14px,1.4vw,22px);font:600 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.17em;text-transform:uppercase;color:var(--w-accent)}.district_kicker__j_m6d span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.district_kicker__j_m6d i{width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--w-accent),var(--w-accent-2))}.district_kicker__j_m6d b{font-weight:600;color:var(--w-ink-2)}.district_h2__tss98{margin:0;font-size:clamp(2.05rem,3.5vw,4.4rem);max-width:17ch;color:var(--w-ink)}.district_h3__vLf7h{margin:0;font-size:clamp(1.8rem,2.5vw,3.1rem);max-width:20ch;color:var(--w-ink)}.district_lead__xaRa6{margin:0;font:400 var(--fs-lead) /1.6 var(--font-body);color:var(--w-ink-2);max-width:44em}.district_lead__xaRa6 p{margin:0}.district_lead__xaRa6 p+p{margin-top:.9em}.district_prose__pRwjP{display:grid;gap:1.05em;max-width:64ch;font:400 var(--fs-body) /1.72 var(--font-body);color:var(--w-ink-2)}.district_prose__pRwjP p{margin:0}.district_caption__B9j8M a,.district_discomNote__69RfG a,.district_faqA__QyWve a,.district_lead__xaRa6 a,.district_linkBody__5o2_e a,.district_prose__pRwjP a,.district_solText__f74DD a,.district_stepsOutro__5qiXt a,.district_vendorText__n2UBy a{color:var(--w-ink);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--w-accent) 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .25s}.district_caption__B9j8M a:hover,.district_discomNote__69RfG a:hover,.district_faqA__QyWve a:hover,.district_lead__xaRa6 a:hover,.district_linkBody__5o2_e a:hover,.district_prose__pRwjP a:hover,.district_solText__f74DD a:hover,.district_stepsOutro__5qiXt a:hover,.district_vendorText__n2UBy a:hover{text-decoration-color:var(--w-ink)}.district_split__5IRJn{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,120px);align-items:start}.district_splitText__fTvUJ{display:grid;gap:clamp(18px,1.8vw,28px);justify-items:start}.district_splitText__fTvUJ .district_kicker__j_m6d{margin-bottom:0}.district_photo__3gf0H{display:grid;gap:12px;margin:0;min-width:0}.district_photoFrame__YUBtn{position:relative;width:min(100%,calc(var(--photo-max-h) * var(--ar, 1.5)));margin-inline:auto}.district_photoFrame__YUBtn>.cx-parallax{position:absolute;inset:0}.district_caption__B9j8M{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font:600 var(--fs-sm) /1.45 var(--font-ui);color:var(--w-ink-2)}.district_caption__B9j8M>a{display:inline-flex;align-items:center;min-height:44px}.district_caption__B9j8M:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--w-accent-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--w-accent-2) 25%,transparent);transform:translateY(-1px)}.district_vendor__nPtI3{position:relative;padding-block:clamp(56px,5.4vw,104px);overflow:clip}.district_vendorGrid__NBZXk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(22px,3vw,56px);align-items:center}.district_vendorBadge__KcOd0{display:flex;align-items:center;gap:16px}.district_vendorIc__BC7Am{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--w-surface);border:1px solid var(--w-surface-border);color:var(--w-accent-2);box-shadow:0 20px 50px -20px var(--w-glow-1,rgba(0,0,0,.5))}.district_vendorIc__BC7Am svg{width:30px;height:30px}.district_vendorBadgeText__hl1gU{display:grid;gap:2px;font-family:var(--font-display);text-transform:uppercase;line-height:1;color:var(--w-ink)}.district_vendorBadgeText__hl1gU b{font-weight:400;font-size:clamp(1.5rem,1.9vw,2.2rem)}.district_vendorBadgeText__hl1gU span{font:600 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.16em;color:var(--w-accent)}.district_vendorText__n2UBy p{margin:0;max-width:62ch;font:500 clamp(1rem,1.02vw,1.2rem) /1.65 var(--font-body);color:var(--w-ink-2)}.district_discoms___9_0K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.district_discoms___9_0K li{display:grid;gap:2px;min-width:128px;padding:12px 16px;border-radius:16px;border:1px solid var(--w-line-2);background:var(--w-chip-bg);color:var(--w-ink-2)}.district_discoms___9_0K li[data-local]{border-color:transparent;background:var(--w-accent-2);color:var(--c-navy);box-shadow:0 16px 40px -18px color-mix(in srgb,var(--w-accent-2) 80%,transparent)}.district_discomCode__avNOP{font:700 15px/1.1 var(--font-ui);letter-spacing:.08em}.district_discomSub__vpcf0{font:600 12px/1.25 var(--font-ui);letter-spacing:.02em;opacity:.86}.district_articles__NrAST{padding-block:clamp(64px,7vw,140px)}.district_article__JCWcg{position:relative;display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:clamp(20px,4vw,80px);padding-block:clamp(40px,4.6vw,88px);border-top:1px solid var(--w-line-2)}.district_articleFirst__ie49G{border-top:0;padding-top:0}.district_article__JCWcg:last-child{padding-bottom:0}.district_articleWithPhoto__X_m_k{grid-template-columns:minmax(120px,.32fr) minmax(0,.9fr) minmax(0,1fr)}.district_articleAside__AcOH3{display:grid;align-content:start;gap:10px;position:sticky;top:calc(var(--header-h) + 32px)}.district_articleNo__Ih3l4{font:400 clamp(4rem,7vw,8.5rem) /.82 var(--font-display);color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--w-accent) 55%,transparent);letter-spacing:.01em}.district_articleKicker__0wiNa{font:600 var(--fs-xs) /1.35 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--w-accent)}.district_articleMain__l08AV{display:grid;gap:clamp(18px,1.8vw,28px);align-content:start;min-width:0}.district_articleTitle__PdHfJ{margin:0;font-size:clamp(1.9rem,3vw,3.7rem);max-width:18ch;color:var(--w-ink)}.district_articlePhoto__Rzflo{align-self:start}.district_reel__9P_Xk{padding-bottom:clamp(56px,6vw,120px)}.district_reelHead__CP2kP{display:grid;gap:clamp(28px,4vw,80px);margin-bottom:clamp(28px,3.4vw,60px)}.district_reelHeadPhoto__YO4EY{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center}.district_reelIntro__UWkUq{display:grid;gap:clamp(18px,1.8vw,28px);justify-items:start}.district_reelIntro__UWkUq .district_kicker__j_m6d{margin-bottom:0}.district_reelPhoto__49_Vh .district_photoFrame__YUBtn{width:min(100%,calc(min(72vh, var(--photo-max-h)) * var(--ar, 1.5)))}.district_reelTrack__hWVoT .cx-reel__track{align-items:stretch}.district_reelCard__2HVB7{flex:none;width:clamp(260px,23vw,420px);scroll-snap-align:start}.district_reelLink__f8Xt6{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;height:100%;min-height:clamp(300px,26vw,420px);padding:clamp(22px,2vw,34px);border-radius:var(--r-lg);background:var(--w-surface);border:1px solid var(--w-surface-border);color:var(--w-ink);overflow:hidden;isolation:isolate;transition:transform .6s var(--ease-expo),border-color .3s,background-color .3s}.district_reelLink__f8Xt6[data-project-photo]{grid-template-rows:auto auto auto 1fr auto}.district_reelProjectPhoto__HxKmK{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--w-line-2);border-radius:var(--r-md)}.district_reelLink__f8Xt6:after{content:"";position:absolute;inset:auto -30% -60% auto;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--w-accent) 28%,transparent),transparent);z-index:-1;transition:transform .8s var(--ease-expo)}.district_reelLink__f8Xt6:hover{transform:translateY(-6px);border-color:var(--w-line-2)}.district_reelLink__f8Xt6:hover:after{transform:scale(1.25)}.district_reelNo__RZKJ8{font:400 clamp(3.4rem,4.6vw,5.6rem) /.85 var(--font-display);color:transparent;-webkit-text-stroke:1.3px var(--w-stroke)}.district_reelPin__zHXyD{position:absolute;top:clamp(22px,2vw,34px);right:clamp(22px,2vw,34px);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--w-chip-bg);color:var(--w-accent)}.district_reelTitle__WWVEB{margin:0;font:400 clamp(1.7rem,2vw,2.4rem) /1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.district_reelText__ssyEB{margin:0;font:500 var(--fs-sm) /1.55 var(--font-body);color:var(--w-ink-2)}.district_reelCta__uuipa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--w-line);font:700 var(--fs-sm) /1.3 var(--font-ui)}.district_plant__nwmic{position:relative;padding-block:clamp(56px,6vw,120px);overflow:clip}.district_plantFig__8BZ8g{position:relative;margin:0 auto;width:min(100% - 2 * var(--gutter),var(--plant-max))}.district_plantFrame__rOYsY{position:relative;aspect-ratio:var(--plant-ar);width:min(100%,calc(var(--photo-max-h) * var(--plant-arn, 1.5)));margin-inline:auto;border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-float)}.district_plantFrame__rOYsY>.cx-parallax,.district_plantShow__lit5l{position:absolute;inset:0;border-radius:inherit}.district_plantFrame__rOYsY .cx-media-tag{top:auto;bottom:clamp(14px,1.4vw,22px);left:clamp(14px,1.4vw,22px);z-index:3}.district_plantCap__dwqDu{display:flex;align-items:center;gap:12px;margin:16px 0 0;font:600 clamp(.95rem,1vw,1.15rem) /1.3 var(--font-ui);color:var(--w-ink)}.district_plantMark__4HA9b{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-yellow);color:var(--c-navy)}.district_plantMark__4HA9b svg{width:20px;height:20px}.district_checkCard__LOEUS{position:relative;padding:clamp(24px,2.6vw,44px);border-radius:var(--r-xl);background:linear-gradient(160deg,#061235,#0a1d55);color:#f5f8ff;box-shadow:var(--shadow-float)}.district_checkCardHead__9rAtE{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:600 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.17em;text-transform:uppercase;color:var(--c-yellow)}.district_checkList__GOOex{display:grid;margin:0;padding:0;list-style:none}.district_checkList__GOOex li{display:grid;grid-template-columns:40px 36px minmax(0,1fr);align-items:center;gap:10px;padding-block:14px;border-top:1px solid rgba(255,255,255,.12);font:600 clamp(1rem,1.1vw,1.25rem) /1.35 var(--font-ui)}.district_checkTick__opO2c{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-yellow);color:var(--c-navy);transition:transform .5s var(--ease-expo) var(--reveal-delay,0s),opacity .5s var(--reveal-delay,0s)}.district_checkTick__opO2c svg{width:18px;height:18px;stroke-width:2.6}.district_checkNo__OP_Z_{font:400 18px/1 var(--font-display);color:rgba(255,255,255,.5)}.district_cond__dLmtz{isolation:isolate}.district_motif__8PkQB{position:absolute;pointer-events:none;z-index:0;color:var(--w-accent)}.district_motifHeat__4h2KB{width:clamp(420px,46vw,900px);top:-14%;right:-10%;animation:district_dh-pulse__3wxUg 9s ease-in-out infinite alternate}.district_motifWave__a_kid{left:0;right:0;bottom:0;width:100%;height:46%;animation:district_dh-drift__EAvZb 14s ease-in-out infinite alternate}.district_motifRidge__oBsuc{left:0;right:0;bottom:0;width:100%;height:40%}@keyframes district_dh-pulse__3wxUg{0%{transform:scale(.96);opacity:.8}to{transform:scale(1.04);opacity:1}}@keyframes district_dh-drift__EAvZb{0%{transform:translateX(-2%)}to{transform:translateX(2%)}}.district_condHead__K_0Ub{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,100px);align-items:end;margin-bottom:clamp(36px,4vw,72px)}.district_condTitle__XDYGX{max-width:15ch}.district_condProse__2h9pb{max-width:58ch}.district_condGrid__qoZ0_{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(14px,1.4vw,24px);margin:0;padding:0;list-style:none}.district_condCard__0OoTw{height:100%;min-height:0}.district_condCard__0OoTw .cx-fcard__title{margin-top:clamp(28px,3.2vw,60px)}.district_stepsHead__Ak6Bd{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(28px,5vw,100px);align-items:end;margin-bottom:clamp(40px,4.6vw,80px)}.district_stepsHeadText__UkpZT{display:grid;gap:clamp(18px,1.8vw,26px);justify-items:start}.district_stepsHeadText__UkpZT .district_kicker__j_m6d{margin-bottom:0}.district_discomCard__BBGXW{display:grid;gap:18px;padding:clamp(22px,2.2vw,34px);border-radius:var(--r-lg);background:var(--c-navy);color:#fff;box-shadow:0 40px 80px -40px rgba(0,24,120,.6)}.district_discomRow__kejSf{display:grid;gap:6px}.district_discomRow__kejSf+.district_discomRow__kejSf{padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}.district_discomBig__sWbrA{font:400 clamp(2.4rem,3.2vw,3.8rem) /.9 var(--font-display);color:var(--c-yellow);letter-spacing:.02em}.district_discomName__RlO4p{font:600 var(--fs-sm) /1.4 var(--font-ui);color:rgba(255,255,255,.82)}.district_discomLink__QGyXS{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;margin-top:8px;padding:4px 4px 4px 18px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.24);font:700 var(--fs-sm) /1.2 var(--font-ui);color:#fff;transition:background-color .3s,border-color .3s}.district_discomLink__QGyXS:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.5)}.district_discomLink__QGyXS .cx-ra{background:var(--c-yellow);color:var(--c-navy)}.district_discomNote__69RfG{margin:0;font:500 var(--fs-sm) /1.55 var(--font-body);color:rgba(255,255,255,.8)}.district_discomNote__69RfG a{color:#fff}.district_stepList__AS799{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,36px);margin:0;padding:0;list-style:none;counter-reset:none}.district_stepList__AS799 li{position:relative;display:grid;align-content:start;gap:12px}.district_stepNo__ZTAbN{font:400 clamp(3.2rem,5vw,6rem) /.85 var(--font-display);color:var(--w-ink)}.district_stepLine__Uwy6D{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--w-ink),color-mix(in srgb,var(--w-ink) 20%,transparent));transform-origin:0 50%;transition:transform 1.1s var(--ease-expo) var(--reveal-delay,0s)}.district_stepLabel__GO3ci{font:700 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--w-accent-2)}.district_stepText__jtEpx{font:500 clamp(1rem,1vw,1.15rem) /1.6 var(--font-body);color:var(--w-ink)}.district_stepsOutro__5qiXt{margin-top:clamp(36px,4vw,64px);padding-top:clamp(22px,2.2vw,34px);border-top:1px solid var(--w-line-2)}.district_stepsOutro__5qiXt p{margin:0;max-width:76ch;font:500 var(--fs-body) /1.7 var(--font-body);color:var(--w-ink-2)}.district_note__BBWrr{overflow:clip}.district_noteGrid__wSXMz{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,100px);align-items:start}.district_noteBody__unLJW{display:grid;gap:24px}.district_contactRow__9DWwS{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.district_contactRow__9DWwS a{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--w-line-2);background:var(--w-chip-bg);font:700 var(--fs-sm) /1.2 var(--font-ui);color:var(--w-ink);transition:border-color .3s,background-color .3s}.district_contactRow__9DWwS a:hover{border-color:var(--w-ink)}.district_contactRow__9DWwS svg{width:18px;height:18px;color:var(--w-accent)}.district_linkCard__90_yQ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,80px);align-items:center;padding:clamp(28px,4vw,72px);border-radius:var(--r-xl);background:radial-gradient(800px 400px at 85% 0,rgba(38,72,170,.5),transparent 60%),linear-gradient(160deg,#030a1f,#071848);color:#f5f8ff;box-shadow:var(--shadow-float);overflow:hidden}.district_linkText__07J5S{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start}.district_linkText__07J5S .district_kicker__j_m6d{margin-bottom:0}.district_linkText__07J5S .district_h3__vLf7h{color:#fff}.district_linkBody__5o2_e{margin:0;max-width:52ch;font:400 var(--fs-lead) /1.6 var(--font-body);color:#c9d3ee}.district_linkGrid__sWzPx{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(8px,1vw,14px)}.district_linkGrid__sWzPx i{display:grid;place-items:center;width:clamp(54px,5vw,86px);aspect-ratio:1;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:var(--c-yellow)}.district_linkGrid__sWzPx i:nth-child(odd){background:rgba(252,228,14,.1)}.district_linkGrid__sWzPx svg{width:40%;height:40%}.district_facts__VPOnw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.district_fact__T0cFD{display:grid;align-content:start;gap:8px;padding:clamp(18px,1.8vw,28px);border-radius:var(--r-md);background:var(--w-surface-solid);border:1px solid var(--w-line)}.district_fact__T0cFD dt{order:2;font:600 var(--fs-sm) /1.45 var(--font-ui);color:var(--w-ink-2)}.district_factValue__pP98o{order:1;margin:0;font:400 clamp(2rem,2.8vw,3.4rem) /.95 var(--font-display);color:var(--w-ink)}.district_factSource__SVU4U{order:3;margin:0;font:500 var(--fs-xs) /1.4 var(--font-ui);color:var(--w-ink-3)}.district_factSource__SVU4U a{color:inherit;text-decoration:underline;text-underline-offset:2px}.district_solGrid__B9nxr{display:grid;gap:clamp(28px,4vw,80px)}.district_solWithStage__exC6y .district_solGrid__B9nxr{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.district_solMain__fBHvh{display:grid;gap:clamp(18px,1.8vw,28px);justify-items:start}.district_solMain__fBHvh .district_kicker__j_m6d{margin-bottom:0}.district_solList__ofhd3{display:grid;width:100%;margin:clamp(12px,2vw,32px) 0 0;padding:0;list-style:none}.district_solList__ofhd3 li{position:relative;display:grid;grid-template-columns:64px 56px minmax(0,1fr) auto;gap:clamp(12px,1.6vw,28px);align-items:center;padding-block:clamp(18px,2vw,32px);border-top:1px solid var(--w-line-2)}.district_solList__ofhd3 li:last-child{border-bottom:1px solid var(--w-line-2)}.district_solNo__gi03e{font:400 clamp(2rem,2.6vw,3.2rem) /1 var(--font-display);color:transparent;-webkit-text-stroke:1.2px var(--w-stroke)}.district_solList__ofhd3 li[data-first] .district_solNo__gi03e{color:var(--w-accent-2);-webkit-text-stroke:0}.district_solIc__CpREa{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--w-chip-bg);border:1px solid var(--w-line);color:var(--w-accent)}.district_solBody__Fx95K{display:grid;gap:6px;min-width:0}.district_solTitle__pDVmV{margin:0;font:400 clamp(1.5rem,2vw,2.4rem) /1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.district_solLink__QRNMc{color:var(--w-ink)}.district_solLink__QRNMc:after{content:"";position:absolute;inset:0}.district_solText__f74DD{font:500 var(--fs-body) /1.6 var(--font-body);color:var(--w-ink-2);max-width:62ch}.district_solText__f74DD a{position:relative;z-index:1}.district_solList__ofhd3 li .cx-ra{transition:transform var(--dur-2) var(--ease-cine),background-color .3s,color .3s}.district_solList__ofhd3 li:hover .cx-ra{transform:translateX(4px);background:var(--w-accent-2);color:var(--c-navy)}.district_solStage__G48gn{position:sticky;top:calc(var(--header-h) + 24px);aspect-ratio:4/5;border-radius:var(--r-xl);overflow:hidden}.district_solCanvas__ZZDxH{position:absolute;inset:0}.district_subsidyHead__nzk7J{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,100px);align-items:end;margin-bottom:clamp(36px,4vw,72px)}.district_subsidyGrid__N0Z_v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);margin:0;padding:0;list-style:none}.district_subsidyGrid__N0Z_v li{display:grid;gap:14px;padding:clamp(24px,2.4vw,40px);border-radius:var(--r-lg);background:rgba(255,255,255,.55);border:1px solid var(--w-line-2)}.district_subsidyGrid__N0Z_v li[data-top]{background:var(--c-navy);color:#fff;border-color:transparent}.district_subsidyKw__IUJaQ{font:700 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase}.district_subsidyTotal__sdPvi{font:400 clamp(2.6rem,4.2vw,5.2rem) /.9 var(--font-display)}.district_subsidyGrid__N0Z_v li[data-top] .district_subsidyTotal__sdPvi{color:var(--c-yellow)}.district_subsidySplit__TsbKZ{display:grid;gap:4px;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent);font:600 var(--fs-sm) /1.45 var(--font-ui);opacity:.86}.district_subsidyLinks__3K2Cl{margin-top:clamp(28px,3vw,48px)}.district_procGrid__mqQ_N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);margin:0;padding:0;list-style:none}.district_procGrid__mqQ_N li{display:grid;align-content:start;gap:12px;padding:clamp(22px,2.2vw,34px);border-radius:var(--r-lg);background:#fff;border:1px solid var(--w-line);box-shadow:0 30px 60px -44px rgba(11,22,64,.5)}.district_procTop__mfk_O{display:flex;align-items:center;justify-content:space-between}.district_procIc___DoWG{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--c-navy);color:var(--c-yellow)}.district_procNo__LSaSn{font:400 clamp(2rem,2.4vw,2.8rem) /1 var(--font-display);color:color-mix(in srgb,var(--w-ink) 52%,transparent)}.district_procTitle__5QDKl{margin:0;font:400 clamp(1.4rem,1.6vw,1.9rem) /1.05 var(--font-display);text-transform:uppercase;color:var(--w-ink)}.district_procText__P0pCB{margin:0;font:500 var(--fs-sm) /1.6 var(--font-body);color:var(--w-ink-2)}.district_faqA__QyWve p{margin:0}.district_enquiry__pN8t8{isolation:isolate;padding-bottom:0}.district_enqGrid__DEE0x{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,100px);align-items:start}.district_enqText__AFeur{display:grid;gap:clamp(18px,1.8vw,26px);justify-items:start;position:sticky;top:calc(var(--header-h) + 40px)}.district_enqText__AFeur .district_kicker__j_m6d{margin-bottom:0}.district_enqFacts__3II7E{display:grid;gap:10px;margin:0;padding:0;list-style:none}.district_enqFacts__3II7E li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;font:600 var(--fs-sm) /1.45 var(--font-ui);color:var(--w-ink)}.district_enqFacts__3II7E svg{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--w-ink);color:var(--c-yellow)}.district_enqForm__Ez0K4{min-width:0}.district_enqGiant__jTfuz{position:relative;z-index:0;margin-top:clamp(40px,5vw,96px);margin-bottom:calc(-.2 * var(--fs-giant));pointer-events:none}.district_areaGrid__UY6wC{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,100px);align-items:center}.district_areaText__fkQPy{display:grid;gap:clamp(16px,1.6vw,24px);justify-items:start}.district_areaText__fkQPy .district_kicker__j_m6d{margin-bottom:0}.district_areaFacts__7jLeH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:6px 0 0}.district_areaFacts__7jLeH div{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:var(--w-chip-bg);border:1px solid var(--w-line)}.district_areaFacts__7jLeH dt{font:600 11px/1.3 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--w-ink-3)}.district_areaFacts__7jLeH dd{margin:0;font:700 var(--fs-sm) /1.35 var(--font-ui);color:var(--w-ink)}.district_areaLabel__isg5W{margin:10px 0 0;font:600 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--w-accent)}.district_towns__Dh07h{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.district_towns__Dh07h li{padding:9px 16px;border-radius:var(--r-pill);border:1px solid var(--w-line-2);font:600 var(--fs-sm) /1.3 var(--font-ui);color:var(--w-ink)}.district_nearby__ogRN6{display:grid;width:100%;margin:0;padding:0;list-style:none}.district_nearby__ogRN6 a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;min-height:56px;padding-block:10px;border-top:1px solid var(--w-line-2);color:var(--w-ink)}.district_nearby__ogRN6 li:last-child a{border-bottom:1px solid var(--w-line-2)}.district_nearName__fEjvL{font:400 clamp(1.2rem,1.4vw,1.6rem) /1.1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.district_nearTag__B67ym{padding:4px 10px;border-radius:var(--r-pill);background:var(--w-chip-bg);font:700 11px/1.2 var(--font-ui);letter-spacing:.08em;color:var(--w-accent)}.district_nearGo__feRwr{transition:transform var(--dur-2) var(--ease-cine)}.district_nearby__ogRN6 a:hover .district_nearGo__feRwr{transform:translateX(4px)}.district_areaMap__l1Lcc{position:relative;border-radius:var(--r-xl);background:radial-gradient(70% 70% at 60% 45%,color-mix(in srgb,var(--w-accent) 12%,transparent),transparent 70%)}.district_locator__94LhK{display:block;width:100%;height:auto;overflow:visible}.district_locSea__N9GpD{font:italic 500 14px/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;fill:var(--w-ink-3);opacity:.55}.district_locMesh__17hDc line{stroke:var(--w-ink);stroke-opacity:.1;stroke-width:1}.district_locNear__Xf1vi line{stroke:var(--w-accent);stroke-opacity:.55;stroke-width:1.5;stroke-dasharray:3 5}.district_locRoute__s6DrA{fill:none;stroke:var(--w-accent-2);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:district_dh-route__mZOyo 2.4s var(--ease-expo) .3s both}@keyframes district_dh-route__mZOyo{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.district_locGlow__wijiL{animation:district_dh-glow__NX9FN 3.2s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes district_dh-glow__NX9FN{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.1);opacity:1}}.district_locDots__MtCyJ circle{fill:var(--w-ink);fill-opacity:.4}.district_locDots__MtCyJ circle[data-near]{fill:var(--w-accent);fill-opacity:.95}.district_locDots__MtCyJ circle[data-here]{fill:var(--w-accent-2);fill-opacity:1;stroke:var(--w-bg-solid);stroke-width:3}.district_locLeaders__JUsSk line{stroke:var(--w-ink);stroke-opacity:.4;stroke-width:1.25}.district_locOffice__5nBAg rect{fill:var(--w-ink);stroke:var(--w-accent-2);stroke-width:2}.district_locLabels__0tN7u text,.district_locOffice__5nBAg text{font:600 15px/1 var(--font-ui);fill:var(--w-ink-2);letter-spacing:.02em;paint-order:stroke;stroke:var(--w-bg-solid);stroke-width:5px;stroke-linejoin:round;stroke-opacity:.8}.district_locOffice__5nBAg text{font-size:13px;letter-spacing:.1em;text-transform:uppercase;fill:var(--w-ink-3)}.district_locLabels__0tN7u .district_locHere__4DFZh{font:400 26px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;fill:var(--w-ink)}.district_all__LS3Mz{margin-top:clamp(48px,5vw,96px);padding-top:clamp(28px,3vw,48px);border-top:1px solid var(--w-line-2)}.district_allLabel__MbXRt{display:flex;align-items:center;gap:10px;margin:0 0 18px;font:600 var(--fs-xs) /1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--w-accent)}.district_allList__Ep_3H{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.district_allList__Ep_3H a,.district_allList__Ep_3H span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:var(--r-pill);border:1px solid var(--w-line);background:var(--w-chip-bg);font:600 var(--fs-sm) /1.2 var(--font-ui);color:var(--w-ink);transition:border-color .25s,background-color .25s}.district_allList__Ep_3H a:hover{border-color:var(--w-ink)}.district_allList__Ep_3H svg{width:16px;height:16px;color:var(--w-accent)}.district_allList__Ep_3H small{font:600 11px/1.2 var(--font-ui);letter-spacing:.06em;color:var(--w-accent)}.district_allList__Ep_3H li[data-here] span{background:var(--w-accent-2);border-color:transparent;color:var(--c-navy)}.district_allList__Ep_3H li[data-here] small,.district_allList__Ep_3H li[data-here] svg{color:var(--c-navy)}.district_allList__Ep_3H li[data-office] a{border-color:var(--w-line-2)}@media (prefers-reduced-motion:no-preference){html.js .district_stepList__AS799:not([data-revealed]) .district_stepLine__Uwy6D{transform:scaleX(0)}html.js .district_checkList__GOOex:not([data-revealed]) .district_checkTick__opO2c{transform:scale(.3) rotate(-30deg);opacity:0}}@media (prefers-reduced-motion:reduce){.district_locGlow__wijiL,.district_locRoute__s6DrA,.district_motifHeat__4h2KB,.district_motifWave__a_kid{animation:none}.district_checkTick__opO2c,.district_reelLink__f8Xt6,.district_reelLink__f8Xt6:after,.district_stepLine__Uwy6D{transition:none}}@media (max-width:1100px){.district_articleWithPhoto__X_m_k{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr)}.district_articleWithPhoto__X_m_k .district_articlePhoto__Rzflo{grid-column:2}.district_vendorGrid__NBZXk{grid-template-columns:auto minmax(0,1fr)}.district_vendorGrid__NBZXk .district_discoms___9_0K{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.district_stepList__AS799{row-gap:40px}.district_procGrid__mqQ_N,.district_stepList__AS799{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.district_areaGrid__UY6wC,.district_condHead__K_0Ub,.district_enqGrid__DEE0x,.district_noteGrid__wSXMz,.district_reelHeadPhoto__YO4EY,.district_solWithStage__exC6y .district_solGrid__B9nxr,.district_split__5IRJn,.district_stepsHead__Ak6Bd,.district_subsidyHead__nzk7J{grid-template-columns:minmax(0,1fr)}.district_condHead__K_0Ub,.district_stepsHead__Ak6Bd,.district_subsidyHead__nzk7J{align-items:start}.district_condGrid__qoZ0_,.district_subsidyGrid__N0Z_v{grid-template-columns:minmax(0,1fr)}.district_enqText__AFeur,.district_solStage__G48gn{position:relative;top:auto}.district_solStage__G48gn{aspect-ratio:4/3}.district_linkCard__90_yQ{grid-template-columns:minmax(0,1fr)}.district_linkGrid__sWzPx{display:none}}@media (max-width:640px){.district_vendorGrid__NBZXk{grid-template-columns:minmax(0,1fr)}.district_vendorGrid__NBZXk .district_discoms___9_0K{grid-template-columns:repeat(2,minmax(0,1fr))}.district_articleWithPhoto__X_m_k,.district_article__JCWcg{grid-template-columns:minmax(0,1fr);gap:14px}.district_articleWithPhoto__X_m_k .district_articlePhoto__Rzflo{grid-column:auto}.district_articleAside__AcOH3{position:relative;top:auto;display:flex;align-items:baseline;gap:14px}.district_articleNo__Ih3l4{font-size:3.2rem}.district_procGrid__mqQ_N,.district_stepList__AS799{grid-template-columns:minmax(0,1fr);row-gap:28px}.district_solList__ofhd3 li{grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.district_solIc__CpREa{display:none}.district_areaFacts__7jLeH,.district_facts__VPOnw{grid-template-columns:minmax(0,1fr)}.district_plantFig__8BZ8g{width:100%}.district_plantFrame__rOYsY{border-radius:0}.district_plantCap__dwqDu{margin:16px var(--gutter) 0}.district_reelPhoto__49_Vh .district_photoFrame__YUBtn{width:min(100%,calc(var(--photo-max-h) * var(--ar, 1.5)))}.district_checkList__GOOex li{grid-template-columns:38px 30px minmax(0,1fr)}.district_locOffice__5nBAg text{font-size:16px}.district_locLabels__0tN7u text{font-size:19px}.district_locLabels__0tN7u .district_locHere__4DFZh{font-size:32px}}.hero_hero__TIDLC{--bleed:max(var(--gutter),(100vw - var(--container-max))/2);padding-top:clamp(28px,4.2vw,84px)}.hero_title__Y7Lkz{font-size:var(--fs-d2);max-width:13ch;color:var(--w-ink)}.hero_lead__nFNkE{margin:0;max-width:34em;font-size:var(--fs-lead);line-height:1.55;color:var(--w-ink-2)}.hero_text__n1LeF{align-content:center}.hero_chips__FiOus{margin-top:2px}.hero_stageCol__56bkx{position:relative;z-index:1;container-type:inline-size;--gcap:min(19vw,20rem);--gfs:min(var(--gcap),calc(100cqw / (var(--n, 8) * 0.5)));display:flex;flex-direction:column}.hero_giantBox__y5ORr{position:relative;z-index:0;width:100%;pointer-events:none}.hero_giant__vsJd_{font-size:var(--gfs)}.hero_frame__5I8EV{position:relative;z-index:1;border-radius:var(--r-xl);aspect-ratio:5/4;min-height:300px;box-shadow:var(--shadow-float);background:color-mix(in srgb,var(--w-surface) 70%,transparent)}.hero_canvas__zs24o{position:absolute;inset:0;border-radius:inherit}.hero_grid__LWeJJ{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(28px,4.4vw,88px);align-items:center;min-height:clamp(480px,64svh,780px)}.hero_hero__TIDLC[data-layout=side] .hero_giantBox__y5ORr{margin-bottom:calc(var(--gfs) * -.2)}.hero_hero__TIDLC[data-layout=side][data-side=left] .hero_stageCol__56bkx{order:-1}.hero_hero__TIDLC[data-layout=side][data-side=left] .hero_grid__LWeJJ{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}.hero_hero__TIDLC[data-layout=hero] .hero_grid__LWeJJ{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.hero_hero__TIDLC[data-layout=hero] .hero_title__Y7Lkz{max-width:12ch}.hero_hero__TIDLC[data-layout=hero] .hero_frame__5I8EV{aspect-ratio:auto;height:clamp(400px,56svh,680px);margin-right:calc(-1 * var(--bleed));border-radius:var(--r-xl) 0 0 var(--r-xl)}.hero_hero__TIDLC[data-layout=hero] .hero_stageCol__56bkx{--gcap:min(14vw,15rem)}.hero_hero__TIDLC[data-layout=hero] .hero_giantBox__y5ORr{margin-top:calc(var(--gfs) * -.3)}.hero_wide__H1HeE{display:grid;gap:clamp(18px,2.4vw,40px)}.hero_wideHead__Gernp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,80px);align-items:end}.hero_hero__TIDLC[data-layout=wide] .hero_title__Y7Lkz{max-width:17ch}.hero_wideSupport__gQxMs{padding-bottom:6px}.hero_hero__TIDLC[data-layout=wide] .hero_stageCol__56bkx{--gcap:min(17vw,22rem)}.hero_hero__TIDLC[data-layout=wide] .hero_giantBox__y5ORr{margin-bottom:calc(var(--gfs) * -.24)}.hero_hero__TIDLC[data-layout=wide] .hero_frame__5I8EV{aspect-ratio:auto;height:clamp(320px,46svh,560px)}@media (max-width:900px){.hero_grid__LWeJJ,.hero_hero__TIDLC[data-layout=hero] .hero_grid__LWeJJ,.hero_hero__TIDLC[data-layout=side][data-side=left] .hero_grid__LWeJJ,.hero_wideHead__Gernp{grid-template-columns:minmax(0,1fr);min-height:0}.hero_hero__TIDLC[data-layout=side][data-side=left] .hero_stageCol__56bkx{order:0}.hero_hero__TIDLC[data-layout=hero] .hero_giantBox__y5ORr{order:-1;margin-top:0;margin-bottom:calc(var(--gfs) * -.2)}.hero_hero__TIDLC[data-layout=hero] .hero_stageCol__56bkx,.hero_hero__TIDLC[data-layout=wide] .hero_stageCol__56bkx,.hero_stageCol__56bkx{--gcap:28vw;margin-top:8px}.hero_frame__5I8EV,.hero_hero__TIDLC[data-layout=hero] .hero_frame__5I8EV,.hero_hero__TIDLC[data-layout=wide] .hero_frame__5I8EV{aspect-ratio:4/3;height:auto;min-height:240px;margin-inline:calc(-1 * var(--gutter));border-radius:0;box-shadow:none}.hero_frame__5I8EV.hero_framePhoto__9HwSP{min-height:0;margin-inline:0;border-radius:22px;box-shadow:0 18px 40px -20px rgba(0,0,0,.45)}.hero_hero__TIDLC[data-layout=hero] .hero_title__Y7Lkz,.hero_hero__TIDLC[data-layout=wide] .hero_title__Y7Lkz,.hero_title__Y7Lkz{max-width:14ch}}