/* Wind & water animations for the inlined building scene (ids live in the SVG) */
@keyframes windSwayTree {
      0%, 100% {
        transform: translate(var(--px), var(--py)) rotate(-0.4deg) translate(calc(-1 * var(--px)), calc(-1 * var(--py)))
                   translate(var(--tx), var(--ty)) scale(1.3333333, -1.3333333);
      }
      50% {
        transform: translate(var(--px), var(--py)) rotate(0.4deg) translate(calc(-1 * var(--px)), calc(-1 * var(--py)))
                   translate(var(--tx), var(--ty)) scale(1.3333333, -1.3333333);
      }
    }
    @keyframes windSwayPlant {
      0%, 100% {
        transform: translate(var(--px), var(--py)) rotate(-0.7deg) translate(calc(-1 * var(--px)), calc(-1 * var(--py)))
                   translate(var(--tx), var(--ty)) scale(1.3333333, -1.3333333);
      }
      50% {
        transform: translate(var(--px), var(--py)) rotate(0.7deg) translate(calc(-1 * var(--px)), calc(-1 * var(--py)))
                   translate(var(--tx), var(--ty)) scale(1.3333333, -1.3333333);
      }
    }
    @keyframes windSwayGround {
      0%, 100% {
        transform: translate(var(--px), var(--py)) skewX(-0.3deg) translate(calc(-1 * var(--px)), calc(-1 * var(--py)))
                   translate(var(--tx), var(--ty)) scale(1.3333333, -1.3333333);
      }
      50% {
        transform: translate(var(--px), var(--py)) skewX(0.3deg) translate(calc(-1 * var(--px)), calc(-1 * var(--py)))
                   translate(var(--tx), var(--ty)) scale(1.3333333, -1.3333333);
      }
    }

    #path1455 { --tx:325.687px; --ty:456.954px; }
    #path1456 { --tx:297.787px; --ty:647.271px; }
    #path1457 { --tx:308.250px; --ty:536.668px; }
    #path1458 { --tx:272.378px; --ty:259.662px; }
    #path1459 { --tx:1316.630px; --ty:418.093px; }
    #path1460 { --tx:379.494px; --ty:348.842px; }
    #path1461 { --tx:401.913px; --ty:340.372px; }
    #path1462 { --tx:1398.835px; --ty:536.169px; }
    #path1463 { --tx:271.382px; --ty:552.611px; }
    #path1464 { --tx:1314.637px; --ty:522.219px; }
    #path1465 { --tx:273.873px; --ty:546.632px; }
    #path1466 { --tx:470.667px; --ty:386.208px; }
    #path1467 { --tx:331.167px; --ty:606.417px; }
    #path1468 { --tx:463.692px; --ty:518.732px; }
    #path1469 { --tx:353.089px; --ty:403.645px; }
    #path1470 { --tx:1433.211px; --ty:468.911px; }
    #path1471 { --tx:310.242px; --ty:578.019px; }
    #path1472 { --tx:327.182px; --ty:394.179px; }
    #path1473 { --tx:405.899px; --ty:340.372px; }
    #path1474 { --tx:399.921px; --ty:561.080px; }
    #path1475 { --tx:377.003px; --ty:700.579px; }
    #path1476 { --tx:1343.035px; --ty:615.883px; }
    #path1477 { --tx:1264.816px; --ty:407.133px; }
    #path1478 { --tx:1455.133px; --ty:308.487px; }
    #path1479 { --tx:516.004px; --ty:364.785px; }
    #path1480 { --tx:354.085px; --ty:356.315px; }
    #path1481 { --tx:396.931px; --ty:289.555px; }
    #path1482 { --tx:547.889px; --ty:570.048px; }
    #path1483 { --tx:425.827px; --ty:455.957px; }
    #path1484 { --tx:1343.533px; --ty:664.210px; }
    #path1485 { --tx:350.099px; --ty:665.206px; }
    #path1486 { --tx:307.253px; --ty:346.351px; }
    #path1487 { --tx:1420.258px; --ty:477.381px; }
    #path1488 { --tx:1267.307px; --ty:550.119px; }
    #path1489 { --tx:352.092px; --ty:425.068px; }
    #path1490 { --tx:1397.340px; --ty:223.791px; }
    #path1491 { --tx:1320.117px; --ty:361.297px; }
    #path1492 { --tx:1338.551px; --ty:575.528px; }
    #path1493 { --tx:1422.251px; --ty:589.478px; }
    #path1494 { --tx:454.724px; --ty:422.577px; }
    #path1495 { --tx:383.978px; --ty:442.506px; }
    #path1496 { --tx:1397.340px; --ty:660.722px; }
    #path1497 { --tx:370.028px; --ty:583.500px; }
    #path1498 { --tx:1371.433px; --ty:300.515px; }
    #path1499 { --tx:345.117px; --ty:300.515px; }
    #path1500 { --tx:1444.172px; --ty:397.168px; }
    #path1501 { --tx:309.246px; --ty:345.354px; }
    #path1502 { --tx:310.741px; --ty:379.233px; }
    #path1503 { --tx:342.626px; --ty:355.319px; }
    #path1504 { --tx:321.203px; --ty:622.360px; }
    #path1505 { --tx:345.117px; --ty:355.319px; }
    #path1506 { --tx:583.262px; --ty:481.864px; }
    #path1507 { --tx:465.186px; --ty:469.409px; }
    #path1508 { --tx:469.172px; --ty:400.158px; }
    #path1509 { --tx:1180.120px; --ty:391.190px; }
    #path1510 { --tx:1336.558px; --ty:630.331px; }
    #path1511 { --tx:504.047px; --ty:371.760px; }
    #path1512 { --tx:598.707px; --ty:461.438px; }
    #path1513 { --tx:1308.160px; --ty:636.808px; }
    #path1514 { --tx:1424.244px; --ty:410.122px; }
    #path1515 { --tx:317.217px; --ty:316.458px; }
    #path1516 { --tx:1373.426px; --ty:533.678px; }
    #path1517 { --tx:288.321px; --ty:662.217px; }
    #path1518 { --tx:1422.251px; --ty:586.489px; }
    #path1519 { --tx:345.615px; --ty:312.472px; }
    #path1520 { --tx:1455.133px; --ty:526.703px; }
    #path1521 { --tx:292.307px; --ty:644.281px; }
    #path1522 { --tx:363.551px; --ty:275.107px; }
    #path1523 { --tx:462.197px; --ty:353.326px; }
    #path1524 { --tx:1271.791px; --ty:608.410px; }
    #path1525 { --tx:1393.853px; --ty:399.161px; }
    #path1526 { --tx:1397.838px; --ty:227.278px; }
    #path1527 { --tx:1451.147px; --ty:452.470px; }
    #path1528 { --tx:261.916px; --ty:429.552px; }
    #path1529 { --tx:350.099px; --ty:595.457px; }
    #path1530 { --tx:427.820px; --ty:374.749px; }
    #path1531 { --tx:505.043px; --ty:367.774px; }
    #path1532 { --tx:280.848px; --ty:505.779px; }
    #path1533 { --tx:473.656px; --ty:504.284px; }
    #path1534 { --tx:352.092px; --ty:638.303px; }
    #path1535 { --tx:1272.787px; --ty:452.968px; }
    #path1536 { --tx:1254.852px; --ty:446.990px; }
    #path1537 { --tx:1391.362px; --ty:418.093px; }
    #path1538 { --tx:1368.942px; --ty:563.073px; }
    #path1539 { --tx:333.658px; --ty:547.130px; }
    #path1540 { --tx:1417.269px; --ty:342.365px; }
    #path1541 { --tx:382.981px; --ty:486.348px; }
    #path1542 { --tx:452.233px; --ty:316.956px; }
    #path1543 { --tx:304.264px; --ty:617.378px; }
    #path1544 { --tx:282.343px; --ty:594.958px; }
    #path1545 { --tx:361.060px; --ty:344.358px; }
    #path1546 { --tx:1277.769px; --ty:404.143px; }
    #path1547 { --tx:1412.785px; --ty:420.584px; }
    #path1548 { --tx:378.497px; --ty:505.280px; }
    #path1549 { --tx:1345.526px; --ty:540.653px; }
    #path1550 { --tx:517.498px; --ty:468.911px; }
    #path1551 { --tx:1404.315px; --ty:448.484px; }
    #path1552 { --tx:382.483px; --ty:421.083px; }
    #path1553 { --tx:440.774px; --ty:479.872px; }
    #path1554 { --tx:1382.892px; --ty:627.342px; }
    #path1555 { --tx:544.402px; --ty:457.950px; }
    #path1556 { --tx:538.423px; --ty:486.847px; }
    #path1557 { --tx:1386.878px; --ty:574.532px; }
    #path1558 { --tx:1248.375px; --ty:478.377px; }
    #path1559 { --tx:516.502px; --ty:361.297px; }
    #path1560 { --tx:1210.511px; --ty:504.284px; }
    #path1561 { --tx:1375.419px; --ty:593.464px; }
    #path1562 { --tx:1202.041px; --ty:621.862px; }
    #path1563 { --tx:462.197px; --ty:429.054px; }
    #path1564 { --tx:1265.812px; --ty:648.267px; }
    #path1565 { --tx:1349.512px; --ty:370.265px; }
    #path1566 { --tx:1297.698px; --ty:616.382px; }
    #path1567 { --tx:1106.385px; --ty:465.922px; }
    #path1568 { --tx:620.628px; --ty:470.406px; }
    #path1569 { --tx:1423.745px; --ty:675.171px; }
    #path1570 { --tx:1211.507px; --ty:615.385px; }
    #path1571 { --tx:1385.881px; --ty:438.520px; }
    #path1572 { --tx:1198.055px; --ty:410.122px; }
    #path1573 { --tx:1356.487px; --ty:357.810px; }
    #path1574 { --tx:1299.691px; --ty:574.532px; }
    #path1575 { --tx:1395.347px; --ty:263.648px; }
    #path1576 { --tx:477.143px; --ty:530.689px; }
    #path1577 { --tx:602.693px; --ty:444.499px; }
    #path1578 { --tx:507.534px; --ty:416.100px; }
    #path1579 { --tx:1350.508px; --ty:606.915px; }
    #path1580 { --tx:1384.885px; --ty:612.396px; }
    #path1581 { --tx:288.321px; --ty:358.308px; }
    #path1582 { --tx:292.805px; --ty:362.294px; }
    #path1583 { --tx:1366.451px; --ty:647.271px; }
    #path1584 { --tx:1177.131px; --ty:446.990px; }
    #path1585 { --tx:261.916px; --ty:633.819px; }
    #path1586 { --tx:287.325px; --ty:685.135px; }
    #path1587 { --tx:1324.103px; --ty:621.862px; }
    #path1588 { --tx:1250.368px; --ty:447.488px; }
    #path1589 { --tx:1359.476px; --ty:504.782px; }
    #path1590 { --tx:567.818px; --ty:443.004px; }
    #path1591 { --tx:280.350px; --ty:463.929px; }
    #path1592 { --tx:1304.673px; --ty:561.578px; }
    #path1593 { --tx:497.570px; --ty:412.115px; }
    #path1594 { --tx:1180.120px; --ty:456.455px; }
    #path1595 { --tx:527.463px; --ty:420.086px; }
    #path1596 { --tx:1373.426px; --ty:435.531px; }
    #path1597 { --tx:340.633px; --ty:452.968px; }
    #path1598 { --tx:1435.204px; --ty:631.328px; }
    #path1599 { --tx:419.351px; --ty:471.900px; }
    #path1600 { --tx:1416.771px; --ty:559.585px; }
    #path1601 { --tx:466.681px; --ty:310.978px; }
    #path1602 { --tx:408.888px; --ty:513.252px; }
    #path1603 { --tx:1421.254px; --ty:646.274px; }
    #path1604 { --tx:1415.276px; --ty:372.258px; }
    #path1605 { --tx:1156.206px; --ty:432.043px; }
    #path1606 { --tx:1234.923px; --ty:622.360px; }
    #path1607 { --tx:301.275px; --ty:625.349px; }
    #path1608 { --tx:310.242px; --ty:576.026px; }
    #path1609 { --tx:334.157px; --ty:663.213px; }
    #path1610 { --tx:1151.224px; --ty:417.097px; }
    #path1611 { --tx:428.817px; --ty:442.506px; }
    #path1612 { --tx:375.010px; --ty:306.494px; }
    #path1613 { --tx:1258.837px; --ty:429.054px; }
    #path1614 { --tx:1343.533px; --ty:507.771px; }
    #path1615 { --tx:546.893px; --ty:400.656px; }
    #path1616 { --tx:1197.059px; --ty:445.993px; }
    #path1617 { --tx:453.727px; --ty:409.125px; }
    #path1618 { --tx:517.997px; --ty:473.395px; }
    #path1619 { --tx:1352.003px; --ty:595.955px; }
    #path1620 { --tx:486.609px; --ty:409.125px; }
    #path1621 { --tx:517.498px; --ty:395.176px; }
    #path1622 { --tx:392.946px; --ty:288.558px; }
    #path1623 { --tx:301.275px; --ty:309.483px; }
    #path1624 { --tx:1418.265px; --ty:698.088px; }
    #path1625 { --tx:1204.034px; --ty:488.839px; }
    #path1626 { --tx:485.613px; --ty:466.918px; }
    #path1627 { --tx:521.484px; --ty:393.681px; }
    #path1628 { --tx:501.057px; --ty:494.320px; }
    #path1629 { --tx:1326.096px; --ty:413.609px; }
    #path1630 { --tx:547.889px; --ty:401.652px; }
    #path1631 { --tx:1210.511px; --ty:391.190px; }
    #path1632 { --tx:388.960px; --ty:546.632px; }
    #path1633 { --tx:1413.283px; --ty:673.178px; }
    #path1634 { --tx:520.488px; --ty:418.093px; }
    #path1635 { --tx:571.305px; --ty:461.936px; }
    #path1636 { --tx:1312.644px; --ty:485.850px; }
    #path1637 { --tx:1129.302px; --ty:434.036px; }
    #path1638 { --tx:336.149px; --ty:311.476px; }
    #path1639 { --tx:1404.315px; --ty:676.665px; }
    #path1640 { --tx:312.235px; --ty:386.208px; }
    #path1641 { --tx:302.271px; --ty:287.562px; }
    #path1642 { --tx:1456.129px; --ty:632.324px; }
    #path1643 { --tx:477.641px; --ty:416.100px; }
    #path1644 { --tx:1176.134px; --ty:470.904px; }
    #path1645 { --tx:1278.268px; --ty:405.140px; }
    #path1646 { --tx:1234.923px; --ty:387.204px; }
    #path1647 { --tx:1370.935px; --ty:371.760px; }
    #path1648 { --tx:1334.565px; --ty:533.180px; }
    #path1649 { --tx:1325.598px; --ty:642.289px; }
    #path1650 { --tx:1244.389px; --ty:446.491px; }
    #path1651 { --tx:1353.498px; --ty:668.694px; }
    #path1652 { --tx:487.108px; --ty:526.703px; }
    #path1653 { --tx:403.906px; --ty:375.745px; }
    #path1654 { --tx:1434.208px; --ty:654.246px; }
    #path1655 { --tx:358.071px; --ty:324.429px; }
    #path1656 { --tx:1127.310px; --ty:498.305px; }
    #path1657 { --tx:587.248px; --ty:486.847px; }
    #path1658 { --tx:497.570px; --ty:521.223px; }
    #path1659 { --tx:606.678px; --ty:460.940px; }
    #path1660 { --tx:331.167px; --ty:314.465px; }
    #path1661 { --tx:445.756px; --ty:325.426px; }
    #path1662 { --tx:322.199px; --ty:678.160px; }
    #path1663 { --tx:1213.998px; --ty:464.925px; }
    #path1664 { --tx:321.203px; --ty:599.442px; }
    #path1665 { --tx:426.824px; --ty:368.272px; }
    #path1666 { --tx:1130.797px; --ty:477.381px; }
    #path1667 { --tx:292.307px; --ty:604.424px; }
    #path1668 { --tx:317.716px; --ty:658.730px; }
    #path1669 { --tx:296.293px; --ty:604.424px; }
    #path1670 { --tx:275.866px; --ty:688.124px; }
    #path1671 { --tx:1184.106px; --ty:498.305px; }
    #path1672 { --tx:282.841px; --ty:294.537px; }
    #path1673 { --tx:510.523px; --ty:423.574px; }
    #path1674 { --tx:559.348px; --ty:422.079px; }
    #path1675 { --tx:275.368px; --ty:262.651px; }
    #path1676 { --tx:1370.437px; --ty:565.564px; }
    #path1677 { --tx:1126.313px; --ty:455.957px; }
    #path1678 { --tx:566.821px; --ty:457.452px; }
    #path1679 { --tx:1415.276px; --ty:447.488px; }
    #path1680 { --tx:334.157px; --ty:685.135px; }
    #path1681 { --tx:291.809px; --ty:653.747px; }
    #path1682 { --tx:1286.737px; --ty:391.688px; }
    #path1683 { --tx:368.533px; --ty:392.186px; }
    #path1684 { --tx:342.128px; --ty:301.512px; }
    #path1685 { --tx:310.741px; --ty:617.876px; }
    #path1686 { --tx:1360.473px; --ty:562.575px; }
    #path1687 { --tx:1380.899px; --ty:290.053px; }
    #path1688 { --tx:1385.881px; --ty:690.615px; }
    #path1689 { --tx:315.723px; --ty:376.243px; }
    #path1690 { --tx:553.370px; --ty:489.836px; }
    #path1691 { --tx:367.039px; --ty:391.688px; }
    #path1692 { --tx:1231.436px; --ty:399.659px; }
    #path1693 { --tx:326.185px; --ty:337.383px; }
    #path1694 { --tx:278.357px; --ty:505.280px; }
    #path1695 { --tx:337.644px; --ty:325.426px; }
    #path1696 { --tx:427.820px; --ty:558.589px; }
    #path1697 { --tx:484.617px; --ty:416.100px; }
    #path1698 { --tx:333.160px; --ty:645.278px; }
    #path1699 { --tx:417.856px; --ty:307.490px; }
    #path1700 { --tx:387.963px; --ty:396.172px; }
    #path1701 { --tx:360.064px; --ty:355.319px; }
    #path1702 { --tx:1374.921px; --ty:569.051px; }
    #path1703 { --tx:1151.224px; --ty:486.847px; }
    #path1704 { --tx:1175.138px; --ty:439.018px; }
    #path1705 { --tx:1406.806px; --ty:569.051px; }
    #path1706 { --tx:426.326px; --ty:614.887px; }
    #path1707 { --tx:300.278px; --ty:352.329px; }
    #path1708 { --tx:497.570px; --ty:474.889px; }
    #path1709 { --tx:420.347px; --ty:473.893px; }
    #path1710 { --tx:391.949px; --ty:312.472px; }
    #path1711 { --tx:407.892px; --ty:310.480px; }
    #path1712 { --tx:583.262px; --ty:473.395px; }
    #path1713 { --tx:262.414px; --ty:666.203px; }
    #path1714 { --tx:1426.735px; --ty:416.100px; }
    #path1715 { --tx:1276.773px; --ty:404.642px; }
    #path1716 { --tx:1299.192px; --ty:642.289px; }
    #path1717 { --tx:1389.867px; --ty:534.675px; }
    #path1718 { --tx:1456.129px; --ty:671.185px; }
    #path1719 { --tx:1448.656px; --ty:671.185px; }
    #path1720 { --tx:326.185px; --ty:654.744px; }
    #path1721 { --tx:407.892px; --ty:433.040px; }
    #path1722 { --tx:1188.091px; --ty:433.040px; }
    #path1723 { --tx:389.956px; --ty:415.104px; }
    #path1724 { --tx:439.777px; --ty:331.404px; }
    #path1725 { --tx:1181.116px; --ty:410.122px; }
    #path1726 { --tx:478.140px; --ty:523.714px; }
    #path1727 { --tx:541.413px; --ty:419.090px; }
    #path1728 { --tx:1268.303px; --ty:633.819px; }
    #path1729 { --tx:287.823px; --ty:299.021px; }
    #path1730 { --tx:1389.867px; --ty:532.682px; }
    #path1731 { --tx:1407.803px; --ty:618.873px; }
    #path1732 { --tx:1365.455px; --ty:561.578px; }
    #path1733 { --tx:270.385px; --ty:266.637px; }
    #path1734 { --tx:1150.227px; --ty:464.925px; }
    #path1735 { --tx:330.171px; --ty:639.299px; }
    #path1736 { --tx:1139.267px; --ty:473.893px; }
    #path1737 { --tx:520.986px; --ty:371.760px; }
    #path1738 { --tx:283.339px; --ty:291.547px; }
    #path1739 { --tx:261.418px; --ty:626.844px; }
    #path1740 { --tx:349.601px; --ty:628.837px; }
    #path1741 { --tx:1385.383px; --ty:621.364px; }
    #path1742 { --tx:341.131px; --ty:393.681px; }
    #path1743 { --tx:1451.645px; --ty:399.161px; }
    #path1744 { --tx:1419.760px; --ty:561.080px; }
    #path1745 { --tx:1142.256px; --ty:426.563px; }
    #path1746 { --tx:311.239px; --ty:683.142px; }
    #path1747 { --tx:1219.977px; --ty:480.868px; }
    #path1748 { --tx:264.407px; --ty:641.292px; }
    #path1749 { --tx:1193.073px; --ty:498.804px; }
    #path1750 { --tx:320.207px; --ty:645.278px; }
    #path1751 { --tx:390.455px; --ty:395.674px; }
    #path1752 { --tx:1192.077px; --ty:433.040px; }
    #path1753 { --tx:308.250px; --ty:691.113px; }
    #path1754 { --tx:1200.048px; --ty:419.090px; }
    #path1755 { --tx:438.283px; --ty:561.080px; }
    #path1756 { --tx:1169.658px; --ty:434.534px; }
    #path1757 { --tx:1194.070px; --ty:416.100px; }
    #path1758 { --tx:1175.138px; --ty:411.118px; }
    #path1759 { --tx:1444.670px; --ty:398.165px; }
    #path1760 { --tx:294.798px; --ty:295.035px; }
    #path1761 { --tx:1350.508px; --ty:664.210px; }
    #path1762 { --tx:392.447px; --ty:320.444px; }
    #path1763 { --tx:1220.973px; --ty:496.811px; }
    #path1764 { --tx:340.633px; --ty:337.383px; }
    #path1765 { --tx:341.131px; --ty:597.449px; }
    #path1766 { --tx:1127.310px; --ty:447.986px; }
    #path1767 { --tx:494.581px; --ty:411.118px; }
    #path1768 { --tx:376.006px; --ty:501.793px; }
    #path1769 { --tx:484.617px; --ty:389.197px; }
    #path1770 { --tx:1127.310px; --ty:433.040px; }
    #path1771 { --tx:265.403px; --ty:692.110px; }
    #path1772 { --tx:363.053px; --ty:414.108px; }
    #path1773 { --tx:1262.823px; --ty:532.184px; }
    #path1774 { --tx:1207.023px; --ty:593.464px; }
    #path1775 { --tx:1301.684px; --ty:654.246px; }
    #path1776 { --tx:1257.343px; --ty:519.230px; }
    #path1777 { --tx:372.021px; --ty:559.585px; }
    #path1778 { --tx:1241.400px; --ty:504.782px; }
    #path1779 { --tx:1214.995px; --ty:649.263px; }
    #path1780 { --tx:403.408px; --ty:696.594px; }
    #path1781 { --tx:372.021px; --ty:644.281px; }
    #path1782 { --tx:1240.902px; --ty:655.242px; }
    #path1783 { --tx:383.978px; --ty:578.517px; }
    #path1784 { --tx:385.472px; --ty:646.772px; }
    #path1785 { --tx:342.128px; --ty:453.466px; }
    #path1786 { --tx:1267.805px; --ty:574.034px; }
    #path1787 { --tx:1286.737px; --ty:699.583px; }
    #path1788 { --tx:1284.744px; --ty:668.694px; }
    #path1789 { --tx:1338.551px; --ty:561.578px; }
    #path1790 { --tx:1248.375px; --ty:571.293px; }
    #path1791 { --tx:1242.895px; --ty:677.662px; }
    #path1792 { --tx:1309.655px; --ty:681.149px; }
    #path1793 { --tx:1301.684px; --ty:665.705px; }
    #path1794 { --tx:1442.179px; --ty:705.063px; }
    #path1795 { --tx:1437.695px; --ty:707.554px; }
    #path1796 { --tx:483.620px; --ty:499.302px; }
    #path1797 { --tx:1316.132px; --ty:665.705px; }
    #path1798 { --tx:1203.536px; --ty:636.310px; }
    #path1799 { --tx:1250.368px; --ty:578.517px; }
    #path1800 { --tx:1243.891px; --ty:565.066px; }
    #path1801 { --tx:1282.752px; --ty:582.503px; }
    #path1802 { --tx:1307.164px; --ty:665.206px; }
    #path1803 { --tx:1311.648px; --ty:552.611px; }
    #path1804 { --tx:486.609px; --ty:535.671px; }
    #path1805 { --tx:1301.684px; --ty:678.160px; }
    #path1806 { --tx:1224.959px; --ty:630.331px; }

    #path1348 { --tx:592.728px; --ty:938.226px; }
    #path1349 { --tx:310.242px; --ty:979.080px; }
    #path1350 { --tx:261.916px; --ty:949.187px; }
    #path1351 { --tx:359.565px; --ty:1055.306px; }
    #path1352 { --tx:283.837px; --ty:994.026px; }
    #path1353 { --tx:364.049px; --ty:1037.370px; }
    #path1354 { --tx:288.321px; --ty:971.108px; }
    #path1355 { --tx:353.587px; --ty:994.524px; }
    #path1356 { --tx:312.235px; --ty:1015.947px; }
    #path1357 { --tx:298.285px; --ty:1088.686px; }
    #path1358 { --tx:330.171px; --ty:996.517px; }
    #path1359 { --tx:274.371px; --ty:984.062px; }
    #path1360 { --tx:266.898px; --ty:1001.001px; }
    #path1361 { --tx:307.253px; --ty:1076.231px; }
    #path1362 { --tx:328.676px; --ty:1041.356px; }
    #path1363 { --tx:325.687px; --ty:1040.360px; }
    #path1364 { --tx:342.128px; --ty:1046.836px; }
    #path1365 { --tx:376.505px; --ty:1022.424px; }
    #path1366 { --tx:282.343px; --ty:965.130px; }
    #path1367 { --tx:296.791px; --ty:1045.342px; }
    #path1368 { --tx:308.748px; --ty:959.151px; }
    #path1369 { --tx:354.085px; --ty:1066.267px; }
    #path1370 { --tx:277.859px; --ty:1065.270px; }
    #path1371 { --tx:326.185px; --ty:1062.779px; }
    #path1372 { --tx:407.892px; --ty:1060.786px; }
    #path1373 { --tx:360.562px; --ty:1062.779px; }
    #path1374 { --tx:289.317px; --ty:1027.904px; }
    #path1375 { --tx:312.733px; --ty:1015.449px; }
    #path1376 { --tx:349.601px; --ty:957.657px; }
    #path1377 { --tx:275.368px; --ty:1074.736px; }
    #path1378 { --tx:364.049px; --ty:1046.836px; }
    #path1379 { --tx:302.271px; --ty:1059.790px; }
    #path1380 { --tx:354.085px; --ty:1008.474px; }
    #path1381 { --tx:335.153px; --ty:1080.216px; }
    #path1382 { --tx:377.501px; --ty:990.538px; }
    #path1383 { --tx:354.583px; --ty:974.596px; }
    #path1384 { --tx:288.819px; --ty:1056.302px; }
    #path1385 { --tx:355.081px; --ty:1066.765px; }
    #path1386 { --tx:387.963px; --ty:1064.772px; }
    #path1387 { --tx:266.400px; --ty:1071.747px; }
    #path1388 { --tx:370.526px; --ty:997.015px; }
    #path1389 { --tx:325.189px; --ty:1042.851px; }
    #path1390 { --tx:310.741px; --ty:1006.481px; }
    #path1391 { --tx:344.619px; --ty:957.657px; }
    #path1392 { --tx:330.669px; --ty:964.631px; }
    #path1393 { --tx:401.415px; --ty:1032.886px; }
    #path1394 { --tx:359.067px; --ty:971.108px; }
    #path1395 { --tx:339.139px; --ty:1087.690px; }
    #path1396 { --tx:265.403px; --ty:1035.876px; }
    #path1397 { --tx:324.192px; --ty:1047.833px; }
    #path1398 { --tx:386.469px; --ty:1041.107px; }
    #path1399 { --tx:390.953px; --ty:1030.894px; }
    #path1400 { --tx:284.834px; --ty:1002.994px; }
    #path1401 { --tx:320.705px; --ty:998.510px; }
    #path1402 { --tx:377.999px; --ty:1083.206px; }
    #path1403 { --tx:325.189px; --ty:1025.911px; }
    #path1404 { --tx:292.307px; --ty:1045.840px; }
    #path1405 { --tx:362.056px; --ty:1045.840px; }
    #path1406 { --tx:318.214px; --ty:1051.819px; }
    #path1407 { --tx:396.931px; --ty:1042.352px; }
    #path1408 { --tx:390.455px; --ty:1050.324px; }
    #path1409 { --tx:320.705px; --ty:1036.374px; }
    #path1410 { --tx:304.264px; --ty:1018.438px; }
    #path1411 { --tx:261.418px; --ty:963.635px; }
    #path1412 { --tx:363.551px; --ty:1037.370px; }
    #path1413 { --tx:351.594px; --ty:994.026px; }
    #path1414 { --tx:352.590px; --ty:998.012px; }
    #path1415 { --tx:359.067px; --ty:1071.249px; }
    #path1416 { --tx:398.924px; --ty:1069.754px; }
    #path1417 { --tx:285.332px; --ty:1019.933px; }
    #path1418 { --tx:344.619px; --ty:1014.951px; }
    #path1419 { --tx:360.562px; --ty:1013.954px; }
    #path1420 { --tx:287.823px; --ty:998.012px; }
    #path1421 { --tx:389.956px; --ty:1088.686px; }
    #path1422 { --tx:325.687px; --ty:1012.958px; }
    #path1423 { --tx:303.267px; --ty:1024.915px; }
    #path1424 { --tx:305.260px; --ty:1040.360px; }
    #path1425 { --tx:333.160px; --ty:1056.801px; }
    #path1426 { --tx:278.357px; --ty:1060.786px; }
    #path1427 { --tx:301.773px; --ty:1018.937px; }
    #path1428 { --tx:318.712px; --ty:956.660px; }
    #path1429 { --tx:357.573px; --ty:988.546px; }
    #path1430 { --tx:338.142px; --ty:1018.937px; }
    #path1431 { --tx:332.662px; --ty:1008.972px; }
    #path1432 { --tx:338.640px; --ty:986.802px; }
    #path1433 { --tx:295.296px; --ty:1033.883px; }
    #path1434 { --tx:342.128px; --ty:1023.919px; }
    #path1435 { --tx:272.378px; --ty:1036.872px; }
    #path1436 { --tx:321.203px; --ty:1082.708px; }
    #path1437 { --tx:364.547px; --ty:988.047px; }
    #path1438 { --tx:306.257px; --ty:1074.736px; }
    #path1439 { --tx:294.798px; --ty:992.531px; }
    #path1440 { --tx:401.913px; --ty:1029.897px; }
    #path1441 { --tx:261.418px; --ty:1041.854px; }
    #path1442 { --tx:383.479px; --ty:1067.263px; }
    #path1443 { --tx:371.522px; --ty:1025.911px; }
    #path1444 { --tx:320.705px; --ty:1054.310px; }
    #path1445 { --tx:315.225px; --ty:1070.751px; }
    #path1446 { --tx:377.501px; --ty:1056.801px; }
    #path1447 { --tx:310.242px; --ty:1050.822px; }
    #path1448 { --tx:350.598px; --ty:1037.370px; }
    #path1449 { --tx:329.174px; --ty:980.076px; }
    #path1450 { --tx:332.164px; --ty:1030.894px; }
    #path1451 { --tx:277.360px; --ty:1022.922px; }
    #path1452 { --tx:278.357px; --ty:990.040px; }
    #path1453 { --tx:343.623px; --ty:955.165px; }
    #path1454 { --tx:351.594px; --ty:998.012px; }

    #path1 { --tx:1456.129px; --ty:923.778px; }
    #path2 { --tx:598.707px; --ty:920.291px; }
    #path3 { --tx:618.137px; --ty:920.789px; }
    #path4 { --tx:590.736px; --ty:932.746px; }
    #path5 { --tx:1456.129px; --ty:918.796px; }
    #path6 { --tx:1131.793px; --ty:941.216px; }
    #path7 { --tx:393.444px; --ty:743.425px; }
    #path8 { --tx:1316.630px; --ty:702.572px; }
    #path9 { --tx:363.053px; --ty:713.533px; }
    #path10 { --tx:628.101px; --ty:811.182px; }
    #path11 { --tx:1456.129px; --ty:935.735px; }
    #path12 { --tx:1296.701px; --ty:855.523px; }
    #path13 { --tx:390.953px; --ty:888.405px; }
    #path14 { --tx:1186.099px; --ty:800.720px; }
    #path15 { --tx:528.459px; --ty:852.534px; }
    #path16 { --tx:1363.462px; --ty:891.394px; }
    #path17 { --tx:552.871px; --ty:707.554px; }
    #path18 { --tx:455.720px; --ty:810.186px; }
    #path19 { --tx:322.199px; --ty:793.247px; }
    #path20 { --tx:322.199px; --ty:799.723px; }
    #path21 { --tx:568.814px; --ty:742.429px; }
    #path22 { --tx:510.523px; --ty:812.677px; }
    #path23 { --tx:486.609px; --ty:876.448px; }
    #path24 { --tx:431.308px; --ty:874.953px; }
    #path25 { --tx:1384.387px; --ty:795.738px; }
    #path26 { --tx:1193.073px; --ty:826.627px; }
    #path27 { --tx:586.252px; --ty:852.534px; }
    #path28 { --tx:1245.884px; --ty:791.752px; }
    #path29 { --tx:1215.991px; --ty:782.784px; }
    #path30 { --tx:607.177px; --ty:849.545px; }
    #path31 { --tx:549.384px; --ty:751.397px; }
    #path32 { --tx:1144.249px; --ty:831.609px; }
    #path33 { --tx:422.340px; --ty:654.246px; }
    #path34 { --tx:527.463px; --ty:865.487px; }
    #path35 { --tx:1385.383px; --ty:769.831px; }
    #path36 { --tx:1338.053px; --ty:704.565px; }
    #path37 { --tx:1284.744px; --ty:861.502px; }
    #path38 { --tx:606.180px; --ty:867.480px; }
    #path39 { --tx:1171.650px; --ty:746.913px; }
    #path40 { --tx:1347.519px; --ty:739.440px; }
    #path41 { --tx:1337.056px; --ty:706.060px; }
    #path42 { --tx:1194.070px; --ty:791.752px; }
    #path43 { --tx:1128.804px; --ty:754.884px; }
    #path44 { --tx:1306.168px; --ty:707.554px; }
    #path45 { --tx:379.992px; --ty:784.777px; }
    #path46 { --tx:1310.153px; --ty:698.088px; }
    #path47 { --tx:1116.847px; --ty:889.401px; }
    #path48 { --tx:413.870px; --ty:663.712px; }
    #path49 { --tx:1143.252px; --ty:793.745px; }
    #path50 { --tx:401.913px; --ty:711.540px; }
    #path51 { --tx:261.418px; --ty:711.540px; }
    #path52 { --tx:424.831px; --ty:707.554px; }
    #path53 { --tx:440.774px; --ty:740.436px; }
    #path54 { --tx:1285.741px; --ty:800.720px; }
    #path55 { --tx:409.885px; --ty:711.540px; }
    #path56 { --tx:624.614px; --ty:934.739px; }
    #path57 { --tx:1394.351px; --ty:807.695px; }
    #path58 { --tx:1337.555px; --ty:766.841px; }
    #path59 { --tx:1168.163px; --ty:765.845px; }
    #path60 { --tx:1331.576px; --ty:709.049px; }
    #path61 { --tx:417.856px; --ty:711.540px; }
    #path62 { --tx:430.311px; --ty:706.060px; }
    #path63 { --tx:405.899px; --ty:707.554px; }
    #path64 { --tx:1319.121px; --ty:709.049px; }
    #path65 { --tx:408.888px; --ty:785.773px; }
    #path66 { --tx:1166.170px; --ty:800.720px; }
    #path67 { --tx:435.792px; --ty:705.561px; }
    #path68 { --tx:1184.106px; --ty:765.845px; }
    #path69 { --tx:1137.772px; --ty:951.180px; }
    #path70 { --tx:435.294px; --ty:657.235px; }
    #path71 { --tx:1253.855px; --ty:702.074px; }
    #path72 { --tx:425.827px; --ty:704.565px; }
    #path73 { --tx:566.323px; --ty:895.878px; }
    #path74 { --tx:1353.498px; --ty:937.728px; }
    #path75 { --tx:422.340px; --ty:670.687px; }
    #path76 { --tx:1366.700px; --ty:942.710px; }
    #path77 { --tx:1112.861px; --ty:915.807px; }
    #path78 { --tx:483.122px; --ty:808.193px; }
    #path79 { --tx:1255.350px; --ty:914.312px; }
    #path80 { --tx:419.351px; --ty:671.185px; }
    #path81 { --tx:513.513px; --ty:755.383px; }
    #path82 { --tx:1156.206px; --ty:707.554px; }
    #path83 { --tx:414.369px; --ty:687.128px; }
    #path84 { --tx:547.391px; --ty:755.881px; }
    #path85 { --tx:1224.461px; --ty:897.373px; }
    #path86 { --tx:417.856px; --ty:651.256px; }
    #path87 { --tx:437.785px; --ty:735.454px; }
    #path88 { --tx:1325.598px; --ty:756.877px; }
    #path89 { --tx:420.845px; --ty:683.640px; }
    #path90 { --tx:418.853px; --ty:677.163px; }
    #path91 { --tx:412.376px; --ty:651.256px; }
    #path92 { --tx:1149.231px; --ty:835.595px; }
    #path93 { --tx:1304.673px; --ty:730.970px; }
    #path94 { --tx:370.028px; --ty:853.032px; }
    #path95 { --tx:333.658px; --ty:856.021px; }
    #path96 { --tx:614.151px; --ty:774.315px; }
    #path97 { --tx:514.509px; --ty:814.670px; }
    #path98 { --tx:1360.971px; --ty:936.233px; }
    #path99 { --tx:598.707px; --ty:929.258px; }
    #path100 { --tx:316.221px; --ty:949.187px; }
    #path101 { --tx:460.702px; --ty:865.487px; }
    #path102 { --tx:1113.858px; --ty:923.280px; }
    #path103 { --tx:554.366px; --ty:764.849px; }
    #path104 { --tx:611.660px; --ty:765.347px; }
    #path105 { --tx:424.333px; --ty:722.002px; }
    #path106 { --tx:618.635px; --ty:888.405px; }
    #path107 { --tx:1217.486px; --ty:707.554px; }
    #path108 { --tx:1142.256px; --ty:774.315px; }
    #path109 { --tx:1122.826px; --ty:869.971px; }
    #path110 { --tx:590.237px; --ty:927.764px; }
    #path111 { --tx:1172.647px; --ty:909.828px; }
    #path112 { --tx:415.365px; --ty:639.797px; }
    #path113 { --tx:568.814px; --ty:898.868px; }
    #path114 { --tx:1303.676px; --ty:701.077px; }
    #path115 { --tx:1209.016px; --ty:833.602px; }
    #path116 { --tx:587.248px; --ty:922.283px; }
    #path117 { --tx:1352.501px; --ty:944.205px; }
    #path118 { --tx:429.813px; --ty:712.536px; }
    #path119 { --tx:426.326px; --ty:738.443px; }
    #path120 { --tx:1193.073px; --ty:910.825px; }
    #path121 { --tx:1119.836px; --ty:911.821px; }
    #path122 { --tx:415.863px; --ty:697.590px; }
    #path123 { --tx:1222.966px; --ty:704.565px; }
    #path124 { --tx:591.732px; --ty:940.219px; }
    #path125 { --tx:1130.299px; --ty:796.734px; }
    #path126 { --tx:426.326px; --ty:647.769px; }
    #path127 { --tx:432.304px; --ty:657.733px; }
    #path128 { --tx:1310.651px; --ty:758.870px; }
    #path129 { --tx:1146.242px; --ty:891.394px; }
    #path130 { --tx:423.336px; --ty:642.787px; }
    #path131 { --tx:464.688px; --ty:810.684px; }
    #path132 { --tx:606.678px; --ty:926.269px; }
    #path133 { --tx:1196.063px; --ty:828.620px; }
    #path134 { --tx:423.336px; --ty:691.113px; }
    #path135 { --tx:1306.168px; --ty:730.970px; }
    #path136 { --tx:543.405px; --ty:901.857px; }
    #path137 { --tx:593.227px; --ty:930.753px; }
    #path138 { --tx:562.836px; --ty:745.418px; }
    #path139 { --tx:1325.598px; --ty:701.576px; }
    #path140 { --tx:543.405px; --ty:865.487px; }
    #path141 { --tx:1307.164px; --ty:699.085px; }
    #path142 { --tx:437.785px; --ty:688.124px; }
    #path143 { --tx:412.376px; --ty:681.647px; }
    #path144 { --tx:587.746px; --ty:947.692px; }
    #path145 { --tx:1155.707px; --ty:893.885px; }

    #path1739, #path1771, #path1733, #path1713, #path1748, #path1585, #path1675, #path1532, #path1544, #path1591, #path1528, #path1672, #path1670, #path1517, #path1521, #path1586, #path1694, #path1543, #path1667, #path1738, #path1463, #path1681, #path1502, #path1729, #path1472, #path1760, #path1623, #path1707, #path1641, #path1465, #path1581, #path1669, #path1582, #path1608, #path1607, #path1471, #path1668, #path1753, #path1501, #path1515, #path1746, #path1486, #path1685, #path1689 {
      --px:290.0px; --py:700.7px;
      animation: windSwayTree 7s ease-in-out infinite;
      animation-delay: -0.0s;
    }
    #path1720, #path1750, #path1693, #path1457, #path1597, #path1456, #path1662, #path1609, #path1664, #path1455, #path1698, #path1735, #path1640, #path1660, #path1785, #path1638, #path1695, #path1765, #path1680, #path1764, #path1539, #path1684, #path1503, #path1469, #path1505, #path1504, #path1499, #path1742, #path1740, #path1522, #path1519, #path1467, #path1475, #path1534, #path1655, #path1485, #path1683, #path1691, #path1701, #path1480, #path1772, #path1458, #path1612, #path1489 {
      --px:344.1px; --py:711.7px;
      animation: windSwayTree 8s ease-in-out infinite;
      animation-delay: -0.55s;
    }
    #path1548, #path1552, #path1497, #path1545, #path1460, #path1768, #path1781, #path1777, #path1783, #path1529, #path1723, #path1622, #path1700, #path1751, #path1495, #path1762, #path1461, #path1710, #path1632, #path1780, #path1541, #path1784, #path1653, #path1473, #path1711, #path1602, #path1721, #path1699, #path1599, #path1481, #path1530, #path1474, #path1665, #path1709, #path1553, #path1706, #path1611, #path1466, #path1483, #path1755, #path1494, #path1696, #path1724, #path1468 {
      --px:404.1px; --py:711.5px;
      animation: windSwayTree 9s ease-in-out infinite;
      animation-delay: -1.09s;
    }
    #path1661, #path1523, #path1617, #path1507, #path1601, #path1542, #path1533, #path1508, #path1576, #path1643, #path1726, #path1796, #path1563, #path1697, #path1804, #path1769, #path1531, #path1652, #path1620, #path1626, #path1658, #path1593, #path1628, #path1482, #path1767, #path1708, #path1511, #path1578, #path1673, #path1559, #path1618, #path1621, #path1634, #path1737, #path1595, #path1627, #path1555, #path1727, #path1550, #path1615, #path1556, #path1630, #path1479, #path1690 {
      --px:497.6px; --py:573.2px;
      animation: windSwayTree 7s ease-in-out infinite;
      animation-delay: -1.64s;
    }
    #path1674, #path1590, #path1506, #path1678, #path1635, #path1712, #path1657, #path1512, #path1577, #path1659, #path1568, #path1567, #path1656, #path1677, #path1666, #path1766, #path1637, #path1770, #path1736, #path1745, #path1610, #path1734, #path1703, #path1605, #path1509, #path1594, #path1584, #path1756, #path1644, #path1671, #path1758, #path1704, #path1725, #path1749, #path1616, #path1722, #path1752, #path1757, #path1631, #path1625, #path1572, #path1754, #path1798, #path1663 {
      --px:1020.7px; --py:646.8px;
      animation: windSwayTree 8s ease-in-out infinite;
      animation-delay: -2.18s;
    }
    #path1560, #path1774, #path1747, #path1763, #path1562, #path1806, #path1646, #path1779, #path1606, #path1692, #path1477, #path1570, #path1778, #path1650, #path1558, #path1791, #path1790, #path1800, #path1588, #path1776, #path1799, #path1773, #path1782, #path1613, #path1536, #path1546, #path1524, #path1787, #path1535, #path1728, #path1488, #path1715, #path1645, #path1786, #path1564, #path1682, #path1801, #path1574, #path1459, #path1775, #path1513, #path1788, #path1716, #path1464 {
      --px:1253.4px; --py:705.1px;
      animation: windSwayTree 9s ease-in-out infinite;
      animation-delay: -2.73s;
    }
    #path1793, #path1592, #path1805, #path1566, #path1802, #path1803, #path1491, #path1797, #path1792, #path1636, #path1587, #path1476, #path1649, #path1629, #path1549, #path1484, #path1565, #path1789, #path1492, #path1490, #path1579, #path1648, #path1619, #path1510, #path1573, #path1614, #path1761, #path1686, #path1651, #path1516, #path1583, #path1589, #path1647, #path1732, #path1498, #path1580, #path1525, #path1687, #path1537, #path1470, #path1702, #path1496, #path1688, #path1676 {
      --px:1343.1px; --py:697.6px;
      animation: windSwayTree 7s ease-in-out infinite;
      animation-delay: -3.28s;
    }
    #path1741, #path1730, #path1596, #path1554, #path1575, #path1717, #path1551, #path1561, #path1571, #path1639, #path1557, #path1547, #path1540, #path1705, #path1731, #path1538, #path1600, #path1604, #path1633, #path1679, #path1624, #path1487, #path1744, #path1603, #path1598, #path1569, #path1714, #path1462, #path1526, #path1795, #path1500, #path1520, #path1518, #path1654, #path1493, #path1527, #path1514, #path1478, #path1642, #path1719, #path1759, #path1794, #path1743, #path1718 {
      --px:1416.8px; --py:708.6px;
      animation: windSwayTree 8s ease-in-out infinite;
      animation-delay: -3.82s;
    }

    #path1411, #path1441, #path1396, #path1360, #path1377, #path1359, #path1387, #path1435, #path1352, #path1426, #path1451, #path1370, #path1452, #path1400, #path1417, #path1374, #path1384, #path1350, #path1420, #path1404, #path1357, #path1354, #path1366, #path1433, #path1427, #path1410 {
      --px:280.6px; --py:1088.7px;
      animation: windSwayPlant 5.0s ease-in-out infinite;
      animation-delay: -0.0s;
    }
    #path1423, #path1439, #path1367, #path1424, #path1390, #path1379, #path1438, #path1368, #path1447, #path1375, #path1349, #path1445, #path1409, #path1356, #path1428, #path1401, #path1444, #path1406, #path1361, #path1358, #path1371, #path1403, #path1436, #path1363, #path1422, #path1425, #path1397 {
      --px:312.6px; --py:1088.4px;
      animation: windSwayPlant 5.6s ease-in-out infinite;
      animation-delay: -0.65s;
    }
    #path1389, #path1450, #path1431, #path1392, #path1449, #path1362, #path1381, #path1430, #path1364, #path1432, #path1391, #path1434, #path1395, #path1369, #path1380, #path1418, #path1453, #path1355, #path1385, #path1413, #path1448, #path1394, #path1383, #path1454, #path1376, #path1351, #path1414 {
      --px:342.8px; --py:1088.2px;
      animation: windSwayPlant 6.2s ease-in-out infinite;
      animation-delay: -1.3s;
    }
    #path1415, #path1429, #path1419, #path1412, #path1373, #path1365, #path1437, #path1405, #path1388, #path1378, #path1443, #path1382, #path1353, #path1402, #path1446, #path1399, #path1386, #path1442, #path1398, #path1421, #path1372, #path1408, #path1416, #path1440, #path1407, #path1393, #path1348 {
      --px:378.6px; --py:1088.7px;
      animation: windSwayPlant 5.0s ease-in-out infinite;
      animation-delay: -1.95s;
    }

    #path51, #path20, #path19, #path100, #path9, #path95, #path7, #path13, #path94, #path45, #path50, #path65, #path48, #path55, #path143, #path122, #path24, #path83, #path91, #path63, #path90, #path53, #path86, #path72 {
      --px:373.1px; --py:951.2px;
      animation: windSwayGround 7.0s ease-in-out infinite;
      animation-delay: -0.0s;
    }
    #path80, #path112, #path61, #path33, #path89, #path67, #path52, #path126, #path75, #path134, #path105, #path4, #path119, #path118, #path130, #path18, #path2, #path87, #path62, #path127, #path70, #path142, #path3, #path101 {
      --px:427.9px; --py:934.8px;
      animation: windSwayGround 7.6s ease-in-out infinite;
      animation-delay: -0.91s;
    }
    #path131, #path23, #path78, #path22, #path17, #path15, #path81, #path97, #path34, #path31, #path136, #path84, #path140, #path103, #path113, #path138, #path27, #path73, #path10, #path116, #path21, #path124, #path137, #path144 {
      --px:537.2px; --py:950.7px;
      animation: windSwayGround 8.2s ease-in-out infinite;
      animation-delay: -1.82s;
    }
    #path30, #path38, #path110, #path99, #path132, #path96, #path56, #path104, #path106, #path77, #path102, #path47, #path121, #path125, #path32, #path109, #path69, #path108, #path82, #path43, #path129, #path39, #path49, #path92 {
      --px:935.9px; --py:955.0px;
      animation: windSwayGround 7.0s ease-in-out infinite;
      animation-delay: -2.73s;
    }
    #path145, #path66, #path59, #path111, #path68, #path26, #path42, #path120, #path133, #path29, #path107, #path115, #path85, #path123, #path14, #path44, #path79, #path71, #path12, #path28, #path54, #path5, #path1, #path6 {
      --px:1218.5px; --py:954.3px;
      animation: windSwayGround 7.6s ease-in-out infinite;
      animation-delay: -3.64s;
    }
    #path37, #path93, #path46, #path135, #path114, #path141, #path128, #path64, #path88, #path139, #path60, #path36, #path58, #path40, #path16, #path41, #path74, #path117, #path76, #path25, #path98, #path35, #path57, #path8, #path11 {
      --px:1337.6px; --py:953.2px;
      animation: windSwayGround 8.2s ease-in-out infinite;
      animation-delay: -4.55s;
    }

    /* ---------- fountain: real cascade + spray strokes, continuous downward flow ----------
       Per spec, negative stroke-dashoffset shifts the pattern toward the
       path's drawn end, positive shifts it toward the start. --dir is set
       per path (using which end of its own bounding box its start point
       sits closest to) so the visible motion always reads as downward. */
    @keyframes waterFlow {
      from { stroke-dashoffset: 0px; }
      to   { stroke-dashoffset: calc(var(--period) * var(--dir)); }
    }

    #path149 { --period:23.70px; --dir:1; stroke-dasharray:18.49px 5.21px !important; animation: waterFlow 2.81s linear infinite; animation-delay:-2.64s; }
    #path155 { --period:29.43px; --dir:1; stroke-dasharray:23.90px 5.53px !important; animation: waterFlow 2.77s linear infinite; animation-delay:-0.25s; }
    #path156 { --period:17.81px; --dir:-1; stroke-dasharray:14.29px 3.52px !important; animation: waterFlow 2.17s linear infinite; animation-delay:-0.72s; }
    #path157 { --period:21.47px; --dir:1; stroke-dasharray:16.71px 4.76px !important; animation: waterFlow 1.9s linear infinite; animation-delay:-0.12s; }
    #path158 { --period:21.36px; --dir:1; stroke-dasharray:17.14px 4.22px !important; animation: waterFlow 2.43s linear infinite; animation-delay:-0.86s; }
    #path159 { --period:28.06px; --dir:-1; stroke-dasharray:22.57px 5.49px !important; animation: waterFlow 1.97s linear infinite; animation-delay:-1.22s; }
    #path161 { --period:25.35px; --dir:1; stroke-dasharray:19.53px 5.82px !important; animation: waterFlow 2.5s linear infinite; animation-delay:-0.59s; }
    #path162 { --period:22.03px; --dir:-1; stroke-dasharray:18.20px 3.83px !important; animation: waterFlow 1.98s linear infinite; animation-delay:-0.57s; }
    #path164 { --period:22.04px; --dir:-1; stroke-dasharray:16.99px 5.05px !important; animation: waterFlow 2.5s linear infinite; animation-delay:-1.28s; }
    #path165 { --period:24.44px; --dir:-1; stroke-dasharray:20.72px 3.72px !important; animation: waterFlow 2.82s linear infinite; animation-delay:-1.29s; }
    #path167 { --period:27.70px; --dir:-1; stroke-dasharray:23.37px 4.33px !important; animation: waterFlow 2.34s linear infinite; animation-delay:-2.13s; }
    #path168 { --period:22.90px; --dir:-1; stroke-dasharray:18.64px 4.26px !important; animation: waterFlow 3.06s linear infinite; animation-delay:-0.34s; }
    #path170 { --period:21.66px; --dir:-1; stroke-dasharray:16.83px 4.83px !important; animation: waterFlow 2.46s linear infinite; animation-delay:-0.84s; }
    #path171 { --period:26.65px; --dir:-1; stroke-dasharray:22.70px 3.95px !important; animation: waterFlow 2.01s linear infinite; animation-delay:-1.47s; }
    #path172 { --period:22.63px; --dir:1; stroke-dasharray:17.33px 5.30px !important; animation: waterFlow 2.27s linear infinite; animation-delay:-1.88s; }
    #path175 { --period:24.21px; --dir:-1; stroke-dasharray:19.93px 4.28px !important; animation: waterFlow 3.06s linear infinite; animation-delay:-1.12s; }
    #path178 { --period:27.85px; --dir:-1; stroke-dasharray:23.13px 4.72px !important; animation: waterFlow 2.56s linear infinite; animation-delay:-0.28s; }
    #path179 { --period:29.56px; --dir:-1; stroke-dasharray:23.84px 5.72px !important; animation: waterFlow 1.91s linear infinite; animation-delay:-0.77s; }
    #path180 { --period:25.42px; --dir:-1; stroke-dasharray:19.74px 5.68px !important; animation: waterFlow 2.09s linear infinite; animation-delay:-1.33s; }
    #path183 { --period:21.77px; --dir:-1; stroke-dasharray:16.63px 5.14px !important; animation: waterFlow 1.89s linear infinite; animation-delay:-1.12s; }
    #path184 { --period:19.62px; --dir:-1; stroke-dasharray:14.01px 5.61px !important; animation: waterFlow 2.28s linear infinite; animation-delay:-1.73s; }
    #path186 { --period:27.65px; --dir:-1; stroke-dasharray:23.30px 4.35px !important; animation: waterFlow 2.19s linear infinite; animation-delay:-1.46s; }
    #path187 { --period:23.93px; --dir:-1; stroke-dasharray:18.53px 5.40px !important; animation: waterFlow 1.94s linear infinite; animation-delay:-0.33s; }
    #path188 { --period:20.72px; --dir:-1; stroke-dasharray:16.15px 4.57px !important; animation: waterFlow 2.14s linear infinite; animation-delay:-0.36s; }
    #path189 { --period:26.63px; --dir:1; stroke-dasharray:21.49px 5.14px !important; animation: waterFlow 2.82s linear infinite; animation-delay:-0.87s; }
    #path193 { --period:21.35px; --dir:-1; stroke-dasharray:17.61px 3.74px !important; animation: waterFlow 3.13s linear infinite; animation-delay:-2.92s; }
    #path199 { --period:23.51px; --dir:-1; stroke-dasharray:19.68px 3.83px !important; animation: waterFlow 2.95s linear infinite; animation-delay:-1.11s; }
    #path200 { --period:21.45px; --dir:-1; stroke-dasharray:16.37px 5.08px !important; animation: waterFlow 3.13s linear infinite; animation-delay:-2.94s; }
    #path201 { --period:23.49px; --dir:-1; stroke-dasharray:18.93px 4.56px !important; animation: waterFlow 2.18s linear infinite; animation-delay:-0.64s; }
    #path203 { --period:23.36px; --dir:-1; stroke-dasharray:17.91px 5.45px !important; animation: waterFlow 2.61s linear infinite; animation-delay:-1.29s; }
    #path204 { --period:20.78px; --dir:-1; stroke-dasharray:16.85px 3.93px !important; animation: waterFlow 2.41s linear infinite; animation-delay:-0.67s; }
    #path207 { --period:26.05px; --dir:-1; stroke-dasharray:22.51px 3.54px !important; animation: waterFlow 2.29s linear infinite; animation-delay:-2.05s; }
    #path209 { --period:21.81px; --dir:-1; stroke-dasharray:16.98px 4.83px !important; animation: waterFlow 2.69s linear infinite; animation-delay:-0.11s; }
    #path210 { --period:25.57px; --dir:-1; stroke-dasharray:21.87px 3.70px !important; animation: waterFlow 2.47s linear infinite; animation-delay:-0.73s; }
    #path211 { --period:21.36px; --dir:-1; stroke-dasharray:16.60px 4.76px !important; animation: waterFlow 2.38s linear infinite; animation-delay:-1.77s; }
    #path214 { --period:28.68px; --dir:-1; stroke-dasharray:23.69px 4.99px !important; animation: waterFlow 3.15s linear infinite; animation-delay:-2.76s; }
    #path216 { --period:25.87px; --dir:-1; stroke-dasharray:20.39px 5.48px !important; animation: waterFlow 2.98s linear infinite; animation-delay:-2.54s; }
    #path217 { --period:23.09px; --dir:1; stroke-dasharray:18.63px 4.46px !important; animation: waterFlow 2.2s linear infinite; animation-delay:-0.12s; }
    #path220 { --period:25.40px; --dir:-1; stroke-dasharray:20.98px 4.42px !important; animation: waterFlow 2.79s linear infinite; animation-delay:-1.03s; }
    #path226 { --period:28.69px; --dir:-1; stroke-dasharray:23.46px 5.23px !important; animation: waterFlow 3.0s linear infinite; animation-delay:-2.69s; }
    #path227 { --period:28.13px; --dir:-1; stroke-dasharray:22.16px 5.97px !important; animation: waterFlow 2.09s linear infinite; animation-delay:-1.48s; }
    #path229 { --period:26.29px; --dir:-1; stroke-dasharray:20.57px 5.72px !important; animation: waterFlow 2.79s linear infinite; animation-delay:-2.64s; }
    #path231 { --period:27.08px; --dir:-1; stroke-dasharray:21.99px 5.09px !important; animation: waterFlow 3.17s linear infinite; animation-delay:-1.59s; }
    #path233 { --period:28.02px; --dir:-1; stroke-dasharray:23.52px 4.50px !important; animation: waterFlow 2.12s linear infinite; animation-delay:-0.58s; }
    #path237 { --period:20.33px; --dir:-1; stroke-dasharray:16.61px 3.72px !important; animation: waterFlow 3.08s linear infinite; animation-delay:-0.13s; }
    #path241 { --period:26.73px; --dir:-1; stroke-dasharray:22.97px 3.76px !important; animation: waterFlow 1.83s linear infinite; animation-delay:-0.13s; }
    #path242 { --period:18.27px; --dir:-1; stroke-dasharray:14.63px 3.64px !important; animation: waterFlow 2.5s linear infinite; animation-delay:-0.12s; }
    #path247 { --period:22.17px; --dir:-1; stroke-dasharray:16.32px 5.85px !important; animation: waterFlow 2.84s linear infinite; animation-delay:-2.18s; }
    #path249 { --period:27.28px; --dir:-1; stroke-dasharray:21.87px 5.41px !important; animation: waterFlow 2.92s linear infinite; animation-delay:-2.2s; }
    #path252 { --period:25.77px; --dir:-1; stroke-dasharray:22.04px 3.73px !important; animation: waterFlow 2.99s linear infinite; animation-delay:-2.24s; }
    #path254 { --period:26.84px; --dir:-1; stroke-dasharray:23.05px 3.79px !important; animation: waterFlow 2.72s linear infinite; animation-delay:-0.58s; }
    #path259 { --period:19.25px; --dir:-1; stroke-dasharray:15.43px 3.82px !important; animation: waterFlow 2.23s linear infinite; animation-delay:-0.17s; }
    #path264 { --period:26.55px; --dir:-1; stroke-dasharray:21.89px 4.66px !important; animation: waterFlow 2.92s linear infinite; animation-delay:-2.44s; }
    #path278 { --period:24.56px; --dir:-1; stroke-dasharray:19.78px 4.78px !important; animation: waterFlow 1.88s linear infinite; animation-delay:-1.48s; }
    #path280 { --period:29.13px; --dir:-1; stroke-dasharray:23.19px 5.94px !important; animation: waterFlow 3.07s linear infinite; animation-delay:-2.11s; }
    #path286 { --period:19.14px; --dir:-1; stroke-dasharray:14.28px 4.86px !important; animation: waterFlow 2.42s linear infinite; animation-delay:-0.99s; }
    #path287 { --period:21.98px; --dir:-1; stroke-dasharray:17.98px 4.00px !important; animation: waterFlow 2.51s linear infinite; animation-delay:-2.39s; }
    #path289 { --period:21.05px; --dir:1; stroke-dasharray:16.06px 4.99px !important; animation: waterFlow 2.26s linear infinite; animation-delay:-0.16s; }
    #path307 { --period:19.46px; --dir:-1; stroke-dasharray:15.71px 3.75px !important; animation: waterFlow 3.04s linear infinite; animation-delay:-2.69s; }
    #path312 { --period:22.80px; --dir:-1; stroke-dasharray:18.28px 4.52px !important; animation: waterFlow 2.9s linear infinite; animation-delay:-0.97s; }
    #path314 { --period:20.10px; --dir:-1; stroke-dasharray:14.60px 5.50px !important; animation: waterFlow 3.16s linear infinite; animation-delay:-1.08s; }
    #path324 { --period:27.39px; --dir:-1; stroke-dasharray:21.63px 5.76px !important; animation: waterFlow 2.43s linear infinite; animation-delay:-1.0s; }
    #path330 { --period:19.17px; --dir:-1; stroke-dasharray:14.49px 4.68px !important; animation: waterFlow 2.64s linear infinite; animation-delay:-0.42s; }
    #path338 { --period:20.08px; --dir:1; stroke-dasharray:15.07px 5.01px !important; animation: waterFlow 2.07s linear infinite; animation-delay:-0.96s; }
    #path344 { --period:19.96px; --dir:-1; stroke-dasharray:15.69px 4.27px !important; animation: waterFlow 2.94s linear infinite; animation-delay:-1.05s; }
    #path364 { --period:27.79px; --dir:-1; stroke-dasharray:22.58px 5.21px !important; animation: waterFlow 1.87s linear infinite; animation-delay:-0.07s; }
    #path368 { --period:17.73px; --dir:-1; stroke-dasharray:13.62px 4.11px !important; animation: waterFlow 3.05s linear infinite; animation-delay:-1.69s; }
    #path373 { --period:15.96px; --dir:-1; stroke-dasharray:11.40px 4.56px !important; animation: waterFlow 2.46s linear infinite; animation-delay:-1.84s; }
    #path377 { --period:23.30px; --dir:-1; stroke-dasharray:17.84px 5.46px !important; animation: waterFlow 2.22s linear infinite; animation-delay:-1.23s; }
    #path378 { --period:23.56px; --dir:-1; stroke-dasharray:18.56px 5.00px !important; animation: waterFlow 2.67s linear infinite; animation-delay:-1.03s; }
    #path388 { --period:16.03px; --dir:-1; stroke-dasharray:11.02px 5.01px !important; animation: waterFlow 2.58s linear infinite; animation-delay:-1.53s; }
    #path402 { --period:13.82px; --dir:-1; stroke-dasharray:10.05px 3.77px !important; animation: waterFlow 1.97s linear infinite; animation-delay:-1.71s; }
    #path410 { --period:21.59px; --dir:-1; stroke-dasharray:17.43px 4.16px !important; animation: waterFlow 2.05s linear infinite; animation-delay:-1.71s; }
    #path416 { --period:15.00px; --dir:-1; stroke-dasharray:9.93px 5.07px !important; animation: waterFlow 2.14s linear infinite; animation-delay:-0.58s; }
    #path417 { --period:19.66px; --dir:-1; stroke-dasharray:16.01px 3.65px !important; animation: waterFlow 2.74s linear infinite; animation-delay:-0.31s; }
    #path423 { --period:21.41px; --dir:-1; stroke-dasharray:15.83px 5.58px !important; animation: waterFlow 2.39s linear infinite; animation-delay:-0.07s; }
    #path428 { --period:21.37px; --dir:-1; stroke-dasharray:16.07px 5.30px !important; animation: waterFlow 2.57s linear infinite; animation-delay:-0.02s; }
    #path431 { --period:21.93px; --dir:-1; stroke-dasharray:17.48px 4.45px !important; animation: waterFlow 2.93s linear infinite; animation-delay:-1.8s; }
    #path433 { --period:18.41px; --dir:-1; stroke-dasharray:14.90px 3.51px !important; animation: waterFlow 2.76s linear infinite; animation-delay:-2.72s; }
    #path449 { --period:20.39px; --dir:-1; stroke-dasharray:16.11px 4.28px !important; animation: waterFlow 2.59s linear infinite; animation-delay:-1.93s; }
    #path458 { --period:19.80px; --dir:-1; stroke-dasharray:15.25px 4.55px !important; animation: waterFlow 2.54s linear infinite; animation-delay:-0.31s; }
    #path464 { --period:26.25px; --dir:-1; stroke-dasharray:22.74px 3.51px !important; animation: waterFlow 3.19s linear infinite; animation-delay:-1.06s; }
