.SolarEnergyScene-module__lCE-cG__scene{isolation:isolate;width:min(100%,900px);margin:-42px auto 30px;position:relative}.SolarEnergyScene-module__lCE-cG__art{width:100%;height:auto;display:block;overflow:visible}.SolarEnergyScene-module__lCE-cG__house{animation:7s ease-in-out infinite SolarEnergyScene-module__lCE-cG__float}.SolarEnergyScene-module__lCE-cG__sun{transform-origin:660px 100px;animation:6s ease-in-out infinite SolarEnergyScene-module__lCE-cG__sunlight}.SolarEnergyScene-module__lCE-cG__shadow{transform-origin:451px 335px;animation:7s ease-in-out infinite SolarEnergyScene-module__lCE-cG__shadow}.SolarEnergyScene-module__lCE-cG__energy{animation:3s linear infinite SolarEnergyScene-module__lCE-cG__flow}.SolarEnergyScene-module__lCE-cG__glint{animation:5s ease-in-out infinite SolarEnergyScene-module__lCE-cG__shine}.SolarEnergyScene-module__lCE-cG__sparkles{animation:4s ease-in-out infinite alternate SolarEnergyScene-module__lCE-cG__shine}.SolarEnergyScene-module__lCE-cG__caption{color:#94a3b8;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-top:-3px;font-size:11px;display:flex}.SolarEnergyScene-module__lCE-cG__caption span{background:#67e8f9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #22d3ee}.SolarEnergyScene-module__lCE-cG__control{color:#94a3b8;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:0;right:12px}.SolarEnergyScene-module__lCE-cG__control:hover{color:#e0f2fe;border-color:#38bdf8}.SolarEnergyScene-module__lCE-cG__control:focus-visible{outline-offset:4px;outline:2px solid #67e8f9}.SolarEnergyScene-module__lCE-cG__paused *{animation-play-state:paused!important}@keyframes SolarEnergyScene-module__lCE-cG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes SolarEnergyScene-module__lCE-cG__sunlight{0%,to{opacity:.85;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes SolarEnergyScene-module__lCE-cG__shadow{0%,to{opacity:.65;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.91)}}@keyframes SolarEnergyScene-module__lCE-cG__flow{to{stroke-dashoffset:-157px}}@keyframes SolarEnergyScene-module__lCE-cG__shine{0%,to{opacity:.12}50%{opacity:.5}}@media (max-width:640px){.SolarEnergyScene-module__lCE-cG__scene{margin-top:-20px;margin-bottom:24px}.SolarEnergyScene-module__lCE-cG__art{width:100%}.SolarEnergyScene-module__lCE-cG__caption{letter-spacing:.09em;padding-right:30px;font-size:9px}.SolarEnergyScene-module__lCE-cG__control{width:30px;height:30px;right:0}}@media (prefers-reduced-motion:reduce){.SolarEnergyScene-module__lCE-cG__scene *{animation:none!important}.SolarEnergyScene-module__lCE-cG__control{display:none}}
