.SolarpunkLandscape-module___nLKpW__scene{--sky-1:#fff;--sky-2:#eaf3ff;--sky-3:#cfe2ff;--sky-4:#a9c9ff;--sky-5:#f2fbc4;--stars-opacity:0;--aurora-opacity:0;--sun-opacity:1;--moon-opacity:0;--celestial-glow:#e0fa49;--water-reflection:#fff;--mtn-far:#a7c2f5;--mtn-mid:#86a9ee;--hill-back-1:#12b76a;--hill-back-2:#0a7a45;--hill-mid-1:#22d35a;--hill-mid-2:#0b8f37;--hill-front-1:#0be340;--hill-front-2:#078a2f;--cliff-face:#2b2f45;--cliff-highlight:#555c80;--wave-far-1:#7fb0ff;--wave-far-2:#5b97ff;--wave-mid-1:#5b97ff;--wave-mid-2:#2e7dfc;--wave-near-1:#2e7dfc;--wave-near-2:#1f5fd6;--wave-front-1:#3b88ff;--wave-front-2:#1a4fb8;--foam-color:#ffffffb3;--turbine-tower:#eef2f8;--turbine-blade:#fff;--energy-glow:#e0fa49;--window-light:#ff8636;--cloud-color:#ffffffe6;--stem:#067a2a;--anim-speed:7s;--turbine-speed:5.5s}.dark .SolarpunkLandscape-module___nLKpW__scene{--sky-1:#000;--sky-2:#000;--sky-3:#03060f;--sky-4:#07122a;--sky-5:#0b1f3d;--stars-opacity:1;--aurora-opacity:.32;--sun-opacity:0;--moon-opacity:1;--celestial-glow:#2e7dfc;--water-reflection:#7fb0ff;--mtn-far:#0a1226;--mtn-mid:#08162a;--hill-back-1:#07402c;--hill-back-2:#031d14;--hill-mid-1:#08592f;--hill-mid-2:#032b16;--hill-front-1:#0b7a3a;--hill-front-2:#022c15;--cliff-face:#0b1220;--cliff-highlight:#1a2a40;--wave-far-1:#0c1c44;--wave-far-2:#050d24;--wave-mid-1:#11306e;--wave-mid-2:#051634;--wave-near-1:#164aa0;--wave-near-2:#041a38;--wave-front-1:#1b58c0;--wave-front-2:#03122a;--foam-color:#bae6fd4d;--turbine-tower:#cbd5e1;--turbine-blade:#f1f5f9;--energy-glow:#0be340;--window-light:#e0fa49;--cloud-color:#2e7dfc1a;--stem:#0be340}.SolarpunkLandscape-module___nLKpW__fade{-webkit-mask-image:linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(#0000,#000 12% 80%,#0000)}.SolarpunkLandscape-module___nLKpW__scene svg *{transition:fill .8s,stop-color .8s}.SolarpunkLandscape-module___nLKpW__scene .whale-motion-path{offset-path:path("M 95,565 C 155,340 245,175 355,175 C 465,175 545,335 605,575");offset-rotate:auto;animation:SolarpunkLandscape-module___nLKpW__whaleSmoothArc var(--anim-speed) infinite;will-change:offset-distance, transform}@keyframes SolarpunkLandscape-module___nLKpW__whaleSmoothArc{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.22,.68,.35,1);transform:scale(.76)}45%{offset-distance:50%;animation-timing-function:cubic-bezier(.55,.06,.78,.38);transform:scale(1.06)}88%,to{offset-distance:100%;transform:scale(.78)}}.SolarpunkLandscape-module___nLKpW__scene .whale-body-flex{transform-origin:0 0;animation:SolarpunkLandscape-module___nLKpW__bodyArch var(--anim-speed) ease-in-out infinite}@keyframes SolarpunkLandscape-module___nLKpW__bodyArch{0%,10%{transform:rotate(-9deg)}26%{transform:rotate(6deg)}45%{transform:rotate(15deg)}68%{transform:rotate(-11deg)}88%,to{transform:rotate(-4deg)}}.SolarpunkLandscape-module___nLKpW__scene .whale-tail-joint{transform-origin:-75px 8px;animation:SolarpunkLandscape-module___nLKpW__tailThrust var(--anim-speed) ease-in-out infinite}@keyframes SolarpunkLandscape-module___nLKpW__tailThrust{0%{transform:rotate(-24deg)}15%{transform:rotate(26deg)}30%{transform:rotate(-18deg)}46%{transform:rotate(22deg)}66%{transform:rotate(-16deg)}86%,to{transform:rotate(12deg)}}.SolarpunkLandscape-module___nLKpW__scene .whale-fin-joint{transform-origin:24px 14px;animation:SolarpunkLandscape-module___nLKpW__finRow var(--anim-speed) ease-in-out infinite}@keyframes SolarpunkLandscape-module___nLKpW__finRow{0%,12%{transform:rotate(24deg)}40%{transform:rotate(-36deg)}58%{transform:rotate(-14deg)}78%,to{transform:rotate(28deg)}}.SolarpunkLandscape-module___nLKpW__scene .splash-exit{transform-origin:185px 395px;animation:SolarpunkLandscape-module___nLKpW__splashOut var(--anim-speed) ease-out infinite}@keyframes SolarpunkLandscape-module___nLKpW__splashOut{0%,7%{opacity:0;transform:scale(.1,0)}15%{opacity:.95;transform:scale(1.05,1.3)}29%{opacity:0;transform:scale(1.6,.15)translateY(20px)}to{opacity:0;transform:scale(0)}}.SolarpunkLandscape-module___nLKpW__scene .splash-entry{transform-origin:535px 410px;animation:SolarpunkLandscape-module___nLKpW__splashIn var(--anim-speed) ease-out infinite}@keyframes SolarpunkLandscape-module___nLKpW__splashIn{0%,66%{opacity:0;transform:scale(.1,0)}74%{opacity:1;transform:scale(1.25,1.45)}90%{opacity:0;transform:scale(1.8,.12)translateY(24px)}to{opacity:0;transform:scale(0)}}.SolarpunkLandscape-module___nLKpW__scene .spout-mist{transform-origin:355px 155px;animation:SolarpunkLandscape-module___nLKpW__spoutAnim var(--anim-speed) ease-out infinite}@keyframes SolarpunkLandscape-module___nLKpW__spoutAnim{0%,30%{opacity:0;transform:scale(.2)translateY(25px)}44%{opacity:.85;transform:scale(1.08)translateY(-6px)}64%,to{opacity:0;transform:scale(1.65)translateY(-38px)}}.SolarpunkLandscape-module___nLKpW__scene .air-droplets{animation:SolarpunkLandscape-module___nLKpW__dropsArc var(--anim-speed) ease-out infinite}@keyframes SolarpunkLandscape-module___nLKpW__dropsArc{0%,18%{opacity:0;transform:translateY(20px)}38%{opacity:.95;transform:translateY(-10px)}68%{opacity:.85;transform:translateY(8px)}82%,to{opacity:0;transform:translateY(45px)}}.SolarpunkLandscape-module___nLKpW__scene .wave-1{animation:18s linear infinite SolarpunkLandscape-module___nLKpW__glideWave}.SolarpunkLandscape-module___nLKpW__scene .wave-2{animation:13s linear infinite reverse SolarpunkLandscape-module___nLKpW__glideWave}.SolarpunkLandscape-module___nLKpW__scene .wave-3{animation:9.5s linear infinite SolarpunkLandscape-module___nLKpW__glideWave}.SolarpunkLandscape-module___nLKpW__scene .wave-4{animation:6.5s linear infinite SolarpunkLandscape-module___nLKpW__glideWave}@keyframes SolarpunkLandscape-module___nLKpW__glideWave{0%{transform:translate(0)}to{transform:translate(-800px)}}.SolarpunkLandscape-module___nLKpW__scene .shimmer-pulse{animation:4s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__waterShimmer}@keyframes SolarpunkLandscape-module___nLKpW__waterShimmer{0%{opacity:.25;transform:scaleX(.92)}to{opacity:.65;transform:scaleX(1.08)}}.SolarpunkLandscape-module___nLKpW__scene .rotor-1{transform-origin:830px 210px;animation:SolarpunkLandscape-module___nLKpW__spinRotor var(--turbine-speed) linear infinite}.SolarpunkLandscape-module___nLKpW__scene .rotor-2{transform-origin:960px 165px;animation:SolarpunkLandscape-module___nLKpW__spinRotor calc(var(--turbine-speed) * .82) linear infinite}.SolarpunkLandscape-module___nLKpW__scene .rotor-3{transform-origin:1085px 225px;animation:SolarpunkLandscape-module___nLKpW__spinRotor calc(var(--turbine-speed) * 1.12) linear infinite}.SolarpunkLandscape-module___nLKpW__scene .rotor-offshore{transform-origin:548px 268px;animation:SolarpunkLandscape-module___nLKpW__spinRotor calc(var(--turbine-speed) * 1.25) linear infinite}@keyframes SolarpunkLandscape-module___nLKpW__spinRotor{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SolarpunkLandscape-module___nLKpW__scene .solar-gleam{animation:4.5s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__panelGleam}@keyframes SolarpunkLandscape-module___nLKpW__panelGleam{0%{opacity:.15}50%{opacity:.75}to{opacity:.25}}.SolarpunkLandscape-module___nLKpW__scene .tree-sway-1{transform-origin:bottom;animation:4.2s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__breezeSway}.SolarpunkLandscape-module___nLKpW__scene .tree-sway-2{transform-origin:bottom;animation:5.5s ease-in-out infinite alternate-reverse SolarpunkLandscape-module___nLKpW__breezeSway}@keyframes SolarpunkLandscape-module___nLKpW__breezeSway{0%{transform:skew(-2.5deg)rotate(-1deg)}to{transform:skew(3deg)rotate(1.5deg)}}.SolarpunkLandscape-module___nLKpW__scene .birds-flock{animation:22s linear infinite SolarpunkLandscape-module___nLKpW__flyAcross}@keyframes SolarpunkLandscape-module___nLKpW__flyAcross{0%{opacity:0;transform:translate(-120px,25px)scale(.85)}10%{opacity:.85}90%{opacity:.85}to{opacity:0;transform:translate(1150px,-55px)scale(1.05)}}.SolarpunkLandscape-module___nLKpW__scene .bird-wing{animation:.7s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__flapWing}@keyframes SolarpunkLandscape-module___nLKpW__flapWing{0%{transform:scaleY(1)}to{transform:scaleY(-.55)}}.SolarpunkLandscape-module___nLKpW__scene .bio-particle{animation:5s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__floatParticle}@keyframes SolarpunkLandscape-module___nLKpW__floatParticle{0%{opacity:.35;transform:translate(0)scale(.85)}50%{opacity:.95;transform:translate(-14px,-18px)scale(1.25)}to{opacity:.45;transform:translate(10px,-8px)scale(.9)}}.SolarpunkLandscape-module___nLKpW__scene .cloud-slow{animation:26s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__driftCloud}.SolarpunkLandscape-module___nLKpW__scene .cloud-med{animation:19s ease-in-out infinite alternate-reverse SolarpunkLandscape-module___nLKpW__driftCloud}@keyframes SolarpunkLandscape-module___nLKpW__driftCloud{0%{transform:translate(-25px)}to{transform:translate(30px)}}.SolarpunkLandscape-module___nLKpW__scene .aurora-wave{animation:9s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__auroraDance}@keyframes SolarpunkLandscape-module___nLKpW__auroraDance{0%{transform:translateY(0)scaleY(1)skew(-4deg)}to{transform:translateY(-12px)scaleY(1.18)skew(5deg)}}.SolarpunkLandscape-module___nLKpW__scene .star-twinkle{animation:3s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__twinkle}@keyframes SolarpunkLandscape-module___nLKpW__twinkle{0%{opacity:.2;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}.SolarpunkLandscape-module___nLKpW__scene .grass-flower{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__flowerSway}@keyframes SolarpunkLandscape-module___nLKpW__flowerSway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.SolarpunkLandscape-module___nLKpW__scene .butterfly-path-1{animation:16s ease-in-out infinite SolarpunkLandscape-module___nLKpW__butterflyOne}.SolarpunkLandscape-module___nLKpW__scene .butterfly-path-2{animation:21s ease-in-out infinite SolarpunkLandscape-module___nLKpW__butterflyTwo}@keyframes SolarpunkLandscape-module___nLKpW__butterflyOne{0%{transform:translate(760px,360px)rotate(-8deg)}25%{transform:translate(860px,330px)rotate(10deg)}50%{transform:translate(980px,365px)rotate(-6deg)}75%{transform:translate(870px,385px)rotate(8deg)}to{transform:translate(760px,360px)rotate(-8deg)}}@keyframes SolarpunkLandscape-module___nLKpW__butterflyTwo{0%{transform:translate(1220px,350px)rotate(6deg)}30%{transform:translate(1110px,320px)rotate(-10deg)}60%{transform:translate(1040px,360px)rotate(8deg)}to{transform:translate(1220px,350px)rotate(6deg)}}.SolarpunkLandscape-module___nLKpW__scene .butterfly-wings{transform-box:fill-box;transform-origin:50%;animation:.28s ease-in-out infinite alternate SolarpunkLandscape-module___nLKpW__butterflyFlap}@keyframes SolarpunkLandscape-module___nLKpW__butterflyFlap{0%{transform:scaleX(1)}to{transform:scaleX(.25)}}@media (prefers-reduced-motion:reduce){.SolarpunkLandscape-module___nLKpW__scene svg *{animation:none!important}}
