.solar-energy-flow_section__U3hhP{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:clamp(24px,6vw,76px);gap:clamp(24px,6vw,76px);align-items:center;max-inline-size:1280px;padding:clamp(40px,7vw,78px) clamp(18px,6vw,84px);margin-inline:auto}.solar-energy-flow_copy__TuDx5 .solar-energy-flow_eyebrow___Ynlt{margin:0 0 12px;color:#9b3d0d;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.solar-energy-flow_copy__TuDx5 h2{margin:0 0 18px;color:var(--oc-navy,#1b2d51);font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.solar-energy-flow_copy__TuDx5 p{margin:0 0 12px;color:#46556a;line-height:1.65}.solar-energy-flow_copy__TuDx5 p:last-child{-webkit-margin-after:0;margin-block-end:0}.solar-energy-flow_figure___v7mN{--flow-solar:#ffa16b;--flow-grid:#c1e5ff;--flow-device:#fffffd;--flow-panel:#5276a6;--flow-detail:#e1ebf8;--flow-battery:#ff5f06;--flow-label:#fff;min-inline-size:0;padding:clamp(12px,3vw,32px);margin:0;border:1px solid #355984;border-radius:12px;background:linear-gradient(145deg,#355985,#1b2d51 84%)}.solar-energy-flow_diagram__Dkplt{display:block;inline-size:100%;max-inline-size:530px;block-size:auto;margin-inline:auto}.solar-energy-flow_label__6ic4O{fill:var(--flow-label);font:600 16px var(--font-body,Arial,sans-serif);text-anchor:middle}.solar-energy-flow_wires__DxkfR{fill:none;stroke-width:2.3;stroke-linejoin:round}.solar-energy-flow_solarWire__nWF5y{stroke:var(--flow-solar)}.solar-energy-flow_gridWire__J6Sf1{stroke:var(--flow-grid);stroke-dasharray:5 5}.solar-energy-flow_pulses__er8_h{display:none;fill:none;stroke-width:5;stroke-dasharray:.2 24.8;stroke-linecap:round;pointer-events:none}.solar-energy-flow_solarPulse__vRwr_{stroke:#ffdeb9;filter:drop-shadow(0 0 3px #ff833e)}.solar-energy-flow_gridPulse__T0ghk{stroke:#e1f3ff;filter:drop-shadow(0 0 3px #83c9ff)}.solar-energy-flow_caption__gADgo{-webkit-margin-before:10px;margin-block-start:10px;color:#e1ebf8;font-size:.82rem;line-height:1.5;text-align:center}@media (prefers-reduced-motion:no-preference){.solar-energy-flow_figure___v7mN[data-flow-active=true] .solar-energy-flow_pulses__er8_h{display:inline;animation:solar-energy-flow_solarFlow__ZiDSh 4.8s linear both}}@keyframes solar-energy-flow_solarFlow__ZiDSh{0%{stroke-dashoffset:50;opacity:0}87%,9%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (max-width:760px){.solar-energy-flow_section__U3hhP{grid-template-columns:1fr}.solar-energy-flow_label__6ic4O{font-size:18px}}@media print{.solar-energy-flow_section__U3hhP{display:block;padding:16px 0}.solar-energy-flow_figure___v7mN{--flow-solar:#a73f09;--flow-grid:#36648c;--flow-device:#e7eff8;--flow-panel:#d6e5f3;--flow-detail:#3c6084;--flow-battery:#ae440d;--flow-label:#1b2d51;max-inline-size:480px;-webkit-margin-before:16px;margin-block-start:16px;border-color:#adc1d6;background:#fff;page-break-inside:avoid;break-inside:avoid}.solar-energy-flow_figure___v7mN[data-flow-active=true] .solar-energy-flow_pulses__er8_h{display:none;animation:none}.solar-energy-flow_caption__gADgo{color:#344861}}