.for-networks-design{--net-mono:Heatr Mono, monospace;--net-headline:Heatr Bricolage, system-ui, sans-serif}.for-networks-design .hw-section{padding-inline:max(clamp(24px,8.33vw,120px),50% - 600px)}.net-mobile{display:none}.net-artwork svg{max-width:100%;height:auto;display:block}.net-diagram-pair svg{width:100%}.net-mono{font:500 12px var(--net-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hw-ink3)}.for-networks-design .hw-eyebrow{margin-bottom:20px}.net-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:72px;margin-bottom:48px;display:grid}.net-hero,.net-lowest,.net-utilisation{background:var(--hw-cream)}.net-load-shaping,.net-phase{background:var(--hw-paper)}.net-load-shaping,.net-lowest,.net-vbdc,.net-phase{padding-block:var(--hw-space-section)}.net-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px;padding-block:96px 104px;display:grid}.net-hero-copy{flex-direction:column;gap:26px;display:flex}.for-networks-design .net-hero .hw-eyebrow{margin:0}.for-networks-design .net-hero h1{letter-spacing:-.035em;font-size:70px;line-height:.99}.net-hero h1 span{color:var(--hw-red-text)}.for-networks-design .net-hero-copy p{max-width:640px;font-size:19px;line-height:1.55}.net-hero figcaption{margin-top:16px;line-height:1.6}.net-legend{color:var(--hw-ink2);flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.net-legend li{align-items:center;gap:10px;display:flex}.net-legend i{flex-shrink:0;display:block}.net-hero-legend{gap:12px 24px;margin-top:16px;font-size:14px}.net-hero-legend .net-artwork{flex-shrink:0;width:18px}.net-cluster-swatch{background:#df2c2312;border:1px solid #df2c23bf;border-radius:4px;width:18px;height:12px}.net-chart-card{background:var(--hw-cream);border-radius:20px;padding:36px 40px 28px}.net-chart-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.net-chart-heading h3{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.2}.net-chart-heading>.net-mono{text-align:right;font-size:12px}.net-chart-legend{border-top:1px solid var(--hw-rule);margin-top:18px;padding-top:18px}.net-line-unmanaged,.net-line-heatr{border-top:3px solid var(--hw-red);width:30px;height:0}.net-line-unmanaged{border-top:2px dashed #8c96a0}.net-hatch{background:repeating-linear-gradient(45deg,#0000 0 3px,#df2c2380 3px 4px),#fbe4e1;border-radius:3px;width:18px;height:14px}.for-networks-design .net-section-closing{max-width:760px;margin-top:28px}.net-lowest .net-heading{margin-bottom:56px}.net-tree-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.net-tree-panels>article{padding:32px 36px}.net-tree-panels .net-bottom-up{border:1.5px solid var(--hw-red)}.net-bottom-up>.net-mono{color:var(--hw-red-text)}.net-tree-panels h3{letter-spacing:-.02em;margin:12px 0 32px;font-size:24px;font-weight:650;line-height:1.2}.net-vbdc,.net-location{background:var(--hw-navy);color:var(--hw-cream)}.net-vbdc .hw-eyebrow,.net-location .hw-eyebrow,.net-vbdc .net-mono{color:var(--hw-coral)}.for-networks-design .net-vbdc p,.for-networks-design .net-location p{color:var(--hw-on-navy)}.net-vbdc h2 span,.net-coordination .heatr-statement span,.net-location h2 span,.net-value-heading h3 span{color:var(--hw-blush)}.net-vbdc .net-heading{margin-bottom:56px}.net-local-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.net-local-steps>li{border-top:2px solid var(--hw-navy-line);padding:22px 24px;position:relative}.net-local-steps>li:last-child{border-color:var(--hw-red)}.net-local-steps h3{letter-spacing:-.015em;margin:14px 0 10px;font-size:20px;font-weight:650;line-height:1.2}.for-networks-design .net-local-steps p{font-size:15px;line-height:1.5}.net-step-arrow{width:30px;position:absolute;top:22px;right:-22px}.net-coordination{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px;margin:64px 0 40px;display:grid}.for-networks-design .net-coordination .heatr-statement{color:var(--hw-cream);font-size:38px;line-height:1.12}.net-voltage-examples{flex-direction:column;gap:24px;display:flex}.net-voltage-example{background:var(--hw-navy-raised);border:1px solid var(--hw-navy-rule);border-radius:20px;padding:36px 40px 34px}.net-voltage-example>header{border-bottom:1px solid var(--hw-navy-rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;margin-bottom:36px;padding-bottom:28px;display:grid}.net-voltage-example h3{letter-spacing:-.02em;margin-top:14px;font-size:30px;font-weight:650;line-height:1.12}.for-networks-design .net-voltage-example>header p{font-size:16px;line-height:1.6}.net-voltage-story{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,250px);gap:80px;margin:0;padding:0;list-style:none;display:grid}.net-voltage-story>li{min-width:0;position:relative}.net-voltage-story figure{flex-direction:column;gap:18px;display:flex}.net-voltage-story .net-diagram-pair{align-items:center;height:230px;display:flex}.net-voltage-story .net-diagram-pair>div{width:100%}.net-voltage-story figcaption{color:var(--hw-cream);font-size:15px;line-height:1.45}.net-voltage-story figcaption>.net-mono{margin-right:10px}.net-story-arrow{width:40px;color:var(--hw-on-navy-muted);position:absolute;top:108px;right:-60px}.net-expected-solar{border:1px dashed var(--hw-navy-line);border-radius:20px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:56px;margin-top:24px;padding:26px 40px;display:grid}.net-expected-solar .net-mono{margin-bottom:12px}.for-networks-design .net-expected-solar p{max-width:640px;color:var(--hw-cream);line-height:1.6}.net-dot{background:var(--hw-red);border-radius:50%;width:14px;height:14px}.net-outline-square{border:1px solid var(--hw-ink3);border-radius:3px;width:14px;height:14px}.net-phase-details{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;margin-top:72px;display:grid}.net-phase-points>article{border-top:1px solid var(--hw-rule-strong);padding-block:20px}.net-phase-points h3{letter-spacing:-.015em;margin-bottom:10px;font-size:21px;font-weight:650;line-height:1.2}.for-networks-design .net-phase-points p{font-size:16px;line-height:1.55}.net-phase-comparison{background:var(--hw-cream);border-radius:20px;align-self:start;padding:32px 36px 28px}.net-phase-comparison h3{letter-spacing:-.02em;margin-bottom:24px;font-size:22px;font-weight:650;line-height:1.2}.net-phase-comparison svg{width:100%}.net-vc-bridge{border-block:1px solid var(--hw-rule);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-block:24px;display:flex}.for-networks-design .net-vc-bridge p{font-size:18px}.net-vc-bridge>div{flex-shrink:0}.net-pending-link{color:var(--hw-red-text);font-size:17px;font-weight:600}.net-vc-bridge small{max-width:300px;color:var(--hw-ink3);margin-top:6px;font-size:12px;display:block}.net-location{padding-block:120px 112px}.for-networks-design .net-location>h2{letter-spacing:-.035em;font-size:68px;line-height:1}.net-location-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:72px;margin-top:40px;display:grid}.for-networks-design .net-location-intro .heatr-statement{color:var(--hw-cream);font-size:30px;line-height:1.2}.net-value-group{background:var(--hw-navy-raised);border:1px solid var(--hw-navy-rule);border-radius:20px;margin-top:56px;padding:40px}.net-value-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.net-value-heading h3{letter-spacing:-.025em;font-size:34px;font-weight:700;line-height:1.15}.net-value-heading>.net-mono{color:var(--hw-on-navy-muted);text-align:right;font-size:12px}.net-location-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.net-location-case{background:var(--hw-navy);border:1px solid var(--hw-navy-rule);border-radius:16px;flex-direction:column;gap:18px;padding:24px 26px 14px;display:flex}.net-location-case h3{letter-spacing:normal;align-items:center;gap:10px;line-height:1.4;display:flex}.net-letter{border:1.5px solid var(--hw-coral);width:28px;height:28px;color:var(--hw-coral);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font:700 13px Heatr Instrument,sans-serif;display:flex}.net-location-a .net-letter{background:var(--hw-coral);color:var(--hw-navy)}.net-location-case h3 .net-mono{letter-spacing:.06em;color:var(--hw-cream);white-space:nowrap;font-size:11px}.for-networks-design .net-location-case p{font-size:16px;line-height:1.55}.net-location-case dl{margin:auto 0 0;padding:0}.net-location-case dl>div{border-top:1px solid var(--hw-navy-rule);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.net-location-case dt{color:var(--hw-on-navy);font-size:14px}.net-location-case dd{margin:0}.net-status{font:400 11px var(--net-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px}.net-status-relieves{background:var(--hw-coral);color:var(--hw-navy)}.net-status-may-help{border:1.5px dashed var(--hw-blush);color:var(--hw-blush)}.net-status-muted{border:1.5px solid var(--hw-navy-rule);color:var(--hw-on-navy-muted)}.for-networks-design .net-value-closing{font:650 26px/1.3 var(--net-headline);letter-spacing:-.02em;max-width:900px;color:var(--hw-cream);margin-top:32px}.net-utilisation{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:28px 80px;padding-block:112px 120px;display:grid}.net-utilisation-heading{grid-area:1/1}.for-networks-design .net-utilisation-heading>p{margin-top:26px;font-size:19px;line-height:1.55}.net-outcomes{grid-area:1/2/3}.net-outcomes ol{margin:0;padding:0;list-style:none}.net-outcomes li{border-top:1px solid var(--hw-rule-strong);grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:22px;display:grid}.net-outcomes .net-mono{color:var(--hw-red-text)}.net-outcomes li>span:last-child{font:600 22px/1.3 var(--net-headline);letter-spacing:-.015em}.for-networks-design .net-regulator{border-top:1px solid var(--hw-rule-strong);padding-top:22px;font-size:16px}.net-regulator>span{color:var(--hw-ink3);margin-top:10px;font-size:12px;display:block}.net-utilisation-action{grid-area:2/1}.for-networks-design .net-utilisation-action .heatr-statement{color:var(--hw-navy);border-left-width:3px;padding-left:20px;font-size:24px;line-height:1.25}.net-utilisation-action .heatr-primary{margin-top:20px;font-size:18px}@media (min-width:1024px) and (max-width:1279px){.net-voltage-story{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:40px}.net-story-arrow{width:28px;right:-34px}.net-voltage-example{padding-inline:28px}.net-heading,.net-coordination,.net-location-intro{gap:40px}.net-value-group{padding:28px}.net-location-case{padding:20px 14px 12px}.net-location-case h3 .net-mono{white-space:normal}.net-location-case dl>div{flex-wrap:wrap;gap:6px}.net-location-cards{gap:14px}.net-value-heading{flex-wrap:wrap;gap:14px}.net-value-heading>.net-mono{text-align:left}.net-phase-details{gap:40px}.net-vc-bridge{flex-wrap:wrap}}@media (max-width:1023px){.for-networks-design .hw-section{padding-inline:20px}.net-desktop{display:none}.net-mobile{display:block}.for-networks-design .hw-eyebrow{margin-bottom:18px;font-size:12px}.for-networks-design h2{font-size:34px;line-height:1.04}.for-networks-design p{font-size:16px;line-height:1.6}.net-heading{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:28px;display:flex}.net-hero{flex-direction:column;align-items:stretch;gap:30px;padding-block:44px 52px;display:flex}.net-hero-copy{gap:22px}.for-networks-design .net-hero h1{font-size:40px;line-height:1}.for-networks-design .net-hero-copy p{font-size:17px;line-height:1.55}.net-hero figure{align-self:center;width:100%;max-width:500px}.net-hero figcaption{margin-top:12px;font-size:11px;line-height:1.6}.net-hero-legend{gap:10px;margin-top:14px;font-size:14px}.net-legend{flex-direction:column;align-items:flex-start}.net-load-shaping,.net-lowest,.net-vbdc,.net-phase{padding-block:56px}.net-chart-card{border-radius:18px;padding:24px 20px 20px}.net-chart-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:24px}.net-chart-heading h3{font-size:20px}.net-chart-heading>.net-mono{text-align:left;font-size:11px;line-height:1.5}.net-chart-legend{gap:12px;margin-top:16px;padding-top:16px;font-size:14px}.net-line-unmanaged,.net-line-heatr{width:26px}.for-networks-design .net-section-closing{margin-top:24px}.net-lowest .net-heading{margin-bottom:28px}.net-tree-panels{grid-template-columns:1fr;gap:16px}.net-tree-panels>article{border-radius:18px;padding:22px 20px}.net-tree-panels h3{margin:10px 0 24px;font-size:20px;line-height:1.2}.net-vbdc .net-heading{margin-bottom:28px}.net-local-steps{grid-template-columns:1fr;gap:0}.net-local-steps>li{border-top-width:1px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.net-local-steps>li>.net-mono{padding-top:3px}.net-local-steps h3{margin:0 0 8px;font-size:18px}.net-step-arrow{display:none}.net-coordination{grid-template-columns:1fr;gap:20px;margin:28px 0}.for-networks-design .net-coordination .heatr-statement{font-size:26px;line-height:1.15}.net-voltage-examples{gap:20px}.net-voltage-example{border-radius:18px;padding:24px 20px}.net-voltage-example>header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px;padding-bottom:22px;display:flex}.net-voltage-example>header .net-mono{font-size:11px;line-height:1.5}.net-voltage-example h3{margin-top:10px;font-size:24px;line-height:1.12}.for-networks-design .net-voltage-example>header p{font-size:15px;line-height:1.55}.net-voltage-story{flex-direction:column;gap:0;display:flex}.net-voltage-story figure{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;display:grid}.net-voltage-story .net-diagram-pair{height:auto;display:block}.net-voltage-story figcaption{font-size:14px;line-height:1.45}.net-voltage-story figcaption>.net-mono{margin:0 0 6px;display:block}.net-voltage-story li:nth-child(2) figure{flex-direction:column;align-items:stretch;gap:12px;display:flex}.net-voltage-story li:nth-child(2) figcaption>.net-mono{margin-right:8px;display:inline}.net-story-arrow{width:14px;color:var(--hw-on-navy-muted);margin:14px auto;position:static}.net-voltage-story .net-responder-legend{color:var(--hw-on-navy-muted);align-items:center;gap:8px;font-size:13px;display:flex}.net-responder-legend i{background:var(--hw-red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.net-expected-solar{border-radius:18px;grid-template-columns:1fr;gap:20px;margin-top:20px;padding:22px 20px}.net-expected-solar>.net-artwork{justify-self:center;width:100%;max-width:300px}.net-expected-solar .net-mono{margin-bottom:10px;font-size:11px}.for-networks-design .net-expected-solar p{font-size:16px;line-height:1.6}.net-phase-details{grid-template-columns:1fr;gap:24px;margin-top:40px}.net-phase-points>article{padding-block:18px}.net-phase-points h3{margin-bottom:8px;font-size:20px}.net-phase-comparison{border-radius:18px;padding:24px 20px 20px}.net-phase-comparison h3{margin-bottom:24px;font-size:20px}.net-phase-comparison .net-mobile>.net-artwork+.net-artwork{border-top:1px solid var(--hw-rule);margin-top:20px;padding-top:20px}.net-vc-bridge{flex-direction:column;align-items:stretch;gap:12px;margin-top:30px;padding-block:20px}.for-networks-design .net-vc-bridge p{font-size:16px;line-height:1.5}.net-pending-link{font-size:16px}.net-vc-bridge small{font-size:12px}.net-location{padding-block:56px}.for-networks-design .net-location>h2{font-size:36px;line-height:1.02}.net-location>h2 br{display:none}.net-location-intro{grid-template-columns:1fr;gap:22px;margin-top:24px}.for-networks-design .net-location-intro .heatr-statement{font-size:21px;line-height:1.2}.net-value-group{background:0 0;border:0;border-radius:0;margin-top:28px;padding:0}.net-value-diagram{background:var(--hw-navy-raised);border:1px solid var(--hw-navy-rule);border-radius:18px;padding:24px 20px}.net-value-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:24px}.net-value-heading h3{font-size:26px;line-height:1.1}.net-value-heading>.net-mono{text-align:left;font-size:11px;line-height:1.4}.net-location-cards{grid-template-columns:1fr;gap:12px;margin-top:12px}.net-location-case{gap:14px;padding:20px 18px 8px}.net-location-case h3 .net-mono{white-space:normal;font-size:11px}.for-networks-design .net-location-case p{font-size:15px;line-height:1.55}.net-location-case dl>div{gap:12px}.for-networks-design .net-value-closing{margin-top:24px;font-size:22px;line-height:1.3}.net-utilisation{flex-direction:column;gap:24px;padding-block:56px 64px;display:flex}.for-networks-design .net-utilisation-heading>p{margin-top:20px;font-size:17px;line-height:1.6}.net-outcomes li{grid-template-columns:36px minmax(0,1fr);gap:8px;padding-block:16px}.net-outcomes li>span:last-child{font-size:19px}.for-networks-design .net-regulator{padding-top:16px;font-size:15px;line-height:1.6}.for-networks-design .net-utilisation-action .heatr-statement{padding-left:16px;font-size:22px;line-height:1.25}.net-utilisation-action{width:100%;margin-top:6px}.net-utilisation-action .heatr-primary{width:100%;min-height:56px;margin-top:32px;font-size:17px;display:flex}}@media (min-width:600px) and (max-width:1023px){.for-networks-design .hw-section{padding-inline:24px}.net-voltage-story figure{grid-template-columns:150px 1fr;max-width:540px;margin-inline:auto}.net-voltage-story li:nth-child(2) figure{max-width:540px}.net-tree-panels .net-diagram-pair{max-width:500px;margin-inline:auto}.net-chart-card .net-diagram-pair,.net-phase-comparison .net-mobile{max-width:540px;margin-inline:auto}}@media (max-width:374px){.net-voltage-story figure{grid-template-columns:125px minmax(0,1fr);gap:10px}.net-location-case dl>div{flex-wrap:wrap;gap:6px}.net-location-case h3 .net-mono{font-size:10px}}
