/* Schriften lokal (31.10.2026): liegen in fonts/, keine Verbindung zu Google, kein Cookie-Banner mehr noetig */
@font-face{ font-family:'Instrument Serif'; src:url(data:font/woff;base64,d09GRgABAAAAAEwsAA4AAAAAkpgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAA5BAAAAK8AAAD6Ek0MEUdQT1MAADm0AAAQdwAAIlD/lK+iR1NVQgAASiwAAAH+AAADtmA4nZlPUy8yAAABvAAAAE8AAABgX/b8r2NtYXAAAAQEAAAByQAAAlLetPsWZ2FzcAAAOPwAAAAIAAAACAAAABBnbHlmAAAHrAAALz0AAF0Oz7Icj2hlYWQAAAFEAAAANgAAADYoEChtaGhlYQAAAXwAAAAfAAAAJAa4AW1obXR4AAACDAAAAfcAAAOwc0gYEWxvY2EAAAXQAAAB2gAAAdruKtbgbWF4cAAAAZwAAAAdAAAAIAD5AOduYW1lAAA27AAAAfsAAASyeJSZ03Bvc3QAADjoAAAAEwAAACD/TwAmAAEAAAABAABVJ7kkXw889QAPA+gAAAAA3wr8fgAAAADnCugJ/8H/KQMWA9oAAAAGAAIAAAAAAAB4nGNgZGBgvvfvFJC0+3/wXwWzGANQBAW8AQCiUQcoAHicY2BkYGB4w9DIwMqQwsDCAOIhADMDIwAuygHhAAAAeJxjYGFcxjiBgZWBgamLKYKBgcEbQjPGMagx6jIggQYGBnUg5QXj+/n7uTIcYFBQEmK+9+8UAwPzPUYzoDAjSI7xH9MFIKXAwAwANUYM9wB4nHXTT0hUURTH8d+5kzZNqdlYDSEyDBLjQiiIFHwTQWazqrA/i3blKogI3AhB0aKFuAhlIKVatGlhELTNiKI/JBhFkCJq1jLoj7mIjOj1va+ZkqG3+HDOve/ed8+99z13QmdtMvwcJ5EivlXa3invuU1Ke/b0P0Z5to4xOaW1EkloJZzHR/K1xOe2xLgbjBtTvWvWxrJ8rK+s+5o5iNpGflVt9kIpl9GWar5mN4ScmmyB2r3barArysRxBeKEauyItkYm1WIlNVsfebWs6mxE9TatBi1WhN/wEovl9g/NhI/sMfm8ku4h60+XjfKOGO4i8b42YL3do4Y9jN9FHROsmVDKntFfbTBcdsfCZbsUfrdhYsVJ5l5mX3Eqe33AOv/21/g3H+J+plTnZjD3hy3gPfkwc84oZ+e4mym1crc1nFeT9WOQOi+gpFbGNNpd6h/RNo1LkTfarVntqES3mfhJe9FtBcYWlNVpydpV5By63Xne6ZT0fH/07I567Zd63SviAPs8qh5s57zyCGy/jiPQLWUt8MIlH2lnor7r2okDVkusJfarqA8quhLf1z5l3RrOZ0BtCd7nuS7a4+rRT/4Vf2Y3+f6+cK/J6HuUSysoO7wqr+jiDDrdQbVQfbBKBzqr+gIbw6lIh59nh8if4BraFfwGwCPFIQB4nFWS2VOOYRjGf+9byNIeJanne1Wyi48UiiJLSWpkXyJK9iwHDhwZh5zLvkxFTAjZsseEMQ2SpuE9wAH+hu9z9U0HuWee6577mbnmua/regAbCNKJEVqBHmxnq3sxBGuaQiZHucQVrtFEMy08xG+lW6V2m91t95gYE28SjWNSTZZp9DhOlN8vtmEqWZwXq44bYt3lAU/EKuljRZs4kxBgZfZjbaa3JgRwWgDxJ4HP4wvzhbq1vbN7zD3iHned73Xfnmpfr66K6RL28EP4i9/8BauavrIqrCr+r1Nc4Bn1vKeblzznJre0ZQdnuM5pGjjLOb7wmU6pfqE3BjOEYYQRLTeGM4JRJDCaRJLwME7bTmQSk+WTlxnMJEN+3eGqFH+VXz/lQi55LGQRhSyjiOWUsYrVrGEt66lgO5VUUc1O9rGfGg5wmNu8lWdd1HKRd3ygTdpec4LHvJG+dl7J1z+cpJXLDFCCQQxSVgMJYShRhBNBJPHEEsdIQpVFCg5jGEsyH0llurJJl7+zGM8OspnNHOYxlxzms4ACFrOEpaxkBSWUks865bKBjWxhE58oZy+72M0eDrKNQ6SxVT/iEfe4r4xb/gGhynkzAAAAAAAAHQBxAH0AiQCVAKEArQC5AUkBmwHbAeYCHQJkAsUC0QLdAukC9QNNA5sECAQ8BEgEVARgBGwEoAUXBVUFyQYhBi0GXQZpBnUGgQaNBt8G6wdbB6AH8ghECKwI+glICY0JmQmlCbEJvQoDCqALIAt8C4gLyQweDCkMNAw/DEoMVQxgDNANHw1XDWINvA33DjEOPA5HDlIOXQ6oDy4Pjg/SEAUQEBAbECYQMRA8EH8Q9BEnEbQSFBIfEkQSTxJaEmUScBK3EsITFhNzE9AUJRRxFLkVIxVdFa8VuhXFFdAV2xYgFpUXCRdlF3AXexfAGBMYHhgpGDQYPxhKGFUYjhiZGPAZKxk2GUEZTBlXGc4aUhrtG4scIByEHOwddx3IHe4eGR5JHowe3h8qH3EfrR/VIDMgbiBuIG4ghCCmILIgviDOIP8hLyF6IcYhzyHlIngizyLnIv8jCCMRIyUjOiNPI2MjjiO4I+ckFiQ1JFQkXSRqJHUkgSSlJMkk1SUVJTglWyVnJYUl+yaOJsQnPiexKEgo9CkgKTUpginzKmAq5ytgK4QrmSvKK/4sISxFLGoslyy3LRwtQS1XLXQtkC2wLdYuBS4aLkcuTy5XLl8uZy5vLncufy6HAAB4nK18CXxcV3X3u2/fl9lHs89oNmk00sxoZrRLlrVZthTbsh3bsUjiLDbxkgUIsWOyN4SmBGhCiUMJoRBIAinLVz5aoFBMoZQ15SuEYhyTr8APShrWJi3Eo+/c994skseKab9EnnnvvDv3nfO/5557zrnnPYIkjq7chl6gPIREaAThjZeN/lKs6DZciWTMiN3M8+goz9eeQmO1U3fx1H08/8otfJTaTRDkyosEgU6T3yd6iSpBJOLl/mq1Uqk6K5VS0eN1ejxer8ftStQvpNMpOOY41iI7S8U0laBYSlM1l4t7NynQjEA+yjmcQPiwajgNgUmxgdd2cHGtRzNU/ahOTTAbKVGkKDoSJG8UWVY8d2/QQ1NAkyREkg7Puzs67h1kSUqQkMdAcu23BrGyYvFJ/W8yRSCCIDjiOaKf+HYb+llCbqE/1KCfJnxt258hSi307zfoPyRGW+iPNejPExTxbQs38ufkM8QycbCBWxVVUoBQGYMPACXicJJKxFm321UqFaEBgOZ2caxJTsTh2FMqVoBeKgKkiZgNMoweBplibfCdrAd+DtQUh4HOBFCHpLq9ioZOeEme1GSSlaZGMhG1mBNFWpEkhRY5v7egJgvFWVWmZJUUSW/tfZridSvq22T6LkXw6oZ+nGK5Y6pISwJF8VWy7FZoBlD3ftBQklPj3tCv1N6iRpLa8/ijkPCov++MlmaGFeMTXvgJTatu5FHF2isdccocrXdyoopYgeQJwMgJuJ0CfBKgWUMEUWrKZkME+gXCsRzr8poHbIIqVsr9KQsXZ/M4bvKtYIG/VlzsKRdZbmq+cvlIsDw7NVD2d2/YvjQzZjNEbnGrNA3MdM3lexY6KJD7munh5X707qWxsYXM34Y6arddtbR0ReE30zCemZWX0V+D7ncRBBNPAVOW1nvcXldz7Fwee5CAzsHgsSg8f/3oxhuns2M+wFaiRHc1NbPcu7mrp+qUKUWiFd8GYd+Hbjr6+GWazKkPA5qLI09/4IZHFge2FjCUf6FysgY6DffP4vuDbomgWyzxr8dBqUzk/g2Q8xPJBm7nwcYmqnWEDJcHQxQ3Efrq4k1jG27eRu9Z3nPplhhGhY01QLnsA4ePPLa746n3PfbxTedeysRa7xYjyi13A4XG91rnru5S0Y0NQ/3uI6I4cj4HJ0TxhM0F6hR5EcltWPk5XKidA3aQyc0HgZuZdhrz35pULdqDtv4B02WtQl3MrMBjakpg2hfVtlNFbEfOo5+FMW/SH2rQTxOetu3PEAWwOxZCbwaENqyLUJ5sRcgaqngdIRgyy7C0YjNpY8PwmaI3F1UTOVGiZPiPkgCcuKq4eyWtHSix/iF/MPQCoKIYzxsKRqT2C7dBcaQg23PsP2COVdefYzBkoHENbYMBhZkGnLJ4wiW23TA09caF9IRPwROO9wwUNl1+5ZZsl+JOK9qnNEnz8LLmG1s968JLY09/4MmPdxZOu3WSRpIkCyRJOdy1X0kKNLewJDXAcqm9fbKZMFFsy9yaxdGy223hBR4DYHu/DDAGJDi7wIW1+ALHNKW7f6+qv3frFA2I2i3O/dXqFsitqrWf220syYifmNZ3PcnacfrJ5uFabtbeG7SUgvv82tRSj6XtK183V80fgJaGWuhnVz5g0l8AumJqu0U/vfIxU9s5OHuppf2Zla9hbV/5ykq2Loc3jpWnVAyTWFfaCcOqkbTXYaiCrDhdLcIsPhsLuDrg/1yG/NkaWR695X7C1gQa7rPj1fACz2g1EftCa92kNJVK2apzIVWQmQ/E0l5FfUpVnJGM/0ZR+CxvyD5Z/YSqGGnv22mRcXPMekpR+7VICwiVONp2nahw+uOGXntUV01tl0SSZHLIwSM+JjrUb9WVw7YhfwLSdr2atIB0W0tqyZCNeAsZUcEGUz7fYNpsnnumM+oslzYqxme9+N5gzcj74d6LBJGMpwAp1t1wdFrczwYzAG4RzhtstfFJKewYgZkYpkXyXUh0IZdfUbS3aYrS4UQupHqB41si3DFSQLexHTdjMVSgyw0NUZEhkA+TgsiK5DUc4s59LxiiSYwhwEqHguSALVO4pnAc+k//2plQl32EQ+y5R0QW5NRXXgZUngEvEuxeGqXa24tWMS+g1OhpXar9ihKcDaFcCpbokF98gRI8hqNBFXzkFo7kz9UuwL3n3H+xJIu+FPVTFGYaX/ZHz73HocIMNPk1/dyI7efmsJ9r2u/fgv12YjoTz5Pl/jESz0K3SyXTtjeALThS+3aMJxLjO/r6liYSiYmlvtmtW2dntm0TBq9+8+LivdcMDFxz7+Lim68eDDz19NNPPvn0009ZPhD0b878mL1eLpsWYS39LPgnTfpDDfppWAnbtT9D7AP+KaD/PdA9YEFy2MPxxqtVvAphGTzeKtYrjsO+jQorZioNau6EYXJimSwXNE15dilMMduLJYuNdOQoXlKYcraAJYyNdWRhOdL1H6TGZ7a9a3aroZ9JjcivL57ciwUO+A/y8q3Fk5dhqYP+K3j0+MIbu0hy8slzrzz19OKxrnPnppsYPNbgvQV78tvkvxBTxLY69ubq+d8NL9i0ZTntAXP07xqLD183HS7Fkf8PiSS+Fy91FEdHizs2bxZgUBcOPrFfuBj/SAgUCuinpd6nnv7Ik3Xf89MwR1Lg21w4QmBtWazJQ7lKdRe0xSD90/DeYnH30JyqB5OStrBxw+YtM6NrLVJp7/Dg7oL6a7fGsGAJ0Z9V923dvjfTykkRz9dX8wXacJVuH65oSg8s7tN15hR3j6KJbXmDc57W3AMqZvLSonq1W6N5oH/bZPG/qqY2ZMkgzMTuui8Fw5xunY+sHUx5ccRSrXiwLrCrpugnwhv7RcbT0b/UW5+ohZ0VllEcrGMwHo7wKq/3/oM9b5/1jw1Gg6Jx4OG99dm7793XakighYB7qN/J0DzHycbPGrMZ4wgaKwGO48S8afcajug6ps8OA1mvadhNlcW8sy3hIDp1qc8rBXqzqm4O8NdaMB7e179lCIx2NCl6pLCXV0Rezb0yNbNttizcdH1lwKVJv7NHfC3o+W3l8WvcpEBplZ5r+3MMxzC84UcnLtsyv5T5cRWseBZm5jHAvGL6Hxjxcrq/hGefpYXplOWUYMzXeLR2VPvXrkK3zMFSLtFCfLk4PLpxfurA1vCAg+UoRaA5T2+uuzQws3m6eKnAyxwtSO9xOVJv2zg6fG2xfNXA/B4V5iD/LkP1L8wOlLoXB0ZvnBjY0Qu8QcyIvkiexdrQqrFwd3O1Nue9B2cOsM1YZS8aKxGshT0uVXYm5ySGlDVSIHVODkXPRkMKq8MZjgfEuZRT1pygubBgcJTmJner8sRsTDE+6eV4nvN+EmKA2QlZPfeEW6M4WHeAN4+9+vXZXv+FvAu4sIpuLnjOylK+4Wa41KnRsak4+EFvx2HmfqF02TD65hpXqLhlx44t6NMVtu4is+XazGVHsW01OTHXhV57fbneXC/W0s8Ssy30hxr00xAdtGt/hjhqeqgvrryEToOkPaaGYM9vtaC2/7LGaQR35cfgrTzKGa5mpuz14KC8Ts1phvonQHS6cT4NuyTHW/JjyOmpRcDX+bqVIbMTaefehn0OzAv5HuDlsIk69q3wjRIXZKtaweivveI1r6TOc3OtK+1EQR+jeXIBieQuiqNpoS7W+1RNArFuBkXqkcQuTpGA+BYgKgwTB2KnxAhAutwwJMUQUxISekwEokC8AROd/LtJHhBAFR5xta/iZGETDIEiKcNT83Hc+1MT6Q8HfWSdTDo8b+O44ykfwhCBH4xQOH53ckP6s+C8fWOIIXE7TA0lTOBAX112JLgHz6WU7YWavuWrweNpwadduhQnS21qSuQ1PZpUrmYo9k2iV3HqxsccMPKKcDkt0bsE1ggajpMSp+n+uHI5g7g7Ja/sNBwfd+guQ+UPQKO9ViOehnFnA+EXJa+C3F7dFB3rAuVwfUcQvuZx0ywtihyD1SMUfk7xqbWzPhWaSaIsUBTpdP5YEE7bzbDmAAi/APknWmxJuf+CarNWOajWWOd206iID3IOQ7B1WxVvpWX6ZkXxegz1AU0VVbdxN8e2WpUXPG7Ubzhosq7oLnftdxz3q46Y6ayCcCQVjNX+S/Xrv7XtjJ2d/YU5K6v27N5uZkk0oD9I/siKcFJVVEmcbxY94KyXVkU4GVViUYw1rk6OujRK0kgHqWF7eAbotbOscX2w0tWId3SF/CO9d7KoGJ/2iqKmnrtV10v1OIckfLBy/DFJg2czWo9dYV0rW2sxh2eltXCDxTOXEoylOVUhdDRXbdwWG0rXLV2VymtGlHCHPyswMSMYq0xEr3IrHkUuRX1BBmmcryh25ILu0Y1COde9MOaklcv6sj3laCgYGuwNvq72za5El25s2pAOiEiMxfPJsfQmJ+9ZqJjep8XpjwDDITML+Zy3HfXsL5rUUw3q6d+3a3vG06BSfIP6w2iz7Tcb1Od/grPFQCWTgNYQMY193XXw8poesDnHbP8WD55l5eDLWSrWf0K1YPjG7PkYzrncA7HhTf7Pucb6Un0aJcqUPlPsm3Nm3JW/vKYvGk2XefKD6wA7GopeeSTmve66yoTk2jO7YXAoHEfV4ob5vUt67eUWkEmCAamxPmYtTyKdMjludYSwwbESdR5LQ7Hz0HTegPzNbMrjEEVGAidGUt2SFEwpOgQjfHcpP5vt3zM0MD1SjRezQofmlTjVOzeCfuhQSIoURZLVeVF/mWf43OjhTUt3zPnvueHA4YHiKz392Pp5gbtxQD9leTlWlFFP0ZkeHNuCtUr+VW62q7S7ku8QSVmi1I6g4eoOVXOJXoMSZEpKl4Xho1t23jbt4LTjmlId8eYP7Dh0eGiL5JpZCIEOeFey+H6gAxutvHcQz5gwcPH3gFERWyFva66wkXyrg7TenLHdr0/mplP9+4bUoKJLaockRdMYLHPaFKOhMINkJpiXOnpC2djAdFkYPTK34/Y5huW1OxwqamJ27v7G3OERnw7mEyPJ53v6777xwCHMcxB4voH8JREi0quxq+B1FZ95w5Q1kuV+i7Ev9y7ku+d7uyIsR/qP7JYEceL6Hb3dWwrXXlfoLQgTRzZMXjvsoRnu4J+FKJGFqOw1b3nf9q3HpwJf+c7Vh157DdwVj9dmGK/g6ru2mRVUczr8Xd+WnvzWwlqFv6uu6cLEGxYuuWWqVaPrykyYY4bvief4rGUlGtQrW6hnf1qnbjOthEU9/dt2PZzBRppQ4GOAfIEYJIiqmT/Fo1xuCATD25LLtgQ8L5Gy0+eV5d7IcHem4oSlUtScLq+8S9N2yYq7LGnPaIrfrWxEb/aJImI62f69A/mo09kR6+gZ2y2rqlw74tZJBruOeAfSCfZIBQ39Y3IXMUksEpe32KN+GFac4GsOdLXJKHau8WJvx4fmguOxXAS2Ec2w1uaWeWJZNiB8YstusMuy3Kn65mQl25eZ6vJ5VEoo+Lwhl6bIouRjKY7zBdIbuxwdiqFInl1zOwaWM51d3YlEd1e4cyRR7vNGImpEH312tNsRSoUlJ6P1usZEzrWjLz+f4xk11R1wGS5R7BBVzjuZ6duS01SnHpodK2zJoQ8sbtxwySUbNi7WbooOdvYUZC2Wcecq9lr6NZiX020i4+aErAPRNstlWpDGlYAM5ktpMWGykBqK9lYUt0eSn1Dxxc5YtBTG2U8ZpzEph5scXWXKai9DvJzoGB+tfcZtgD8jSnY7NFTIJEeTtd+6Hbi5BLMF+Cf+mfwyIWEf3Wlnkc0Acx1pLE5vcodCbncw+FoYA7/JmB5JOQRWkA0/uAfLYa83FPJ6w+fej/1O2nCjrZhNJPIU49EFubZosmFlXS0+EM7xrIejdedw2zu+2l3AI3oJ7vJjc5Zttebp5zH1W8CA3kI9+y5MPYvZMuepRT39fjxPbbwa1B+QuO3v4PhnLT2c+RyuHvjCSpZ4f3ts22Xrm2KyN3mCQY8nELw7lHI7dJVXFKerRdxFcjniscB95ethn+E3PEYug15cLXjVyt5rZiT8o7b7OK0a2i6q8XrXJu/Ta5P35+mrwb/Bzbm8ivoRVRG8+eiYW7pN6nCKsvqXqmKkPJczTl4S2PX0d1lkhNu8EdpO3iMyEpv0en7twg6wYOfu/0YkoRuH9GBdlxHBA/bfBkkvSodcmG8A1Qt8Z0xXwe1tZWjVOne9PY9sPMlPwvpycJ27uOszHvC7+Kl/4StY4U2QQQNipsJz2dFIqEeiNC47Eukqm9bhwzAlvGoiHC6EVQ+cP2VOEfO8vlfSZoL0cByXDkYiPMWlguvZjHVMSWMOgy2k17WF7j/EFp4ntsJnRuM9bW3hhaQTGH59sRrWweYfe997Le9bIGx/4naQSiO8q/wJT9Nzcbu+VtrW17e9CJ+920sHDx4Upm+Zn795Zubm+flbpv0v/vu/v2iv8bebVmKfZX0CRBvq2d80qaca1NMr7dqe6cDxgXflm0DtIyLgo/Y0s/jmEtySxMerrpXDN1P4ziKOYT1zChOLZ4D3fDpI8ZzCxONZkCGfCVC8y3XSnwNp3Cf9RXkhccMUiBSe5OWtiRs2glzhcR71XTeEDnTVki9eN1R7uKvJ4zcbPD7/bxaPL5MHAMUM0UcMr/Zg14lZmgCjpq9mY90z6/Ftyp0XonTPej0zmGmUbThv1mAM9PZVWx24/t582RwaFLY9ORhteaWEHgU+y+Dd4FqxC2txtakFgGuqaRGrrXFJQFPU1TOXl1xdARyTXDYc9joUd1LSODs4+Ya5UwnmJ7RKhyMcAz9yWsGJxDvvhBAfO2RnWuIUkpBMzn/0/5lzvcURuQjOKXG1Jb8ozsPA+ccA8x5LMxoZFisObAl1TMZX7c2vDmte0KSkW1E5fy5qBTiuhBOiQonGUaHiVhXtu/WY5huyQDKU5v4UhH2xDivAkVUzNvRsGqkF3A4K7xL+ujWisSzcGHAKcapztQu+Xhq/BftHskOxqNOla4KsOqJu03A9eZ5xR5+bSfucPs2ldc/lf2pbqPb2rcJRwBeOtHzAV9HKs9p5eM/5eXgzak2tScPf7e3XBVybZRQSoVSuv79v66QrpQmkzLGkKxPqiHdVi6XtgsQz8g2GPtvfk8mMJROzXYMzOAV7VBO4DaXOQKI/1blUmFjAcQvw81GIWy6xcq3t+Bmj7GEz1taImDFOw8aqFC4ysxhF2WDO5rQzFshku/t7Aul0IN7ZPe56rRnHmLFO99aB3GAw0tMT0bPJfHFuFeMTocRUNlboyg2m45mZhXPfd1lxjbseAVWXBxJFf7zSnc54HdFER2S7JZO48jLxH+T9OGuGI54Gq/WxbY3AbCvmZtkHEz1ySBdiGY0TJXWDrm9QVac7QJOSTA0KhQF0syzzrLecd+vXq/Bf7X6Pv6tX1RamsL5JgOOnUA1ng7xrdwrsCoS1NFMHsffGmmVqeA592J8PS6phOJe1RCTSF7KPLY1LqqBxEpscFDx9GbQP/B6SlBStdn8+nRhOoECDcMLUO0GgaJ8hyHmeYpNhbO9NHs016ZC1qqXbUc+uNKmnGtTTUru2Z1Ig+8qvgfoOkD1n5oQutHVwfrL1lED/EaeoYL0eVxXdJ7NLlEpt4znQDvV2VRY0t3g7LUjob3wqZWaGJdLMlZ8FPdACAcvpFGmK6YjWLpdsTshl4GRxXU4q528WXIjFhNkLHHxGYY5ZvP6FxesllEJNkYhqIYr0BKlQWywB3oQF8Ag3MarMLELbXYzgQh9bI8kZ0GOK1wWfslpAIK8V8KDLhSYkJNf+zoUl/U/4+COQdFvDg7Md/jUlKBZ9lVx26n+dEOJfwf6G1Vlaojd4Qh2Keocqy84O1zzPXi5pIoj7kNlgihbpkdYG0wK/X1ZxA5zE5zr+hEP88S6WNYMDimLcyfs09TMteX6u4x6Ou6nZgnan7tD0L/g0s4U1oiV0EuQcW1M5BbJdeJfqvHFUyaVA1OPUVRZmkEMXGU4+0qJ5CrcbRmhni+a5pHd6EtFvJH3ODtWhRorhXLETXbZm9E7DMDnXDFPvzJQbx5km3+ZMeZ0113xN6qkG9fQr9bVqJ+nBO3J4LM26oTaJfry9TJmZmGaqP6yx9A8ZTuwq9Goe8LopH60KtOT8isYwZ2lG6hnu08KY3kE5FFoW0FO8HI/mFe0+nyxjQm0XL8eSmxTjQYed7X8DrE69tue3frb/D8z1Q9DG8smODv/F5Po/HhN5ORpJXCjT/wYT2zda2BJ16rEW6lmi2fZUg3qaaNfDmSbVzPRb1B82qPeZXrJFfZ6o55rHLjbX7AFQ/iY/f36yebAY6VMogaVJZaJdsvnGbFYS2cFJws42j5nZ5tvWZJv/CnzJPnuGvFq2uTlm8YvMNXtUDYYt6g8xSL24XPPRmM7LqUhCWJNotiK0eUAtBNHFOhlfz+qU7xcLi82U70CiR2F4jNj4/e1yvten4gBZYaKe9LXjnHlztO+09AVhPA2gbm+hnv0XotH2VIN6+sdEmx5AX+zs6ltBmgFiCldcrs2uptLNCLRhe5tJ1ZacqstTLwZqObZmXEtKdUgi5VAuM9WlOv2ePZpSEVnDgTOpQadL8Oyf2zG4/0RXp5VKzY1Wx7eW+xKRqCOorsqkFkQ359qCU6kUJctg9gTPQLRvS85we6NmCpUsb1w0k6jnVrrKM9WeguIMZ2HswFMkPwCe4qXE1dhXbE0DrJfULq/Nhns9FTM6WL1FlLA2k1bFNegSHA2kCv7ugJUGN5OHH9UUl1813cfMQmUgyYDaCYLS2D8asPaX3lLfRjJ3kD5XmPINlabsLLntpq/2JnE+Pc0gzqE4W3aYzE2olm0mEmf6ya8DDoeJY6uyJ2ulrFbOjztaPb8L1ltfiE5Z5dsWOMFVKIyneN67qTA674RLRjCEEftnnwnXh8wMrPpIK3jyo9ZZ6lE5VUgOrQWia3ulT5Iiyb6o0xtMBj0DAJyvtrwmunlHGygflJs0VJMnClOlsSmZsFH7J0DtKHHrq6PWUJELZ55eXeUuCrgJAM4zmWtqEU4tfsJMOLbXu4uEzlakRjqynq0MrKOHFwDP3FsinwHsXrcuck3I/gd5zHawBttPuPV2Oz5qpprXInjhCXfR+yDr4Wjvwn0bkFpYB6n/zpRsgSC7feTVp1kbSS9+MtlyPGtF5Rc14v/z0VxH8S88bBel3gRBg5eSJZfN/ZUSsZO4CqRr2WNBF5dHSrR/cqJlLya5ypshc/bWTO3D6yWbfFddYOem9vW6p9Oyh/PddZNR537pE9fb5Hll9a57HB0Cr+L71pOF1q5Ti7OdiNsw4GFsWyZQ97avj3e/ZpPod7mivBgV1Z6N8UsMSZHlTIfTSyOZcWa5cJ9RKKNDyUjfgosSKvFgONYji4H+2Nbvhv0hTS/1BJwc4ry+1EC2R2H1/s4ezGEGOJwDDs2MuvMCGfW/zkym0hsy2Q2p1Ibsjh1L6FBhqb9/e6Gwvb9/qeB77L3vfQz31Qk+1BNmX4F22fnmtvJPhnb39e0eGrq0ULh0aHx4eBz+CfufOHjwQ/v3f+jgwSf2NwvvEcGAJ/YL8iyu6m/dyQBXy1SNVftImpJ2a06t06GXi7Jbc8fMqi2a1N3kdkMiaaRKlGB4zh2zH7SyK+rQCeA639J/Y4CqZvm9WbFsuXMtRVgpB3fL5o2lvr5FiZI1kqsuZqYvLeysLrKSeChVDPOCXYClcNKnbnp8emxy4ybdNbkQW5rvP3Ln0s2CYvTmes0yLOACsNsJXAytfX6oH2/Vp1Nr2LLNHGaq7mGp5Jv7x126U2bdgcHZo5mgzrPqXC4TC6X6eVJRSe6SoeLonV6IYg0jP5OJD80LqYjh9IV9hy79glMWRHUqOxVPZgcKmmNsvpq/ZI9OcYjpXx7p2z2dset4byWfwRUQLbV3plGqWE++QPRqPYJWxZXRlnGyrFMjI/uUpnTDVP2qk6F/Scsuh/BLTnuvKiY5Uc3Jck61HuiSEEtpzrtUg5EE9FXRqO1R1b8XODfN8D9U5ais3mUX1hJWNhBdSf4M1/DaWmeDZyU4LdZMxPCwWU+FW2Xo9wQGUw7N0ORAKDqa3XtYo8qU/B5DE3meIjVKflymQpR2yVW9G64S9KhXw2Ald0xffkAgVeRSFFnh+2XlpIqE2UPjmw8N1GfBLeTp1kqbMbJe5N4yXs0p4XZ9s7jQ3bvj+glRkHYf7iA5NtLVO9+dXyiUCvnidcLU8a3b333Hbo3kWZEK3XmQY2jP8LWTG45MBK557aGrv/MVjIIBHwdhdHx4dEBmHF5gY4L1NYZjE4pNXKUzZxn9OV2vC4iyKv9dXED4Bl1WsDAy7z93UMKxD85jvxM0Mga4jjeQtWKflondfCya8jR0FKeJradSUtjpx6fPDu3omZlgmYFKYWtvz1zXRJllN40Wd3UrSipdKvWPG8XUyHRyLKMo+3wDQnmpZ+zKOCXQqSv7ivNd2dme/j0hOM1fOTSwu4SeEMTAjsLQ9FgpPDRY2zk3WtpU9QrC+LHUTDeMQcfKS+go8B40o3e2voikuNa1x47M6oHZXgB/4WonYBzpMcHvLW3p3vymqeVSf6F4JQ90gQm95WaeZnxDV42MHpiYOrbtxJduQy9+6borl6/EI1BZeZl4L3EFrIGNOYzvccgTiXhc0agQ8uE1xhfCbftW9hDvh7YuzB/oKEbOfGzG+s0WiRfkkE936QG3P1T4c4nj5FAxoBuq0+EKdEbKV0HMat4P/QBi1j83a0r/HFsyoJt9m/T32HTSpEN7dBbuabVPw+dj1nU0QWDNnYD+niRfJNx4174aL+fpOj8qxbm4FpHeICNOFDifx+PjBJFDsi3i/9LLx44fvkT3RyJ+Y/Hw8WNl/bNNqUliaiVLPE3ygBBYc2e9Ggm6NddGmCZ4CTTr0I5Bby7cq8cnKiKSZQRfPpIP+TzhsMcXOheL+N0H3vLQpK5PPvSWA25/pF7lFgIJ0uCFYAnSqcpqw1mu9lcaYZuVFV0l2AmZRorDF413+rsLXlqQKJbRhzzTi93daZFHtNoQ9OOJLmg3WCxmpudV4xgv0oq6aXJwIdspejv+tEVskoiuZFHMlLrURuqKlcXFkns9Jk/NNAkE8jhFcMobDnvhrozJh8QhWrH4jCSAz6LH5nOwFR7gZTHTKXn9x3X9ZLwb2g4VC9mZTZhXgVHwk3QEGiFeix7HGrDyVYTfMzCHOomfoC9gDW6tkXk4ns/Hw319qLO7M57LxTu7oe0Uegzs3IvY13PW8yIp08SlMOzY5vWn8yTOlFQqYG9xqWGLhpum0DSMWGpYncCO4EY4M2SWJNo2+jmnS9EoxDGAgBIWBVFRI0kvy3qTEVWB07CiOjwuhkUUuL1OuzHtdjvU9q3BhNO82Rg95tP0QMLPUrS/S+IY3QhzPEmLJE9KFMnzYV1ned4f1mma7YgHNc3n07RgvIOlaT3s53lW18M8T1IS/ECkSZ4LGzrDSV1+mmL9iYCu+WDscb3+AbDKJWxDS1WwymXzCTj7u8Sxpca321ya7O8EbgPfTrs5vnRdgdKP32EwKeurEIXzR+3vdvSFR02a+fkdI+x43Agb3/mOgf+1nCAajuEPV+2s3Eb8znw7C65cqC/pCYdIfgv8fPPzLom6R5BeOSEQa9unqZT1fGjiRwK0FGXz8y6BukcSXjlh7i6t0bi2OrgdUWgfSlo6WLaS/OA37BPFl/BeiqiK8Ge3+0hru1i9HZppaWi1JG9r25L0rW6prTyIXrvySUueZku/1eeRxr1nVh5CefKX2M9l4uk8ZS3xZgaQtfZy3S6UpJnE5olMZmJzgqEFdvuWLdvZw5R/25F7FxfvPbLNT/EMO//s8ePPzrMMj++egl5Vq1evtZ1p+i84LjCLc/Ek6RXYpc2bl2Atouud04dbO2q9gflWg8cgtvuR9Vy6FXng/rDjZgaO2DNjcUkKDkHcrpduiyVkORG7TZanEul0Ykq+4r4HZgdleWjmgftk+fADG8c0bWzjA4dls8poBHr3NHrvN12/Ci54wW6reQfTluH74Fh1rtGrbN/nitV93vfAzJAsD84+cB/ufdfKo0iA3t31NwU1Q13r8KjP91ZVvVyWL1fV/T7K45Nl+Rwp13l7FOIG69cmM+abaRL2IfTxbOO3b/Xthx+RNfjwvfJveB8HbPYx4gHiCpIjPksQ5+61KGAdr4C1xaQQ+Mqf4SsrvySLxG8pP6yrn/kezh1/xnyeK4p+gzrBB0nh9lZrc1/BB63vhdbuZkTo9Vh6Yxq8RX8om5c5mos7Yfn3k8XOSH5LTGAoiQlFDIdTcTgcHdAP9E88AP3jfsBi9q91IaqNPjo8/lAGvWJ1kVDsLnC3mM8CsYh2oieAz8+bfH7e5JMkZoF+COhO7MdW664kRORm3O7FvvT5tN+zPMPR5DTDTJM0x/DsNZLUjrYssBL9TkF4JyOywlsN461rzkE+4Iv4vHl/omrFP5YDD7fB930f9HINK9Dgx07T9DRJ8bSwbPUkMrgnWsJPt4MUxHfsXtrwe81F8AYYzaGfoRz49CnilInRKeJ+cyyBTrwP6IZpWVatbq7Xy0jXcLWEppPoZ0Z+Iu/ERbpOODDMyHvlo+RhcoqYIXbV3zhiBpv1R7ybHqv9PIkHPytrhp52aNPYgsIaBEFiEddxJOIqiTPr+/b/8Vz1ihPTs9cNh4oTiXRYQQiRHDk7WkkMzcSjKs0wFCtrTNXVHRtOHl7eemLm1jfsHzd4Xpn5Wy2TSbjD3kJ3h7ht4b5dc3dfM7Th5sXivrmusTLFUgzJ3Lm7eO2OEgyI4XphafLg0KETux6++q635FVZFqufTI3OzQa6itte0+11QSwRXXmZ3E6egdHYhfcWGrHE2lDCa6W8zi9/ZdnVBbBpcy/BacLQqJ+hsNNkXcFPoVQXs9smJS4UTs/1dg2FJ2Zl7nZGpCU3K/GuhKJ+VFWcnrQudKi8MCRqck5Wr3WKeUHMXirne5RoJFvwRdlwYiYuiQ8KUl9+WChs6918a5aT+zals5OZ1GCotCPJS1/HeZWCFgpQDJKsl4MFU56RoKEvazrCeQZ9TlXKPej/BLemffnIWDI2UlJqV8e7DOOnMh+/emxst2kZVm5DvzKfMgd9sGyVjU+s+TAqNmD13GUCHFJVHtxTLO4dxi4NfmtWQPV5fepdKvqIWtg9OLy3ZD9L/EpNVSnV53vl1/jFFkR25Xa0F6zHNLGztU7J0ygMsve26mPUrmLJrgSq73lR9npVXwIf8WR0kVR4lvR0h0MpR3dmYHA4r4mdqaVN1iWOw5eCaUcuXb+0XYilu4qKI57qLih3Qmwh1EuafD2VZPmyQnlOouTUdGd1svWiN7/mIuphconUpqJGwXdyvqiZb1j4FeUhz5oWbandOyLGSGxBrRkUJqsXegtQy6u2TBcdv/nnvYv3HRgaOnDfYv17+vi+/v59x6ft783DewuVywaiJZdIKRLD6dlQYjieGo5Gu3WOkRRKdJW11t/j71R5GXewXK5/v3H4mtHh/cOiQAsHnS5fJVXcPTxyWTFZ8bmcB3mWFwl6lZRXE9dflJyWYHaS5oKPv9fH2tt8bp9teZ/Aq2LwTDIjGHJH0M3Lbp6R3ioKmibCxJOVd4wtVnOSBNGkzrt0QWGF8OPRUimee3VIjsXjk71h7W2KQILjT4miANNPkNF2IJBIEEd6UyMKxfCxwEjEA8E7q2g/KWRyBe9t5lvFfOhBMkI+C/75HaYNb2Ti7eKMMg7MzMQfjs8aOtDMOdYzYRDBAVKWc2HX31hOCse6nefl79PWm2AS9otl6kU9sxAF8ZyqB1kSrtI8I7iPuEWap1mWItmAoXI8jMEEKJzEI1joRJabUqgCeMIDlLSRZSRNYAUg7uFYUWB5Cm2EZZHmyHFECQivSuhBhgZvmBUQIQWi4KLvETlO3AO+fTQgrRAC3BfBwkDDUiErv4PIHrG08gOKek6iWYSM2jloQVotSOjlFQpRtd/hx50RC4e/8VEILmJcZ9AX0NWghWYu+Py8cjNP9N3MZCo1mclOJJMT2d7x8d6+iQn0hfRkOo2zzWk4iEz25jdsyPdOYht5FCKOB+oRh+0TgiG8med1nm+8MtKqFX8QjZMHiR7rbSrlsr3o2BFFSzEH2DqjUi915sxXd3i8hkp+hs/NdO2e4iHU4+yqDkfMFc3p+OFBbSjD7+9JOlP+I/y+kSNbbvxT4wqeX0ZWdcfsMFubpIY2Sa7lzexreHT0yutE9LdM6SqcWcsCZ8eoMWKCmMP7P2vf12DUTa/N6ZqXNqSNut21FKrMmuzi98D0m4KsepHDXp6fn9o9AzKg5qscHOkIRW+e3rERyMKurjLqLn2rK5/tbX2vA5pl2fJVA1OXcss8v6/xbocNs0Lt3ylq9MaJTftlU2Byb2q6B1EDNb1waVftGXbSjAtfRv8Aq8siHntzJuAUnFXqVLLeaLPKonJWRj0BCuG1D00L2/o2Q7wYpiESpUhpBKEp82Bc3PCagdhI/fWGPZ2VS4SPCHgf8YMIvdM8uF9e6gulAor9wsOx7PDyiIiCEMd5fC4XfO25e67+9sOF0TffARSn2+eBr7vu9Y30N9+DOHvPXvstQ78EyS7FeY9Gls9rrny2fM1aofPez9gUzoq6zKW2xW206+yt/I/5q/sLxQ3laMkjdTjeaYp8LJAv7KxsSdXfylEs9VSiOcfdprCHOd5hhAY6Q2Fv2OvTQ/GNXbkhr39sVzzkKzic2WAkIfTFs6M+IxpNbIiCkD2XV4sLuUDjzR1jPbmF2SRccKTciU1xf3fA7XVKBsyxgcHqSD4U67osFE2FfQlcF0rgQAGZ7xZt2RGwX8kI1tA+al+M2eYZJ3u3ACymfdTYNXiH+aj+Y6L4XpIL3CqKhw6+ykP7V9wginc6FPjFY60P7z8Lkqn6AHx+/1Uf4f8CtOoMYk14tvm+kBHiJHqWXMRWLRlvyNqYqTbXCUSKnxDhTxc/LsLfSfHz0M3fifCnwiHuB+1Hz6J71uYkcObizfBvfzMnsZX4DPoi2YPvaMZBZizk9eJ/4H2bcVg6zbFXiYJw8hEw5hz3yEnz6+TDArhI3MMnuVP4DBOhyUmTeNJucpIDe1SXSSK8OJJv3bnlWnhrzZMi0U6Efs9i+Iv2KfpxPe95tyXBP7bkQUeIGsj8U/M+q6RmzkegdsxG4stWP19p5F5GiC8Bt16cWauyONNQTSbxV8XLmG+Vmgc3CO2vPSryLLpbFP+BZFlZpO65hxJlliX/lIZeaGJ1P8jcrOIYswM2bXZXRf8IHdUehaHg2dqbRJF0X6inYdQNcj2GRwjFU6v36FoeokHXpjeOxvwpgRbB3RtPpqbGI3DGCHA2hnoiYX+HrBWL4Qj+LpRwzwPoeXSc/BGh4xjfioGtwBWGfBfnFV9Pq5yTV+jXS17+LvRzkXM+x8F6/5yTE58Cx48Ir7xE9tk7smmiip9iX7sWU/EqMvN8iE04W1/BtM6a/UhyIBIZSCar0Wj1Jp1H76dFSedry7Q4GUmlIvAPDbY0SdaJb+q9pFC4JJ/Hn721u1Xy07x6boZH75jetWtqateu6do1rS1cdTLWHXIZLZOn6rrT1MRSy/FR+ynYJ+1vcjnkMUsEQvVvPO7kMvFes1JhVT9HG7+pPytrtt2IugF/CJlQMw7CwTZSPuFQXA7FIb5d51hyfhvvVMCr5W+QrF3lKvwyZf3SyTbSF3hG7TRYTn+7CD91KQ5ynoMf3MDzbllx8njEyUlc42qNuPk7y5/Ek3xJ5jnx9ZLqVKXXixyr3kvO8yIvHZfgjxeFvYSJUwE5Kf58nFrH74n82Fg+Pzqaj3d3x+O5HFkY78mNj+d6xgO98Vhvbyzea84QcieuiyXwhpVVTtPQa7tC29LrWEciGHb7g5Zil5P+RDjihFNTs/vJnS6/C6t0qdw4sHo/gS4n37/WAs7JMpJkmTwhQ2Cg2Zm8LPErQsZ8VDm25GluoDQ2yfE2b/UpETGZ5EAq3SdLmshpTp8nGBCQJldZri+U7u70AnYdzpjPE4KFdGllpaFV9arh+njX64Xro1ivQK6PTr32uI52vZK4jphZQ2yeWzKyxP+1zm1JWOJfCeL/AbdHXwQAAAB4nJ2TzW7TUBCFj52CqCgVSxYsLIRQkagTIn7bDRUUqVJE+ImQEGKRNHVoVXKj2iFtn4PnYMkz8BSsWbBmzXfHNwGTSBXIGvt45syZmeuxpFV9Vk3R0rKkr1iJIyW8lTiG8z3gmp7oZ8BLakQbAZ9TER0EfF5p9C3gC7ocrwS8rOvx1YAvKo0fBbyiG/Ew4EvRtfhTwKu6V/tS4ki6Uvuhx3Ia6URH2tdA71XQZVMNrAnq4NnjuaOhcmJHGusDnqHxXoF8XgZ+DnI6wLNrsS2YBdkOf877mmkX1Mq1oTrXgEzPGKunlCyHcn1hpTrMee86nmn9m2d2+BI0IHaoLp7bVGzYtalnamPboEUavxXW/9I4+0yq/NcWyYk5uEmlh8TOJoPnT81xKvtBb00fjfkAu4Pdp4+76mM9pt5EP7MMR5Vcb1FL9RBrwnz3jxNlWJf3jt7wPbeJOiqVm+Ho5SlMr3EK6xBvn+fErnSWW7BLI1gZGWO4Pv+E+DH30xnb15rXmm5Bx+bPraKbnauzSSfWqd/JkuFzd03Jb0MfT1nVz5jYfu1Z9o5aPNvW27Ci3Koo3MKz6Et5S/7orFp32k2Xr9UF+/PscfeRSdhzH/V1t/TCcMF/kMz9FTmq/sRHeHNq5qaW2n80IN5GofWfWR36ObaZKxP+ApsoxbUAeJxjYGYAg/8+DGoMWAAAIlcBdQAAAQAB//8AD3icPc4xakJREEbhMxJ8IKlEFELERrCxioitIBIhiDaipLRIQgpFBEtLrdyAa1LIJoKdiGQBOeBDfuabN5fLm0sAj9beylAiSKwceS2YoMiTPlPWCjWt09CmCVq0tUNXX3nTvgkGjHTMRN+Z6idf+s1cFyZYstI1G92yc/+Bo98/JnxB4tYqL27oMfRPmfQe9gciPjzJ+tbg6vR7n/6cTumd2a1zTvslPe/9A6tIGWQAeJylmnlwFUUexzshJCSEmDwmgBwh3EEQFLlUPEAOFbkh3Fc4BYSAgHhxH7vqH966W6C4utTqimTZXc2y+ePxsLaoqZhKWfoq9TYVqamsNWW9nR2npl695Z/ZT/fMO8IhbknXJzPT0zPd/f19fzM9CSJHCFEkBosxInfq9CcWipJta3dvFyUij3rheUKez9m6Ydd20UXuKfJELke5oqj8gsjJqVFtP835Orvkv54TL99Wvq0gUhDJfz1VOuXnnc77JKs05Ol57XmJ/H35+2TLTKH1p2xby6sLnC690mVU0a+KPik/XH642C5NZpfyueVTYG5Zvr/1S/HVstKygZljWUqWlNSU3VU2UBbaZhd5jykltSXvlXxEOV/yZbropaWlA0uvqGJd17PsNX3/stLyKbJP+phStrCspuxo2Zmyy2VtIS00JrSkvEiW0PbQm6HzmlClQktqSVWvlQ9UVFHkaKpR8DA6h9B8OBqPECfYviReEcfFq+I18WvxhviteFmcFKfYO015S/yO8rb4iPKO+JjyrjgrzonfiD9RToo/U06Jv1LeE1+IBvG+uCguid+LRtEk/iCaKX8U+aKP54qxXoMY79WJWq9Z7PKucKciMV0UeklRDN2gBG6DUiiDEHSHcugBPaEX3A69oS/0g+FwB4yEUfQ0Gu6Cu2EM3KN6d8U4GO+1iAleu5gIj+C5qTANpsMMeBQeg8dhJqyAlbAKVsMaWAs1sA42Qq0XFzu9H5nVVfG094PYDXtgP+cOwEE4BIfhCByFY3CB6xrgIkTgEnWN0MzYNoocLyZyoRPkQWfIhwIooqeuoMEAGAiDYDAMgaEwDKpgBIwlBuNgPHeegEoT4T5icD9MggfgQXgIHobJ8Ij3tZgK02A6zIBH4TF4HGbCLE8Xc1B1LsyD+bAAFsIiqIal3GsZLIcVXLMSVsFqWANroQbWwXrabGS7ie1mrxVlTZQ1UdZEWRNlTZQ1xV7PEM/QZh88C8/B8/ACvAj7uccBOAiH4DAcgaNwDI4z7pP48BSchg9Jm/PwBfv1cIH9BrgIEbjENY3QjG65qBhTrfOUnrWehZf96zupc7XBiPNFhXJeC7VG4PvW4MqxHPltr6ir16hMKKJ9V7hVRmi0uVVWDKDNQBgEg2EIDIVhUAWprBnBfiZzEmROgsxJkDkJMifBSC0yx2K032Uyh/qpMA2mwwx4FB6Dx2EmzIG5MA/mwwJYCIugGlbASlgFq2ENrIUaWAcbYatni23wFGyHHZDxhN3BE/tpfwAOwiE4DEfgKBwDqfJZ5vgZnIPzKq4J4ppQGZevnhHjiYvM512Qiqo8c5Uz/1R9f8i7TD675JlpZGkLWdpClraQpS1kaQtZ2kKWtohRopyromSaQ6Y5ZJpDpjlkmkOmOWSaQ6Y5qGmhpoWaFmpaqGmhpoWaFmpaqGmRaXEUs1DMQjELxSwUs1DMQjELxSwUs8gah+xwyA6H7HDIDofscMgOh+xwyA4HpSyUslDKQikLpSyUslDKQimL7IiTHTrZoZMdOqqZqGaimhlkiU6W6GRJiCwJkSVFZEkRalqoaaWVbEKvJEom0axIqdmZM3HOXO6gcaHKEz+XZFzbxQe0/1BUqN7+Ap8H1yaCVq7KL3n2bSLQQAQaiEADEWggAg1EoIEINJBTNjllkVMWOWWTUzY5ZZNTNjllk1M2OWWTUzY5ZZFTNjllk1M2OWWTUzY5ZZNTNjllM05b9KddJQyAgTAIBsMQGArDoAqG0/YOGMH+SLZ3ev++yZvJJL9MZtZIfpnkl4ljdByj4xgdx+g4RscxOo7RcYyOYyI4JoJjIjgmgmMiOCaCYyI4JoJjIuIJ7jOL7Ry2c2EezIcFsBAWQTUsxfHLYDmsoP1KWAWrYQ2shRpYB+tps5HtJrabie+TXL+F+W3F7dvgKdgOO6CWZ91O2EXbp9nuhj2w1/sH7tRxp447ddyp404dd+q4U8edEdwZwZ0R3BnBnRHcGcGdEdwZwZ0RcYJ+X4KX4RVIufU9xvI+SNd+IIrVc/0sjvkMzkFH91bi3sqsZ3wE90bEV8SpmXt2UdEeqyITVbORM0ndVd7pNbxXh/fq8F4d3qvDe3V4rw7v1eE9+Z4O470w3ovhvRjei+G9GN6L4b0Y3ovhvRjeC+O9GN6L4b0Y3ovhvRjei7F2MvBfDP/FGNF3+C+G/2L4L4z/wvgvjP/C+C+M/8L4L4z/wvgvhv9i+C+M/2L471ue8a14sA0PtuHBNjzYhgfb1NtoHO83uT6bQFwnwr3e9/gwig+j+DCKD6P4MIoPo/gwig+jYgrqPIKWU2EaTIcZ8Cg8Bo/DTHgCb8+C2cRgDtu5MA/mwwJYCIugGhbTZgksZazLYDms4B4rYRWshjWwFmpgHaynzQa5amJ/E/ty7fAk99rCvLbCNngKtsMO9YSvx5v1RFTHm/V4sx5v1uPNZrwZxZtRvBnFm1G8GcWbUbwZxZs63tTxpo43dbyp400db+p4U8ebjXizEW824s1GvNmI/3T8p+M/PXjn6PhMx2ff4rMmtZ74Xj35FqO3id4mepvobaK3id4mepvoLbU20NpAawOtDbQ20NpAawOtDbQ20Flq3I7G7WjcjsbtaNyOxu1oLHU10dVEVxNdDXQ10NVAVwNdDXQ10NVAVwNdTTQ10NREU5nrcfRsQ8829GxDzzb0bGP0MfSMoef36BlDzxh6xtDzCnqa6Gmip4meJnqa6Gmip3xnG+hpoKeBngZ6GuhpoKeBngZ6tpPbcXI7Tk7HyT6N7JsUvMub0bUZXZvRdRJ5HSev4+R1FXldRV5XkddV6G2gt4HO/vu8glVaLc+gXd6X1FSJrhwlGH2CmgSjTzD6BKNPqLMX2DbARe4QgRz0tdQdrqo328fcLy94m7nqSMY4R/2cRzxd4ukST5d4usTTJZ4u8XSJp0v+uMTUJaYuMXWJqUtMXWLqElOXmLrE1KVPg9xJkhtJciNJDB1i6BBDhxi6xNAlhi4xdImhSwxdYugSQ5cYOuRGkji6xNEhji4xTBLDJDFMEsMkMUyqdexO2AVPw27YA3t5Cj7DNfvgWXgOnocX4EXYDwfgIByCw3AEjsIxOM7YT5IHp+C0ygeHuDnEzQmex43ErZG4VRC3iqznsUvcXNSVKtUGI5NXjEYzG81sNLPRzEYzG81sNLPRzEYzG82cDpqtwJsrqV8Fq2ENrIUaWAe+RrZaQflauGqFkq3Ffs4fgINwCA7DETgKx+A4155l+xmcAzna1LwucdwInZhPMpiPqVw5Jvh28OuSyne5ypVyT7rLTten/JtI1+QFq6yrwXn5dfE6R+9wt4v0EIFOwZHFkcWbTR6dJDdPwWn4Auoh9SUqWzi0SNAiQYsELRK0SPyce/CGjEBnzrqcdTnrctblrCu6iTfJ17fo422+kE+Sg6fgNJzl+DM4B19wXA+pexXQ0qalTUubszZn7fRYCplvkvu63NdiXDatm2jdROsmWjfRukmN5/raQtGHNcCoDr8hcHkHurwD+X7lXDPbAlpNT38JTWCWE6Gauma2C1gHxFkHxFkHxFkHxFkHxFkHxFkHxOlBYzWr8ZzRmImGAhpfEJq4DUqhDELQ3f/lDd8MmugBPaEX3A69oQ/0hX5QAf2hEgbAQBgEg2EIDIVhUAXD4Q4YASPhTq4exfNyNNu74G4YA/fAWBgHE2Ai3Mfz936YBA/Ag/AQPAyTYQo9yS+T2WwXwxJYikuWwXJYDxuo28T2Gdrvg2fhOXgeXoAXQX5xfEV/zVCAzu1EQcfXjvrKewPN3+Jt8o6sV3reSsf/V8OURlKfUeoJo6GNhjYa2mhoo6GNhjYaI9DQR0MfjflrYhZ3ms22WsxFAw0NNOasiS2wFbbBU7AddkAt7IRdsBeOq3nLrB2VdWdZk4sSUoVG8ncs46wNrspRR/lqRLLuVTL8TVq+xcr13ay3k6OeCDnqZ+fgGzaW9eVVQe14ss3/qu0bvB/lG7EPrq4Af/Ur10thrgkHq99Qh++y3MJ8+fvawje7CrzXX9zwH/FP7VmMMFN/lewSvCEEXwy/4N/Pu9pLooHARdl1HfpOjdMzeaJkrjDVXlLWeVc810vIWvZddFR3uHmPslVwR1Ntr/p3vq6lK/tmLZXpu1X9bFD9NXnf+Efqp4OKUe8Me3U/0ffVn9JCtQjmLSNCL7K0gpWu+1GNyfXrGIVzzfWZlv4cbdnWn01KFxlvv+76Gd961PSZuK6FjNiX2W1udj8iZl/XwWAh1PM4dKPeO47kxgqmVTvvtcEVIiSL9EjcqyfDhPcf7wcvTPncu8zsP6emiSwSZK3gW8/0HZi5e8pr6ud/1c+4dFa2W5hLImuullJWRiYuVVfniQ7ZHFwdxNTqqEy2Ruoq99oa5b949rjUPy2rlR1c62Ra8axInVXx5pkVnFc/KzJ38Hv169WVyewMyro6ecOrfeXSvaWvu6x+Nsor2erp+ph34dq2N/vn5/dPnI+gtM74mtlrUfF22TPVmC0yp5Uo0zPfFnIecqSVwo93+omXnUGBPmF/Rv6clEv8s7rM9V/wVKy4ZvTWjZulz7em9+TIhwYHvW7VzbUZeuOsvunVwVPxJ867qG6qDHJU8Z3t+yCVJaZyk0M+xuU8PCPtzWufWM61Y0x5/UZH6drsN5brx0iORW3TbxPfe+mjsES25kndmqpLzVbO2/tGPSuupK+tFNdFTZ1LPQEyWRzPztBgdFmRkq7B+QblDLkln3Y8MbmmMrtF5ihrTwTPV0O92c7coL0W5GJluteOV7eo8XF95t2k+tZSV6t7+UdF185YqiGfYeoZ0+q/OaRKwdlGtMy8c/6VUhwPBrWq/ddoa/hPWfm2lmPijEMkmtV1V1Rb04uk4hq8mePB88dKvbP89wdKukHErEzrDqN2WKv1ZKXVRc0pxFauMctYDVWx5hzB+nEIa8dxrPAmsGYcLaaJmeJ+Vo6zOVrManGq2MTacAHrwp1ihXhavChWioPihNgsXqLUilcoO9VfZXepv8ruVn+D3aP+4rpP/cV1P+vnJnFI/cX1CKOZxGgKWN91oeQxpq6sk4tZM3dizRyiRlOr4XJWxV3Y9uGt2JcyiFH3o7Y/MS3hy2IY7avUN+YISifWxyO54k5KN+YyirajmVuBmptcu06kj3spt4vJlBxmN4WxTKP04ltpOvszmHkOM5/FmGZTCpn/Yr5fllC6i6ViOTUrRA0t11FyxHrUyUWdTei7WTzJPLZQKlhZ72AFLPUqQ689fAHspfRAtYP0dUgc49rjlCJUPMEdpI6FSsfuSseQ0jGkdOyLjvXs/41Syff6Beb/d4r8/XAD+xf5Bh2Axpe4z1eUbijdhJ5S62Lq7lNa53P/Qvl/GBhjHvXd2dfUul6qnEsv/fgplb2Nu0lNh/PNkauUzVPK5iplS5Sytytli7KU7aaU7UFvk4nEI0rHJyjFSs2ugZpzxCIiWk3ph65LqJGadkZTX8317G+gFIqN8m/MStnOKLuZ+T9JKVb69lT6Flynb7l4Bm92wm0pfbsqfYvV/yEoVsp2F++J94mQ1Le70reX0re70reP0re30reP0re30rev0jdHNFJylMolSt9u/wN3gdkuAHichZJNT5NBFIWfeUvfllKLIQ0LA0kxhrgwRLf1s5aKtgWSpjENMSSVitE0YCwBP1ARvxA/F27cuGMj/AZ/gAt/jXs8c9vUmjQxkznzvmfmnnvm3sEBCX65ZYLpK+UqqWZ9bYURTok/SZhbKGTI5nPVDHP5ivBmKbeQYb3qmd1qpZThGxweEuq8IyAitSFjYl1moA8X7cOFfbhYHy7ehxs0LlmvN9coLtVbt6g0mnduUxPUWWyuLjVpGN41vGe4brhpuL16v7HCTqt1+gwfpRuYtp9JwyOGqU5Gj+3sEcMBw6hhuxYJrY5hEznKcV7yvTt+8NsFbtQtui33xf0Mwk6muJSnSCv/Jx7wkEc8ZpMnPOUZWzxnmxfSecVrqjpxoIi05gRnOcd5LnCRS+SZpsAMV7lGkRKzzHOD/Y7PuOaosiTkKWBDmQLtHdidsux1ffhbRIVO0WGXK3Y8htJw1Gy/ZjF+d9z+x+1/sEcpTfiPbszO7Zmud3JC3pxenNO7a9d8yPw4OYoY6xjr7nj+M187fZjQ3f7WLqU++Nr56Xvia5PtOeHMiR/72o13uElzMWb3SvJG62V2hXOm8UFf1y1XmeWeqClb/dse4RgZduS1rGq9tbXGO0XM817YrlO5x+ekqr/xnw4H0s6qn6ijBdVsRr1MqJuzDP8BpNBtcAAA) format('woff'); font-weight:400; font-style:normal; font-display:swap; }
@font-face{ font-family:'Instrument Serif'; src:url(data:font/woff;base64,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) format('woff'); font-weight:400; font-style:italic; font-display:swap; }

/* ============================================================
   LUCA NIETZOLD PHOTOGRAPHY: Hochzeit (28.10.2026)
   Aufbau wie die Business-Seite, Stil angelehnt an editoriale
   Hochzeitsseiten: warmes Off-White, Serifen-Ueberschriften,
   schlichte Grotesk im Text, viel Luft.
   ============================================================ */

:root{
  --paper:#f4f5f0;          /* warmes Off-White */
  --ink:#2a2b25;            /* fast Schwarz, leicht oliv */
  --soft:#6b6c64;
  --line:rgba(42,43,37,.18);
  --ph:#e4e5dd;             /* Platzhalter fuer Fotos */
  --ph-hover:#dcddd4;

  --serif:'Instrument Serif','Iowan Old Style','Palatino Linotype',Palatino,Georgia,serif;
  --sans:'Helvetica Neue',Helvetica,Arial,sans-serif;

  --pad:clamp(20px,4vw,64px);
  --bar:clamp(92px,12vh,112px);
  --wrap:1240px;
}
@media (max-width:900px){ :root{ --bar:64px; } }

*,*::before,*::after{ box-sizing:border-box; }
html{ background:var(--paper); scroll-behavior:smooth; }
body{
  margin:0; font-family:var(--sans); font-size:16px; line-height:1.8; font-weight:400;
  color:var(--ink); background:var(--paper); -webkit-font-smoothing:antialiased;
}
html.i18n-wait body{ opacity:0; }
a{ color:inherit; }
img{ display:block; max-width:100%; -webkit-user-drag:none; user-select:none; -webkit-touch-callout:none; pointer-events:none; }
.skip{ position:absolute; left:-9999px; top:0; z-index:99; background:var(--paper); padding:10px 16px; }
.skip:focus{ left:0; }
:focus-visible{ outline:1px solid var(--ink); outline-offset:3px; }
.vh{ position:absolute!important; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }
section[id]{ scroll-margin-top:calc(var(--bar) + 10px); }

/* ------------------------------------------------------------ KOPFZEILE */
.bar{
  position:fixed; top:0; left:0; right:0; z-index:40; height:var(--bar);
  display:grid; grid-template-rows:1fr auto; background:var(--paper);
}
.brand{ display:flex; flex-direction:column; align-items:center; justify-content:center;
  text-decoration:none; line-height:1.05; padding-top:4px; }
.brand__n{ font-family:var(--serif); font-size:clamp(24px,2.2vw,30px); letter-spacing:.005em; }
.brand__s{ font-size:10.5px; letter-spacing:.22em; text-transform:uppercase; color:var(--soft); margin-top:3px; }
.bar nav ul{ list-style:none; margin:0; padding:0; display:grid; grid-auto-flow:column; grid-auto-columns:1fr;
  border-top:1px solid var(--ink); border-bottom:1px solid var(--ink); }
.bar nav li + li{ border-left:1px solid var(--ink); }
.bar nav a{ display:block; text-align:center; font-size:13px; line-height:30px; text-decoration:none;
  transition:background-color .2s, color .2s; }
.bar nav a:hover{ background:rgba(42,43,37,.06); }
.bar nav a.is-active{ background:var(--ink); color:var(--paper); }
.burger{ display:none; }

@media (max-width:900px){
  .bar{ grid-template-rows:1fr; border-bottom:1px solid var(--line); }
  .brand{ padding:0; }
  .brand__n{ font-size:24px; }
  .bar nav{ position:fixed; inset:var(--bar) 0 0 0; background:var(--paper); display:none;
    padding:clamp(24px,6vh,60px) var(--pad); }
  .bar.is-open nav{ display:block; }
  .bar nav ul{ grid-auto-flow:row; border:0; }
  .bar nav li + li{ border-left:0; }
  .bar nav a{ text-align:left; font-family:var(--serif); font-size:38px; line-height:1.35; padding:4px 0; }
  .bar nav a.is-active{ background:none; color:var(--ink); font-style:italic; }
  .burger{ display:flex; flex-direction:column; justify-content:center; gap:6px;
    position:fixed; z-index:41; top:0; right:calc(var(--pad) - 10px); width:44px; height:var(--bar);
    background:none; border:0; padding:0 10px; cursor:pointer; }
  .burger span{ display:block; height:1px; background:var(--ink); transition:transform .2s, opacity .2s; }
  .burger[aria-expanded="true"] span:nth-child(1){ transform:translateY(7px) rotate(45deg); }
  .burger[aria-expanded="true"] span:nth-child(2){ opacity:0; }
  .burger[aria-expanded="true"] span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); }
}

.main{ padding-top:var(--bar); }

/* ------------------------------------------------------------ TYPO */
.d1, .d2, .cat__h, .legal h1{ font-family:var(--serif); font-weight:400; letter-spacing:-.005em; margin:0; }
.d1{ font-size:clamp(46px,7.4vw,112px); line-height:1.06; }
.d2{ font-size:clamp(38px,5.2vw,76px); line-height:1.08; }
.sub{ font-family:var(--serif); font-size:clamp(20px,1.9vw,27px); line-height:1.3; margin:.7em 0 0; }
.kicker{ font-size:11px; letter-spacing:.22em; text-transform:uppercase; color:var(--soft); margin:0 0 18px; font-weight:400; }
.txt p{ margin:0 0 1.1em; max-width:58ch; }
.txt em, .sub em, .d1 em, .d2 em{ font-family:var(--serif); font-style:italic; font-size:1.08em; }
.btn{ display:inline-block; border:1px solid var(--ink); padding:.85em 1.6em; font-size:14px;
  text-decoration:none; transition:background-color .2s, color .2s; background:none; color:var(--ink);
  font-family:var(--sans); cursor:pointer; }
.btn:hover, .btn--fill{ background:var(--ink); color:var(--paper); }
.btn--fill:hover{ background:transparent; color:var(--ink); }

/* ------------------------------------------------------------ HERO */
.hero{ text-align:center; padding:clamp(48px,10vh,120px) var(--pad) clamp(36px,7vh,80px); }
.hero .sub{ max-width:34ch; margin-left:auto; margin-right:auto; }
.hero__go{ margin-top:clamp(26px,4vh,40px); display:flex; gap:12px; justify-content:center; flex-wrap:wrap; }

/* ------------------------------------------------------------ BILDSTRECKE */
.strip__view{ overflow-x:auto; overflow-y:hidden; scrollbar-width:none; cursor:grab;
  -webkit-overflow-scrolling:touch; overscroll-behavior-x:contain; }
.strip__view::-webkit-scrollbar{ display:none; }
.strip__view.is-drag{ cursor:grabbing; }
.strip__view.is-drag .slide{ pointer-events:none; }
.strip__track{ display:flex; gap:clamp(12px,1.4vw,22px); width:max-content;
  height:clamp(300px,64vh,680px); padding:0 clamp(12px,1.4vw,22px); }
.slide{ margin:0; height:100%; aspect-ratio:var(--ar); position:relative; }
.slide img{ width:100%; height:100%; object-fit:cover; }
.slide:not(.slide--ph){ cursor:zoom-in; }
.ph{ display:block; width:100%; height:100%; background:var(--ph); }
.slide--ph .ph{ display:flex; align-items:flex-end; padding:14px 16px; font-size:11px; letter-spacing:.16em;
  text-transform:uppercase; color:var(--soft); }

/* ------------------------------------------------------------ ABSCHNITTE */
.sec{ padding:clamp(70px,13vh,150px) var(--pad) 0; max-width:calc(var(--wrap) + 2 * var(--pad)); margin:0 auto; }
.sec__kopf{ max-width:820px; margin-bottom:clamp(36px,6vh,70px); }
.sec__kopf--c{ text-align:center; margin-left:auto; margin-right:auto; }

/* Geschichte: Bild und Text im Wechsel */
.story{ display:grid; grid-template-columns:5fr 6fr; gap:clamp(28px,6vw,110px); align-items:center;
  margin-bottom:clamp(60px,11vh,130px); }
.story--r{ grid-template-columns:6fr 5fr; }
.story--r .story__bild{ order:2; }
.story__bild .ph{ aspect-ratio:4/5; height:auto; }
.story__bild--q .ph{ aspect-ratio:3/2; }
.story .d2{ margin-bottom:.1em; }
.story .sub{ margin-bottom:1.4em; color:var(--ink); }
@media (max-width:800px){
  .story, .story--r{ grid-template-columns:1fr; }
  .story--r .story__bild{ order:0; }
}

/* Pakete */
.pakete{ display:grid; grid-template-columns:repeat(4,1fr); gap:clamp(14px,1.8vw,28px); }
.paket{ text-decoration:none; display:block; }
.paket .ph{ aspect-ratio:4/5; height:auto; transition:background-color .25s; }
.paket:hover .ph{ background:var(--ph-hover); }
.paket__nr{ display:block; margin-top:16px; font-size:11px; letter-spacing:.2em; color:var(--soft); }
.paket__t{ display:block; font-family:var(--serif); font-size:clamp(28px,2.4vw,36px); line-height:1.1; margin-top:4px; }
.paket__p{ display:block; margin-top:6px; font-size:14px; color:var(--soft); }
.paket:hover .paket__t{ font-style:italic; }
.hinweis{ margin:clamp(22px,4vh,36px) 0 0; font-size:13px; color:var(--soft); }
@media (max-width:1000px){ .pakete{ grid-template-columns:1fr 1fr; row-gap:36px; } }

/* Ueber mich */
.about{ display:grid; grid-template-columns:35% 1fr; gap:clamp(28px,6vw,100px); align-items:center; }
.about__bild img{ width:100%; aspect-ratio:4/5; object-fit:cover; filter:grayscale(1) contrast(1.02); }
@media (max-width:800px){ .about{ grid-template-columns:1fr; } .about__bild{ max-width:420px; } }

/* Ablauf */
.ablauf{ list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(4,1fr);
  gap:clamp(20px,3vw,48px); counter-reset:s; }
.ablauf li{ border-top:1px solid var(--ink); padding-top:20px; }
.ablauf__nr{ display:block; font-family:var(--serif); font-size:clamp(40px,4vw,58px); line-height:1; margin-bottom:14px; }
.ablauf h3{ font-family:var(--serif); font-weight:400; font-size:clamp(22px,1.9vw,27px); line-height:1.2; margin:0 0 10px; }
.ablauf p{ margin:0; font-size:15px; line-height:1.75; }
@media (max-width:1000px){ .ablauf{ grid-template-columns:1fr 1fr; row-gap:40px; } }
@media (max-width:560px){ .ablauf{ grid-template-columns:1fr; } }

/* FAQ */
.faq{ max-width:900px; border-top:1px solid var(--line); }
.faq details{ border-bottom:1px solid var(--line); }
.faq summary{ list-style:none; cursor:pointer; display:flex; justify-content:space-between; align-items:baseline; gap:20px;
  font-family:var(--serif); font-size:clamp(22px,2vw,29px); line-height:1.25; padding:20px 0; }
.faq summary::-webkit-details-marker{ display:none; }
.faq summary::after{ content:"+"; font-family:var(--sans); font-size:22px; font-weight:300; flex:none; transition:transform .2s; }
.faq details[open] summary::after{ transform:rotate(45deg); }
.faq summary:hover{ font-style:italic; }
.faq details p{ margin:0 0 22px; max-width:64ch; }

/* Abschluss */
.schluss{ text-align:center; padding:clamp(80px,15vh,170px) var(--pad) 0; }
.schluss .d2{ max-width:16ch; margin:0 auto; }
.schluss .sub{ max-width:34ch; margin:.7em auto 0; }

/* Kontakt */
.contact{ max-width:820px; margin:0 auto; }
.form{ display:grid; grid-template-columns:1fr 1fr; gap:22px 28px; }
.f{ display:block; }
.f--w{ grid-column:1 / -1; }
.f__l{ display:block; font-size:11px; letter-spacing:.2em; text-transform:uppercase; color:var(--soft); margin-bottom:4px; }
.f input, .f textarea{ width:100%; border:0; border-bottom:1px solid var(--ink); background:transparent; color:var(--ink);
  font:16px/1.6 var(--sans); padding:8px 0; border-radius:0; }
.f textarea{ resize:vertical; min-height:150px; }
.f input:focus, .f textarea:focus{ outline:none; border-bottom-width:2px; }
.form__go{ grid-column:1 / -1; display:flex; align-items:center; gap:22px; margin-top:8px; flex-wrap:wrap; }
.form__go .btn{ font-size:14px; }
.form__alt{ font-size:14px; color:var(--soft); }
.form__alt a{ color:var(--ink); }
.hp{ position:absolute; left:-9999px; }
@media (max-width:600px){ .form{ grid-template-columns:1fr; } }

/* ------------------------------------------------------------ PAKETSEITEN */
.cat{ padding:clamp(30px,6vh,70px) var(--pad) 0; max-width:calc(var(--wrap) + 2 * var(--pad)); margin:0 auto; }
.cat__back{ font-size:13px; text-decoration:none; color:var(--soft); }
.cat__back:hover{ color:var(--ink); }
.cat__kopf{ display:grid; grid-template-columns:7fr 4fr; gap:clamp(30px,6vw,100px); align-items:end;
  margin:clamp(30px,6vh,60px) 0 clamp(50px,9vh,100px); }
.cat__h{ font-size:clamp(44px,6.4vw,96px); line-height:1.08; }
.cat__claim{ font-family:var(--serif); font-size:clamp(21px,2vw,28px); line-height:1.3; margin:.6em 0 1em; }
.cat__text{ margin:0; max-width:58ch; }
.preis{ border-top:1px solid var(--ink); padding-top:22px; }
.preis__z{ font-family:var(--serif); font-size:clamp(40px,4vw,58px); line-height:1; margin:0; }
.preis__n{ font-size:13px; color:var(--soft); margin:8px 0 18px; }
.preis ul{ list-style:none; margin:0 0 26px; padding:0; }
.preis li{ padding:9px 0; border-bottom:1px solid var(--line); font-size:15px; line-height:1.5; }
@media (max-width:860px){ .cat__kopf{ grid-template-columns:1fr; } }
.raster{ display:grid; grid-template-columns:repeat(12,1fr); column-gap:clamp(12px,1.8vw,28px);
  row-gap:clamp(20px,3vw,44px); align-items:start; }
.platz{ margin:0; }
.platz__f{ width:100%; background:var(--ph); }
.platz figcaption{ margin-top:10px; font-family:var(--serif); font-style:italic; font-size:17px; color:var(--soft); }
.cat__weiter{ display:flex; justify-content:space-between; gap:20px; margin-top:clamp(60px,11vh,120px);
  border-top:1px solid var(--line); padding-top:18px; }
.cat__weiter a{ font-family:var(--serif); font-size:clamp(20px,1.8vw,26px); text-decoration:none; }
.cat__weiter a:hover{ font-style:italic; }
@media (max-width:900px){
  .raster{ grid-template-columns:1fr 1fr; }
  .raster .platz{ grid-column:auto !important; margin-top:0 !important; }
  .raster .platz:nth-child(even){ margin-top:14vw !important; }
}

/* ------------------------------------------------------------ RECHTSTEXTE */
.p-legal .main{ padding:calc(var(--bar) + clamp(30px,6vh,70px)) var(--pad) 0; }
.legal{ max-width:74ch; margin:0 auto; overflow-wrap:break-word; }
.legal h1{ font-size:clamp(38px,5vw,68px); line-height:1.05; margin:0 0 30px; hyphens:auto; }
.legal h2{ font-family:var(--serif); font-weight:400; font-size:26px; line-height:1.2; margin:38px 0 10px; }
.legal h3{ font-size:12px; letter-spacing:.16em; text-transform:uppercase; font-weight:400; color:var(--soft); margin:24px 0 8px; }
.legal p{ margin:0 0 12px; font-size:15px; line-height:1.75; }
.legal p.legal__sub{ margin:-14px 0 22px; font-size:13px; color:var(--soft); }
.legal p.legal__n{ display:grid; grid-template-columns:3.2em 1fr; align-items:baseline; }
.legal p.legal__n > b{ font-weight:700; opacity:.7; }
.legal p.legal__i{ margin:0 0 12px 3.2em; }
.legal ul{ margin:0 0 14px; padding-left:0; list-style:none; }
.legal li{ font-size:15px; line-height:1.75; margin:0 0 4px; }
.legal li::before{ content:"\2013\00a0"; opacity:.55; }
.legal b{ font-weight:700; }
.legal a{ text-underline-offset:3px; }
.legal__note{ color:var(--soft); }
.legal button{ font:inherit; }

/* ------------------------------------------------------------ FUSSZEILE */
.foot{ margin-top:clamp(90px,16vh,180px); border-top:1px solid var(--ink);
  padding:22px var(--pad) 26px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px 36px; }
.social{ list-style:none; margin:0; padding:0; display:flex; gap:18px; }
.soc{ display:inline-flex; color:var(--ink); opacity:.8; }
.soc:hover{ opacity:1; }
.legalnav{ list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:6px 22px; }
.legalnav a{ font-size:13px; text-decoration:none; }
.legalnav a:hover{ text-decoration:underline; text-underline-offset:3px; }
.legalnav a.legalnav__x{ font-family:var(--serif); font-style:italic; font-size:16px; }
.foot__end{ display:flex; align-items:center; gap:18px; }
.lang{ border:1px solid var(--ink); background:none; color:var(--ink); font:12px/1 var(--sans);
  letter-spacing:.12em; padding:7px 10px; cursor:pointer; }
.lang:hover{ background:var(--ink); color:var(--paper); }
.copy{ margin:0; font-size:12px; color:var(--soft); }
@media (max-width:700px){ .foot{ flex-direction:column; align-items:flex-start; } }

/* ------------------------------------------------------------ LIGHTBOX */
.lb{ position:fixed; inset:0; z-index:60; background:var(--paper); display:grid; padding:clamp(14px,3vh,40px); }
.lb[hidden]{ display:none; }
.lb__stage{ margin:0; position:relative; display:grid; place-items:center; min-height:0; }
.lb__stage img{ max-width:100%; max-height:100%; object-fit:contain; min-height:0; }
.lb__shield{ position:absolute; inset:0; z-index:2; }
.lb__x, .lb__nav{ position:absolute; z-index:3; background:none; border:0; cursor:pointer; color:var(--ink);
  font-family:var(--sans); font-weight:300; line-height:1; opacity:.7; }
.lb__x:hover, .lb__nav:hover{ opacity:1; }
.lb__x{ top:clamp(10px,2vh,26px); right:clamp(14px,3vw,40px); font-size:38px; }
.lb__nav{ top:50%; transform:translateY(-50%); font-size:56px; padding:0 12px; }
.lb__nav--prev{ left:clamp(4px,1.5vw,22px); }
.lb__nav--next{ right:clamp(4px,1.5vw,22px); }
body.lb-open{ overflow:hidden; }

/* ------------------------------------------------------------ COOKIE-BANNER */
.consent{ position:fixed; z-index:70; right:clamp(12px,2vw,28px); bottom:clamp(12px,2vw,28px);
  width:min(420px, calc(100vw - 24px)); background:var(--paper); border:1px solid var(--ink);
  padding:22px 22px 18px; box-shadow:0 10px 40px rgba(42,43,37,.12); }
.consent[hidden]{ display:none; }
.consent__h{ font-family:var(--serif); font-size:26px; line-height:1.1; margin:0 0 10px; }
.consent__t{ font-size:13px; line-height:1.65; margin:0 0 16px; }
.consent__b{ display:grid; grid-template-columns:1fr 1fr; gap:10px; }
.consent__b button{ border:1px solid var(--ink); background:none; color:var(--ink); font:14px/1 var(--sans);
  padding:12px 10px; cursor:pointer; }
.consent__b button:hover{ background:var(--ink); color:var(--paper); }
.consent__l{ display:inline-block; margin-top:12px; font-size:12px; color:var(--soft); }

@media (prefers-reduced-motion:reduce){ html{ scroll-behavior:auto; } }

/* Knopf zu mehr Arbeiten direkt unter der Bildstrecke */
.strip .mehr{ text-align:center; margin:clamp(44px,8vh,80px) 0 0; padding:0 var(--pad); }

/* Laengerer Anfangssatz: schmaler setzen, damit er ruhig umbricht */
.hero .d1{ max-width:16ch; margin-left:auto; margin-right:auto; }

/* Pakete als Kasten, Runde 2: weicher, zentriert, mehr Luft (28.10.2026) */
.pakete{ grid-template-columns:repeat(4,1fr); align-items:stretch; gap:clamp(14px,1.6vw,24px); }
.paket{
  position:relative; display:flex; flex-direction:column; align-items:center; text-align:center;
  background:#fbfbf8; border:1px solid var(--line);
  padding:clamp(30px,2.6vw,42px) clamp(22px,2vw,32px) clamp(26px,2.2vw,34px);
  transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
}
.paket::before{ content:""; position:absolute; inset:7px; border:1px solid rgba(42,43,37,.08); pointer-events:none; }
.paket:hover{ transform:translateY(-4px); box-shadow:0 18px 40px -22px rgba(42,43,37,.35); border-color:rgba(42,43,37,.35); }
.paket__nr{ margin:0; font-family:var(--serif); font-style:italic; font-size:17px; color:var(--soft); }
.paket__t{ margin:4px 0 0; font-family:var(--serif); font-weight:400; font-size:clamp(32px,2.6vw,42px); line-height:1.08; }
.paket__claim{ margin:12px auto 0; max-width:22ch; font-family:var(--serif); font-style:italic; font-size:17px; line-height:1.4;
  color:var(--soft); min-height:2.8em; }
.paket__z{ margin:22px 0 0; font-family:var(--serif); font-size:clamp(44px,3.6vw,56px); line-height:1; letter-spacing:-.01em;
  display:flex; align-items:baseline; justify-content:center; gap:.22em; }
.paket__ab{ font-family:var(--sans); font-size:11px; letter-spacing:.2em; text-transform:uppercase; color:var(--soft); }
.paket__z::after{ content:""; display:block; }
.paket__l{ list-style:none; margin:24px 0 28px; padding:20px 0 0; width:100%; flex:1;
  border-top:1px solid var(--line); }
.paket__l li{ padding:6px 0; font-size:14px; line-height:1.5; border:0; }
.paket__l li:first-child{ border:0; }
.paket__l li + li::before{ content:""; display:block; width:18px; height:1px; background:var(--line); margin:0 auto 12px; }
.paket__go{ align-self:stretch; text-align:center; }
.paket__go:hover{ background:var(--ink); color:var(--paper); }
@media (max-width:1100px){ .pakete{ grid-template-columns:1fr 1fr; } }
@media (max-width:640px){ .pakete{ grid-template-columns:1fr; } .paket__claim{ min-height:0; } }
@media (prefers-reduced-motion:reduce){ .paket, .paket:hover{ transition:none; transform:none; } }

/* Porträt mit vollem Polaroid-Rand, quadratisch wie das Original (28.10.2026) */
.about__bild img{ aspect-ratio:1/1; object-fit:contain; }

/* Zusatz-Kasten: Hinweis statt Nummer */
.paket--zusatz .paket__nr{ font-family:var(--sans); font-style:normal; font-size:11px; letter-spacing:.2em; text-transform:uppercase; }

/* No Worry Day: dunkel hervorgehoben (28.10.2026) */
.paket--top{ background:var(--ink); color:var(--paper); border-color:var(--ink); }
.paket--top::before{ border-color:rgba(244,245,240,.18); }
.paket--top .paket__nr, .paket--top .paket__claim, .paket--top .paket__ab{ color:rgba(244,245,240,.7); }
.paket--top .paket__z, .paket--top .paket__l{ border-color:rgba(244,245,240,.22); }
.paket--top .paket__l li + li::before{ background:rgba(244,245,240,.22); }
.paket--top .paket__go{ border-color:var(--paper); color:var(--paper); }
.paket--top .paket__go:hover{ background:var(--paper); color:var(--ink); }

/* Breiter Kasten unter den vier Paketen (No Worry Day), drei Spalten */
.paket--breit{ grid-column:1 / -1; display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;
  column-gap:clamp(24px,4vw,64px); align-items:center; text-align:left; margin-top:clamp(6px,1vw,14px); }
.paket--breit > *{ grid-column:1; }
.paket--breit .paket__claim{ margin-left:0; min-height:0; }
.paket--breit .paket__z{ justify-content:flex-start; border:0; padding-top:0; }
.paket--breit .paket__l{ grid-column:2; grid-row:1 / span 4; margin:0; padding:0; border:0;
  columns:2; column-gap:32px; }
.paket--breit .paket__l li{ break-inside:avoid; padding:7px 0; border-bottom:1px solid var(--line); }
.paket--breit .paket__l li + li::before{ display:none; }
.paket--breit .paket__go{ grid-column:3; grid-row:1 / span 4; align-self:center; white-space:nowrap; }
@media (max-width:1100px){
  .paket--breit{ grid-template-columns:1fr 1fr; }
  .paket--breit .paket__l{ columns:1; }
  .paket--breit .paket__go{ grid-column:1 / -1; grid-row:auto; margin-top:22px; justify-self:start; }
}
@media (max-width:640px){
  .paket--breit{ display:flex; text-align:center; }
  .paket--breit .paket__claim{ margin-left:auto; }
  .paket--breit .paket__z{ justify-content:center; }
  .paket--breit .paket__l{ margin:20px 0 24px; }
  .paket--breit .paket__go{ align-self:stretch; }
}
.paket--breit.paket--top .paket__l li{ border-bottom-color:rgba(244,245,240,.22); }
.paket--breit .paket__t{ font-size:clamp(38px,3.4vw,54px); }
.paket--zusatz .paket__nr{ font-family:var(--sans); font-style:normal; font-size:11px; letter-spacing:.2em; text-transform:uppercase; }
.paket--breit .paket__nr{ font-family:var(--sans); font-style:normal; font-size:11px; letter-spacing:.2em; text-transform:uppercase; }

/* No Worry Day groesser und praesenter (28.10.2026) */
.paket--breit{ padding:clamp(40px,4.4vw,72px) clamp(28px,4vw,64px); margin-top:clamp(10px,1.4vw,22px); row-gap:6px; }
.paket--breit::before{ inset:10px; }
.paket--breit .paket__t{ font-size:clamp(44px,4.6vw,72px); line-height:1.02; }
.paket--breit .paket__claim{ font-size:20px; max-width:26ch; margin-top:14px; }
.paket--breit .paket__z{ font-size:clamp(52px,5vw,80px); margin-top:26px; }
.paket--breit .paket__l li{ font-size:15px; padding:10px 0; }
.paket--breit .paket__go{ padding:1.1em 2.2em; font-size:15px; }

/* No Worry Day: dunkel mit feinen Goldakzenten, soll sich premium anfuehlen (28.10.2026) */
.paket--top{
  --gold:#d6b878; --gold-hi:#f3e3b6; --gold-lo:#a9874e;
  background:radial-gradient(120% 140% at 0% 0%, #2f2f28 0%, #1d1e19 55%, #17180f 100%);
  color:#f4f1e6; border:1px solid var(--gold-lo);
}
.paket--top::before{ border-color:rgba(214,184,120,.45); }
.paket--top .paket__nr{ color:var(--gold); letter-spacing:.28em; }
/* Volle Goldfarbe statt Verlauf: der Verlauf (background-clip:text)
   schnitt in Safari die Unterlaengen ab, egal wie viel Abstand. */
.paket--top .paket__t{ color:var(--gold); -webkit-text-fill-color:var(--gold); background:none;
  text-shadow:0 1px 0 rgba(0,0,0,.25); }
.paket--top .paket__claim{ color:rgba(244,241,230,.72); }
.paket--top .paket__z{ color:var(--gold-hi); border-color:rgba(214,184,120,.3); }
.paket--top .paket__l{ border-color:rgba(214,184,120,.3); }
.paket--breit.paket--top .paket__l li{ border-bottom-color:rgba(214,184,120,.22); color:rgba(244,241,230,.9); }
.paket--top .paket__go{ border-color:var(--gold); color:var(--gold-hi); background:transparent; }
.paket--top .paket__go:hover{ background:var(--gold); border-color:var(--gold); color:#1d1e19; }
.paket--top:hover{ border-color:var(--gold); box-shadow:0 26px 60px -28px rgba(120,90,40,.6); }

/* Goldschrift wurde abgeschnitten: Der Verlauf wird nur innerhalb des
   Kastens gemalt, Unterlaengen (y) und Rundungen ragten heraus.
   Mehr Zeilenhoehe und Innenabstand, damit alles im Kasten liegt. */
.paket--top .paket__t{ line-height:1.18; padding:.06em .12em .16em 0; margin-right:-.12em;
  -webkit-box-decoration-break:clone; box-decoration-break:clone; overflow:visible; }

/* Hinweis "Auf Anfrage" in jedem Paket, etwas zurueckgenommen */
.paket__l li.paket__opt{ font-family:var(--serif); font-style:italic; font-size:15px; color:var(--soft); }
.paket--top .paket__l li.paket__opt{ color:rgba(214,184,120,.9); }

/* Menueleiste in der Serifenschrift der Ueberschriften (28.10.2026) */
.bar nav a{ font-family:var(--serif); font-size:17px; line-height:32px; letter-spacing:.01em; }
.bar nav a.is-active{ font-style:italic; }
@media (max-width:900px){ .bar nav a{ font-size:38px; line-height:1.35; } }

/* Textbloecke ohne Unterzeile: etwas Luft zwischen Ueberschrift und Text */
.story .d2{ margin-bottom:.45em; }

/* Kopfzeile, Runde 28.10.2026: etwas mehr Luft zwischen Name und Menueleiste,
   Sprachknopf oben rechts statt in der Fusszeile */
:root{ --bar:clamp(102px,13vh,122px); }
@media (max-width:900px){ :root{ --bar:64px; } }
.brand{ padding-bottom:10px; }
.bar .lang{ position:absolute; top:clamp(22px,3vh,30px); right:var(--pad); }
@media (max-width:900px){
  .brand{ padding-bottom:0; }
  .bar .lang{ top:50%; right:auto; left:var(--pad); transform:translateY(-50%); }
}

/* ------------------------------------------------------------
   Pakete auf einer Linie (28.10.2026): Die vier oberen Kaesten teilen
   sich ein Zeilenraster (subgrid). Titel, Satz, Preis und jede Zeile
   der Liste (Dauer, Bilder, Prints, Kennenlerngespraech ...) stehen
   in allen Kaesten auf gleicher Hoehe. Fehlt ein Punkt, haelt eine
   leere Zeile den Platz frei.
   ------------------------------------------------------------ */
.pakete{ row-gap:0; }
.pakete > .paket:not(.paket--breit){
  display:grid; grid-row:span 12; grid-template-rows:subgrid; row-gap:0;
  align-items:start; justify-items:center;
  margin-bottom:clamp(14px,1.6vw,24px);
}
.pakete > .paket:not(.paket--breit) .paket__l{ display:contents; }
.pakete > .paket:not(.paket--breit) .paket__claim{ min-height:0; }
.pakete > .paket:not(.paket--breit) .paket__z{ align-self:end; padding-bottom:20px; margin-bottom:12px;
  border-bottom:1px solid var(--line); width:100%; }
.pakete > .paket:not(.paket--breit) .paket__l li{ width:100%; align-self:stretch; display:flex; flex-direction:column; justify-content:center; }
.pakete > .paket:not(.paket--breit) .paket__go{ margin-top:24px; align-self:end; }
.paket__l li.leer{ visibility:hidden; }
.paket__nr.leer{ visibility:hidden; margin:0; }
@media (max-width:640px){
  .paket__l li.leer, .paket__nr.leer{ display:none; }
}

/* Sprachknopf weiter in die Ecke oben rechts (28.10.2026) */
.bar .lang{ top:12px; right:14px; }
@media (max-width:900px){
  .bar .lang{ top:50%; left:auto; right:60px; transform:translateY(-50%); }
}

/* Mehr Luft zwischen "Luca Nietzold" und "Hochzeitsfotografie" (28.10.2026) */
.brand__s{ margin-top:9px; }
@media (max-width:900px){ .brand__s{ margin-top:5px; } }

/* Sprachknopf ganz in die Ecke oben rechts, ueber dem Namen (28.10.2026) */
@media (min-width:901px){ .bar .lang{ top:8px; right:12px; font-size:11px; padding:5px 8px; } }

/* Sprachknopf minimal weiter nach links (28.10.2026) */
@media (min-width:901px){ .bar .lang{ right:28px; } }

/* Nur zwei Schriften auf der ganzen Seite: Instrument Serif und Helvetica.
   Formularfelder und Knoepfe erben sie, statt Systemschriften zu nutzen. */
button, input, textarea, select{ font-family:inherit; }

/* Anfangssatz als Einzeiler, weniger Hoehe, damit die Bilder sofort sichtbar sind (28.10.2026) */
.hero{ padding:clamp(26px,5vh,56px) var(--pad) clamp(22px,4vh,44px); }
.hero .d1{ max-width:none; font-size:clamp(30px,4.4vw,68px); line-height:1.1; }
@media (min-width:701px){ .hero .d1{ white-space:nowrap; } }
.hero__go{ margin-top:clamp(16px,2.4vh,26px); }

/* Anfangssatz wieder fast so gross wie zuvor, weiter einzeilig, Knoepfe darunter weg (28.10.2026) */
.hero .d1{ font-size:clamp(34px,5.6vw,96px); }
.hero{ padding-bottom:clamp(26px,4.5vh,50px); }

/* Ueber mich: Text naeher an "Hi, ich bin Luca" (28.10.2026) */
#ueber .d2{ margin-bottom:.35em; }

/* Paket-Auswahl im Formular, im Stil der anderen Felder (28.10.2026) */
.f select{ width:100%; border:0; border-bottom:1px solid var(--ink); border-radius:0; background:transparent; color:var(--ink);
  font:16px/1.6 var(--sans); padding:8px 24px 8px 0; -webkit-appearance:none; appearance:none; cursor:pointer;
  background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);
  background-position:calc(100% - 10px) 52%, calc(100% - 5px) 52%; background-size:5px 5px; background-repeat:no-repeat; }
.f select:focus{ outline:none; border-bottom-width:2px; }

/* Galerie als Collage: Bilder dicht an dicht, kleine Abstaende (28.10.2026) */
.collage{ columns:3; column-gap:8px; margin-top:clamp(20px,3vh,36px); }
.kachel{ margin:0 0 8px; break-inside:avoid; overflow:hidden; position:relative; background:var(--ph); }
.kachel .ph{ display:block; width:100%; height:100%; }
.kachel img{ width:100%; height:100%; object-fit:cover; transition:transform .5s ease; }
.kachel:not(.kachel--ph){ cursor:zoom-in; }
.kachel:not(.kachel--ph):hover img{ transform:scale(1.03); }
@media (max-width:900px){ .collage{ columns:2; column-gap:6px; } .kachel{ margin-bottom:6px; } }


/* Echte Fotos in der Galerie im vollen Format, nie angeschnitten (28.10.2026) */
.kachel:not(.kachel--ph){ aspect-ratio:auto !important; }
.kachel img{ height:auto; object-fit:contain; }

/* Galerie: Einzelbilder anklickbar, Projekt-Collage als Ebene (28.10.2026, wie Business) */
.platz img{ width:100%; height:auto; }
.platz--bild{ cursor:zoom-in; overflow:hidden; }
.platz--bild img{ transition:transform .5s ease; }
.platz--bild:hover img{ transform:scale(1.03); }
.projekt{ cursor:pointer; }
.projekt__cover img{ width:100%; height:auto; transition:transform .6s ease; }
.projekt:hover .projekt__cover img{ transform:scale(1.03); }
.projekt__cover{ overflow:hidden; }
.projekt__t{ margin:10px 0 0; font-family:var(--serif); font-size:20px; }
.pk-ov{ position:fixed; inset:0; z-index:55; background:var(--paper); overflow-y:auto; animation:pkAuf .25s ease; }
.pk-ov[hidden]{ display:none; }
@keyframes pkAuf{ from{ opacity:0; } to{ opacity:1; } }
.pk-ov__kopf{ position:sticky; top:0; z-index:2; display:flex; justify-content:space-between; align-items:center;
  padding:14px var(--pad); background:var(--paper); border-bottom:1px solid var(--line); }
.pk-ov__t{ margin:0; font-family:var(--serif); font-size:clamp(24px,2.4vw,34px); line-height:1.2; }
.pk-ov__x{ background:none; border:0; cursor:pointer; font-size:40px; font-weight:300; line-height:1; color:var(--ink); }
.pk-ov__inhalt{ padding:clamp(14px,2.4vw,32px) var(--pad) 60px; }
.pk-ov .collage{ columns:3; column-gap:8px; margin:0; }
.pk-ov .pk{ margin:0 0 8px; break-inside:avoid; cursor:zoom-in; overflow:hidden; }
.pk-ov .pk img{ width:100%; height:auto; transition:transform .5s ease; }
.pk-ov .pk:hover img{ transform:scale(1.03); }
@media (max-width:900px){ .pk-ov .collage{ columns:2; column-gap:6px; } .pk-ov .pk{ margin-bottom:6px; } }

/* Projekt-Collage: Bilder parallel in Reihen gleicher Hoehe statt versetzt,
   jedes Bild im vollen Format (28.10.2026) */
.pk-ov .collage{ columns:auto !important; display:flex; flex-wrap:wrap; gap:8px; }
.pk-ov .collage::after{ content:""; flex-grow:999; }
.pk-ov .pk{ margin:0 !important; min-width:0; }
.pk-ov .pk img{ width:100%; height:100%; object-fit:contain; }
@media (max-width:900px){ .pk-ov .collage{ gap:6px; } }

/* Story-Bilder (28.10.2026): echtes Foto im vollen Format, nichts angeschnitten */
.story__bild img{ display:block; width:100%; height:auto; }

/* Mehr Weiss (Lucas Wunsch 28.10.2026): Grund fast reinweiss, Kaesten weiss */
:root{ --paper:#fcfcfb; --ph:#efefec; --ph-hover:#e7e7e3; }
.paket{ background:#fff; }
.paket--top{ background:var(--ink); }

/* Galerie als Collage (Lucas Wunsch 28.10.2026): eng, groß, volles Format.
   Spalten-Layout ergibt automatisch versetzte Höhen, nichts wird angeschnitten. */
.raster--collage{ display:block; column-count:3; column-gap:10px; }
.raster--collage .platz{ margin:0 0 10px !important; break-inside:avoid; display:block; }
.raster--collage .platz img{ display:block; width:100%; height:auto; }
@media (max-width:900px){
  .raster--collage{ column-count:2; column-gap:6px; }
  .raster--collage .platz{ margin:0 0 6px !important; }
  .raster--collage .platz:nth-child(even){ margin-top:0 !important; }
}

/* Link "Fotografie für Unternehmen" im Footer umrahmt (Lucas Wunsch 28.10.2026) */
.legalnav a.legalnav__x{ display:inline-block; border:1px solid var(--ink); padding:.35em .9em .4em; line-height:1.2;
  text-decoration:none; transition:background-color .2s, color .2s; }
.legalnav a.legalnav__x:hover{ background:var(--ink); color:var(--paper); }

/* ================================================================
   Preisrechner (29.10.2026). Eigene Seite rechner.html, verlinkt
   unter den Preisen. Gleiche Sprache wie die Paketkaesten: weisse
   Flaechen, feine Linien, Serifen fuer Zahlen und Titel.
   ================================================================ */
.rr-link{ text-align:center; margin:clamp(30px,5vh,48px) 0 0; }

.rr-kopf{ max-width:calc(var(--wrap) + 2 * var(--pad)); margin:0 auto;
  padding:clamp(30px,6vh,70px) var(--pad) clamp(30px,5vh,56px); }
.rr-kopf .d1{ margin-top:clamp(26px,5vh,48px); max-width:13ch; }
.rr-kopf .sub{ max-width:34ch; color:var(--soft); }

.rr{ max-width:calc(var(--wrap) + 2 * var(--pad)); margin:0 auto; padding:0 var(--pad);
  display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,380px);
  grid-template-areas:"steps sum" "form sum"; column-gap:clamp(30px,5vw,84px); align-items:start; }
.rr__steps{ grid-area:steps; min-width:0; }
.rr__form{ grid-area:form; }
.rr__s{ border-top:1px solid var(--line); padding:clamp(28px,4.4vh,42px) 0 clamp(40px,6vh,60px); }
.rr__k{ display:flex; align-items:baseline; gap:16px; }
.rr__nr{ font-family:var(--serif); font-style:italic; font-size:18px; color:var(--soft); }
.rr__h{ margin:0; font-family:var(--serif); font-weight:400; font-size:clamp(32px,3vw,46px); line-height:1.1; }
.rr__hint{ margin:6px 0 26px; font-size:14px; color:var(--soft); }
.rr__klein{ margin:14px 0 0; font-size:13px; line-height:1.6; color:var(--soft); max-width:56ch; }

/* Dauer */
.rr__dauer{ display:flex; align-items:baseline; flex-wrap:wrap; gap:.2em .6em; margin:0 0 18px; }
.rr__std{ font-family:var(--serif); font-size:clamp(48px,5.4vw,80px); line-height:1; }
.rr__paket{ font-family:var(--serif); font-style:italic; font-size:clamp(20px,1.8vw,26px); color:var(--soft); }
.rr__range{ -webkit-appearance:none; appearance:none; display:block; width:100%; height:30px; margin:0;
  background:transparent; cursor:pointer; --pct:27%; }
.rr__range:focus{ outline:none; }
.rr__range::-webkit-slider-runnable-track{ height:2px;
  background:linear-gradient(to right, var(--ink) var(--pct), var(--line) var(--pct)); }
.rr__range::-moz-range-track{ height:2px; background:var(--line); }
.rr__range::-moz-range-progress{ height:2px; background:var(--ink); }
.rr__range::-webkit-slider-thumb{ -webkit-appearance:none; appearance:none; width:24px; height:24px; margin-top:-11px;
  border-radius:50%; background:var(--ink); border:5px solid var(--paper); box-shadow:0 0 0 1px var(--ink); transition:transform .15s; }
.rr__range::-moz-range-thumb{ width:14px; height:14px; border-radius:50%; background:var(--ink);
  border:5px solid var(--paper); box-shadow:0 0 0 1px var(--ink); }
.rr__range:active::-webkit-slider-thumb{ transform:scale(1.12); }
.rr__range:focus-visible::-webkit-slider-thumb{ box-shadow:0 0 0 1px var(--ink), 0 0 0 6px rgba(42,43,37,.12); }
.rr__skala{ display:flex; justify-content:space-between; margin-top:6px;
  font-size:11px; letter-spacing:.18em; text-transform:uppercase; color:var(--soft); }
.rr__chips{ display:flex; flex-wrap:wrap; gap:8px; margin-top:22px; }
.rr__chip{ border:1px solid var(--line); background:none; color:var(--ink); font:13px/1 var(--sans);
  padding:11px 15px; cursor:pointer; transition:border-color .2s, background-color .2s, color .2s; }
.rr__chip:hover{ border-color:var(--ink); }
.rr__chip.is-on{ background:var(--ink); border-color:var(--ink); color:var(--paper); }
.rr__info{ margin:18px 0 0; font-family:var(--serif); font-style:italic; font-size:19px; line-height:1.4; color:var(--soft); }

/* Auswahlkaesten */
.rr__opts{ display:grid; gap:10px; }
.rr__o{ position:relative; display:grid; grid-template-columns:auto minmax(0,1fr) auto; align-items:center; gap:18px;
  padding:18px 22px; background:#fff; border:1px solid var(--line); cursor:pointer;
  transition:border-color .2s, box-shadow .2s; }
.rr__o:hover{ border-color:rgba(42,43,37,.45); }
.rr__o.is-on{ border-color:var(--ink); box-shadow:inset 0 0 0 1px var(--ink); }
.rr__o input[type="checkbox"], .rr__o input[type="radio"]{ position:absolute; opacity:0; width:1px; height:1px; pointer-events:none; }
.rr__o:focus-within{ outline:1px solid var(--ink); outline-offset:3px; }
.rr__o--zahl{ grid-template-columns:minmax(0,1fr) auto; cursor:default; }
.rr__o--zahl:focus-within{ outline:0; }
.rr__box{ width:20px; height:20px; border:1px solid var(--ink); display:grid; place-items:center; transition:background-color .15s; }
.rr__o--radio .rr__box{ border-radius:50%; }
.rr__o.is-on .rr__box{ background:var(--ink); }
.rr__o.is-on .rr__box::after{ content:""; width:9px; height:5px; border-left:1.5px solid var(--paper); border-bottom:1.5px solid var(--paper);
  transform:translateY(-1px) rotate(-45deg); }
.rr__o--radio.is-on .rr__box::after{ width:8px; height:8px; border:0; border-radius:50%; background:var(--paper); transform:none; }
.rr__t{ display:block; font-family:var(--serif); font-size:clamp(21px,1.8vw,25px); line-height:1.15; }
.rr__d{ display:block; margin-top:3px; font-size:13px; line-height:1.5; color:var(--soft); }
.rr__p{ font-family:var(--serif); font-size:clamp(20px,1.7vw,24px); white-space:nowrap; text-align:right; }
.rr__zahl{ display:inline-flex; align-items:stretch; border:1px solid var(--ink); background:#fff; }
.rr__zahl button{ width:40px; border:0; background:none; color:var(--ink); font:20px/1 var(--sans); cursor:pointer; transition:background-color .15s, color .15s; }
.rr__zahl button:hover{ background:var(--ink); color:var(--paper); }
.rr__zahl input{ width:48px; height:40px; border:0; border-left:1px solid var(--line); border-right:1px solid var(--line);
  background:transparent; color:var(--ink); font:16px var(--sans); text-align:center; -moz-appearance:textfield; appearance:textfield; border-radius:0; }
.rr__zahl input::-webkit-inner-spin-button, .rr__zahl input::-webkit-outer-spin-button{ -webkit-appearance:none; margin:0; }

/* Kilometer */
.rr__km{ margin-top:22px; max-width:340px; }
.rr__km[hidden]{ display:none; }
.rr__kmfeld{ display:flex; align-items:baseline; gap:10px; border-bottom:1px solid var(--ink); }
.rr__kmfeld input{ flex:1; border:0 !important; padding:8px 0; font:22px/1.4 var(--serif) !important; -moz-appearance:textfield; appearance:textfield; }
.rr__kmfeld input::-webkit-inner-spin-button, .rr__kmfeld input::-webkit-outer-spin-button{ -webkit-appearance:none; margin:0; }
.rr__kmfeld span{ font-size:13px; color:var(--soft); }

/* Richtpreis-Kasten */
.rr__sum{ grid-area:sum; position:sticky; top:calc(var(--bar) + 24px); margin-top:clamp(28px,4.4vh,42px);
  background:#fff; border:1px solid var(--line); padding:clamp(28px,2.6vw,40px); }
.rr__sum::before{ content:""; position:absolute; inset:7px; border:1px solid rgba(42,43,37,.08); pointer-events:none; }
.rr__lab{ margin:0; font-size:11px; letter-spacing:.2em; text-transform:uppercase; color:var(--soft); }
.rr__total{ margin:12px 0 4px; font-family:var(--serif); font-size:clamp(54px,5vw,78px); line-height:1; letter-spacing:-.01em; }
.rr__mwst{ margin:0 0 22px; font-size:12px; color:var(--soft); }
.rr__list{ list-style:none; margin:0; padding:14px 0 0; border-top:1px solid var(--line); }
.rr__list li{ display:flex; justify-content:space-between; align-items:baseline; gap:16px; padding:7px 0; font-size:14px; line-height:1.45; }
.rr__list li span:last-child{ white-space:nowrap; font-family:var(--serif); font-size:18px; }
.rr__inkl{ margin:16px 0 24px; padding-top:14px; border-top:1px solid var(--line); font-size:12px; line-height:1.6; color:var(--soft); }
.rr__go{ display:block; text-align:center; position:relative; }

/* Leiste unten auf dem Handy */
.rr__bar{ display:none; position:fixed; left:0; right:0; bottom:0; z-index:40; align-items:center; justify-content:space-between; gap:14px;
  padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom)); background:var(--ink); color:var(--paper);
  transition:transform .3s ease; }
.rr__bar.is-weg{ transform:translateY(110%); }
.rr__bar-p{ display:flex; align-items:baseline; gap:10px; }
.rr__bar small{ font-size:10px; letter-spacing:.2em; text-transform:uppercase; opacity:.7; }
.rr__bar b{ font-family:var(--serif); font-weight:400; font-size:28px; line-height:1; }
.rr__bar a{ color:var(--paper); text-decoration:none; font-size:12px; letter-spacing:.16em; text-transform:uppercase;
  border:1px solid rgba(255,255,255,.55); padding:11px 16px; }

@media (max-width:960px){
  .rr{ grid-template-columns:1fr; grid-template-areas:"steps" "sum" "form"; }
  .rr__sum{ position:relative; top:auto; margin:0 0 clamp(40px,6vh,60px); }
  .rr__bar{ display:flex; }
  .p-rechner .foot{ padding-bottom:90px; }
}
@media (max-width:560px){
  .rr__o{ grid-template-columns:auto minmax(0,1fr); gap:6px 14px; padding:16px; }
  .rr__o .rr__p{ grid-column:2; text-align:left; font-size:19px; }
  .rr__o--zahl{ grid-template-columns:minmax(0,1fr); gap:12px; }
  .rr__o--zahl .rr__zahl{ justify-self:start; }
}
@media (prefers-reduced-motion:reduce){ .rr__bar, .rr__o, .rr__chip{ transition:none; } }

/* Preisrechner, Runde 2 (29.10.2026): Film, inklusive Prints, Unterzeilen */
.rr__tipp{ margin:16px 0 0; font-family:var(--serif); font-style:italic; font-size:19px; line-height:1.4; }
.rr__tipp:empty{ display:none; }
.rr__list li.is-sub{ position:relative; padding:0 0 9px 14px; margin-top:-3px; font-size:13px; color:var(--soft); }
.rr__list li.is-sub span:last-child{ font-style:italic; font-size:16px; color:var(--soft); }
.rr__zahl button:disabled{ opacity:.25; cursor:default; }
.rr__zahl button:disabled:hover{ background:none; color:var(--ink); }
.rr__bar b, .rr__total, .rr__p{ white-space:nowrap; }

/* Schlusssatz als Zweizeiler (29.10.2026): feste Zeilen statt schmaler Spalte,
   auf dem Handy etwas kleiner, damit jede Zeile in eine Zeile passt */
.schluss .d2{ max-width:none; }
@media (max-width:700px){ .schluss .d2{ font-size:max(20px, 5.8vw); } }

/* Hinweis Kostenschaetzung unten im Richtpreis (29.10.2026) */
.rr__inkl{ margin-bottom:12px; }
.rr__schaetzung{ margin:0 0 24px; font-family:var(--serif); font-style:italic; font-size:17px; line-height:1.35; }

/* Film-Galerie (29.10.2026): Filme im vollen Format, zwei Spalten versetzt */
.filme__intro{ max-width:46ch; margin:clamp(26px,5vh,48px) 0 clamp(30px,6vh,60px); font-family:var(--serif);
  font-size:clamp(20px,1.8vw,26px); line-height:1.35; }
.filme{ display:grid; grid-template-columns:1fr 1fr; gap:clamp(14px,2vw,28px); align-items:start; }
.film{ margin:0; }
.film:nth-child(even){ margin-top:clamp(40px,8vw,120px); }
.film video{ display:block; width:100%; height:auto; background:#000; pointer-events:auto; }
.film figcaption{ margin-top:10px; font-family:var(--serif); font-style:italic; font-size:17px; color:var(--soft); }
.film__ph{ aspect-ratio:16 / 9; background:var(--ph); display:flex; align-items:center; justify-content:center;
  font-family:var(--serif); font-style:italic; font-size:clamp(18px,1.6vw,22px); color:var(--soft); }
@media (max-width:700px){ .filme{ grid-template-columns:1fr; } .film:nth-child(even){ margin-top:0; } }

/* No Worry Day als vierter Kasten, empfohlen (30.10.2026): Knopf unten auf einer Linie mit den anderen */
.pakete .paket{ display:flex; flex-direction:column; }
.pakete .paket__l{ flex:1 1 auto; }
.pakete .paket__go{ margin-top:auto; }

/* Knopf "Euren Preis berechnen" unter den Preisen grau gefuellt, damit er heraussticht (30.10.2026) */
.rr-link .btn{ background:var(--ink); border-color:var(--ink); color:var(--paper); padding:1em 2.1em; font-size:15px; }   /* wie der aktive Menuepunkt oben */
.rr-link .btn:hover{ background:transparent; border-color:var(--ink); color:var(--ink); }

/* Begleitung ohne Untertitel (30.10.2026): etwas Luft unter der Ueberschrift */
.rr__k + .rr__dauer{ margin-top:22px; }

/* Rechner-Titel einzeilig (30.10.2026) */
.rr-kopf .d1{ max-width:none; white-space:nowrap; font-size:clamp(30px, 7vw, 112px); }

/* Angaben unter dem Regler als Stichpunkte (30.10.2026) */
ul.rr__info{ list-style:none; padding:0; margin:18px 0 0; }
ul.rr__info li{ position:relative; padding-left:20px; margin:2px 0; }
ul.rr__info li::before{ content:""; position:absolute; left:2px; top:.72em; width:6px; height:6px; border-radius:50%; background:currentColor; opacity:.55; }

/* Anfrage ohne Untertitel (30.10.2026): Luft zwischen Ueberschrift und Formular */
.rr__form .rr__k + .form{ margin-top:26px; }
.rr__k + .rr__opts{ margin-top:26px; }

/* Inklusiv-Absatz entfallen (30.10.2026): Abstand Liste zu Kostenschaetzung */
.rr__list + .rr__schaetzung{ margin-top:16px; padding-top:14px; border-top:1px solid var(--line); }

/* Bilder groesser (30.10.2026): hoeherer Slider, breitere Galerie, Story-Bilder groesser */
.strip__track{ height:clamp(340px,74vh,820px); }
.p-cat .cat{ max-width:calc(1600px + 2 * var(--pad)); }
.story{ grid-template-columns:6fr 5fr; }
.story--r{ grid-template-columns:5fr 6fr; }
@media (max-width:900px){ .story, .story--r{ grid-template-columns:1fr; } .strip__track{ height:62vh; } }

/* Knopf "Euren individuellen Preis berechnen" in Goldschrift wie der No Worry Day (Lucas Wunsch 30.10.2026) */
.rr-link .btn{ background:#1d1e19; border-color:#a9874e; color:#d6b878; }
.rr-link .btn:hover{ background:#d6b878; border-color:#d6b878; color:#1d1e19; }

/* Preisrechner: beim No Worry Day Titel und Preis in Gold wie der Paketkasten (Lucas Wunsch 30.10.2026).
   Auf hellem Grund ein dunkleres Gold, damit es lesbar bleibt; in der dunklen Leiste unten das helle Gold. */
.rr-nwd .rr__std{ color:#b08d4f; }   /* Preise rechts nie in Gold (Lucas Vorgabe 30.10.2026) */
.rr-nwd .rr__paket{ color:#b08d4f; }
.rr-nwd .rr__chip[data-rr-set="13"].is-on{ background:#1d1e19; border-color:#a9874e; color:#d6b878; }
/* "Film, ganzer Tag": Titel und Preis ebenfalls in Gold (Lucas Wunsch 30.10.2026) */
.rr__o--gold .rr__t{ color:#b08d4f; }
.rr__o--gold.is-on{ border-color:#a9874e; box-shadow:inset 0 0 0 1px #a9874e; }
.rr__o--gold.is-on .rr__box{ background:#a9874e; border-color:#a9874e; }
/* "Film, ganzer Tag" ausgewaehlt: dunkler Grund wie der No-Worry-Day-Kasten (Lucas Wunsch 30.10.2026) */
.rr__o--gold.is-on{ background:radial-gradient(120% 140% at 0% 0%, #2f2f28 0%, #1d1e19 55%, #17180f 100%); border-color:#d6b878; box-shadow:inset 0 0 0 1px #d6b878; color:#f4f1e6; }
.rr__o--gold.is-on .rr__t{ color:#d6b878; }
.rr__o--gold.is-on .rr__p{ color:#f4f1e6; }   /* Preis hell, nicht Gold */
.rr__o--gold.is-on .rr__d{ color:rgba(244,241,230,.7); }
.rr__o--gold.is-on .rr__box{ background:#d6b878; border-color:#d6b878; }
.rr__o--gold.is-on .rr__box::after{ background:#1d1e19; }

/* Etwas mehr Abstand zwischen den Abschnitten beim Runterscrollen (Lucas Wunsch 30.10.2026, "ein bisschen") */
.p-one .sec{ padding-top:clamp(74px,13.5vh,160px); }   /* 30.10.2026: war zu gross, jetzt nur minimal mehr als vorher (70 bis 150 px) */

/* Minimal mehr Abstand zwischen Menue und Titel oben (Lucas Wunsch 30.10.2026) */
.hero{ padding-top:clamp(36px,7vh,76px); }
/* Mehr Abstand zwischen FAQ und Ueber mich (Lucas Wunsch 30.10.2026, war zu klein) */
.p-one #ueber{ padding-top:clamp(110px,19vh,220px); }
/* Mehr Abstand vor "Wenn ihr euch hier wiederfindet" und zwischen Formular und Fusszeile (Lucas Wunsch 30.10.2026, war zu klein) */
.p-one .schluss{ padding-top:clamp(120px,22vh,250px); }
.p-one .foot{ margin-top:clamp(130px,22vh,250px); }

/* Einheitlicher Abschnittsabstand, nur Startseite (Lucas Wunsch 30.10.2026): gemittelt aus den bisherigen Abstaenden
   (gemessen 122 bis 222 px, Schnitt ca. 167 px bei 900 px Fensterhoehe). Gilt fuer alle Abschnitte,
   den Schlusssatz und die Fusszeile. Der Abstand zwischen Schlusssatz und Formular bleibt bewusst klein. */
:root{ --abstand: clamp(110px,18.5vh,210px); }
.p-one .sec{ padding-top:var(--abstand); }
.p-one #ueber{ padding-top:var(--abstand); }
.p-one .schluss{ padding-top:var(--abstand); }
.p-one .foot{ margin-top:calc(var(--abstand) - 22px); }   /* minus Innenabstand der Fusszeile, damit es optisch gleich ist */
.p-one .sec > .story:last-child{ margin-bottom:0; }   /* sonst kam unter der letzten Story ein Extra-Abstand dazu */
/* Mehr Luft zwischen "Hochzeitsfotografie" und der Menueleiste (Lucas Wunsch 30.10.2026) */
:root{ --bar:clamp(114px,14.4vh,136px); }
.brand{ padding-bottom:22px; }
@media (max-width:900px){ :root{ --bar:64px; } .brand{ padding-bottom:0; } }
/* "Hochzeitsfotografie" wieder etwas naeher an die Menueleiste (Lucas Wunsch 30.10.2026, Mitte zwischen vorher und zuletzt) */
:root{ --bar:clamp(108px,13.6vh,128px); }
.brand{ padding-bottom:15px; }
@media (max-width:900px){ :root{ --bar:64px; } .brand{ padding-bottom:0; } }
/* Bildstrecke ohne Scrollbalken-Mechanik: Bewegung nur per transform (app.js, 30.10.2026) */
.strip__view{ overflow:hidden; touch-action:pan-y; -webkit-user-select:none; user-select:none; }
.strip__track{ will-change:transform; backface-visibility:hidden; transform:translate3d(0,0,0); }
.strip .slide{ -webkit-user-drag:none; }
/* Ueber mich: Text links, Portraet rechts (Lucas Wunsch 30.10.2026). Handy weiter Bild oben, Text darunter. */
@media (min-width:801px){
  #ueber .about{ grid-template-columns:1fr 35%; }
  #ueber .about__bild{ order:2; }
}
/* iPhone: weniger Luft zwischen den Teilen (Lucas Wunsch 31.10.2026). Vorher gut 150 px leer zwischen den Abschnitten. */
@media (max-width:600px){ :root{ --abstand: clamp(64px,9vh,90px); } }
/* Desktop: EN-Knopf senkrecht mittig in der Zeile mit dem Namen (zwischen Oberkante und Menueleiste) und etwas weiter links (Lucas Wunsch 31.10.2026) */
@media (min-width:901px){ .bar .lang{ top:calc((var(--bar) - 32px) / 2); right:44px; transform:translateY(-50%); } }
/* iPhone: Slider niedriger, wie auf der Business-Seite (Lucas Wunsch 31.10.2026) */
@media (max-width:600px){ .strip__track{ height:clamp(250px,40vh,340px); } }
/* Weniger Luft unter dem Kontaktformular bis zur Fusszeile, gleich wie Kreativ und Business (Lucas Wunsch 31.10.2026).
   Vorher rund 145 px am Desktop. */
.p-one .foot{ margin-top:clamp(38px,5vh,56px); }
/* Button "Euren individuellen Preis berechnen" auf iPad und iPhone kleiner (Lucas Wunsch 31.10.2026) */
@media (max-width:900px){ .rr-link .btn{ font-size:13px; padding:.8em 1.5em; } }
@media (max-width:600px){ .rr-link .btn{ font-size:12px; padding:.75em 1.25em; letter-spacing:.01em; } }
/* EN/DE-Knopf auf dem iPhone minimal kleiner (Lucas Wunsch 31.10.2026) */
@media (max-width:600px){ .bar .lang{ font-size:10.5px; padding:5px 7px; } }
/* Bild gross geoeffnet: Kopfleiste und Menue-Knopf ausblenden, Lightbox ueber alles (Lucas Wunsch 31.10.2026) */
body.lb-open .bar, body.lb-open .burger{ opacity:0 !important; visibility:hidden !important; pointer-events:none !important; }
body.lb-open .lb{ z-index:200; }
/* Galerie und Filme auf iPhone und iPad groesser (Lucas Wunsch 31.10.2026), wie auf der Business-Seite:
   iPhone eine Spalte, Bilder fast volle Breite, abwechselnd links und rechts buendig. iPad zweispaltig mit weniger Luft. */
@media (max-width:600px){
  .raster{ grid-template-columns:1fr; row-gap:26px; }
  .raster .platz{ width:88%; justify-self:start; }
  .raster .platz:nth-child(even){ margin-top:0 !important; justify-self:end; }
}
@media (min-width:601px) and (max-width:900px){
  .raster{ column-gap:14px; }
  .raster .platz:nth-child(even){ margin-top:9vw !important; }
}
/* Filme: auf iPad und iPhone eine Spalte, fast volle Breite, abwechselnd versetzt */
@media (max-width:900px){
  .filme{ grid-template-columns:1fr; gap:26px; }
  .film{ width:92%; justify-self:start; }
  .film:nth-child(even){ margin-top:0; justify-self:end; }
}
