.nature-motion,.wind-sky,.wind-ground,.wind-tumbleweed-layer{pointer-events:none;width:2560px;height:1706px;position:absolute;inset:0}.wind-sky{overflow:hidden;-webkit-mask-image:url(/nature/sky-mask.svg);mask-image:url(/nature/sky-mask.svg);-webkit-mask-size:2560px 1706px;mask-size:2560px 1706px}.wind-clouds{width:10240px;height:1706px;animation:2400s linear -320s infinite clouds-drift;display:flex;position:absolute;inset:0 auto auto 0}.cloud-plate{background:url(/nature/sky.png) 50%/2561px 1706px no-repeat;flex:0 0 2561px;height:1706px;margin-right:-1px}.cloud-plate:nth-child(2n){transform:scaleX(-1)}@keyframes clouds-drift{0%{transform:translate(-5120px)}to{transform:translate(0)}}.wind-ground{z-index:2;-webkit-mask-image:url(/nature/ground-mask.svg);mask-image:url(/nature/ground-mask.svg);-webkit-mask-size:2560px 1706px;mask-size:2560px 1706px}.wind-tumbleweed-layer{z-index:3}.wind-behind-board{z-index:1;-webkit-mask-image:url(/nature/distant-ground-mask.svg);mask-image:url(/nature/distant-ground-mask.svg);-webkit-mask-size:2560px 1706px;mask-size:2560px 1706px}.wind-railings{width:1340px;height:80px;position:absolute;top:945px;left:620px;overflow:hidden}.wind-shrub{width:190px;height:190px;position:absolute;top:1310px;left:2010px}.wind-shrub img{transform-origin:40% 95%;filter:saturate(.8)brightness(.9);width:100%;height:100%;animation:3.6s ease-in-out -.6s infinite shrub-sway;position:absolute;inset:0}.shrub-shadow{filter:blur(5px);background:#3d35273b;border-radius:50%;width:44%;height:8%;position:absolute;bottom:2%;left:24%}@keyframes shrub-sway{0%,to{transform:skew(-1deg)}35%{transform:skew(-4deg)rotate(.5deg)}65%{transform:skew(-2deg)}}.wind-tumbleweed{--ground-cycle:var(--roll-time);--hop:calc(var(--weed-size) * -.075);--twig-softness:.65px;--twig-opacity:.88;width:var(--weed-size);height:var(--weed-size);animation:tumbleweed-travel var(--travel-time) linear both;position:absolute;left:-280px}.wind-behind-board .wind-tumbleweed{--twig-softness:.45px;--twig-opacity:.72}.tumbleweed-bounce{transform-origin:50% 95%;animation:tumbleweed-bounce var(--ground-cycle) linear infinite;position:absolute;inset:0}.tumbleweed-bounce img{object-fit:contain;width:130%;height:130%;animation:tumbleweed-roll var(--roll-time) linear var(--travel-delay) infinite;filter:saturate(.48) contrast(.78) brightness(.87) blur(var(--twig-softness));opacity:var(--twig-opacity);margin:-15%;display:block}.tumbleweed-shadow{filter:blur(3px);transform-origin:45%;width:76%;height:9%;animation:tumbleweed-contact var(--ground-cycle) linear infinite;background:radial-gradient(#302b2190,#39302235 48%,#0000 72%);border-radius:50%;position:absolute;bottom:-1%;left:24%}.tumbleweed-dust{filter:blur(7px);transform-origin:90% 70%;width:190%;height:17%;animation:dust-puff var(--ground-cycle) linear infinite;background:radial-gradient(at 75% 65%,#bfaa8555,#0000 57%),radial-gradient(at 30% 55%,#d8c5a328,#0000 65%);position:absolute;bottom:-2%;right:42%}@keyframes tumbleweed-travel{to{transform:translate(2920px)}}@keyframes tumbleweed-roll{0%{transform:rotate(0)}23%{transform:rotate(78deg)}39%{transform:rotate(137deg)}49%{transform:rotate(185deg)}61%{transform:rotate(232deg)}80%{transform:rotate(291deg)}91%{transform:rotate(327deg)}to{transform:rotate(360deg)}}@keyframes tumbleweed-bounce{0%,23%,61%,91%,to{animation-timing-function:ease-out;transform:translateY(0)}12%{transform:translateY(var(--hop)) rotate(-1.5deg);animation-timing-function:ease-in}39%{transform:translateY(calc(var(--hop) * .2)) rotate(1deg);animation-timing-function:ease-out}49%{transform:translateY(calc(var(--hop) * 1.7)) rotate(2deg);animation-timing-function:ease-in}80%{transform:translateY(calc(var(--hop) * .45)) rotate(-1deg);animation-timing-function:ease-in}}@keyframes tumbleweed-contact{0%,23%,61%,91%,to{opacity:.68;transform:scale(1)}12%,49%{opacity:.28;transform:scale(.72,.8)}39%,80%{opacity:.52;transform:scale(.91)}}@keyframes dust-puff{0%,40%,to{opacity:0;transform:translate(-12%)scale(1.2,.7)}24%,63%{opacity:.5;transform:translate(0)scaleX(.65)}83%{opacity:.15;transform:translate(-18%)scale(1.4,.65)}92%{opacity:.3;transform:translate(0)scale(.8,.85)}}.wind-dust{opacity:0;filter:blur(12px);background:radial-gradient(at 35% 66%,#d4bea13b,#0000 58%),radial-gradient(at 66%,#e0cdab33,#0000 62%),radial-gradient(at 80% 75%,#d4bea12b,#0000 55%);width:1500px;height:90px;animation:23s linear infinite dust-drift;position:absolute;left:-1100px}@keyframes dust-drift{0%{opacity:0;transform:translate(0)scaleY(.8)}20%,75%{opacity:.75}to{opacity:0;transform:translate(4000px)scaleY(1.2)}}.scene-paused .nature-motion *,.nature-motion[data-hidden=true] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nature-motion{display:none}.nature-motion *{animation:none}}
