.energy-page .industry-art{--art-ink: var(--energy-forest);color:var(--art-ink);width:min(100%,360px);margin:32px 0 0;pointer-events:none}.energy-page .industry-art>svg{display:block;width:100%;height:auto;overflow:visible}.industry-art .industry-art-solid{fill:currentColor}.industry-art .industry-art-soft{fill:color-mix(in oklch,var(--art-ink) 5%,var(--energy-paper))}.industry-art .industry-art-tint{fill:color-mix(in oklch,var(--art-ink) 13%,var(--energy-paper))}.industry-art .industry-art-shade{fill:color-mix(in oklch,var(--art-ink) 22%,var(--energy-paper))}.industry-art .industry-art-paper{fill:var(--energy-paper)}.industry-art .industry-art-water-bed{stroke:color-mix(in oklch,var(--art-ink) 15%,transparent)}.energy-page .industry-art>figcaption{margin:12px 0 0;max-width:320px;color:var(--energy-muted);font-size:12px;line-height:1.6;letter-spacing:0;text-align:left}[data-industry-art-motion] .hero-motion{animation-play-state:paused}[data-industry-art-motion][data-art-visible=true] .hero-motion{animation-play-state:running}[data-industry-art-motion] .hero-flow{stroke-dasharray:11 89;stroke-linecap:round;animation:heroCircuitFlow 3.4s linear infinite;animation-play-state:paused}[data-industry-art-motion] .solar-reflection{animation:heroPanelReflection 7.5s cubic-bezier(.2,.65,.4,1) infinite;animation-play-state:paused}[data-industry-art-motion] .solar-sun-rays{transform-origin:674px 66px;animation:heroRotor 48s linear infinite;animation-play-state:paused}[data-industry-art-motion] .solar-energy-flow{animation-delay:-1.8s}[data-industry-art-motion] .recycling-circuit{transform-origin:260px 250px;animation:heroRotor 32s linear infinite;animation-play-state:paused}[data-industry-art-motion] .water-current{stroke-dasharray:20 84;animation:heroRiverFlow 4.8s linear infinite;animation-play-state:paused}[data-industry-art-motion] .water-ripple{transform-box:fill-box;transform-origin:center;opacity:0;animation:heroWaterRipple 4.8s ease-out infinite;animation-play-state:paused}[data-industry-art-motion] .water-ripple-later{animation-delay:-2.4s}[data-industry-art-motion] .dc-flow-heat{animation-duration:4.2s;animation-delay:-1.5s}[data-industry-art-motion] .dc-flow-heat-return{animation-duration:4.2s;animation-delay:-2.5s}[data-industry-art-motion] .dc-flow-water{animation-duration:5.5s;animation-delay:-2s}[data-industry-art-motion] .dc-flow-power{stroke:#c28e24}[data-industry-art-motion] .dc-flow-heat{stroke:#429b88}[data-industry-art-motion] .dc-flow-heat-return{stroke:#76ab9e}[data-industry-art-motion] .dc-flow-water{stroke:#4d9ebc}[data-industry-art-motion] :is(.dc-fan,.ee-fan){transform-origin:0 0;animation:heroRotor 6s linear infinite;animation-play-state:paused}[data-industry-art-motion] .ee-fan{animation-duration:8s}[data-industry-art-motion] .ee-system-flow{stroke-dasharray:12 38;animation:heroBuildingFlow 2.6s linear infinite;animation-play-state:paused}.hero-route-track{position:absolute;z-index:1;pointer-events:none;width:8px;height:calc(100% - 3px);top:15px;left:1.5px;overflow:visible}.consulting-brief-path .hero-route-track{left:11.5px;top:33px;height:calc(100% - 8px)}[data-industry-art-motion] .hero-route-tracer{stroke:var(--energy-forest);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:12 88;animation:heroTraceBrief 6s linear infinite;animation-play-state:paused}.consulting-brief-path .hero-route-tracer{stroke:var(--consulting-plum)}[data-industry-art-motion] li:nth-child(2) .hero-route-tracer{animation-delay:-3s}.energy-wind-traces{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:12px;overflow:hidden;pointer-events:none}[data-industry-art-motion] .energy-wind{stroke-dasharray:20 80;opacity:0;animation:heroWindTrace 7s linear infinite;animation-play-state:paused}[data-industry-art-motion] .energy-wind-later{animation-delay:-3.5s;animation-duration:8.5s}@keyframes heroRotor{to{transform:rotate(360deg)}}@keyframes heroCircuitFlow{to{stroke-dashoffset:-100}}@keyframes heroRiverFlow{to{stroke-dashoffset:-104}}@keyframes heroBuildingFlow{to{stroke-dashoffset:-50}}@keyframes heroPanelReflection{0%,10%{transform:translate(-80px);opacity:0}18%{opacity:1}62%{transform:translate(340px);opacity:1}72%,to{transform:translate(440px);opacity:0}}@keyframes heroWaterRipple{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.6);opacity:0}}@keyframes heroTraceBrief{0%{stroke-dashoffset:12;opacity:0}8%,42%{opacity:.85}50%,to{stroke-dashoffset:-100;opacity:0}}@keyframes heroWindTrace{0%{stroke-dashoffset:20;opacity:0}16%,65%{opacity:.5}90%,to{stroke-dashoffset:-100;opacity:0}}@media(max-width:800px){.energy-page .industry-art--study{width:min(100%,320px);margin-top:24px}}@media(prefers-reduced-motion:reduce){[data-industry-art-motion] .hero-motion{animation:none!important}[data-industry-art-motion] :is(.hero-flow,.water-current,.water-ripple,.energy-wind,.hero-route-tracer,.solar-reflection,.ee-system-flow){display:none}}[data-industry-art-motion] .renewable-study-rotor{transform-box:view-box;animation:heroRotor 18s linear infinite;animation-play-state:paused}[data-industry-art-motion] .renewable-study-flow{stroke-width:2.5}.renewable-hero-motion .energy-wind{stroke-width:2;animation-duration:5.5s}.renewable-hero-motion .energy-wind-later{animation-delay:-2s}.renewable-hero-motion .energy-wind-low{animation-delay:-4s;animation-duration:7s}[data-industry-art-motion] .renewable-marker-pulse{animation:renewableMarkerPulse 4s cubic-bezier(.25,1,.5,1) infinite;animation-play-state:paused}.renewable-hero-motion .marker-two .renewable-marker-pulse{animation-delay:-2s}@keyframes renewableMarkerPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@media(prefers-reduced-motion:reduce){.renewable-study-flow{display:none}}.solar-site-figure .solar-reflection{animation-duration:9s}.solar-site-figure .solar-energy-flow{animation-duration:4s;animation-delay:0s}.solar-site-figure .solar-load-flow{animation-duration:4s;animation-delay:-2s}[data-industry-art-motion] .solar-battery-status{animation:solarBatteryStatus 4s cubic-bezier(.25,1,.5,1) infinite;animation-play-state:paused}[data-industry-art-motion] .solar-battery-status-two{animation-delay:-2s}@keyframes solarBatteryStatus{0%,to{opacity:.35}40%,60%{opacity:1}}[data-industry-art-motion] .solar-study-rays{transform-origin:303px 34px;transform-box:view-box;animation:heroRotor 60s linear infinite;animation-play-state:paused}[data-industry-art-motion] .solar-study-panel{animation:solarStudyLight 8s cubic-bezier(.25,1,.5,1) infinite;animation-play-state:paused}[data-industry-art-motion] .solar-study-flow{animation-duration:5s}@keyframes solarStudyLight{0%,12%,65%,to{opacity:0}35%{opacity:.18}}.efficiency-building .ee-fan{animation-duration:10s}[data-industry-art-motion] .ee-floor-flow{stroke-dasharray:14 86;opacity:0;animation:efficiencyFloorFlow 6s linear infinite;animation-play-state:paused}[data-industry-art-motion] .ee-floor-node{animation:efficiencyFloorNode 6s ease-in-out infinite;animation-play-state:paused}@keyframes efficiencyFloorFlow{0%{stroke-dashoffset:14;opacity:0}12%,55%{opacity:.8}75%,to{stroke-dashoffset:-100;opacity:0}}@keyframes efficiencyFloorNode{0%,25%,85%,to{opacity:.3}55%,65%{opacity:.9}}@media(prefers-reduced-motion:reduce){.efficiency-building .ee-floor-flow{display:none}.efficiency-building .ee-floor-node{opacity:.5}}[data-industry-art-motion] .efficiency-study-fan{transform-origin:0 0;animation:heroRotor 14s linear infinite;animation-play-state:paused}[data-industry-art-motion] :is(.efficiency-study-record,.efficiency-study-report,.efficiency-study-contact){opacity:0;animation:efficiencyStudyRecord 9s cubic-bezier(.25,1,.5,1) infinite;animation-play-state:paused}[data-industry-art-motion] .efficiency-study-report{animation-name:efficiencyStudyReport}[data-industry-art-motion] .efficiency-study-contact{animation-name:efficiencyStudyContact}[data-industry-art-motion] .efficiency-study-window{opacity:0;animation:efficiencyStudyWindow 9s cubic-bezier(.25,1,.5,1) infinite;animation-play-state:paused}[data-industry-art-motion] .efficiency-study-person{opacity:0;animation:efficiencyStudyPerson 9s cubic-bezier(.25,1,.5,1) infinite;animation-play-state:paused}@keyframes efficiencyStudyRecord{0%,6%{transform:translate(0);opacity:0}10%,23%{opacity:.8}28%,to{transform:translate(43px);opacity:0}}@keyframes efficiencyStudyReport{0%,12%{transform:translate(0);opacity:0}16%,28%{opacity:.8}25%{transform:translate(-48px)}28%{transform:translate(-48px,-4px)}35%,to{transform:translate(-78px,-4px);opacity:0}}@keyframes efficiencyStudyWindow{0%,28%,65%,to{opacity:0}40%,48%{opacity:.16}}@keyframes efficiencyStudyContact{0%,52%{transform:translate(0);opacity:0}56%,65%{opacity:.8}70%,to{transform:translate(28px);opacity:0}}@keyframes efficiencyStudyPerson{0%,65%,94%,to{opacity:0}73%,82%{opacity:.13}}@media(prefers-reduced-motion:reduce){.industry-art--efficiency :is(.efficiency-study-record,.efficiency-study-report,.efficiency-study-contact){display:none}}
