/* =========================================================
   Amtlich was bewegen – zukunftfinanzenbw.de
   Version 2 · Farben & Signet-Stil nach Anwendungshandbuch (12/2023)
   ========================================================= */

/* Schriften eingebettet (Quelle: assets/fonts/*.woff2), damit die Seite auch ohne Server per Doppelklick läuft */
@font-face { font-family: "BaWue Sans"; src: url(data:font/woff2;base64,d09GMgABAAAAAF44ABEAAAAA8+QAAF3UAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQbtnAcjUwGYACIfAhsCZwMEQgKgsJYgqEgC4c6AAE2AiQDjnAEIAWGFAeXeAyBPRtO3ieYm7qqOFxvViUulhs/QybTbfIC5wGElT9/YgE79oLbQZLtvyzN/v//zKRDhgbqApRW9Vo79/2gZmZwiqiwZOse6HVNi417oh4tjy5+GCvOdrGGqXbsJHHAMMAwBMNMUpg3cWdWm++nDxDr5zpzx2e4aKJTnJfL2wVvx/3UM/c8G3KmZmaaWah07TLpCO8dt/hsyq9o+tdAFtkCXpIkKN64YCfq640xYdJAUJqkpCSFw+H6XOavbGhZElq8yjZe9yp+s/gBuf2Lrwd8IXbhiDlVo3ZQf6g1UJ8U3eT0vbSLVkaupVxsFRi7bEasinNeVf7hf41nv8+dh7kkdYmQRaWxSGaVZhLhq8wP/DZ77/+P1RgMEREDxcQorOmtCmuhuDsXkc6IXrlNV7oqozGwcskyz0Xp/7+p5r33vff/zIA5LUEOE3bXISRCUKAcaFQQKEGjcUqlDn18oM5uOvfaziE3tU/vogqRAzS3VIRtICBlo8CIjRjLuO12t4v1LZqtYYwOMbJe+TLqQ8z66FCxPvfN+SXZzYCULNBt+LTA0EXbausPnAWA5Jq8uSFi2kFeKvrh/2vPnvuUAs7FJSoec3HJiWVsI2hIXGbIBuQfeOB1679zJTeKJEACJAMJkKCj8ufxRITu60q3lXfiTb+dW7dbNFs02wDf4OHM8vdLENPMHLkv2aZbxOTp9NCUdBUDysGOVLtRxK7ZLuTI3+VBMO0+nb17sgy8syjgBYHhI80PVCkJqhRFcz6Q89I3+dna+0JZXWqqIZvVsKZJTE9+ckOmwBTuK8CHvyvtz4zn7jaKDZXEJpApaje0zr+6z0NbVSWTHEJ9D9SdLXDb37yhw0SGNtpEFDy9S1NfZTTa5pPsftdtX4oAS4d19QJYZUEoECYslAR1w3S/uKh33wP4FalGXE7H/HYr/WNFJj1qPFsYsH9tKReVHVRglB/etxsgw4Z0lLDN+kHJt76ivqJWV41kVrSmUuMFHTjCMj27TdvQ5sWnCRi3XEnNXgncdY/Xn5LaRgBOHBLrC4hdE9e8s4mw/wNCi5S2wulNKCD//5c5u5+b1i51cK2pNJ+uocsYO/t3lsnsSx/aUJpK6RtSXN8spXSFi8SWUjWKg+KgsAiJVBESqcEYVf//fmq17PcEKamcosBpVxqTGnAN0VpyYIAaaDlL4N3TfffrfbS+viSDZIodO44dV2Qp6dgK/a//pSMrYCdpcNKUVBNnqJsVO4ANjItNprp5NUC42NfsaLmbFdFqTq9msduO/2kz2/8kvQPiDULvcVutZTlnrU4hpircVZkeAFusMrG+vU7fn6y5T1/oKsoR4cbJlIU+dNeqkU0ddJkXFWV50Qbo1VfNPSZWx5KXsghDZQn91297q/Yp03Nc6WPGvkKQRqQQkaIoxA0hSL53rzWrammiiR4WMSGg4F7d450v26pqZDwrhngQjZLA6uN3yNyxn9Y/cnq7l73aExUSS0NBGOiW279nS1Tvn86tLpxwLlFUGWftzgKWNtQPatQvpGiSwiOFT8oGEu5lEIUYqCL8G9fWUFaIgai8HapznaesBgNRnYug37Ck2dHvt98Xs0Wgdtnvt20ALZbA2qh9PxaxMfv+4WzjDwN//vJwzjxgNqB1xuVRIc/9x9ZNoPPnyZYNwEDAZ+V+M0QgKbB7PnHKKIQroaFR8n/NFENgd6cwMoghEUEBQcn/EBcFLMNHrz2ipCt0VqubWvUa9wiBQiJB62QGE+enXGQRKtRMuSyny3K+bAyvinXRGF0Z+6qMURzHZKnn3v9MccyoF18RfoQ0ZSDE+XcTDEhf4D6W2U+kuFlETqq0ddiIL51OuUpfqOD7igjOF03kXYyYYlFg+mphJlUcMLMaQj8nJECb2Q9JFk0xUvEeEy/mdsEEnUkClgsQnT91o3HTHyXsCh9VYApHlDp9kY/bcOP3bHn2I8v/ClJOEHEqO1ie5Ym1rKIsyaz9SqZBKc+joJTnEaB1fYIDmJ992F9FZyndOh7sUwzLWc/l6lmH+6sofJ7IDBk7bh55Jswr73xSpgpMHZQjZ/4iRasvUUNNNddSa+111l1Pgw013KFiiyu+BARtJBkqsQ3KcR9AKY/8KRQQRJHMRTUryK2Xb4VctPY9nWhjLWVbMJBtM5DtqEWmSUCZGLBDBizOgCVkgnQThhgDzozEGVScwSyXiRhghQHWGJFQYCNzDZv0kdimxg4VdjMbHDDCRZdDJnRxzjZLdljRxZuM2aGLt5mwxx77bOA9mT3yEHCkzOV6+lx5k+fLb8scYAYVwYIZamnvVVbTtsP+h3dQFE68UUVCvZZEKfpYaTKhLMVUlTiCcFQZ0gmnyDnnPEVX3KDoltsUVWuhaBTSPaCOh6R7VK9J5im9n3lL0XsfNuejPq2uz/6nZ8JPBn77zcgfzQLzFDuoOMMF43OJYnyusDFdsWdvbO5xY5qCL+zw3bwwKbbW74qfuMyJjJ31O7SkrRhYbTew2ulioadhexqg2QFcbMHXGxeFiy17vXHRxQSMLZZxxTG+eK0Ek7ull0mtggoozqnKDxodJwwWbGYiwxRO1qzVIeebnJQZMDAqJ6YdkIhlomKmLnvIG/+8vxWY07gjjMtHP0zzrgWK2Uhc7X9c0VVegyiEgEqVXe1BzBx7zxBCw6V4v9U8Iuw9CMrN3m6GOms1vOT8WJ5GKW9pWGTOY/G3q8yRmepSgap0pgORr8bcUQlMEpoN6A0XKN4JV34G83Jum0Wxykx2S8HcyxYwHucX76Qa0YGRHum6ZFw6TQrmKI5OLAKfWALJIqgSf846gHjIt/PTkoacueBWLPk81pV1RQXAD45dLE4dfgitzPrlXojoQsQqyo80bSuVE5MRuE2PLSQVm+yJo+xYIlbHbFlW41FiKIHyCLO4pvoNRnDj0CFo10ZhewadQZsEZlgIy8j4UthOoXEbprMCbobmuH4EKAyKb+LQw5zPmqVH7POGaBCL4vtj4t7bBthB3/S8SPgjEU5rcIAPmCply1kvOPYcd9e5cZHjueIUoq5uV4OonMrD9sNUBRZdzTxRBNmrnrwWbnMpw4RYH9RkUcOGe7Vx7QbpbIxo07c+rZuV56CtKBFEsCaFV0+IU+vJIGujYZH9sHOs+LFPWFWqG+WPyAxVxVU1mBTB+ELGFeYD+w3RnfFSaZ+wigNQS8nKkaJjKkJGlnxoh0as2Y7NJdb+WyKTyPc/Rn4IcposIZiOTqYp4bJdR2Ou+KE30cgv5MfWYCsxapUq6M9p9AgYOofbZF1y8Y1aV6p9iTzmH4xRlD7lMtTJ08KmhMOEAVOmprBgjcmWNw5ffgT8LeUkXLi5Vtlo3mpaBTspx95pKq1zwSXTa2SVyVvyXq5Vvk5Sx42454QHnjizLsYFM8dPfjb+TkPTyhejGJN7K1a5vzLtKSuxJE9Kqa5n61D13FtFyIBEopBZoqChpKNiYJYJc8yYZ4ElulimhxW6WKWPNQZYZw0bUu9ioIEITS9kAFsMmZGzzYgdxowpmTBjlzl7LNhnuTllxa0JB+xxyD5zDqToa3gjjmHJCStOOeYWDZ8T9jjuJ/S5T4kHfA3DNSzxdfGuh4RQKtW3JHxD4Rnf5LsUoqnShCVub67wU9/l4Wd+wO+MwEUAFzXU0UCzd8jP/UKLX3G/Fr/2Gx1+5/cy/lDD2/zRn8TBVIIydKoD1qj16tQ/2KCBjRrZpMVpNeGqRenVj9I3Bg2MZzZ01z0GHoQzPPTEFBUppgmZPpDukzR9FoDOV/xQ/oa3JlN5zwUFOOCIid5gCEPowlwxva8ixSaKMTkKHoUaE1pEbaKYhISkrlBaAg10yEE7mtEbi9V3pqIFHhUsaMwqmtMny2sCLphQgWq0moWmmPfMoAtdIBAIPSAQCAIIEhRokNtZW7mzGJ0z5xdVGM1hT4wuWvv/6GCkVzTTR55hWhgN5xhzj4LgytiEHI8EhddjK3gkRnwsYJH5Ir9hBrOooy7TViNxp00WfTWzY3wVX9HdNWsTSPZ6qphHltxpwxKWsIQVVNjGAVLk8JAiRyq53jCTra5brG9ttS3pLzgnXN4C8GFGI5b7yN5AazRgwfVwtTee91Y+F/WvqCo/OoYIjMe2nXlNnl4rBf/Du2uqjdVC6w+6ew7Wz2NhLDnP8vRUbf1vN5rD1nXf1+5tIpmMJ9MI/EBNyQUzCowFDQiQiibD6JGoGKiD+r2lKh2WE61zx9Y/qRCvx/ejQjJOyNl7GhfkqPmP9Y+ni2g9mT15IYEowM7zkSxeumTpsuUrdkSZs66q1abXqEde+ui73wEuoAKqoEY66ceMHTeL+NnlmGue+aQOSZsxS448+QtXW6Lm2uuuv+FiSyy1zHIrrLRjnew0tAqmB9OHkqEM6AcMYMoj+8xRBSbNIQtUQckSxEMVnDzHLJF555QVMp/48ZH5JsgamV/CbJBNTZQtMv/E2cEMYSyYEYwNM4ZxYCYwLswUZgazhznABDBHmBPMGeYCc4W5wdxhK2GrYKtha2ABsI2wTbDNsFhYHCwelgBLgiXCimDHYMdhZbATsJOwYlgp7DDsCOwogjYKBSxDFdKihcDCQuLjoyRKRJMunZxvvpE3CXdQZJgdxTzyZ1hYPuaJC7Iosgir1taA34Hmsy2xZIKKK+ZcaSe5QCAKCGooyTL8CCCUROm+mYQERAGOVAQlLIgCRhGQOgSWn8by+kSVr3KJKCVWsBWskNjBnHIZnYyVUWzfKaV0AhLn4slY5LR5Dxa5uiEH2awFhwa9WnELFuBL77si9LZFFUSC6+On0lIrtRAorOdUTKxEw8z045CWOHY+lTqlZqoQiV9IXuxMMKOR4e66GcfJJG6mmVl4caUd7ogaepKZZwe6p9ZSqqTDUY5/HvMs4mWZVfyss8k2u2T7Yx2vrBNlE4HKsLq7q0tJdqW86FEqt2NRaWW11RXf9gtu8mnt+vudw/IXKLgxaG8ERicX2+yJRmMvjKIbaxCdW+jeTIMuZnWI1v5gHdY3l0M0ypMPdZ5MWHKEdGgSbZCIS+y9qwnqeNpRS05FqkqhQuiq2A2ofEd66R8DeHWKFhY+atiWiUZhJC8EONSN3hkc/DTkfgrMgPX/iQ96/LfBc6Ge6ib/JWtuE7RNTZ7vA9wL6G+rBtZHAgNg5spISGph1a/tNj5oPKmy5cbHYmJ7HHDe1aw62Jqy60ST2lx8ctWu+2Ymfjtj1Va/dziWHNgJUM8ivkioFooGLdp06kVruzie/Nrntc4JkZg8dciYK/5E+tvg5Oy487VEhL2OqXI9m8T8qUg5eUe3LRa9zI4NP3GG+SyuSo2E/CsfW0FZWXnfHPd5oLuuuzcnPQed3DD+/59J5Zy/LOp+4383pob3Z/bPFAxrfvzMl3hOedr46E/FQ0W3odXA97dom5U3rAC+/8032VXOBL6+gMAtwAPAU8BLqrTqrxowTlkYjItM0Ojb97/4Emtc81rXvs4Ng3HXYpcIB49bkPcaXPLfhKaWNdJ/7ex2KcW0pbZCHSy0+hxFcuXuxc50rvCWt6NoXZ1sQ1fb1vq2dxxZWNs7UklHyymtxtLT60AnyqirrC4UlL1rpRbR6wU2o4OhwWH592I8CYkpeVBQmUZkrgUW+o9YhOVm2maPHXY5aHfrBuRZZ4ON9hjxt7MOedZRzznsmNMuO+uCi97yuje86RXf+Ml3fvC7Hzvt1+SweAIX7sXIvEBklNyLIFcgrkPdALsKd4vWbVZNDGoQGtg0M6rl0sZJwqODWzsfKa9OMUMiBkQNCulSo1+dYXEjPlRvTIO7EsY1uqfJfS0eavNYK5kvdXiq3xtdnuvz2rA/LHBfnHGxHoj3UJInEj2W4JF0/0vzH2BS/VGcMhSkANmRUJQS5CcPhSlCaapwLE3HnUjHqXSdjO43H1WmuuSAd5L9kBHgp7XXUVOd9SStlb/L5rgjRKtNHjjkoxQ/ZYZwJHUoSQUOpwZlabevgbrrra+eNpXf8jQhvVx5VVVC+epPtetqVheBuf9SY5Z8/rqFrRmfPvBuzOKRMWkm7DivOvVl2k3TsT8r/DTe+oECX8+p33ylufvlebTJ2UuYIL19pvR44ciY1GM5MNaSDbkt/YIQBldTgHkxqSkhVmxNBXRHaunSjOuxRYTgslzquVwO3qbkzhQMEiV7saO+nhY5MMDgWLQ3rKd9qS/P3roB79rbiSstbZVvJuSFP9QSq+zMp9upYIceMVg7iSXsa2vQgf9mqfOvMtMaB+MBzYG3VK5bv33lRJM+GF9cX5V1b/HM23z2osiwPnacMSnCnnx76l4p8u88TJB+Wu7EU0Ki5tmq5/lOyIkZ1F7IUDoDjskrTx4XVGwsG+YbFA7O4nlTxrkNzy2pVLuoFBEk4om+HRlTnNa0gAGoPXagzQ1POzk6yRlrlaKoaXjNkMRotisHDNCqm6HDO2M3LwZjWn372hMp//21Rt4bLqnzpg8bJm6pF7UKru88qkYk0jBOVdMGXVYFKWPinN9NTkDGLlJWE4p6YDVmv+YWQGh+neNzLZVWwOy6UHwq9M2zeSjujHDgHlulIb5TifSghS4RUuqn9hCNp3GJjtMWqTTY0bfJNbc6qfxR7ze/L7WqSU6+QXG1SB2oecmPalMyeLDhrRGrj23NBrIcOODnLetrNqFlQLbBL5VjK6uWtQAR+oo2WZcMsXGOnBPnWuo0LhkyIH1sgd0SOWeErzs+66avd1lrZZqQ1oZN/3X7nDRW+1st28hEvV058iUUpWMYSs+odJcbF9qcRLEioPJBzbwzqa/Z9FPrcn2zb+VNPNBNHpExx28jygZHinWxQhlJeZHfRTO0pE9Bcl2E6vVt1sFMJg92PKPkMGA9OdYSVeEQzrprs8zPLM0455gn7cYUZW6PLfmz2LyjLC9GplMFKkmUkK6S0lNK+kpLqizJlJEtZctAOTJU7uYlRPSPpCm+7nhBQ/ExU1J14wpTGZvv3O3Kyvzctxwz/GBxJ0V5crZwDWsokGMEwxiGCQwlDBUMUxhmMMxhWMB27ACtssrusYHdAj0556L15CmLUd3RV3MPD3Joub/9hOwDGGEkBySuyKe691zVME4O8DSQ6yMH2rYQ9/vZ0uWBf6oMGoe88Zw/eAS8IrrnGDOwl4P+shRBhnvWBYmPAbjzTlbykXbY/Ak5AVqMSO8ktyVTI6dorrTLfp0VMymKsdrJ58hSVu6hEVkynikjn9NPjxKNRvgD84U7OblypmJ5+TGbeAESM5mS2j+8SGcO5NzQZ3WYdhLQpjNo5TKNpi2TJomXzIIff51MXt/4I22LufGjebGv7kt2zCPSuLQpQ3NIw6mqhi86/EE6iWbohBZjZ2S9KOZQw5dc2fJdUdCYl2UYV4zOehz+WKU89nDYAEsVUKSoBkl0WR5d2QJZ6jwAnyvKS1+itn5kndquxKCgkLEydEq7kr/qoxS9PHkI0CGMYNt1NqcEhcySr/XGN2jFmvhZBUmGxiaNR9M+/21BCbpqujRSalL3thuPXPDSTQ2/bsrSG5evucamNgJk7twJ/YbZUo9Wm7yn7eoh+uY9b5mNvd+q57n0U3wbvIjOSu+Al5Fya/XrQUxnxSbQsOEeI3dTxLqpZ6F3RgYG6QYkS/0QGllpu/gesjfkDqqszn8jRhoM7MBX2BO2smKsrmSskkju93JRCUR5ELE+Y8WWGBH004d6Z8pbhdktL5VCJ/01eTTyGBlxSvIU5SfPyvlCnp6JeCBoMEzjUlDWMygzu4ntKMc8RzEu6QqwCuFqALxKhGbSg6gQqQYgq45VcETS4lA1otUCdJ0YLSRgasSqBdi6zOkPRx2sIccawEkl52bSx0Uh1xrATRXuJGFr15ryqAU8deEFFvDWyKcW8NUd+SHTSC/8I8vIKONhl/kcLxrYl4NsRL6EhI4IideQW0RijNQ4ZFB8QF56kIKQkvDVVBnUJmhM0JqgK1EC6QkZCD9SWUymmE2xmGItQTZCkP+UoiM3+DP8+4vaV51ms+iBwQMv1lhVV9FpqfY2pn+p38V13EA4G5gH9A1gegd0IVjlOYB1fgAsvTtY7Dmw/4cMz91AQgR8ChJuPvEjLs7wVrF2HpKghUZCE4M+dwuEjkjxI+AS7MR00m/Yp3v8bGAm7mQufveyWjdEPUNQ/ONwwCR4nEZb2fMa2WEgvXjsbXAI6nSUmEsiCvRuXeNwV5GBD2cekE584lh6FkFltefIsQwHgiZHIn8o5VB1gkhqkMCL2GMRtjzESATEsxOYhvk7C6mDfod77796VWTGzM7Q7oiM0tuUvCnLaM46V57GDj7nkLNW5ZIVQJDbKjFjwXAqyvhfrmQrQS2IhHf0XalLACkUKaG1tjBe/VKfY2Nw9Bw88fDysY89a6iVqtWSbkICFcspEY3WW6qMv2MaDqvek1LshoJ0w8WJeY6qJscYnSBDd3Zi6qhaa1sCTkJiwgTEEbjB0DKE7VZrR+U5MY7/YWW9N/im1KeflkF7TeKlWFqWjenlyJ1S513XyUZOrK+RQi6dgsp6zD73J1MtWZJqjsbmAHcjiGXkvqpOCL9cbgdf8RfkQkNxrdIa5eyLhK7eT/6R8JJgyoUUn9IENwC+wH9MxV+Z6cxoSjaZSBo3aS6C1UprCasFadsSt0YQwms8OKyiNsCa508kjBThopYmqkhziXSr0hrGCk6UImNAs0qwXyfmrm6qGYDGLW4utSloopbSNflFcJr9ZaknJIztALahc6qR5F5F1yg2o123zkrPC7NUDzuxB2seZ1WqHeVCsUrgDHDO2riT3RpDgpytw4YxwluBqFuiWRnC5qxoTR94llv0meIaVz1XqlSrWK+TIvkqxAg+j+CWgjPtycq1SH+S0cgRrkvcVI/y9vyzCuYYJF+9wBtAAauFT5JAwGLIR6GmkA2dIllqVsKJQhxq3dgXrJQDkG21WV7z9JrmG1sypkQZJiqAA1JjzstkA4ZXkzWsIfO1py7MpNTSy5ginWLRywpeKlbUwkCGc10EXEqg0F8Yq2T5HU2VnAHKsaWoPzXWqgG9ddLN2F3Au/Rho9lFUKKwmhCvNcZfYOpcYgiUuf6xehZDOAGCeMI/099CXegE8ln2nb+ZzYEWoybisxKzrqQ5QcRHW/OqwT/wrNT0BsdWhGKSrczthwMUSGkas/RZjEiXGhoJmVC4CyL59qEDGbKFhyv7fwPTvZ9vSTbeM3LDPDWXqdqEPqtE9X3Z0Fe3CvyFdFihGMlceO/x1Zyv+/0gYx1C0gY9nKNZS5NuTRceoL/TQKY4umj1QoCwbj3JaZzteSlavdLBEALeDaUxxTikFGj6BkOAi4G/pGwYN3me9lJlpVo0KwGjBmCZdu4awy9LFEiV+y6Bsm2LlM0nsgVD6UT6ZqzBrGsuvdqx0bWf66weHyA3hlZl61nfLRJwvgF9KSCgSyClgnM8KwcaMbLEc5mjKzq0U1FOz0sCKEIiN5k0z59SNhfqTP3T2LpcweBjtGoe5YRkAlwPMsk+a4c+b+WTdQ5Lip8aOUIC5bRMq3eOCV2bPDpLLwSnW8u4P1aO9h1cTSvG1xsgJoxOIn/ikNSZh2RNjZWii/UNgQ+esQHkEEzs0lTFBe3jakhVYC6tWg6fDCONnAR8IJk+wK9+rfmbMk6M1Bo99OPCUS1JPOHcIWKgp/Sy35I6HISAqQXQjCK1XLOq/ydUqxaIav07o7bsdHi3IcPExWerNqFlNNzvGZqBQpmyFCnRk7F+BKyiwSnJVabL9ayfQWgr43DtpQxycGdRpTHDT0IruUr/MtyzvxloF6xknCtRX/0eIuSliu+otMro1C0l8oyagX9C7TCUASRzozbrzn7t0SPOJeqbqqdanbeUmbpIsaf91tSFSOZBMjIt8MayBaSWPo40JrVHqXGbyFf8BdzyXUuTMFpX0Hwtju6xDsi3QmKECb/MMcpieQSv+MA0bUrY6otsFJ6jPdwpmoZhTuRgS5z6ge05EwHvk8RlhOMkwi4u6AwxZkXXAULddU+wYLBbnXwEoTlqVNUvIEPr94cDCIS6QCMOh5AIPTl0uxiMYyHaRPZbDT6m4dGhj25R4WAWHY7CEA7BMVmRW0s961UFXPmu4k0KvWw8M92Vew94q47kyUzsbX/m7eTL1T3QWoTfAYdsAlMHD73lmxVPL6Fv0EJzS9P4rXxqzHpIZIOxtg3x9vSn35iwuxmmbuK/a9oZdyGI5KhfEUZQeRw+D2ds6EF6M6nLaLRhIJEbe24dkJKtXyNQq8uP+6CdYTRSpv+Q4s9bMqE4ZwmZl876e83KkDEiP59WkRYBwlNi+tHcMTcVjj7YB2ART7l0Ss8aaAoasDb2Yp6DiAxCyL6qC4h73Do28qixHzhzjX9qYtMEFCZRPO//i38nkP84oAOcaL+uNQAcyT+tvx1uuwPyl/YqT2TdK8Vcp/3rIlj8WnGEOtUmEOAWYWVbA5W0C1iChs1O9upfmoWnoRMgqmjQCNd7IaX303Cvc4eUwqgpftozijvFfWRNx5diL2VjP5BfL3UrV+gzztdDoSEsjYbyQMoWmelVYxnum2S7GGjZDCfogpcFKBY2o5ihXm63ZfPSg2+519uRQf07p3fPBk4ZMLsUMAULWXLrlnFf0+1amDpmzL76vbEwbuFepLU41etl6neueN35YUoH9EHJ9t03JMZkd2KefMbWdLuNxqpvdYZjFQzMpk+gdjRPUoROW7ne1WvcVe9gkVL7FR/qlO2wmYAaurmpfuU5dCpCTDrIariAnVK+jfQ7D+lf3ItcjyIwAIrcYh4ToTlQzjBviuKP7iLfMNo2bnLTagClFGk18Sf/VENW0KbEFcJ8afXYv+zCOS+eq4EdkhLq1ULa9uCF8ij6qd7R8GuKRmxeki2Y5t3Ldq2cV+RFsxmSjH3B7ZOueqc1fZS5rpeW5IuAmmpHOsvWuI3ihNgUQtETcn+YcLg18GQN7CdDhFCqn0k6DTW2tKigXzDSoJCBm3ptofQbTWjb0Ke3t+VQdde3areZOWgi3mXHi0iAZLXkW9DSGnXWxDPIVeO8Iu5lKy8a+4Iz8Kq6S52zVfglpB95twnoQtLZ8Xg7tHnsfLSt/REhwIvNjBH0ZPwmdG3FYMYKL7vkcOZd82k5fbmfx2HaRY69Gr30qsyZMxCV+Ld/OZ+9uivoC06oeMIQReB+stHgb6Nt5bmagrVDf6FxK0ATjFwR5XlpgrBEEvdgBGF3VwS3eK4Kh5GgDagilXLI3WV4V8fmpbj7BafoJ/dyd9dLEuJXSl7s6nnZ6u9C+0JP/KKJvK9WvDP2xNak8lJb6RxzLYOPLLWWDWEqeqv9LQcz/AFu17xOHiYlcg5SB/vNZZP75XDFao+6WFu+OFO++RDt7vocfdtzxyWnTwgt37Y0DwmSDA6ZlEbRGQq0L9gX6AuQvvn/XhPSf3zcMXvWmAm9BKGXTFdJi4NLgtqaMarYWFWKV/AFDjM4FQ5IuWxnWADl2SHcIORjOHgn9ToDg2E24zPx1e9OxtKzVgbAg9F24tA6q69pU3taFM9MMdRbbZoGULagxspZHDcYHC01KTY8c0rzrr52U83Y+4l1Ds3WQBg7sMPfegWFFuyaPzCwYXgRsxeuGRuFPfckGsmTBPyy6Y+F5Tg0OWuJX3Eg2kmM1rK8LS0WQhIv8SL/kpZnulQ1ElZMlfw+VBiAWn5vA43N+jy4qEWEn8VlLTJcGR7bXmrakqzasKcSy+Qp5YC0d9n/j/+O1iW8YN1527G2YMq8WTu890PN/T/goutIpwXewwkNGz8NfxZuPIu6P3YZPp1uVNy9hL4AiuFn7bVGE86fnrU+rBkNhTSHumQ8ftBDdLSBCWo08BYTBG8RmGYCQtxFIe7i358Jfc1YntrDZ7j4YpY/JNKcm4cjYR2iVCAa+FzWq7oHhfJ4db8wovjzKCO4xbz1MLnzJeOkyI6IYKmlWtL0f0amgV4ew8GBdA1I9iscx9Hy0xU42qDTyKUoBJ0nn7E/ymrjqyOTVdqMZGuMMCJGhYT/ZF+8wDnLbEN9A6G60EIX2a3NSALdUo1GL5Hxv1NlB/NtM+1GfXBBbcz0T8eP8Cz4h06c/3XWysWDt/Bb/oDPYQ/4/Le0twZXLu6Wzx0zfhD9IGr6Z8zBpo7p1xGHCPtBYj2hPzFme073rM4unlX3lcl1Mut4lutL07069yX6FbpLMLXo3lbHeet5q/PeVirOlap2stfD98Bd7APwRGxFqgODBzfltWRy3YXlK0UyqLpRk5GuTsCOM7sDcCjoFSsvoGWVKJv5J4ynxaboKnqrFqak2oReD3wD5fhsEmV9/ZoWlNEV0GBqJVbvsCMxg9EUd9gMdYb1B1Nb1zbj3K46SEfELRQdklGiFohMujq7Ha8ziCGJU5ORZmxy2hhXU4MQowNBmR1BGJUTHJyG3tBEypuGHaChwW7V1xkMeL3NjsUN64+lDizu1fO7YipNPL66M6ctyWp1oXygMh/KmA7VwYYl1ZNRpR6EdEayRtZ+klASBvCCFAGE1Aul2npl/SnUeOV2J5GGwZkWTIpgRswQN3o4QnlQKGjQG8XNYYFcZuEKLcjXib6WWmCO0+Wy23xqyOF12qxe6E3iOsoL2MVKo8VhsqKI+A6nEq6gmYRkFCHG0Ydo8nmL3yKf0JQUrKZyUBZ2S8hO3jBE+IkS4jr63u+TQtdee7/UeeSBy7sZVS4nuDWodt6KuXMBvoQYR1xz9VweD+edZDkEQshmRCOoXuCoEuEEPm9bUVsl1CotdU8mYnZIVC2YHHovtU4u7DAaHQuzNZpfeShoCXs8XQbDTv8JqiTGkViRQ6byd40MDPTMDwEmjiMfZUwkarxesxdBbF6vz+bTLNsvtAgBeVAoarVaxC1BgVxJ8PUezWm0zF5k9dV4rV4NbPb4vGY/vIwYR4ITEZ6gQJOvhQP2v9Gak6ldWBqCZLbrmWLeQVoxR6xMV6cbpUokhFiIMJQKIBlSVSWfX1tSCs66i2aYhEo0jpsYHQMCv9K/Csnd365sZ5QcK1YAOvPBVJvTaENx8QtstTFGpKAPNcGgRSRL5I4b9hzee9hwZVxhzxzXDh3qOmQzzJja3RezezN9Tbv4k4kn7jsXvCo7w8i5ia5VN+Ht5BKIQkz6n5e/v/WbYeeajWt079HiOBdgzktUdVYql8gqu3jAOgzWfxZyLUT+XOpakXKCoOCUZBRDL8n5z2dA8vFdatHd0tIxKvVs6etaYPKux7GcnGheXqf/q3pXHjNnO2aXbmSNuWD0Hl1Df+KCD8rTOmXEuwv/2uh5ugP7U7r/CSu/KGcmkCVzeEgDYekevzr4eZEWX9UTTykHk5T0chZeKb6/eJCvGoYVgzeePDyzP1/XvP409ymIaRX9ey+pcTon/F3Ws6tGcQp5xjfOWku6Ec+cGt3a3rFp76Xjo1uvbvvwQl1/U6JxkNR9NjuoGunFe1vc4BA89I9+2OGfEVl3T0tPrZp4CSYM16bRbU0DSu+XhIJTfOfd05lUyFJXQyqFUjzqE+GZF+pNn98uT7PAe9ijXtXVoeKCVcVAl96EnfWGeHzsCXZLyMJUQ6r8zVp3in7sWfJ29SrjXTvGUCbeuNnY/vVFYHTQMezeVMKC8vz4B6p3Oo2Pfsmv/45VTYrM3uBGdwdD7s/GBk/9Uxi9R9PQnjhhShhixnoHtwwNDW7rjdaM4etvR+K1hLO1MX7uEL75l8HeNeeevGrJmdSf6s4Aua8zxasuntDTHvMmz/CgsmNsgu54BSds9rNMnDlmGP/Du/5Dbn5Wzqwv5Z+rlaKpYnCSshx7XxIKJpcUmj5Knxfb6euEglM2sG4K0ipStVuJbhtNqQeI5t6fPTd7r9itW9ITwendD51WcYrQw/50skvHNFJR/iicWFY2iUbL9o/rLNqKSj11izZ3+bRpb3dj0bdjdsn/tlv32JpZTKfs7tSYqi6+5mBKlQq1tFRWpsOZ09VnMuriSB6YAzThWC3X8LUFuX9Qtg6rtc1BL341wT8pAVe6d3lE/W2fikcc+smsufx4vvhmagzgxRUyZsgnBjUNmlwodxkHxxUPUfkaoQyV1WIUV5vL6npg0SjLNc5TQ5qdbWp4nqaqGC2vKMPQKjaid4GVVC3MYDspV1IDSkYCVDEbg0q9Ot+pK7IrHtTjlDkZ+jU04loZMmj1NT90fr0B8xuOPKtKXfvx7a2Lu/PV7CePXvoOoeBwNkQm9izsua9wbk1NET5LxjWzip+eH5G+pv+aah/pIXvolQoV9y8ac88lZ1RYPE5IBddu+5+ny4gak+XJo7o8J+oKPKRomLz64k+//Q19eCJJD45b/BaWhp9E7LMlduHaZkriVa/qJOn5xiIKZcLLDwiis1YZTB/9K4W/I5vg3ulSqSg40NUubrjmoXZX14HeARpW6ik6ZW62lq2SB9XwIMapFI+Fjk1iz8TCoPyvCdIUac2Dlc3zGyde5fxXtjtRcJX3R/nt01WN7IaGwMaBgBqZFoMQCI6ecyMSARKJIIA0n8r8ZXb5C9VkLz02TIcEMDIOCr8jOJ1+NTl/AI/aDE+g9uFokhi9JS8Qjq6GoLPJbVFB9vn6VK9Tb2sJ1KgBtVyjECq8ODETyJHhRqkE/phqRNzaY/Sp22B8RkoUzQX8bVbI5rZ2efuAJbJH38Bif5jyHbO2WqjrR290m22Xh2Efp6RlpKE1rpky7zFeTyEsEQgArsM+5cCBmXJLDRn5dItNBG8YzJVBXLisGhBCSmGhqPPV3OeLClYVRTcXhhpqalzaYkXs5Fl75TgMQ5dQoAAG+QK8CJrUYcM82EOBPinDc6NDik366OzmLREztHCtvr6+y4MXmiMtW9Jz6TcB750LT60dctYO9Pf2glnrPFj8hOfeqyTGiX4d26irC0oANmtriBVrEyXeRoNfnlyl7FFuZRRfKpbzppHg8im05LnU5uPHT7j87u6mYydONIVT2ZXqNevWwOvtdsj5Qkfli3xrwRUV317ZhRxDrZBI9fV7GWuKNHQZBio1hCfJgWaSGoe7o/6WkJNX5UaMasWuzc3w2/iZ1JF4UhjN0Hv1OGYEZTIXSFTDVToCFYsMMiliM+rQzMnhRfGQr81nBmD7MTgDcwMCrj3GxhS9B+wq4FbNjS646wD6Uy+pp+1c6mBjSg2emaQ1GxCt0Y7pjE5YH8VYUR9cNvfzZ9z+5r4IyKurlaLtv6e2qeGdQ8tMuztlKkOTK9WCZNA1kMwe3rA8PQ9MwBrQJ2aGZApePAogmTCDqq1U65wIG6sqwyrKi1G4iq08VbcH/hHMT+gMR1J7wx4YcwIZvWW97h6nr6bb6e7tLQMyMCfs6Q03GpQ6SAmYURw3o4BSBxmVRlwlEKoVKKpWCAW4SqW+lNrqnEogmdswtdLuW708Ow9sgOEhEGmoPjZP09rRc1e27E4wAMtX2VfJZpO1ndKjPj/1X0mcrf40dNbZcsAGKm4KiKQkKE+n6SZBiYaEukGrdRo8KDERRAnBYhaHL4xYis0sOlvVSF11ijvpxRnMhgQ3R8UHVwyPEoUFi4ppTzhnk0BCD8g0MiGDDY+4re+IisuWkkyA7MXKivLyZ4qKchj5vDnlNwsK1hbS/qncoSAAmQQVc8o2li+7VsbXKdXy/6J3eedzkGxIADkka95c/YZ3CckIiM6Sf6bRz5dV7i2tel00+4svRSczOjIEYhBTyHED1Lma5I60dgXCMAfihXdMJYp4AneS5Z336DK1TqLQm1UjV2lle2nlk8pKv6XLSzvHRdW85+oVivkkvVxYcd3xdIgmxAVSGc4X0YaeOm6Ui/QyyMbBS26U0z8owe3FVxcUgHo9WLCgBFxGQtjrdlIAlMdzJVnf+ZYuA3UShc4MQq5Ie6cvBJffTior/ZZGf6+sbB9N/nhMdWpMRZOFayI1NHOINonhDYU1anzFHQaFEl0oMAoyX2VOi9REauBD0zJfjYY1t//YyX6LyQB3Zp34skQIcYRSLToJRTLJ/o6oy13nsgoqVPW/WuUVaCV5nS/is+veLPgaD1LY+waHB2c43wSJeKE2VprUBCY1xUqldYUqgi930DnmnPtqBXf9tE3buPvnvcXj5qYCz6BzJXfjdeou7sHCr/hFX23uzId58UuzOW/ThzkHknXZG9zarIknk7XZC+bZL02m6pFEV9YN7DxsMpm9IE+TN4Ptv6m46V+CtYq1M6g35TcLyGTyK9G+/w9OF1+zXvdOjSb+1aZNLGx8J2WJMGBFkftWTLl46g2QVHqUmg/kU4+WkME3pADAoh4rSceVWcosPL30ApUFAP6yU4VrL5ReXXJMlr67hlwSLiVdwp+SNPtlWSPQKHu5iL3bPfYMbf55ac4eSQ8dXJyd3SifQusaOTCyP//Qm9SRWul3ktmzZzl/ZJc5c1IMuVNTpJ+bp2QKqsj2DcwUUasXCe737O2hbstUoQoZ8r9QFB1Fmwf3DgofJrrssELGGu7T3r29/6Nhxbbq3TsaO+svnmvqcG4BPWsasYp+PcKt+t5THQ3ChqBJzmh2QnL2l/1ZFiXrNyy7JK2AxgVmhnhudGBYbowfqHO8GHDrFy2ADMq6Kaq5xoJvbs51MEXpjKprc60MCQdkfHU6tTtoG9kq/aObhlVqI2YcDxm0oMGGFh8+8aZ/KpjVytH1DXgQLN5SrvjCUrT2+p0bIg1T4QLU9FoQZ7GPV1dfZhVQ/gw+YJkrhUMill/MZ7g8fPUihezHLAmMaBRKHQLdskkUkuozqR1oGqr5U7GYe3rqh0+GSkDSrtHoZnNYnbYqU6asELzlObM+nfl4fUXRqxfewNB63LSAyKf/+963OXRqvkuZfvrKJDqXnrrNat6baDDv2WaLxRwb18yGhGfH90iMWBlsqotHmgjEoU0CgfRqarVIoTPqZAZRdYQDpCfBXgNs842g0HK/H14+H3M4jRn/aYQ6fR88cMWSmFIpptkKBfNBWzXLLhSKaTaPx/esTuimbyuYEe7m2qqq9GxDWXOrLausnG/g1ZqOI8R9832UWvXQOs6xjj/kv/I0Sn9Cj/xVxV2x2+HWapVGNGykSZ7NF8xmsWYL+FOJMCWpEtgJZJ13zQe220dR0U+pECKd7i85sEjWeVhH3ZGlxWGR8A8WR+NVzatjMt+As0r6S8ve5wyIeF83sLSzv5iT37hvZpPgcHKfoG+ZaFmvoLdUVHjY45RB2F+UgYMyKHb7R4h5KLWtu9vMa/Twxc5gk3tasWI+Cypntee1lpGxkBapn9lGX0mtUFM5QR2F/K9imBRZ3VAfWh2lRBkRQ1KIIGNIRvGz5mVxEqVFk5GKhRy65ARjaGwocwlIlgSt3J8rJtkjP7tqS6x2uzfxs7vufxieYMR/9tY77ITAXfuzPTIJA1QKI4LKDSolCvrxT7eydc5EP7m3ieTQZiZrjPonE1VTrSUiVGZt8fknR4QxS0qDlazHM/lqSfRf9VQbVayRObqCvsnDwoUmNe/+vSeQSPDPRY2Ex4cEyqyHHadS56REmIGUGUFmLGtg/vzGaHt9ag2eQULVmNZsc6d7P2B+MjP5U+ZHFKcp6jQgdpIdz0xr6umoN7zBK9HRv17GXLZ2Qc8ioJ16rGTVOea5z+YZpCfKq8vpavry5a6df3dcZF4McdriT3yO5/KfzXd+6ituPotOPJZLCZGi022lMSlIUOZNjjcmL6snkVuQzLTzqMkd0qwpcP+drDG9d8Y7fkn1Lif11TIjxWlRZnzKSKw/dmbKbSxzEsLHQQRwk7wnmS+RaC8zTye7ZWFMLbZPPp08+7tLhqFilox/bSlz6bSkHQiVvsB84QRrBvDt0XMK3ZHYOaHzU59zYp8HOT7hlKRpB8GDR6GjwL7zCAQ/NlwDrpnR+dL8kfnDvw+Z/JHfR4ZHRj4LDKak/N1sc9t2/nGb3Pn79pqafGfWKNeMrFGtKVrBkCyuUy0Wzb+o/Ey5qUww0KFcrxvcVf0E7eJqj0S30uSV246j246laIt86vjK2LNIgVQnwZNTXssxCy2mD7ygzH1JaFkd3p7Un8/MnNPUKPeuzp/5/KvT82q2JE8+wzVj+vHMt7Q7+HDKP9vfyZ7ZV60yKEzMgk//jpNzZzXJQLfMyln77DQMXHMPmntkzL8mFe75hibBhRvU/n6/X7ZwynUAlZqWO6PXuGR5AlBpQFFowWfLMb3eYieczQqMw1dkNUYmNCLqhdJB8IIMAcamYyW/vxV93jcE7ACG+5H+tH60WKoqyM+cDn4Jd6dNnzF9KzyZlTtuWLfn/ajp7zFn/sGIx+sP5anTl0c22KUaSIRkpFkaXUZVp8y0e9kQvLNNramGIx1LSjFssVPdGMqmKL6/drM7NS01rTtM+UGclzH15rUlkZm6BFh/bHWP5oe8B5zd+/4PebSphv+d/1HI9WLol8PH/kpmpoQKXuKSM1tNNtMZq9FmLKHc3t5+XDq9Y3x56+JlMv0DCWcja3SjFDeySxJfBgA6C8lfzXILyfjldbYVylW/sbOqeYxMpVanymBwq7PYv6kYAlVPZWUPo+pLSdVzX8yZ/cXsOY+/R+YIL6qm874wTMlWl/IUPJg2/VHJm8aMrOxynpIJlXG3lAFlBRxPua9dAnugVjMRrBin8YGFBr/yNahIexBGOInzDrPTnE9ZsK1pVJxJyjm8rGlgD7aCSQd2SDibohN2f37KO/svgZ3pmfvJ/JOzzUx6QONLWsoZ59JpnHI6lUYvptetyPqxoZes9UvUXBTZNXxtPkCj42Mv52knydA/+5y+9qw+8nvXnZPV9DXrvrhVXoQCpgYSAvUr8IhHPKSde41yv/s8rotHo3yMRH618Bs074smObsMJA97x0Met0cwT/KuVHQ2YOZgtNZ+SqFoqap4xB0edo6HHONeV7gvee7X5ONOSNEFupRqld/IQx5xQ6z2CAKkLJBWKo9U0+HtaOjPF1V1bwnVd+pk/3+o8X/ksb9KdaZgYVBDixdq3uBHUr8fDVwqBy3WXUkyvoYHQ3HfbOra7ZTGxGCfNCuVboqHjXNDCj7mLrR4xG8e8pp7/eD+lHgwvo97r/0xsEBatfC/tAODMjp0jY4yo4OQrgtgumWB4iFH1CCtutLLKZPJDbq9zxfo84hxHtLEvfq532Me9IvHSXjUXx/TAwYPVMFDeXFvc70/UcGc7A1wryrvdxGGPJAyD7s53ZfCqI1q8RQYWADrrEM6uiYluW6oUQr0N8v0jHfd9qTFsNP512CW3rxz0X/cUnbNyJuy2mXbvz1T3C6eJWK8yYtd443ndizc3whByw4H3OEYt0tgiShulM9NnnOzI94lUSYrEC6JW6s8S5bIUdOqtmu6w6m+zV1+tZz8U0t+qN6vxj9Zufm3f5gBE3PvXf7q+pWQymJFR+0ub3dTnWO8S4r4JXXDqWt3IGDpTUXJatGk71sbud3aAjWerGYrcoPcQOpSpeC3drBEHDcq4GZHuVWbd0nW21jlsEhqy3oCoGW2+7lqaNS+7UVu2Ex2DrQ37IpT8EtyMRYaXO4uWtyW/ezFdtm7ymi7GcJq1XKog0ehZjsUx31xp7m6sTtbUGAOqGl1COFOt9sgHY79LUWCJT5xY6Q3R4PzbIuOCLh/xh3VeGNuvl0ubvTC5aT9UsQsS303Aw2f3rPR82BnzrLJzdy3sumLf5ldiMXQA/z//808TWhe5p180v/kq+UHm1r5j6Q4eX4AsFEBhgJNC7b2VcMdt96ENvrRJp87zc+8JMVHbhjkvC0lg+9tzw5gtXnbg4/2ibmYj2rw0RLfILdtrRT8aE22uZmflSf/04Ge7xDueHkUssrfOOuguxxDtfpwyCbARkNPgGlfV8AiwUOujPMkhxEvsze9vHmt+XqdrF/+mFTElVpmkr/msNk+5bE2UpM6PNn7QkJHbYgy5tcx6Tb3FbDIoniArz6oo+SQO3k6p8Uwaxdu3j4mmcfDvHIw9wl5PAU878tZ5QueycAp4E+Ai2KWB5vT7Zylh94tTsa6p/Vrdvc88bbeeDR4+r//+/Xh79r+v5Vf4dvrXpL/Cv6yLYsvqhZN3j/hlbd4k8Z1Pa4fnoH3ILs3ojDYCIwnTqUwn2W3CmvjdF5QUdXT4xCfe8yJE16xeeaYryys8fjbNDMwHlm1s/xqIy4xP18Zw67r1dPjYrU3Zp98Wix9dmHVurQjLvSRzF276vsL2vBXI2ilE2YJ8O6suTXgram8HmjdM/3+gzY9UYyumN+nUpavQqSdzyxi3SSsao5SPtRbqw4nV42VU/xH7XipJ16ai7VOh+GIURIdEkeGsZIlmH7jshWiSsT9a/AiXoRV3g3wXcopK0Tt/HVNvQYdjO08vedtR5xO5YO0SXw2J+6nj4e5gwiPLjyMC6Z7TiXLloRRjKrHEQ70pUC4ZA+wbOE1BFfWPSY4SNmtitpMQf2koqTVx1dEveNM4l94x3wyVKQZDFsY6O/9GMwnYxErOPH2AhzQLmcN19siKWIwUfbvKm4u6M+njAi0ODFxi0HLTzb/AP9b0eWBx9eEube/bau7NGhpoiCduNqkRM+saJnIWkFWsny3t6yHzxNnszxl9Iupmibwdo23VqkzmTfVyibpZtWuyRODiTIWcYKjKLhhR2ykXbd/RbVwuLdh6Ix9xfwBOKe/2V1Zo5VSjqwQtTc2eX4FOuhfq1w1e1C4glTbjrF52vRkTICDlN2qCBw1BfWT+rFSDDD+mXGkbEmRtY5+p7SIlC0p4hEX0Geg7GUVvK6cOlHNE4yVmvfw0PHuDKsSFwm8AcP2YKwRhV5nWRmqFNTh6UAHtM+fapZcqu6c7pYLaS8jcY4FFkdHSPgU0yejWviq054gtYjvI7yDTeXTAXaxIQ7mxBGwnl1s5jUcmV6QOv6zY2GJXqeAS8m8Vulzesb4LjjPsT5gnCUyGuLILmG/WTiRdgtfv7pBgtKavmpLf3cpdK5griUS4QJfll9Xa/dm2I3zCczqu94R1pPfvvAktX/YmE94EYCASjjemBgsbHQIWThylhsQLqjfR9WuQ2b0IIUfSX+RwthH+EaBb/+q4Il7D1RgpH79YUkHB49vhy8fUFo4RNcLwOipguzSUpC6f4Nb/WmuimrxDHSmW/VRqSjTXNrEjhZqcMdopK0NZhxR0Hsrln5TRT8BSJqkrgqIIXLHaqGbFd3Dft25+D8vpUIQY8DsKZKNNWZn7tN1KOm9yA1uDNgiq5yf6mYtkJEKME1HdBerRvL6Tme5L+eaCiTfFeayBnKET2rcY0REN7S0jdSbN7jMeVoaO2NbffSYdH1Lh5M6tbmO4bJT3a7o95WcB1jTtHpWBg2TWzNjIBhMn0+SNLZJ6Uxa6oioSe/FbnBvwJhRCMY5v+jwfBIBN3ojCbTJwqz7b7hapHabYH09ITjzheLTXH7I7BnoRh29CfOfQiw8CZBjhXRmB8oNkp62KfLimzSWnoS6UdFNRci16qe2dAmcpDst1aTedTPywmioW/EW0R494c+OJj5e2SNkOtHNeu2yrEpgF9IOzx0NuJWvSgFbeI+jMUrd+1YsD2mk5hzM5kKONeTZ9HQ3Se+V2yBrUkJzSItIkQbmatH1QqePLRyUs8FsaYtPtLuNcZK4/SlcHVdn8FVdkhFXgv5uHQRbxAQ7dioPfK3iFhJ6Be0cQ57OhgjcAOZAZQTJFWDuVva2aIVvufb1XLcB6erERFHIOPccAXNfY7eYn19fbM6Wrsp8VujutqFzCIAyUq2ZA0DuVwX6njOm5WFrkABixLaSwDgvUViUEe1z3MMkZ1uTzivO5r5MSLNl+JxHS7YKbAySQCB4OFhIRFjOUqkk3M6/SM1YDBE9ra4pmaVLCoOnyVUM1sJYOyCC1xPsNUmr1UC9IclG4+qahWO7pABsje7tdj+5eqRajbDpePeL2eCusbV8sZaarAi6xzGI4djXS/NaqV/Oze/I0pSQTlNP+vQiN8x1c/G3h9eu5C/JEdRbgHQx24y/29g4AWM6UK/GGASMiYhJ7XAtjqywKy+HiBgh2mJZpEhIcwxc+960TNQqxTXD9KV2tUDXV0ycm367i4pgMaASFHQiW7VekLO4MrQ05H7gIoLgJVgfK6igow8BkxfHhDij0iQiHdoj7m6Mz/ECyjRCOpotwSS6hMczKXUFecsjNTMv/SpnXhugc92tGOw6m8IkUILGVsOIWIo5GXRIiV1IdyXQY9s68VSi+d09yo4Bdz9I6FGxdycEIrG9xUk2a13gKMgcBT7BfR1C2/z+O8phSRguyt4ZMmCr5Z1bWoDELrJRBUwklsTwhl7qrldR591JHLmRFm18FGPQB0pzwC1rdg0kjuEI7aLMz7Hb8wF5g3RiWxgaXv14ofwXUYMOcVIhlZyX7kaAKDxIN3eIF4jQ8Fjlo+outx1VMudkZ6WB+7IS9aTbDoImSefywUEhJVBKnD1lazXnd62XR3oG1tCF7s0Jjc/GUIaxACjnwzZba1SurrSn7Ti3KFpZ8scvTWmiRPs4ARqNhzO0dyVj4DG121DiZAz8lUqigG4kHvP9NR8Rc5ftQAape6fObauDy9gKQUWOCL5tcJ2UO4nHfMdJXtptCp574EbKCksT9cOA1GhMgxH8MvaAlcbPblnIAIMjvzd8ChJ75cQ6ZCM4CKCbplTlYZuHmMS++6Ep+eWX3FPJGFwZ9+voxSy4MyAiHAMH1re+C1ChKrdLAuXBluf0Di17DEXER3DvebRnRtVAx/ytAS0itAw3L11smlbKtS9bLddF2Vq5mrIlZk4QWAxQsOfjV0QbR6LK82i+rMnxmhzv7m0QLAi8klcgs0lwJn+BYLIJjhjKVY95aASb+7WVNS8ABRKou3c69NaIOJiIxCwv+xEX5RRgF8htQFGRKtj6pfqtRh5hlXDRUWzQJFoIQlXqbaTOU6HoIpwB3U+zM+igOhqdFZoWN16SEv1j4jidbcNmX+zss+xwQBY/wFbA1TypHA/Zn/tRJuWUZpC8P+la9yt2KqdV6K3DFCJIZvjg8e3y0QccMEGkH0AEvwccZuTnmAGYdlq1OQa1s04fqDWxv0e3vgNsAFX8dPB6Rfig4mWKJsHlKbDHbii964RZ6q6GVKs2jtIyzNKSDO5tHHLWaFlWkI/606QNewXbi0MGB76mFSdcHOREEnLKE2Y66FRKgsC1YbPKcr7ocu7YlYGGkgKwHDHntuGDxYhel/dc0uP0Gej3tJRXG8uazy3KV7jRVqhKRQfRBHSQUyc3ChqgXVkRBlqXpmpbWfOUkoyHKd2OP0hIS/SZg0LQNMzivJSEvXDt3bNno4pspHKHY7sGsG4JNZmHZ4AG5tc2+Ttc4K/0d9r38J37fFgbZ3IKJ4rbqhc7aVqzr9KnMOruSiHZbFydxH41ooZo2CpTQFbjDw/3gR+8llu2DEQcxG8MK0LitQjjJNkorx7MfEz2aAnVNxIzD8PxpCy2JNkayAZBL/QTwWUPelBWZbNGMqjT7So2lb/d7Tof1d340E51g2HaanauMfLtCDeK5SspRnYvUS1OaKXcQktFsEuHXxnhaha2o5EwEdsOEJ/wmmfVzhBoMc7OLo9lia3pCxZ2xs1+crkEvN7dwmbfWqqcuFLk/uSOPOMK9GNccB6m7tCGUl2UGQmxWOPeCwq1twJczvp6CYPCpXtxilEhCwh/jbdMnbBN3PtBFqikGFExBXp068F29z2slsLSFBl7WMmwAM/9ugR1GnPB5Q5JcSff/K6e0E2ZguQnbQ7E4bEhJ3XTvOgVmplfp6DocyNcO9YCRkN+J+v0iTCNwaaxI+eVuH4xN8nKMzy7VMAK/qzwxtLsJw8cdgIfGhhEXCQxekEc7dDzT6eE6WH7nFSUoXbDQhZdrH5190cGjtZjmoSGkv8m1f5n2qzFQ+0Ict6uuARmF3NASj72g6L+bKLN/r66SaGa30miDd6nw/QX9patBO+3VeGOqBqXwoX90cu23QzA7Vsvb7z8/P7t+CyweRzOD3WZR8pk80/0/Eqxzn6yEu8Rrjw/mYk3G6RXogp9g1tiA0qYl/ZdO+C4aT6wDY09UbcTOzg1JA8PRYHdaIP55YfzmXC5pgtfX53fn9+RbVZlw60btibvbvG4UTL0tgh/sm3gE7xnkq3ji3V4EX2ByfXbrJZZ176t8F2eBtjexX50cY5QxRQ+yITrI4LCLQCiUAufWzQuMEpEei9PWRLKQ/f8dCATxiPW+yWr38hf6T/947azl7i79/o7jYKE2ACcEkWL2dHsU5Zp7EVJQIk196XHVKjgxCSPkHMvomey6BpocLaonxD6ZWKrAuBu4H6TwcfPcECwqJsEvu88qWUMjOi4hojYYMC2+v0Hs59Tc5GpWIoQqquA55dsN4HTlfUuGbKshpScc4cka3NgrqYiUzzzsDwm5Cq6OpRXZl5Rs23IcLTXcCfQ5fE4ggBxABHOaMKZ0tKM37wNyNJYt5fOD8IwCLn5+CiI/XjIlR5xijwi58M5JtmaF+3WPCV3xA2930OPn8RHbBTKReNFKRe5e5njPmhwo5W++Fb2ds+niKVv3ayMJLkpRJLC5ymSi7gRCTCPWrSSfHQfvjivDDf2Lc3oMqoE2/qqHX/YY5iFoOQZ8HTR0qazn4+4aN544wBzmwadPg12alF6x5nuVBqqcEY50Z5v5T+s7I78k+CN828JNdVPRHW3PGYso2+JdLUK4zWDM0CKJU4UV6okJ02OtwuOa2FkDSCw1fJ8BOEocgIXgzzwfUO/laWVZY9mNiQpiClOjW4ESYY38iwNMbuKRWG/o3FcWKcvrXgzScYCXeh88G/nwWcryrS/jyaRHlBRo7JSjZzF8B9XTNebOWh/0nsZd3eNIeweP3n14pk5m1PfkhHFWfZYsx1XFTHTtZys+cSZeLfe1259gC9s8XV4EX3hloCoX2tuFMcclLY6jmCiDBMO85yLb/pXy1NNfUM9t/Jrks0fe3AObTf3HHFsYym/Nzz+GlSoti5WMmWkRkNqpIgufyrlXIwoiq62tNiqdQqzh30NRwrXdCXEbyFsRTepKCkr/FTW0h2E/ky2PIBrQrOptN0Eis9tIr3ycf9Ni6IcUZbdpB7xHxcl7DalQ/TpwdHLtGqkpAboz+7Op1D0MUIY23Pf716dg+wGbNdtUAMMbj6JTqOTQXqTAEMGoRIaT8bd681u3BamSVeJfNUru/ULat+ztau/10OWCmOlmOpzm+CpxkXiholcSXg9EtlhnhiWK/ZqRB6o72VLtV3FFtI4yVflO7C0i4L1YVOoZR2SlMMghsS3UkbiPR09BkBb1nMO1FbjPyGonV4CksXKBV+/lMPYTZkXkgYeLiW4KFmZJYAadWy+VdfiCnRLZzEyXLzCYUP4lU3jpFktxFKFS2aymiLFNLYNprQhonZiApEYLR7mwilbjvWG0/XzuBseWShASNY1MvAB38KIzxFDrEu1MipHI0CF185kRFq3O4ZkU+H3KEZcI0Yx7t+csD90JETv6Tj60DUL0dKta7uuehEMHoIMszPYAIEQ21EhhwcBHv16c2alra1b7w0U9UAajKoCgMVGuPCiTgmSxF66ueI0Xypwv0pqWFRyb5tnO7OLOlMMg/4KrEjRXML7E7jePr21acR+sr50PcHaXsHDvME+FDh01rVFxrNgHVoIr/1O4hLBHfRdPOQt5IQ7DwXMMxgQBqvi4Mz9fN8aBiN8pF0t3RXiWBvddWcISKLJcP4Fhg3jS1imo3hzH3ToyHCiYTBY0RLgvoCxRiMPYt7RdnPsvKpVlSUP1nxpV2y+9gi3xnGnAgFtiaR1b4EmZxkhW2S9NWMp/cqhLVcJ2YBwPxwKac2TDUW8es/g1HkpNhKXQo7+ujHUlIuRv/r/Pdq6ZsJZ7P+zdVlPYR4aKwlKRq6gcFDwsdR2I5OFPRsqHqiTxmvYDNdUy8IevQzovonfyQQMIyWeoiLzLIydx6l/udy/dxgGYpImHRuV8308Y/qEaPgrCsc7S4ZEomAAkNffnv/CEwWER2LdunkGsJmQ/Bb007wt6mGTMFza3UhXyT1mpDdcuho9D3HSLbSwyRL/hSRar0foTWJT5qRLMnF2WcPeQSHamgFf/ve4AMT1ZtAcgYfLePEaNthYYhGBupEc9+SFNeEoGl02Q+si9MV5ShLiBfp2L53tYWiwiTBbvt1d0B1HTZHdZ01s16uzI7YSzSRI1IetLOOSUOptF2NA/GFVIFq4iRTmrfieGt08Cp0mkZdBrlmIlmQGPaPnhhpNS4WGgMBTMm5DqMfQemNqYWOmRjM3szTpJGRGAFNSc5ER2tKhkpXjjATbbuxaGGT6qXkgQY/nIjxEvaLEroMyr4YC/u4GEyRM7mwTMUyeEMhIpBjSMWrH68Os84IhQQyfjgUfbxoG4ArzMIUdHN+1b2Q8jBm83L36ONOpyiK7iTO4BEx41hEhVaov2DX3yThTCR2iMcBHtq6iND8utNvxXKPT6fbyWvUZkPtoaHpxn51wXTyndXJdjQ+f+fQJsbitni2yzNl+oCJPkzj6n2BK7y0K6+gL1A0EpgR/MgJuf+UqZfjLgIHKinecDzO4O7UVTYjj0Xz9HsRvHielulmP4UWe3cm28Lmm6KOy30bux+B7RHhImcc91NEjzW4bo6yFgCbabZW9FHnDET7EYF6/Wl0hoxWL2tXgOR/kVnUzTWxhcJh/K+CSx4CgCUSCYWyG02VxCAiBDTLTtezokz082meU9m+qQdHeHKBGmvyHABu5BTduFig6YpUcfQk1LUmaUqS5LrC4FjX+b0rfTey3E5WfAH8Ux533sS/D9J56H8gv1I744dcSTsMTUbdZBchgfNMlX38abd+ihRTpGrNQ4jDjulQ9OvHQqtWNyHMhqZlJrY+7TS1ebRvePsuk54vvb0oQyg8R+WE02yC9iOz0DdS/tC1gDKkNOoXIHPwGuXM/Xkwoy/AfjwzQ89c4o600Lyu5RSc59PoQ+yeWKlgNQRAfflmvPhKuHl49uP2VfJSLyjvujPfb7dZTN08gdIzuQxazqTNLtWEjQqiK4zuZ1TkI4Xao2UnWPuKl4+RS7K+dKPaf/5uzt1P1VTc4aMcDyq4MZkys8WUCpKPFjCML8tC12gig8G8Y9MG3+Bnsr8+2s5RPbHEksNXDiQfs50Wspb4OTQU/+jKOQvEHylIBgFBnqrlk5CmtRybzcLl75tjhleTVYkEpYXE+vH3+lPa0M3WeRlFJj8AGFRf+3QopOTDtQpZStxgGOE8vL4rSizagRIoyNT5G2tB3pYg3arza2an+s9w5Pr988ex0PAx911THMujIgEB79s84JLocb2FUrxJFc/UaadjBZSFkjQbPwuleyv6g1VNLqOlWs37Lr928BWjGRSNVKNsucDRL5xJB28FSFG5WhI1R4pDDVH2VXOEWxiu2PExlo+JAQSeCaIgIL84K7ZlVxbhtYYlqsNCGBVHipcrSfpl7lJp29a2KHxXdQGL2X8dS2E1iQ5AfELcsDeBGdw35puBk+VWSEJIhnTRLSEwnNMItxYyjX909gDr60QLcNxCDO/X2VnDYDihMNqBUbEu82qVaZFu3A5oqL2fR6CWsRQvvpk0szQZhE95Hu8nE+sEaWroExdCW9Dp3MeAe9Kpp5ptKXaF5MYluDN/1mMRKWlajVTjYxXhovUeAbRUegS2+Ds15z8fjBuauWvkZHxNQQqH9Lv2ENqzF8SnooIHB8oQxRalXcxt3Ak9TVZ1xQKfT69PSUVXkDJhrdoBq240nut6pxSHg/ADSIwsIRxwPuE+CsWqH+9ixwG1aOZ4Ugm2Bu+M9t2bdOLU6P8F16hQWiE9UPY14kbHopdXtaOk9n9QMVGorgtgm2JFL9ZzR6Hb/1pJRHEgmWKHSu3vQ5qkZ0PsHaxgL0FPdnv7lUyqf/fsg+096noULPJJjWJF5QsnQdcH1UhwfiofPTnU3zImk75PxR3Mj8Sh9TRH4lIhHXktzjsYcjwbDWZWzrooVxSX2vSTrt4S51FhwiG48Zb+xbFJc82GyYCF79V5ayjyVhQOX8cmnSOgPit0GyoM9p5YkxaPrg4tO1q3i9J23EW29/mUS+iDev+KqWsObo0Dirfsgug8goIgWFbSQtSTPaUjAc3hLSnnsklO+CuVsvx8/PQ7ehnNCKwFFjEbkQqlGgBJawPxrYcYbE2Q83idlNYSIjmDc4vmDRGyTw3zVdYWWT/cJCbBu2mBzRm40CClX8HtP40da+BLNhq2UhiDUPNBI/iTKIch9L5zt2pdFgEQPeOvF0kKK4Xc4Jx0XfY66mkyiiDDZteehixKF1gLBvCIIVOsT+YcqSUFZuCoU5Zm0iB2dzGmrB+Q3KqfYkRCZEiHOG/vlIuAl6v1nWyDAlSAxJfWT51VAd4pvsTAwrOJ2Yt0iBQY4YhNmQoTme8Oukmu9JcIDtdTWfnEWhBEushiZsFqKYM03gK8nQtYrrhQgBxKxb3nhUgqDX6okJQAHxZpT8OmuXcLKjEsBZncqraFeRg6BnU6wr6xwOcFabNEVP8Yw6j3zDM6jGxYiYePuNXFIcUEjBniZ9DOcsHsDh9YRCUPZ/Vrl1VbCjRhjoO8gFk4tEWJaxYnnEoP2bcrMNqV2g9H2oEXUMmJKWH0DGu/Z136Zu4ljZWEUeCPtovU7XTdXKM2yH3Dp+bRjCNA3Fg5/bCD/MZPxNrX9O9INIIytqd7KhLCCb6iNZSi9Gq9hdtv11fvcAU+ELcpMfNnMufce7012bzJXQd6qylo1OT3JWEa+v4GrP0TeKCIAxvCd/0lyZ//qv0b7G+D/x64t7hXN/f/+X5DkKwZsCAAE8M8+mlRNEFIeCYFhSPy1vstL9ysgCMg/G0PvJRHvDcLdbCu1xMtXfvNEcpJyRfY/7C/huKmY+NhF76ycDMLtokkk8bVcmNsC0Hdd0FYzOpW4S8XbOkbbEpcaEiyQaHMQW4jx69xcnIm4zo/IR3P9fw0xgKhComMk8mUmjiFGs5W8zt1j13/oczVvFKAfLYypAKtv6E3CB0up+Nh0+kXZ5ZEdBlwIt79a0/cmIW92DBwFAB7DJ0fNRej+hiFZEr41xXtQJfWfZwfXmTU76utJAO4dRyFF5dCbJeMILpWkcwPK6QTKWzFAfge4DgRQEwjURsVoOtuEjspDmRNRemKexio2QodOTI4EY5+b6yOI8C3Sn018HpvbFIrmIfv/fdVtXLuZbhi6sld3jZYHzgTYAtJR6LtipM+5kgFNxaiNZl4PbhhYCFFJUq1cT28/3ETtVHqE2nIAaswJoM5J+OCQhKCRZSvj5/wl3CaiM4doILfSWc6b03w4Lhx3Xlw39zG9Md25c1w3h5ewDJ7wABPuEMAewmZBSdjNDFxGCgqRF9JwTxxDHrIDpj5KhT/oQiUKMQPlsWoMDgRx3mNQJa/q/HsN/WXu8vKasTtvx/g0l/jYsxmEU2gh8Kyqkqqd7O4cLT/FDoSPBPZx+37xam8kNivPN3f12N68kH0WReItwxbNJM4E6ZZ1lOZcvGG+R3jD/DkRDM/PQzDl/IYISa/re8im42wO17Os71uFmOMJcDscwrTVq/EVtACctWzwI+ZCPhzzCCI+0RxYsrrYPnyjQXTsVOzNMdNgAxZcwWU4duaGcw7+uXGaD8E/Et55RkefoPnXkJ54nYQToi/Iqs6c6kfNmbct3AEW7u1MmoCWBnAG8KaVX6rbPm4GGdW+nNhx+hQzwEugFWPCK3Yc4+H53kV/9xsz0YSSR+CYJQ247bUpQCKAZVUh4YIigEvALUFMazwRMz4h+chNKHyDCQ0zSORYxEwUaOWfKGIVlCizbJtXgUcSVdu6mWhgzrMG3rqa1EaIqTbaZLctVltplW3YLPyLh82BHQeO2JZ/fG222bbbY7Ui8p/tJpFssPlaZ51BLIjW2j6USKMRpXNSwqmLqwTYdYgoQAho3FF7V5AZJdZfOCGgFQcPA3M/VcIKZ6e/iWixw12dKnhPUq/gWbPlt6lNnabMtIK0VUnlwol9ommiutpFNhpU6hrww4rSXLrEqquRCOyr0s6pEkocqOqgXSGNwgp0MK4UfGbrhFLyyViBgJggDK3B87RqJ5ZKLqhiG607QDExhZsX/X5vS3FH95ZNPb5TonTh37lyFQtGp4z/b2FiYePg4uETEBIRk5CSUYPANBAoDE5LR8/AyMSMYGFlY+fg5OLm4YXx2iNAYrnKSKTg35KhSmZyKA9/TMKzyKgIr1JCZVSByNJRDdp0pA6daaSZVtq+pxM93fTSz4BUl24/9cRoSsxlF2c8Pr6x5lZE0xtPn5UGssxKVnwXXMzau6UV/0ax99SvHBLkmFPOueSam8HcDVlleHs1/xJ4k787BQR73jSrQ6y1zprQMBvCrXes2en8DeDK9Bm8bn4TcYFNmSNssTWLzVmzZc/hR6G5cufJa8Q2O+y0PV81+QsULFS4SNFi1XrS6uKh94tdNdpdk7322VNzLY63xX6X2up92+qosy7P/G5XPfVKau+SYvlij2U+NF/2kIPLBI8vDhkWBX5jyd5+aG+XWpoXpTvsSBlllqWENh10uvToM8AwBbPscsotr/wKKqyo4koWvGxbtvL/jnSq8io63ZnOdq7zVVbVBdX+72KXTPja5a50tWtd70Y3u9Xt7lRdTbU0qTPEcg7lBI4yTRKokqPFu7rqa6iRhsuu8OtKzbVQpiKMmBcfzVpcdc11N5xxVq06NEq1JqmtduV1MKEoUbwUyVLFCPeyTtEak9ZVt1g15OsRJ7/e+upvoEFqPvjoJrYMxozkyZWjQoSTfGUrVazIKYUUtDbUcCONutWYdPdMleah0cbJ3HXfmHEPPOpu97rfgx72KFmPe9LTnvX8twkqLnQQaBPyEgNoi4yBbKPtOkjk+5YnFjjP/pr194Y8Gfu1Ft8X/5HGoHGbYVNe7cy8z/1KMAwzuBXMVbCaZoxjOhqraAaszgIWoA0fyr0Sk7MmpwfM3sg8OlWf0cvFWFo3f/zh+eA1F/BKmHdq96e25nOKWlGQJv9xUBxC2tjChydljLdLSCMDGxQhxkfGO6idrVmyhLXOPhEZWc79u3dYlYZkEJ1tcpxnr0pwG8whbyYyjxX8xaHaYmjdTFlpxPFS4n42K28Z5/xg7a5QERJdGRVPApX1ruTK6jhn0qzpNKJ54rqhmnbLk90084JHRGexLs7e+PtZTS97HelQEAVRBPpWCO5RJhJB/FQq0d0AlCcAERCESFjOVu71PvF7kJH7RKS4i1QggzIg6yuFycU8rHRM+j+OdXM2XqPGe9gu41KCWW4XWBkZm82kaqfNmnSDnyGwRC/BpfVlWcAetS8LOFo/gsWi6zbMsuvr1KeoMyjBtqzBFX0Fr+DlvwJX4Il8rnoCT+QX+AL/VT8fRrcUdRbXkm0b7LdVwe/Dlpks63wiWrWHFXBUYWNr3EzJI2/JIS++gTe48vW4wXXJLINWtwWLuleqEV1AAFqDONJqxC+AsAwgDhyhzxEWAsQBESwKHwBdAAAEjhDgggAAwC8IiBAAEOACohn6kYkT1KAFPRjBDJaxOiwztZlSHTEYWGtLhARa17105WPRg604QS6RFV7u0O/m1fDznqY1v8Vj+rKiOINvIw+Obc09i+T+lxNfUhRkaO/GVcGiaf38/evKrI/biuF4YyKhFqJEAdwlvTsIQ0B/zcZ4An1A+vtIho3dSYmcAyqmvu68gQrDBWXBtehBHUiLBbl9U0DF6SB1LfVBc+yW5QfPPTUO70+rH4EHeIFhoUKn2edc71bmWQI9tvXzAIfK5wj3+CPnrGNKAtQMk4qX4hObe3wOA6jVROVxeOSgN3MZUH9L4C+vdniJCkHu/Zn8d6F6ueEvhhdv/qHZeb92IfZnfk+W6cSc+zv/6am/0xJddf5yL+1T2YeTe5/5++ZTzjv9j0JHkppF1s8clL9+Xtz5jeX3VcgtJv4G5Jmv6/53AbsAdzbpb54c8/5b3EJ4S/s/olR4ekmuz+2DrIKbO//D3UT/+TvqC383fWbM5+4AAAAA) format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "BaWue Sans"; src: url(data:font/woff2;base64,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) format("woff2"); font-weight: 700; font-display: swap; }

:root {
  --eyebrow: clamp(1.25rem, 1.8vw, 1.7rem); /* Dachzeile über großen Überschriften – überall gleich */
  /* CI-Farben */
  --yellow: #fffc00;           /* THE LÄND Gelb */
  --black: #000;
  --white: #fff;
  --blue-1: #5090c3;           /* Blauverlauf */
  --blue-2: #064576;
  --blue-3: #162740;
  --gradient: linear-gradient(120deg, var(--blue-1) 0%, var(--blue-2) 48%, var(--blue-3) 100%);
  --mist: #f2f4f7;
  --line: rgba(0, 0, 0, .12);
  --line-light: rgba(255, 255, 255, .18);
  --text-2: #3b4250;
  /* Bedeutungs-Farben (kippen im Dunkelmodus): Papier = Fläche, Tinte = Text/Linien darauf */
  --paper: #fff;
  --ink: #000;

  --sans: "BaWue Sans", Verdana, system-ui, sans-serif;

  --ease: cubic-bezier(.22, 1, .36, 1);
  --ease-io: cubic-bezier(.76, 0, .24, 1);

  --gutter: clamp(16px, 4vw, 64px);
  --max: 1320px;
  --header-h: 108px; /* Logo mit Luft nach oben und unten */
  --section: clamp(64px, 8vw, 120px); /* einheitlicher Abschnittsabstand */
  --person-h: clamp(380px, 40vw, 560px); /* einheitliche Höhe der freigestellten Personen */

}

*, *::before, *::after { box-sizing: border-box; border-radius: 0; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body {
  margin: 0; font-family: var(--sans); font-size: clamp(16px, .6vw + 12px, 19px); line-height: 1.6;
  color: var(--ink); background: var(--paper); -webkit-font-smoothing: antialiased; overflow-x: hidden;
}
body.is-locked { overflow: hidden; }
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; }
button { font: inherit; color: inherit; cursor: pointer; }
h1, h2, h3, p { margin: 0; }
ul, ol { margin: 0; padding: 0; list-style: none; }
:focus-visible { outline: 3px solid var(--yellow); outline-offset: 3px; box-shadow: 0 0 0 6px var(--black); }

.nobr { white-space: nowrap; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.wrap { width: 100%; max-width: var(--max); margin-inline: auto; padding-inline: var(--gutter); }
.skip { position: fixed; left: 16px; top: -100px; z-index: 999; background: var(--yellow); color: var(--black); padding: 12px 18px; font-weight: 700; text-decoration: none; }
.skip:focus { top: 16px; }

/* =========================================================
   TYPO
   ========================================================= */
.sec-head { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 24px 64px; align-items: end; margin-bottom: clamp(40px, 5vw, 72px); }
.sec-head__text { font-size: clamp(1.05rem, 1.3vw, 1.25rem); color: var(--text-2); max-width: 30em; }
.title { font-size: clamp(2.2rem, 4.6vw, 4.2rem); line-height: 1.02; font-weight: 700; letter-spacing: -.025em; }
.title--light { color: var(--white); }
.hl { color: var(--yellow); }
.label { font-weight: 700; font-size: 1rem; margin-bottom: 1rem; }
.label--light { color: var(--yellow); }

/* =========================================================
   BUTTONS & LINKS – eckig, ohne Pfeilspitze
   ========================================================= */
.btn {
  --bg: var(--yellow); --fg: var(--black); --hover-bg: var(--white); --hover-fg: var(--black);
  position: relative; isolation: isolate; overflow: hidden;
  display: inline-flex; align-items: center; gap: .9em;
  padding: 1.05em 1.5em; border: 0;
  font-weight: 700; font-size: .92rem; letter-spacing: .05em; text-transform: uppercase; text-decoration: none;
  color: var(--fg); background: var(--bg);
  transition: color .5s var(--ease);
}
.btn::before { content: ""; position: absolute; inset: 0; z-index: -1; background: var(--hover-bg); transform: scaleY(0); transform-origin: bottom; transition: transform .6s var(--ease); }
.btn::after { content: "→"; transition: transform .5s var(--ease); }
.btn:hover, .btn:focus-visible { color: var(--hover-fg); }
.btn:hover::before, .btn:focus-visible::before { transform: scaleY(1); }
.btn:hover::after { transform: translateX(5px); }
.btn--down::after { content: "↓"; }
.btn--up::after { content: "↑"; }
.btn--down:hover::after { transform: translateY(3px); }
.btn--up:hover::after { transform: translateY(-3px); }
.btn--black { --bg: var(--black); --fg: var(--yellow); --hover-bg: var(--white); --hover-fg: var(--black); }

.textlink { display: inline-flex; align-items: center; gap: .5em; font-weight: 700; text-decoration: none; padding: .3em 0; border-bottom: 2px solid currentColor; transition: gap .4s var(--ease), color .3s, border-color .3s; }
.textlink::after { content: "↓"; }
.textlink:hover { gap: .9em; }
.textlink--light { color: var(--white); }
.textlink--light:hover { color: var(--yellow); border-color: var(--yellow); }

/* =========================================================
   HEADER
   ========================================================= */
.header {
  position: fixed; inset: 0 0 auto 0; z-index: 60; height: var(--header-h);
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
  /* Logo und Menü-Knopf stehen auf großen Bildschirmen bündig mit dem Seiteninhalt statt am Rand */
  --stage: max(1320px, 84vw); /* gleiche Bühne auf allen Seiten */
  padding-inline: max(var(--gutter), calc((100% - var(--stage)) / 2 + var(--gutter))); color: var(--white);
  transition: transform .6s var(--ease), background-color .5s var(--ease), height .6s var(--ease);
}
.header.is-solid { --header-h: 86px; background: rgb(22, 39, 64); } /* ohne Weichzeichner: der kostet in Safari bei jedem Scroll-Bild viel Leistung */
.header.is-hidden { transform: translateY(-100%); }
.header:focus-within { transform: none; }
.menu-open .header { transform: none; background: transparent; transition-delay: 0s, .9s, 0s; } /* Leiste bleibt sichtbar, bis die Menüfläche sie ganz überdeckt */

.header__brand { display: flex; align-items: center; gap: clamp(12px, 2vw, 28px); min-width: 0; }
.header__signet { flex: none; width: clamp(96px, 8.6vw, 136px); transition: transform .5s var(--ease), width .5s var(--ease); }
.header.is-solid .header__signet { width: 96px; }
.header__signet img { display: block; width: 100%; height: auto; }
.header__signet:hover { transform: rotate(-4deg) scale(1.05); }
.header__sender { height: clamp(26px, 2.8vw, 40px); width: auto; padding-left: clamp(12px, 2vw, 28px); border-left: 1px solid var(--line-light); transition: height .5s var(--ease); }
.header.is-solid .header__sender { height: 30px; }

.menu-toggle {
  flex: none; display: inline-flex; align-items: center; gap: 14px; height: 50px; padding: 0 0 0 18px;
  background: transparent; border: 2px solid currentColor; color: var(--white);
  text-transform: uppercase; font-weight: 700; font-size: .82rem; letter-spacing: .1em;
  transition: background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);
}
/* Beide Wörter liegen übereinander → Button behält immer dieselbe Breite */
.menu-toggle__label { display: grid; text-align: center; overflow: hidden; }
.menu-toggle__label > span { grid-area: 1 / 1; transition: transform .6s var(--ease), opacity .4s var(--ease); }
.menu-toggle__close { transform: translateY(100%); opacity: 0; }
.menu-open .menu-toggle__open { transform: translateY(-100%); opacity: 0; }
.menu-open .menu-toggle__close { transform: none; opacity: 1; }
.menu-toggle:hover { background: var(--yellow); border-color: var(--yellow); color: var(--black); }
.menu-toggle__icon { position: relative; width: 48px; height: 100%; border-left: 2px solid currentColor; }
.menu-toggle__icon i { position: absolute; left: 13px; width: 20px; height: 2px; background: currentColor; transition: transform .6s var(--ease), top .6s var(--ease), width .4s var(--ease); }
.menu-toggle__icon i:first-child { top: 18px; }
.menu-toggle__icon i:last-child { top: 26px; width: 13px; }
.menu-toggle:hover .menu-toggle__icon i:last-child { width: 20px; }
.menu-open .menu-toggle__icon i { top: 22px; width: 20px; }
.menu-open .menu-toggle__icon i:first-child { transform: rotate(45deg); }
.menu-open .menu-toggle__icon i:last-child { transform: rotate(-45deg); }

@media (max-width: 600px) {
  .menu-toggle__label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; } /* nur optisch aus – Screenreader lesen „Menü“ */
  .menu-toggle { padding: 0; height: 46px; }
  .menu-toggle__icon { border-left: 0; width: 44px; }
  .menu-toggle__icon i { left: 11px; }
}

/* =========================================================
   MENÜ
   ========================================================= */
.menu { position: fixed; inset: 0; z-index: 50; color: var(--white); overflow-y: auto; overscroll-behavior: contain; }
.menu[hidden] { display: none; }
.menu__bg { position: fixed; inset: 0; background: var(--blue-3); clip-path: inset(0 100% 0 0); transition: clip-path 1s var(--ease-io); }
.menu__bg::after { content: ""; position: absolute; inset: 0; background: var(--gradient); opacity: .35; }
.menu.is-open .menu__bg { clip-path: inset(0 0 0 0); }
.menu.is-closing .menu__bg { clip-path: inset(0 0 0 100%); transition-duration: .8s; transition-delay: .2s; }

.menu__inner {
  position: relative; min-height: 100%;
  display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: 1fr auto;
  padding: calc(var(--header-h) + 2vh) var(--gutter) 28px; max-width: 1180px; margin-inline: auto;
}
/* Trennlinien werden erst nach dem Hintergrund gestaffelt von links eingezeichnet */
.menu__list { position: relative; }
.menu__list::before, .menu__item::after {
  content: ""; position: absolute; left: 0; right: 0; height: 1px; background: var(--line-light);
  transform: scaleX(0); transform-origin: left; transition: transform 1s var(--ease);
}
.menu__list::before { top: 0; }
.menu__item { position: relative; }
.menu__item::after { bottom: 0; }
.menu__item--project::after { display: none; }
.menu__label { display: block; font-size: .95rem; font-weight: 700; color: var(--yellow); opacity: 0; transition: opacity .6s var(--ease); }
.menu__link { --pad: clamp(10px, 1.6vh, 18px); display: grid; grid-template-columns: 1fr auto; align-items: center; column-gap: 16px; padding: calc(var(--pad) + 1px) 0 var(--pad); text-decoration: none; } /* oben/unten optisch gleicher Abstand zur Linie */
.menu__word { display: block; overflow: hidden; line-height: 1; padding-bottom: .04em; }
.menu__word > span {
  display: inline-block; font-size: clamp(1.9rem, min(5vw, 6.2vh), 4.6rem); font-weight: 700; letter-spacing: -.025em;
  transform: translateY(110%); transition: transform 1s var(--ease), color .1s linear;
}
.menu__hint { grid-column: 1; font-size: .78rem; letter-spacing: .06em; text-transform: uppercase; opacity: .6; margin-top: 2px; }
.menu__arrow { grid-column: 2; grid-row: 1; width: clamp(42px, 3.6vw, 54px); aspect-ratio: 1; border: 2px solid var(--line-light); display: grid; place-items: center; opacity: 0; transition: background-color .2s ease-out, border-color .2s ease-out; }
.menu__arrow::before { content: "→"; font-size: 1.2rem; transition: transform .5s var(--ease), color .4s; }
.menu__link:hover .menu__word > span, .menu__link:focus-visible .menu__word > span { color: var(--yellow); }
.menu__link:hover .menu__arrow, .menu__link:focus-visible .menu__arrow { background: var(--yellow); border-color: var(--yellow); }
.menu__link:hover .menu__arrow::before, .menu__link:focus-visible .menu__arrow::before { color: var(--black); transform: translateX(3px); }
.menu__list:hover .menu__item:not(:hover) .menu__word > span { color: rgba(255, 255, 255, .38); }

/* Rubrik mit Unterpunkten: Überschrift klappt die Unterpunkte auf */
button.menu__link { width: 100%; border: 0; background: none; color: inherit; font: inherit; text-align: left; cursor: pointer; }
.menu__nav:focus, .menu__nav:focus-visible { outline: none; box-shadow: none; } /* nur Fokus-Anker beim Öffnen per Maus – nie sichtbar */
.menu__subwrap { display: grid; grid-template-rows: 0fr; visibility: hidden; transition: grid-template-rows .55s var(--ease), visibility 0s linear .55s; }
.menu__item.is-expanded .menu__subwrap { grid-template-rows: 1fr; visibility: visible; transition: grid-template-rows .55s var(--ease), visibility 0s; }
.menu__subclip { min-height: 0; overflow: hidden; }
.menu__item--has-sub .menu__arrow::before { display: inline-block; }
.menu__item--has-sub .menu__link:hover .menu__arrow::before, .menu__item--has-sub .menu__link:focus-visible .menu__arrow::before { transform: rotate(45deg); }
.menu__item.is-expanded .menu__arrow { background: var(--yellow); border-color: var(--yellow); }
.menu__item.is-expanded .menu__arrow::before, .menu__item.is-expanded .menu__link:hover .menu__arrow::before { color: var(--black); transform: rotate(90deg); }
.menu__item.is-expanded .menu__word > span { color: var(--yellow); }
.menu__sub { display: flex; flex-wrap: wrap; gap: 8px; padding: 4px 0 20px; }
/* Unterrubriken: klar als Buttons erkennbar */
.menu__sub a {
  display: inline-flex; align-items: center; gap: .6em; min-height: 44px; padding: .65em 1.1em;
  font-size: clamp(.9rem, 1vw, 1rem); font-weight: 700; text-decoration: none;
  background: rgba(255, 255, 255, .08); border: 1px solid rgba(255, 255, 255, .4);
  transition: background-color .2s ease-out, color .2s ease-out, border-color .2s ease-out;
}
.menu__sub a::after { content: "→"; transition: transform .4s var(--ease); }
.menu__sub a:hover, .menu__sub a:focus-visible { background: var(--yellow); color: var(--black); border-color: var(--yellow); }
.menu__sub a:hover::after { transform: translateX(4px); }
.menu__sub li { opacity: 0; transform: translateY(8px); transition: opacity .6s var(--ease), transform .6s var(--ease); }


.menu__foot { grid-column: 1 / -1; display: flex; justify-content: space-between; align-items: center; gap: 20px; flex-wrap: wrap; padding-top: 24px; margin-top: 24px; border-top: 1px solid var(--line-light); opacity: 0; transform: translateY(14px); transition: opacity .8s var(--ease), transform .8s var(--ease); }
.menu__social { display: flex; gap: 28px; flex-wrap: wrap; }
.menu__social a { text-decoration: none; font-weight: 700; text-transform: uppercase; letter-spacing: .06em; font-size: .88rem; transition: color .3s; }
.menu__social a:hover { color: var(--yellow); }

.menu.is-open .menu__word > span { transform: none; transition-delay: calc(.45s + var(--i, 0) * .08s), 0s; } /* 2. Wert = Farbe beim Hovern: sofort */
.menu.is-open .menu__list::before { transform: scaleX(1); transition-delay: .6s; }
.menu.is-open .menu__item::after { transform: scaleX(1); transition-delay: calc(.7s + var(--i, 0) * .08s); }
.menu.is-open .menu__arrow { animation: arrowIn .8s var(--ease) calc(.8s + var(--i, 0) * .08s) both; }
@keyframes arrowIn { from { opacity: 0; transform: translateX(-12px); } to { opacity: 1; transform: none; } }
.menu.is-open .menu__sub li { opacity: 1; transform: none; transition-delay: calc(.8s + var(--i, 0) * .08s + var(--j, 0) * .04s); }
.menu.is-open .menu__item--has-sub:not(.is-expanded) .menu__sub li { opacity: 0; transform: translateY(8px); transition-delay: 0s; }
.menu.is-open .menu__item--has-sub.is-expanded .menu__sub li { transition-delay: calc(.12s + var(--j, 0) * .05s); }
.menu.is-open .menu__label { opacity: 1; transition-delay: .7s; }
.menu.is-open .menu__foot { opacity: 1; transform: none; transition-delay: 1.1s; }
.menu.is-closing .menu__word > span { transform: translateY(-110%); transition-duration: .5s, .1s; transition-delay: calc(var(--i, 0) * .03s), 0s; }
.menu.is-closing .menu__arrow, .menu.is-closing .menu__list::before, .menu.is-closing .menu__item::after { opacity: 0; transition: opacity .25s; }
.menu.is-closing .menu__sub li, .menu.is-closing .menu__foot, .menu.is-closing 
@media (max-width: 900px) {
  .menu__hint { display: none; }
  .menu__sub { padding-left: 0; }
}

/* =========================================================
   HERO – Hintergrund + freigestellte Personen als Ebenen
   ========================================================= */
.hero {
  position: relative; isolation: isolate; overflow: hidden;
  min-height: 100svh; display: flex; align-items: center;
  color: var(--white); background: var(--blue-3);
  padding: calc(var(--header-h) + 32px) 0 64px;
  /* Ende der Textspalte → Personen beginnen erst danach */
  --text-col: min(max(560px, 30vw), 44vw);                        /* wächst auf großen Screens mit; mittlere Screens: mehr Platz für die Personen */
  --text-end: calc(max(var(--gutter), (100vw - var(--max)) / 2 + var(--gutter)) + var(--text-col) + 40px);
  --max: max(1320px, 84vw);                                         /* Hero-Bühne: gleiche Kante wie die Unterseiten */
  --edge: max(var(--gutter), (100vw - var(--max)) / 2 + var(--gutter)); /* gleicher Abstand links und rechts */
  --people-space: calc(100vw - var(--text-end) - var(--gutter)); /* Personen dürfen bis zum Seitenrand reichen – Textkante bleibt an der Bühne */
  --people-w: min(var(--people-space), calc(86vh * 1354 / 1137), 1900px);
  --lo: calc(var(--people-space) - var(--people-w));             /* Restplatz, wenn die Höhe begrenzt – je zur Hälfte links und rechts */
}
.hero__bg { position: absolute; inset: -4% 0; z-index: -3; background: #0e2a4d; overflow: hidden; container-type: size; }
.hero__layers { position: absolute; inset: 0; transform: scale(1.12); animation: bgIn 2.4s var(--ease) forwards; }
.hero__base, .hero__layer { position: absolute; inset: 0; }
.hero__base { display: block; width: 100%; height: 100%; }
.hero__layer svg { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
/* vordere Ebene links ausblenden (Ruhe hinter dem Text) – als CSS-Maske statt SVG-Maske */
.hero__layer--front { -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,.33) 0%, #000 80%); mask-image: linear-gradient(90deg, rgba(0,0,0,.33) 0%, #000 80%); }
/* Pfeile laufen endlos in Pfeilrichtung (nach rechts) – hinten langsam, vorne schneller (Tiefe) */
.chev { will-change: transform; }
.chev--back { animation: chevBack 48s linear infinite; }
.chev--front { animation: chevFront 26s linear infinite; }
.hero__bg.is-paused .chev { animation-play-state: paused; } /* außer Sicht: Pfeile anhalten */
/* Weg = eine Musterbreite (560 bzw. 460 Einheiten der 1600×900-Bühne, die „slice“ skaliert) → nahtlose Schleife */
@keyframes chevBack { from { transform: translate3d(calc(-1 * max(35cqw, 62.2222cqh)), 0, 0); } to { transform: translate3d(0, 0, 0); } }
@keyframes chevFront { from { transform: translate3d(calc(-1 * max(28.75cqw, 51.1111cqh)), 0, 0); } to { transform: translate3d(0, 0, 0); } }
/* Test Bilder: vier schmale feste Fenster in Form der vorderen Pfeile (der breite hintere Pfeil deckt sie beim Überfahren ganz ab), je 5 Bilder (20 Motive, Durchlauf 4 min).
   Gewechselt wird nur, wenn ein hinterer Pfeil genau über dem Fenster liegt (alle 48 s, Zeitpunkt --t0 je Fenster) –
   die kurze Überblendung (±1,2 s) passiert unter dem Pfeil. Läuft synchron mit .chev--back (gleicher Start, gleiche Pause). */
.hero__layer--faces svg { position: absolute; inset: 0; width: 100%; height: 100%; }
.face { opacity: 0; animation: faceSwap 240s linear infinite; animation-delay: calc(var(--t0) + (var(--fi) - 1) * 48s - 1.2s); }
.hero__bg.is-paused .face { animation-play-state: paused; }
@keyframes faceSwap { 0% { opacity: 0; } 1%, 20% { opacity: .55; } 21%, 100% { opacity: 0; } }
/* Pfeile über den Fotos leicht durchscheinend, damit die Gesichter beim Durchfahren durchschimmern */
.hero__layer--front { opacity: .88; }
/* Handy und Tablet: Gesichter aus – die Pfeile laufen so flüssig (Wunsch Maxim, November 2026) */
@media (max-width: 1024px), (hover: none) {
  .hero__layer--faces { display: none; }
  .hero__layer--front { opacity: 1; }
}
.hero::after { /* Abdunklung links: sichert Kontrast ≥ 4.5:1 für den Text (WCAG AA) */
  content: ""; position: absolute; inset: 0; z-index: -2;
  background: linear-gradient(90deg, rgba(22,39,64,.94) 0%, rgba(22,39,64,.88) 38%, rgba(22,39,64,.45) 54%, rgba(22,39,64,0) 68%);
}
@keyframes bgIn { to { transform: scale(1); } }

.hero__people {
  position: absolute; z-index: -1; bottom: 0;
  left: calc(var(--text-end) + var(--lo) / 2);
  width: var(--people-w); aspect-ratio: 1354 / 1137;
  opacity: 0; transform: translateY(8%);
  animation: peopleIn 1.6s var(--ease) .5s forwards;
}
.hero__people img { will-change: transform; width: 100%; height: 100%; object-fit: contain; object-position: bottom right; filter: drop-shadow(0 30px 40px rgba(0,0,0,.25)); }
@keyframes peopleIn { to { opacity: 1; transform: none; } }

.hero__content { position: relative; } /* Text beginnt an derselben Kante wie Logo und Unterseiten */
.hero__title, .hero__lead { max-width: var(--text-col); }
.hero__eyebrow { display: block; font-weight: 700; font-size: var(--eyebrow); line-height: 1.2; color: var(--yellow); margin-bottom: .7rem; opacity: 0; animation: fadeIn 1s var(--ease) .15s forwards; }
.hero__big { display: block; font-size: max(3rem, min(calc(var(--text-col) / 7.4), 12.5vh)); line-height: .88; font-weight: 700; text-transform: uppercase; letter-spacing: -.035em; }
.hero__big .line { display: block; overflow: hidden; padding-bottom: .04em; }
.hero__big .line > span { display: inline-block; transform: translateY(110%); animation: lineUp 1.2s var(--ease) forwards; }
.hero__big .line:nth-child(1) > span { animation-delay: .25s; }
.hero__big .line:nth-child(2) > span { animation-delay: .37s; }
.hero__big .line:nth-child(3) > span { animation-delay: .49s; }
.hero__big em { font-style: normal; color: inherit; }
.hero__lead { margin-top: 1.6rem; font-size: clamp(1rem, 1.2vw, 1.15rem); line-height: 1.65; opacity: 0; animation: fadeUp 1s var(--ease) .8s forwards; }
.hero__ctas { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 28px; margin-top: 2.2rem; opacity: 0; animation: fadeUp 1s var(--ease) .95s forwards; }
@keyframes lineUp { to { transform: none; } }
@keyframes fadeIn { to { opacity: 1; } }
@keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: none; } }

@media (max-width: 1024px) {
  .hero { flex-direction: column; align-items: stretch; padding-bottom: 0; }
  .hero::after { background: linear-gradient(180deg, rgba(22,39,64,.93) 0%, rgba(22,39,64,.88) 55%, rgba(22,39,64,.25) 85%, rgba(22,39,64,0) 100%); }
  .hero { --text-col: 640px; }
  .hero__big { font-size: clamp(3rem, 11vw, 6rem); }
  .hero__people { order: 2; position: relative; left: auto; width: min(620px, 100%); margin: 40px auto 0; }
}

/* =========================================================
   BEREICHE – Harmonika
   ========================================================= */
.areas { padding: var(--section) 0; }
.acc { display: flex; gap: 10px; height: clamp(500px, 70vh, 660px); }
.acc__panel {
  position: relative; flex: 1 1 0; min-width: 0; overflow: hidden; cursor: pointer; isolation: isolate;
  background: var(--blue-2) var(--img) center / cover no-repeat; color: var(--white);
  transition: flex-grow 1s var(--ease); outline-offset: -3px;
}
.acc__panel::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(0deg, rgba(22,39,64,.95) 0%, rgba(22,39,64,.5) 55%, rgba(22,39,64,.3) 100%); transition: background-color .6s var(--ease); }
.acc__panel:not(.is-active)::before { background-color: rgba(22,39,64,.5); }
.acc__panel::after { content: ""; position: absolute; left: 0; bottom: 0; height: 6px; width: 100%; background: var(--yellow); transform: scaleX(0); transform-origin: left; transition: transform .9s var(--ease); }
.acc__panel.is-active { flex-grow: 3.4; cursor: default; }
.acc__panel.is-active::after { transform: scaleX(1); }
.acc__name {
  position: absolute; left: 26px; top: 26px; right: 26px;
  font-size: clamp(1.25rem, 1.8vw, 1.6rem); line-height: 1.05; letter-spacing: -.01em;
  writing-mode: vertical-rl; transform: rotate(180deg); max-height: calc(100% - 52px);
  transition: font-size .6s var(--ease);
}
.acc__trigger { all: unset; font: inherit; font-weight: 700; color: inherit; cursor: pointer; }
.acc__trigger:focus-visible { outline: 3px solid var(--yellow); outline-offset: 4px; }
.acc__panel.is-active .acc__name { writing-mode: horizontal-tb; transform: none; font-size: clamp(2rem, 3.4vw, 3.2rem); max-width: 14ch; }
.acc__body { position: absolute; left: 26px; right: 26px; bottom: 34px; max-width: 34em; opacity: 0; transform: translateY(24px); pointer-events: none; transition: opacity .5s var(--ease), transform .8s var(--ease); }
.acc__panel.is-active .acc__body { opacity: 1; transform: none; pointer-events: auto; transition-delay: .35s; }
.acc__meta { font-weight: 700; color: var(--yellow); margin-bottom: .5rem; }
.acc__links { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 1.3rem; }
.chip {
  display: inline-flex; align-items: center; gap: .5em; padding: .6em 1em; font-size: .85rem; font-weight: 700; text-decoration: none;
  border: 1px solid rgba(255,255,255,.5); color: var(--white);
  transition: background-color .2s ease-out, color .2s ease-out, border-color .2s ease-out;
}
.chip::after { content: "→"; transition: transform .4s var(--ease); }
.chip:hover, .chip:focus-visible { background: var(--yellow); border-color: var(--yellow); color: var(--black); }
.chip:hover::after { transform: translateX(3px); }

/* Mobil: klare Karten – Foto oben, darunter dunkle Fläche mit Text (kein Text auf dem Bild) */
@media (max-width: 900px) {
  .acc { flex-direction: column; height: auto; gap: 16px; }
  .acc__panel, .acc__panel.is-active {
    flex: none; cursor: default; display: flex; flex-direction: column;
    background: var(--blue-3);
  }
  .acc__panel::before { /* Fotofläche oben */
    content: ""; position: static; display: block; z-index: auto; aspect-ratio: 16 / 9;
    background: var(--img) center / cover no-repeat !important;
  }
  .acc__panel::after { top: calc((100vw - 2 * var(--gutter)) * 9 / 16 - 6px); bottom: auto; transform: scaleX(1); } /* gelbe Linie an der Bildkante */
  .acc__name, .acc__panel.is-active .acc__name {
    position: static; writing-mode: horizontal-tb; transform: none; max-height: none; max-width: none;
    padding: 24px 22px 0; font-size: clamp(1.6rem, 6.4vw, 2rem); line-height: 1.1;
  }
  .acc__body { position: static; opacity: 1; transform: none; pointer-events: auto; padding: 10px 22px 26px; max-width: none; }
  .acc__links { display: grid; grid-template-columns: 1fr; gap: 8px; }
  .chip { justify-content: space-between; min-height: 48px; font-size: .95rem; }
}

/* =========================================================
   WARUM – Überschrift steht, Gründe werden beim Scrollen gelb markiert
   ========================================================= */
.why { padding: 0 0 var(--section); } /* folgt direkt auf die weißen Bereiche → Abstand nur einmal */
.why__grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(32px, 6vw, 110px); align-items: start; }
.why__head { position: sticky; top: calc(var(--header-h) + 40px); }
.why__title { font-size: clamp(2.4rem, 5vw, 4.8rem); line-height: .96; font-weight: 700; letter-spacing: -.03em; text-transform: uppercase; }
.why__title mark { background: none; color: inherit; position: relative; z-index: 0; }
.why__title mark::after { /* gelber Marker unter „Amtlich.“ */
  content: ""; position: absolute; z-index: -1; left: -.04em; right: -.04em; bottom: .02em; height: .34em;
  background: var(--yellow); transform: scaleX(0); transform-origin: left; transition: transform 1s var(--ease) .4s;
}
/* Desktop: der gelbe Strich wächst mit dem Scroll-Fortschritt durch die 7 Gründe */
@media (min-width: 901px) {
  .why__title mark::after { transform: scaleX(var(--p, 0)); transition: none; }
}
/* Mobil: einmal beim Einblenden */
@media (max-width: 900px) {
  .why__title.is-in mark::after { transform: scaleX(1); }
}
.why__intro { margin-top: 1.6rem; max-width: 24em; font-size: clamp(1.05rem, 1.3vw, 1.2rem); color: var(--text-2); }

.why__list { border-top: 2px solid var(--ink); }
.why__item {
  --in: 0; --out: 0;
  position: relative; isolation: isolate;
  padding: clamp(28px, 3.4vw, 48px) clamp(16px, 2vw, 32px);
  border-bottom: 1px solid var(--line);
}
.why__item::before { /* gelber Pfeil: Spitze vorne, Kerbe hinten – schiebt sich beim Scrollen durch */
  --t: 80px;                                                        /* Tiefe von Spitze und Kerbe (größer = spitzer) */
  --r: calc(var(--in) * (100% + 2 * var(--t)) - var(--t));         /* Spitze (rechts) */
  --l: calc(var(--out) * (100% + 2 * var(--t)) - var(--t));        /* Ende (links) */
  content: ""; position: absolute; inset: 0; z-index: -1; background: var(--yellow);
  clip-path: polygon(var(--l) 0, calc(var(--r) - var(--t)) 0, var(--r) 50%, calc(var(--r) - var(--t)) 100%, var(--l) 100%, calc(var(--l) + var(--t)) 50%);
}
.why__icon { /* Icon rechts – wird kräftig, wenn der gelbe Pfeil über den Grund läuft */
  position: absolute; right: clamp(24px, 3vw, 48px); top: 50%; width: clamp(44px, 4vw, 60px); height: auto;
  transform: translateY(-50%) scale(calc(.82 + (var(--in) - var(--out)) * .18)) rotate(calc((1 - var(--in) + var(--out)) * -8deg));
  opacity: calc(.28 + (var(--in) - var(--out)) * .72);
}
.why__item { padding-right: clamp(90px, 9vw, 130px); }
@media (max-width: 380px) { .why__item { padding-right: 64px; } }
@media (max-width: 345px) { .why__item.why__item--short h3 { font-size: 1.3rem; } } /* sehr schmale Handys: lange Wörter wie „Berufsperspektiven“ passen ohne Trennung */
.why__item h3 {
  font-size: clamp(1.5rem, 2.2vw, 2.1rem); line-height: 1.1; letter-spacing: -.015em;
  transform: translateX(calc((var(--in) - var(--out)) * 10px));
}
.why__item p { max-width: 32em; margin-top: .8rem; font-size: clamp(1rem, 1.2vw, 1.15rem); color: var(--text-2); }

@media (max-width: 900px) {
  .why__grid { grid-template-columns: minmax(0, 1fr); } /* minmax: lange Wörter dürfen die Spalte nicht über den Bildschirm drücken */
  .why__head { position: static; }
  }

/* =========================================================
   PROJEKT – Steuer macht Schule
   ========================================================= */
.project { position: relative; overflow: hidden; isolation: isolate; background: linear-gradient(300deg, var(--blue-1) 0%, var(--blue-2) 50%, var(--blue-3) 100%); color: var(--white); padding: var(--section) 0; }
.project::before { /* großer, ruhiger Pfeil als Trägerfläche im Hintergrund */
  content: ""; position: absolute; z-index: -1; right: -8vw; top: 50%; width: 58vw; height: 120%;
  transform: translateY(-50%); background: rgba(255, 255, 255, .05);
  clip-path: polygon(0 0, 55% 0, 100% 50%, 55% 100%, 0 100%, 45% 50%);
}
.project__text { max-width: 640px; }
.project .title { margin-bottom: 1.4rem; }
.project__lead { max-width: 30em; margin-bottom: 2rem; opacity: .92; }
.project__person {
  position: absolute; z-index: -1; bottom: 0; right: max(var(--gutter), calc((100vw - var(--max)) / 2 + 40px));
  height: var(--person-h); width: auto; max-width: none;
  opacity: 0; transform: translateY(10%); transition: transform 1.4s var(--ease), opacity 1s var(--ease);
}
.project__person.is-in { opacity: 1; transform: none; }
@media (max-width: 800px) {
  .project { padding-bottom: 0; }
  .project__person { position: relative; right: auto; display: block; margin: 48px auto 0; }
}

/* =========================================================
   SOCIAL WALL
   ========================================================= */
.wall { padding: var(--section) 0; background: var(--mist); color: var(--ink); --wall-check: #fffc00; } /* dezentes Grau: gelbe Beiträge heben sich ab */
.wall .title { margin-bottom: clamp(28px, 3vw, 44px); }
.wall__frame { position: relative; min-height: 320px; }
.wall__placeholder {
  display: grid; place-items: center; min-height: 320px; padding: 32px;
  background: var(--white); border: 1px solid var(--black);
}
.wall.is-loaded .wall__placeholder { display: none; }
.wall:not(.is-loaded) #stage-widget { position: absolute; inset: 0 0 auto 0; visibility: hidden; } /* rendert im Hintergrund, bis Inhalt da ist */
.wall__links { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
.wall__links a {
  display: inline-flex; align-items: center; gap: .7em; min-height: 52px; padding: .8em 1.3em;
  font-weight: 700; text-decoration: none; background: var(--white); color: var(--black); border: 1px solid var(--black);
  transition: background-color .35s var(--ease), border-color .35s var(--ease);
}
.wall__links svg { width: 20px; height: 20px; }
@media (max-width: 600px) { .wall__links { flex-direction: column; align-items: center; } .wall__links a { width: min(100%, 240px); justify-content: center; } } /* untereinander gleich breit */
.wall__links a:hover, .wall__links a:focus-visible { background: var(--black); border-color: var(--black); color: var(--yellow); }

/* =========================================================
   ABSCHLUSS
   ========================================================= */
.final { position: relative; overflow: hidden; background: var(--yellow); }
.final__inner { position: relative; display: flex; flex-direction: row-reverse; align-items: flex-end; justify-content: space-between; gap: 32px; min-height: calc(var(--person-h) + 60px); } /* Person links, Text rechts */
.final__text { padding: var(--section) 0; align-self: center; }
.final__kicker { font-weight: 700; font-size: clamp(1.1rem, 1.5vw, 1.4rem); margin-bottom: .6rem; }
.final__title { font-size: clamp(2.4rem, 5vw, 4.6rem); line-height: 1; letter-spacing: -.03em; max-width: 14ch; margin-bottom: 2.2rem; }
.final__person { align-self: flex-end; height: var(--person-h); width: auto; margin-left: clamp(0px, 4vw, 80px); transform: translateY(12%); opacity: 0; transition: transform 1.4s var(--ease), opacity 1s var(--ease); }
.final__person.is-in { transform: none; opacity: 1; }
@media (max-width: 800px) {
  :root { --person-h: 400px; }
  .final__inner { flex-direction: column; align-items: flex-start; min-height: 0; }
  .final__text { padding-bottom: 0; }
  .final__person { align-self: center; margin: 40px 0 0; }
}

/* =========================================================
   FOOTER – Absender | Finanzamt | weitere Rubriken | Social
   ========================================================= */
.footer { background: var(--blue-3); color: var(--white); padding: calc(var(--section) * .75) 0 28px; }
.footer a { text-decoration: none; }
.footer__grid { display: grid; grid-template-columns: minmax(0, .75fr) minmax(0, 2.7fr); gap: 48px clamp(32px, 6vw, 96px); padding-bottom: calc(var(--section) * .6); }
.footer__brand { display: flex; flex-direction: column; align-items: flex-start; gap: 22px; }
.footer__signet { display: block; width: 116px; height: auto; transition: transform .5s var(--ease); } /* randloses Logo – bündig mit Absender und Icons */
.footer__signet:hover { transform: rotate(-4deg); }
.footer__sender { width: 100%; height: auto; }
.footer .sender-link { width: min(220px, 100%); } /* Breite am Link festmachen – sonst nimmt er die Originalbreite des Bildes (2048 px) */

.footer__nav { display: grid; grid-template-columns: minmax(max-content, 1fr) minmax(max-content, .8fr) minmax(max-content, .8fr) minmax(max-content, 1.2fr); gap: 40px clamp(24px, 4vw, 56px); align-items: start; } /* Finanzamt | LZfD | LOK | weitere */
.footer__head abbr { text-decoration: none; }
.footer__socialbox .footer__head { margin-bottom: 12px; }
.footer__head { display: block; font-weight: 700; font-size: 1.15rem; margin-bottom: 14px; transition: color .3s; }
a.footer__head:hover { color: var(--yellow); }
.footer__sub li + li { margin-top: 8px; }
.footer__sub a { color: rgba(255,255,255,.85); white-space: nowrap; transition: color .3s; }
.footer__sub a:hover { color: var(--yellow); }

/* weitere Rubriken: gleichwertig, groß, mit Linie und Pfeil */
.footer__big { border-top: 1px solid var(--line-light); }
.footer__big a {
  display: flex; justify-content: space-between; align-items: center; gap: 12px;
  padding: 12px 0; border-bottom: 1px solid var(--line-light);
  font-weight: 700; font-size: 1.15rem; white-space: nowrap; transition: color .3s, padding .45s var(--ease);
}
.footer__big a::after { content: "→"; transition: transform .45s var(--ease); }
.footer__big a:hover { color: var(--yellow); padding-left: 8px; }
.footer__big a:hover::after { transform: translateX(4px); }
.footer__big abbr { text-decoration: none; }

.footer__social { display: flex; gap: 8px; }
.footer__social a {
  display: grid; place-items: center; width: 44px; height: 44px;
  border: 1px solid rgba(255,255,255,.5); color: var(--white);
  transition: background-color .2s ease-out, color .2s ease-out, border-color .2s ease-out;
}
.footer__social svg { width: 20px; height: 20px; }
.footer__social a:hover, .footer__social a:focus-visible { background: var(--yellow); border-color: var(--yellow); color: var(--black); }

.footer__bottom { display: flex; justify-content: flex-end; padding-top: 22px; border-top: 1px solid var(--line-light); font-size: .88rem; }
@media (max-width: 1500px) { .footer__bottom { padding-right: 76px; } } /* Platz für den „Nach oben“-Pfeil, damit er die Links nicht verdeckt */
.footer__legal { display: flex; gap: 24px; flex-wrap: wrap; }
.footer__legal a { color: rgba(255,255,255,.85); transition: color .3s; }
.footer__legal a:hover { color: var(--yellow); }

@media (max-width: 1200px) { /* Logo über den Spalten, damit vier Link-Spalten Platz haben */
  .footer__grid { grid-template-columns: 1fr; }
  .footer__brand { flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; }
}
@media (max-width: 760px) {
  .footer__nav { grid-template-columns: repeat(3, minmax(max-content, 1fr)); }
  .footer__big { grid-column: 1 / -1; }
}
@media (max-width: 640px) {
  .footer__nav { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px 20px; } /* zwei Spalten statt einer langen Liste */
  .footer__sub a { white-space: normal; }
  .footer__big { grid-column: 1 / -1; }
  .footer__brand { flex-direction: column; align-items: flex-start; }
  .footer__bottom { justify-content: flex-start; }
}

/* =========================================================
   REVEAL
   ========================================================= */
.js [data-reveal] { opacity: 0; transform: translateY(36px); transition: opacity 1s var(--ease), transform 1.1s var(--ease); transition-delay: var(--d, 0s); }
.js [data-reveal].is-in { opacity: 1; transform: none; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; transition-delay: 0s !important; }
  html { scroll-behavior: auto; }
  .hero__big .line > span, .hero__layers { transform: none; }
  .chev { animation: none !important; }
  .hero__layer--faces { display: none; } /* ohne Bewegung keine wechselnden Gesichter */
  .hero__people, .hero__eyebrow, .hero__lead, .hero__ctas, .final__person, .project__person { opacity: 1; transform: none; }
  .js [data-reveal] { opacity: 1; transform: none; }
}

/* ---------- Hinweis-Dialog vor Social-Media-Links ---------- */
.exit { padding: 0; border: 0; background: transparent; max-width: min(640px, calc(100vw - 32px)); width: 100%; max-height: calc(100dvh - 32px); overflow: visible; color: var(--white); }
.exit::backdrop { background: rgba(96, 102, 112, .78); backdrop-filter: blur(4px) grayscale(1); /* grau statt blau: Hinweis hebt sich deutlich von der Seite ab (Wunsch Maxim, Oktober 2026) */ opacity: 0; transition: opacity .3s var(--ease); }
.exit.is-open::backdrop { opacity: 1; }
.exit__panel {
  position: relative; max-height: calc(100dvh - 32px); overflow-y: auto;
  padding: clamp(28px, 4vw, 48px); background: var(--blue-3); border-top: 8px solid var(--yellow);
  clip-path: polygon(0 0, 0 0, 0 50%, 0 100%, 0 100%);
  transition: clip-path .6s var(--ease-io, cubic-bezier(.7, 0, .3, 1));
}
.exit.is-open .exit__panel { clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 0 100%); }
.exit__title { font-size: clamp(1.6rem, 3vw, 2.3rem); line-height: 1.1; letter-spacing: -.02em; margin: 0 48px .5rem 0; }
.exit__lead { font-size: var(--eyebrow); font-weight: 700; color: var(--yellow); margin-bottom: 1rem; }
.exit__panel p { line-height: 1.6; }
.exit__panel p + p { margin-top: .9rem; }
.exit__panel p a { color: var(--yellow); font-weight: 700; }
.exit__panel p a:hover { color: var(--white); }
.exit__go { margin-top: 1.6rem; }
.exit__ok::after { content: none; } /* „Alles klar“ schließt nur – kein Pfeil */
.exit__close { position: absolute; top: 16px; right: 16px; width: 44px; height: 44px; border: 2px solid rgba(255,255,255,.5); background: none; cursor: pointer; transition: background-color .3s, border-color .3s; }
.exit__close span, .exit__close span::before { position: absolute; left: 11px; right: 11px; top: 50%; height: 2px; background: var(--white); transform: rotate(45deg); }
.exit__close span::before { content: ""; left: 0; right: 0; transform: rotate(90deg); }
.exit__close:hover, .exit__close:focus-visible { background: var(--yellow); border-color: var(--yellow); }
.exit__close:hover span, .exit__close:hover span::before, .exit__close:focus-visible span, .exit__close:focus-visible span::before { background: var(--black); }
.exit__close:focus-visible, .exit__panel a:focus-visible { outline: 3px solid var(--yellow); outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .exit__panel, .exit::backdrop { transition: none; } }
/* Handy: Logo bleibt gut lesbar, Absender und Menü-Knopf haben trotzdem Platz */
@media (max-width: 600px) {
  :root { --header-h: 84px; }
  .header.is-solid { --header-h: 76px; }
  .header__brand { gap: 12px; }
  .header__signet, .header.is-solid .header__signet { width: 84px; }
  .header__sender, .header.is-solid .header__sender { height: 24px; padding-left: 12px; }
}
@media (max-width: 380px) {
  .header__signet, .header.is-solid .header__signet { width: 76px; }
  .header__sender, .header.is-solid .header__sender { height: 21px; }
}
@media (max-width: 340px) {
  .header__signet, .header.is-solid .header__signet { width: 66px; }
  .header__sender, .header.is-solid .header__sender { height: 17px; padding-left: 10px; }
  .header__brand { gap: 10px; }
}

/* Absender-Logo (Ministerium) verlinkt */
.sender-link { display: block; flex: none; min-width: 0; line-height: 0; transition: opacity .2s ease-out; }
.sender-link .header__sender { display: block; max-width: none; }
.sender-link:hover { opacity: .8; }
.sender-link:focus-visible { outline: 3px solid var(--yellow); outline-offset: 4px; }
.footer__home { display: inline-block; transition: transform .4s var(--ease); }
.footer__home:hover { transform: rotate(-4deg) scale(1.04); }
.footer__home:focus-visible { outline: 3px solid var(--yellow); outline-offset: 4px; }

/* =========================================================
   DARSTELLUNG: Hell/Dunkel und hoher Kontrast (Schalter im Kopf bzw. im Menü)
   ========================================================= */
.a11y-tools { display: flex; gap: 10px; margin-left: auto; margin-right: 12px; }
.a11y-btn { flex: none; display: grid; place-items: center; width: 50px; height: 50px; padding: 0; border: 2px solid currentColor; background: transparent; color: inherit; cursor: pointer;
  transition: background-color .2s ease-out, color .2s ease-out, border-color .2s ease-out; }
.a11y-btn svg { width: 24px; height: 24px; }
.a11y-btn:hover { background: var(--yellow); border-color: var(--yellow); color: var(--black); }
.a11y-btn[aria-pressed="true"] { background: var(--yellow); border-color: var(--yellow); color: var(--black); }
.menu__foot .a11y-tools { margin: 0; }
/* Erklärung beim Überfahren / Tastaturfokus */
.a11y-btn { position: relative; }
.a11y-btn::after {
  content: attr(data-tip); position: absolute; top: calc(100% + 12px); left: 50%; z-index: 70;
  padding: .5em .8em; background: var(--black); color: var(--white); font-size: .82rem; font-weight: 700; letter-spacing: 0; white-space: nowrap;
  box-shadow: 0 0 0 2px var(--white);
  opacity: 0; transform: translate(-50%, -4px); pointer-events: none; transition: opacity .15s ease-out, transform .15s ease-out;
}
.a11y-btn::before { /* kleiner Pfeil zum Schalter */
  content: ""; position: absolute; top: calc(100% + 6px); left: 50%; z-index: 71; width: 12px; height: 7px; margin-left: -6px;
  background: var(--black); clip-path: polygon(50% 0, 100% 100%, 0 100%); opacity: 0; transition: opacity .15s ease-out;
}
.a11y-btn:hover::after, .a11y-btn:focus-visible::after { opacity: 1; transform: translate(-50%, 0); }
.a11y-btn:hover::before, .a11y-btn:focus-visible::before { opacity: 1; }
.a11y-tools .a11y-btn:last-child::after { left: auto; right: -2px; transform: translate(0, -4px); } /* rechter Schalter: nicht über den Rand */
.a11y-tools .a11y-btn:last-child:hover::after, .a11y-tools .a11y-btn:last-child:focus-visible::after { transform: none; }
.menu__foot .a11y-btn::after { top: auto; bottom: calc(100% + 12px); }
.menu__foot .a11y-btn::before { top: auto; bottom: calc(100% + 6px); transform: rotate(180deg); }
html[data-contrast="high"] .a11y-btn::after { background: var(--hc-fg) !important; color: var(--hc-bg) !important; }
@media (max-width: 760px) { .header .a11y-tools { display: none; } } /* Handy: Schalter im Menü */
@media (min-width: 761px) { .menu__foot .a11y-tools { display: none; } }

/* ---------- Dunkelmodus: nur die hellen Flächen kippen, Gelb und die blauen CI-Flächen bleiben ---------- */
html[data-theme="dark"] {
  color-scheme: dark;
  --paper: #0d1626; --ink: #eef1f5; --mist: #17243a; --text-2: #c5ccd7; --line: rgba(255, 255, 255, .16);
}
/* dunkelblaue Icons auf dunklem Grund hell machen (gelbe Varianten und Wasserzeichen auf Gelb ausgenommen) */
html[data-theme="dark"] img[src*="/icons/"]:not([src*="/gelb/"]):not(.tile--pay img) { filter: brightness(0) invert(.92); }
html[data-theme="dark"] .tabs__list button { color: #9aa6b8; }
html[data-theme="dark"] .tabs__list button[aria-selected="true"], html[data-theme="dark"] .tabs__list button:hover { color: var(--ink); }
html[data-theme="dark"] .field input:focus, html[data-theme="dark"] .field select:focus, html[data-theme="dark"] .field textarea:focus, html[data-theme="dark"] .faq__search input:focus { background-color: #232c1c; }
html[data-theme="dark"] .field input::placeholder, html[data-theme="dark"] .field textarea::placeholder { color: #9aa3b2; }
html[data-theme="dark"] .field select { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23eef1f5' stroke-width='2.5'/%3E%3C/svg%3E"); }
html[data-theme="dark"] .faq__search input { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10' cy='10' r='6.5' fill='none' stroke='%23eef1f5' stroke-width='2.2'/%3E%3Cpath d='M15 15l6 6' stroke='%23eef1f5' stroke-width='2.2'/%3E%3C/svg%3E"); }
html[data-theme="dark"] .smsintro--yellow .smsintro__card { background: var(--paper); }
html[data-theme="dark"] .legal__body a, html[data-theme="dark"] .smsintro__mail a:not(.smsintro--yellow a) { color: #8fc1ea; }
html[data-theme="dark"] .choice input:checked + span { background: var(--yellow); color: var(--black); }

/* auf gelben Flächen bleibt die Schrift immer schwarz */
html[data-theme="dark"] :is(.tile--pay, .sheet__month, .ctaband, .tip__arrow, .intern__who, .smsflow__answer, .smsintro--yellow, .final, .legal__draft) { color: var(--black); }
html[data-theme="dark"] .wall { --wall-check: var(--paper); }
html[data-theme="dark"] .smsintro--yellow .smsintro__card { color: var(--ink); }
html[data-theme="dark"] :is(.tip__arrow, .legal__draft) :is(p, strong, span) { color: var(--black); } /* Text auf gelben Pfeilen/Hinweisen */
/* „Warum bei uns?“: Text wird schwarz, während der gelbe Pfeil dahinter durchläuft */
@media (min-width: 901px) {
  html[data-theme="dark"] .why__item h3, html[data-theme="dark"] .why__item p {
    color: color-mix(in srgb, #000 calc(clamp(0, (var(--in) - var(--out)) * 1.4, 1) * 100%), var(--ink));
  }
}

/* ---------- Hoher Kontrast: Schwarz auf Weiß (bzw. Weiß auf Schwarz im Dunkelmodus), Flächen werden Rahmen ---------- */
html[data-contrast="high"] { --hc-bg: #fff; --hc-fg: #000; }
html[data-contrast="high"][data-theme="dark"] { --hc-bg: #000; --hc-fg: #fff; }
html[data-contrast="high"] body { background: var(--hc-bg) !important; color: var(--hc-fg) !important; }
html[data-contrast="high"] body *:not(img):not(video):not(canvas):not(svg):not(svg *) {
  background-color: transparent !important; background-image: none !important; color: var(--hc-fg) !important;
  border-color: var(--hc-fg) !important; box-shadow: none !important; text-shadow: none !important;
}
/* feste Ebenen brauchen eine deckende Fläche */
html[data-contrast="high"] .header, html[data-contrast="high"] .menu, html[data-contrast="high"] .subnav, html[data-contrast="high"] .exit__panel,
html[data-contrast="high"] .tl__sticky, html[data-contrast="high"] .skip { background-color: var(--hc-bg) !important; }
html[data-contrast="high"] .header { border-bottom: 2px solid var(--hc-fg); }
/* Flächen → Rahmen */
html[data-contrast="high"] :is(.btn, .chip, .tile, .smscard, .intern__card, .smsintro__card, .smsintro__mail, .legal__card, .legal__draft, .form, .smsform__find,
  .acc__panel, .menu__sub a, .choice span, .tl__seg, .sheet, .tabs__panel, .qa, .why__item, .tip__arrow, .film__frame, .living__item, .footer__social a, .wall__links a, .exit__panel, .legal__toc) {
  border: 2px solid var(--hc-fg) !important;
}
html[data-contrast="high"] :is(.tl__seg, .tip__arrow, .tile, .subnav__marker, .film__media) { clip-path: none !important; }
/* Dekoration ausblenden: Hintergrundbilder, Verläufe, Wasserzeichen, Wellen */
html[data-contrast="high"] :is(.hero__bg, .smshero__bg, .tile__bg, .smsflow__ribbon, .subnav__marker, .film__play::after, .years) { display: none !important; }
html[data-contrast="high"] :is(.hero, .subhero, .smshero, .acc__panel, .tip__arrow, .intern__photo, .film__frame, .film__media, .why__item, .why__title mark, .tabs__list button, .years span)::before,
html[data-contrast="high"] :is(.hero, .subhero, .smshero, .acc__panel, .tip__arrow, .intern__photo, .film__frame, .film__media, .why__item, .why__title mark)::after { display: none !important; }
/* „Warum bei uns?“ ohne gelben Pfeil: aktiven Grund per Rahmen zeigen */
html[data-contrast="high"] .why__item { border-width: 0 0 2px !important; }
html[data-contrast="high"] .acc__panel { background-image: none !important; }
/* Links und aktuelle Seite eindeutig markieren */
html[data-contrast="high"] main a:not(.btn):not(.chip) { text-decoration: underline !important; text-decoration-thickness: 2px !important; }
html[data-contrast="high"] [aria-current="page"] { text-decoration: underline !important; text-decoration-thickness: 3px !important; text-underline-offset: 6px; }
html[data-contrast="high"] :focus-visible { outline: 3px solid var(--hc-fg) !important; outline-offset: 3px; box-shadow: 0 0 0 6px var(--hc-bg) !important; }
html[data-contrast="high"] .menu__nav:focus-visible { outline: none !important; box-shadow: none !important; }
/* Zeichen in ::before/::after (Pfeile, Kreuze …) nie mit fest eingestellter Farbe – sonst schwarz auf schwarz */
html[data-contrast="high"] *::before, html[data-contrast="high"] *::after { color: inherit !important; }
/* Menü-Pfeil bei Hover/Fokus/geöffnet: invertiert statt gelb */
html[data-contrast="high"] :is(.menu__link:hover, .menu__link:focus-visible, .menu__item.is-expanded .menu__link) .menu__arrow { background-color: var(--hc-fg) !important; border-color: var(--hc-fg) !important; color: var(--hc-bg) !important; }
/* weißes Ministeriums-Logo auf Weiß sichtbar machen */
html[data-contrast="high"]:not([data-theme="dark"]) :is(.header__sender, .footer__sender) { filter: invert(1); }
html[data-contrast="high"][data-theme="dark"] img[src*="/icons/"] { filter: brightness(0) invert(1); }
html[data-contrast="high"]:not([data-theme="dark"]) img[src*="/icons/"] { filter: brightness(0); }
/* Schalter im Kontrastmodus */
html[data-contrast="high"] .a11y-btn[aria-pressed="true"] { background-color: var(--hc-fg) !important; color: var(--hc-bg) !important; }
html[data-contrast="high"] .a11y-btn[aria-pressed="true"] svg { color: var(--hc-bg); }
/* Ablauf (Zeitleiste) im hohen Kontrast: Theorie = schwarze Fläche, Praxis = Rahmen – Unterscheidung ohne Farbe */
html[data-contrast="high"] .tl__bar--fill { display: none !important; }
html[data-contrast="high"] .tl__bar .tl__seg { filter: none !important; opacity: 1 !important; transform: none !important; margin-right: 6px !important; }
html[data-contrast="high"] .tl__seg--theorie { background-color: var(--hc-fg) !important; }
html[data-contrast="high"] .tl__seg--theorie, html[data-contrast="high"] .tl__seg--theorie * { color: var(--hc-bg) !important; }
html[data-contrast="high"] .tl__leg::before { border: 2px solid var(--hc-fg); background: var(--hc-bg) !important; outline: 0 !important; }
html[data-contrast="high"] .tl__leg--theorie::before { background: var(--hc-fg) !important; }
html[data-contrast="high"] .tl__row::before { background: var(--hc-bg) !important; border: 2px solid var(--hc-fg); width: 8px; }
html[data-contrast="high"] .tl__row--theorie::before { background: var(--hc-fg) !important; }
html[data-contrast="high"] .tl__exam { border: 2px solid var(--hc-fg) !important; clip-path: none !important; }
/* Karten, die über Fotos liegen, brauchen im Kontrastmodus eine deckende Fläche */
html[data-contrast="high"] :is(.tabs__text, .map__name, .map__pin-name, .film__dur, .film__label, .intern__stage .film__frame) { background-color: var(--hc-bg) !important; border: 2px solid var(--hc-fg) !important; }
html[data-contrast="high"] .tabs__text { margin-top: 0 !important; width: 100% !important; } /* nicht mehr über das Foto schieben */
/* restliche Dekoration in CI-Farben entfernen */
html[data-contrast="high"] :is(.living__icon, .film__frame, .film__play, .map__pin, .btn, .years span, .tabs__list button, .chip, .a11y-btn)::before,
html[data-contrast="high"] :is(.living__icon, .film__frame, .film__play, .map__pin, .years span)::after { display: none !important; }
html[data-contrast="high"] .film__play { background-color: var(--hc-bg) !important; border: 3px solid var(--hc-fg); }
html[data-contrast="high"][data-contrast] .film__play::before { display: block !important; background-color: var(--hc-fg) !important; } /* Play-Dreieck */
html[data-contrast="high"] .map__pin { background-color: var(--hc-fg) !important; border-color: var(--hc-bg) !important; }
/* Karte: Standort-Punkte im Kontrastmodus als schwarze Punkte mit weißem Ring */
html[data-contrast="high"] .map__dot { background-color: var(--hc-fg) !important; box-shadow: 0 0 0 3px var(--hc-bg), 0 0 0 5px var(--hc-fg) !important; }
html[data-contrast="high"] .map__dot::after { color: var(--hc-bg) !important; }
html[data-contrast="high"] .map__legend span { background-color: var(--hc-fg) !important; color: var(--hc-bg) !important; }
/* Eingabe- und Auswahlfelder im Kontrastmodus: voller Rahmen, Auswahl-Pfeil sichtbar */
html[data-contrast="high"] :is(select, input:not([type="radio"]):not([type="checkbox"]), textarea) { border: 2px solid var(--hc-fg) !important; }
html[data-contrast="high"][data-contrast] select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2.5'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important; background-position: right 14px center !important; background-size: 16px !important; padding-right: 44px !important;
}
html[data-contrast="high"][data-contrast][data-theme="dark"] select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23fff' stroke-width='2.5'/%3E%3C/svg%3E") !important;
}
html[data-contrast="high"] select option { background: var(--hc-bg); color: var(--hc-fg); }
html[data-contrast="high"][data-contrast] .faq__search input { /* Lupe wieder sichtbar */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10' cy='10' r='6.5' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M15 15l6 6' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important; background-position: 14px center !important; background-size: 18px !important; }
html[data-contrast="high"][data-contrast][data-theme="dark"] .faq__search input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10' cy='10' r='6.5' fill='none' stroke='%23fff' stroke-width='2.2'/%3E%3Cpath d='M15 15l6 6' stroke='%23fff' stroke-width='2.2'/%3E%3C/svg%3E") !important; }
/* Symbole, die aus Flächen gezeichnet sind (Menü-Striche, Schließen-Kreuz), bleiben sichtbar */
html[data-contrast="high"] :is(.menu-toggle__icon i, .exit__close span) { background-color: var(--hc-fg) !important; }
html[data-contrast="high"] .exit__close span::before { background-color: var(--hc-fg) !important; }
html[data-contrast="high"] .acc__body { background-color: var(--hc-bg) !important; }
/* Verläufe in Zusatz-Ebenen entfernen, helle Trennlinien sichtbar machen */
html[data-contrast="high"] *::before, html[data-contrast="high"] *::after { background-image: none !important; }
html[data-contrast="high"] .menu__bg::after { display: none !important; }
html[data-contrast="high"] :is(.menu__list, .menu__item)::before, html[data-contrast="high"] :is(.menu__list, .menu__item)::after { background-color: var(--hc-fg) !important; }
/* ausgewählter Tab / aktive Einträge ohne Farbe erkennbar */
html[data-contrast="high"] :is(.tabs__list button[aria-selected="true"], .faq__nav a.is-active) { text-decoration: underline !important; text-decoration-thickness: 4px !important; text-underline-offset: 8px; }
/* Rahmen brauchen Innenabstand */
html[data-contrast="high"] .living__item { padding: 18px 18px 20px !important; }
html[data-contrast="high"] .film__label { padding: .35em .6em; }
/* gewählte Auswahl-Knöpfe und Platzhalter im Kontrastmodus */
html[data-contrast="high"] .choice input:checked + span { background-color: var(--hc-fg) !important; color: var(--hc-bg) !important; }
html[data-contrast="high"] :is(input, textarea)::placeholder { color: var(--hc-fg) !important; opacity: .72; }
html[data-contrast="high"] .qa { padding: 0 16px !important; }
html[data-contrast="high"] .qa + .qa { border-top-width: 0 !important; }
/* Dunkel: CI-Blau als Textfarbe ist auf dunklem Grund zu schwach → helles Blau */
html[data-theme="dark"] :is(.places__sub, .living__label) { color: #8fb8e6; }
html[data-contrast="high"] :is(.checks, .places__list) li::before { background-color: var(--hc-fg) !important; } /* Aufzählungszeichen rein schwarz/weiß */
html[data-contrast="high"] .wall { --wall-focus: var(--hc-bg); } /* Fokus im Social-Wall-Widget ohne Gelb */
html[data-contrast="high"] .map__place:focus-visible .map__name { outline-color: var(--hc-fg) !important; } /* Kartenpunkte: Fokusrahmen schwarz/weiß */

/* =========================================================
   COOKIE-HINWEIS – Karte unten links im Seitendesign
   ========================================================= */
.consent {
  position: fixed; z-index: 90; left: clamp(12px, 2.4vw, 32px); bottom: clamp(12px, 2.4vw, 32px);
  width: min(540px, calc(100% - 24px)); max-height: calc(100svh - 24px); overflow-y: auto;
  padding: clamp(22px, 2.6vw, 34px); background: var(--blue-3); color: var(--white);
  border-top: 6px solid var(--yellow); box-shadow: 0 24px 60px rgba(0, 0, 0, .35);
  opacity: 0; transform: translateY(24px); transition: opacity .4s var(--ease), transform .5s var(--ease);
}
.consent[hidden] { display: none; }
.consent.is-open { opacity: 1; transform: none; }
.consent__title { font-size: clamp(1.25rem, 1.6vw, 1.5rem); font-weight: 700; line-height: 1.2; margin-bottom: .7rem; }
.consent__text { font-size: .98rem; line-height: 1.6; color: rgba(255, 255, 255, .9); }
.consent__more { margin-top: .6rem; font-size: .95rem; }
.consent__more a { color: var(--yellow); font-weight: 700; text-decoration-thickness: 2px; text-underline-offset: 3px; }
.consent__actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 1.3rem; }
.consent__actions .btn { flex: 1 1 200px; justify-content: center; }
.consent__actions .btn::after { content: none; } /* gleichwertige Knöpfe, ohne Pfeil */
.consent__btn-ghost { --bg: transparent; --fg: var(--white); --hover-bg: var(--white); --hover-fg: var(--black); box-shadow: inset 0 0 0 2px var(--white); }
.consent :focus-visible { outline: 3px solid var(--yellow); outline-offset: 3px; }
.menu-open .consent { display: none; } /* Menü hat Vorrang */
@media (max-width: 600px) { .consent { left: 12px; right: 12px; width: auto; } .consent__text { font-size: .93rem; } }
@media (prefers-reduced-motion: reduce) { .consent { transition: none; transform: none; } }

/* Footer: Cookie-Einstellungen wie die übrigen rechtlichen Links */
.footer__consent { padding: 0; border: 0; background: none; font: inherit; color: rgba(255,255,255,.85); cursor: pointer; transition: color .3s; }
.footer__consent:hover { color: var(--yellow); }

/* Social Wall ohne Zustimmung: Hinweis + Knopf statt Widget */
.wall__consent { display: grid; justify-items: center; gap: 18px; max-width: 34em; margin: 0 auto 26px; text-align: center; }
.wall__consent[hidden] { display: none; }
.wall__consent p { line-height: 1.6; }
.wall__consent a { font-weight: 700; color: var(--ink); text-decoration-thickness: 2px; text-underline-offset: 3px; }
.wall.is-blocked .wall__placeholder { display: grid; }
.wall.is-blocked #stage-widget { display: none; }
html[data-theme="dark"] .wall__placeholder { background: var(--paper); }

/* Kontrast: Hinweis deckend, nur Schwarz/Weiß */
html[data-contrast="high"] .consent { background-color: var(--hc-bg) !important; border: 3px solid var(--hc-fg) !important; box-shadow: none !important; }
html[data-contrast="high"] .consent__btn-ghost { box-shadow: none !important; }
html[data-contrast="high"] :is(.consent, .footer__consent, .wall__consent) :focus-visible, html[data-contrast="high"] .footer__consent:focus-visible { outline-color: var(--hc-fg) !important; }

/* =========================================================
   „NACH OBEN“ – Pfeil unten rechts
   ========================================================= */
.totop {
  position: fixed; z-index: 80; right: clamp(14px, 2.4vw, 32px); bottom: clamp(14px, 2.4vw, 32px);
  display: grid; place-items: center; width: 54px; height: 54px; padding: 0;
  border: 0; background: var(--yellow); color: var(--black); cursor: pointer;
  box-shadow: 0 10px 28px rgba(22, 39, 64, .28);
  opacity: 0; visibility: hidden; transform: translateY(16px);
  transition: opacity .3s var(--ease), transform .4s var(--ease), visibility 0s linear .4s, background-color .2s ease-out, color .2s ease-out;
}
.totop.is-visible { opacity: 1; visibility: visible; transform: none; transition: opacity .3s var(--ease), transform .4s var(--ease), visibility 0s, background-color .2s ease-out, color .2s ease-out; }
.totop svg { width: 24px; height: 24px; transition: transform .3s var(--ease); }
.totop:hover, .totop:focus-visible { background: var(--black); color: var(--yellow); }
.totop:hover svg { transform: translateY(-3px); }
.totop:focus-visible { outline: 3px solid var(--yellow); outline-offset: 3px; box-shadow: 0 0 0 6px var(--black); }
.menu-open .totop { display: none; }
main h1[tabindex="-1"]:focus { outline: none; } /* Sprungziel: kein Rahmen um die Überschrift */
@media (max-width: 600px) {
  .totop { width: 48px; height: 48px; }
  body:has(.consent.is-open) .totop { display: none; } /* Cookie-Hinweis hat auf dem Handy Vorrang */
}
@media (prefers-reduced-motion: reduce) { .totop { transition: none; transform: none; } .totop:hover svg { transform: none; } }
html[data-contrast="high"] .totop { background-color: var(--hc-bg) !important; color: var(--hc-fg) !important; border: 3px solid var(--hc-fg) !important; box-shadow: none !important; }
html[data-contrast="high"] .totop:hover, html[data-contrast="high"] .totop:focus-visible { background-color: var(--hc-fg) !important; color: var(--hc-bg) !important; }
html[data-contrast="high"] .totop:focus-visible { outline-color: var(--hc-fg) !important; }
