:root {
  --logo:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJ0AAAJPCAYAAADWlqVZAACKy0lEQVR42uzddbhlVfnA8e/LBDPE0N1Id3d3d4ikICCgoKioP+xWRAUEFBClS7q7ke7u7gFmgGGGifX7Y2+UmHvuufes09/P85wH5V7WPvfdsdZ+V0VKCUmS1BgppaHADMCM5Wf68jMNMOxznymAIcBk5WcIMBiYpPwMLD8A43r4jAHeBz4ARpafD8rPu8CbwNvlPz/538MjYrxnS5IkSbUIk06SJJEroTQJMCswNzBv+Zmj/HezArMD07bBnzIeeA148VOfl4DngReAZyJilGdcktRm9fQAYDqKzp5Pd/5MRdHZM/VEOn6GfKoDaAhf7PiZBJjAZzt8xlN0+owuP6OAjyg6gUZ+7jOc/3X6vA28FRHveraESSdJkrq20ToFsCiwMDA/sACwEDBf2SDtdBMoElFPlp8ngMeBxyLiFa8QSVKT6ufp6bnjZ1ZgZv43QriVjQZeBV4u//lJR9DzwLPAcxHxvmdcmHSSJKntG7BzA8sBiwNLlJ+5KXo29UVvA/eXnweAB4HHI+JjQyNJylAvD6Ho6Pnk80nnzwIUI5S6xXDgqbLT54lP/fOpiBjnlSJMOkmS1HIN2emAlYHlKRJNy1Osv6TajAHuA24H7gBui4gXDYskqZd6eXZgGYoOn086f+YHBhgdKo2SehR4GHiIogPonoh4x9AIk06SJDW0MTsPsDqwKrAaxXS5MDIN8QrwH+A24HrgwYiYYFgkqWvr5KmBlYAVgGUpOn5mMTJ5wgs8A9wJ3PPJPyPiI0MjTDpJkpStQTsTsC6wNrAOxXoPomWm5d0A3AhcR7E+lI0USers6etrUIwwXgVYDKeuN9LHwL0UnT+3ATdFxFuGRbnFhAkT1jMMqsI7EXGvYZDUZg3aQRSjmDYENgKWdCRT23gNuBq4FLgyIkYYEklq6zp5ZooOHzt+Wnc01EMUHT/XAzdExEjDIjIknexFVDWuiYj1DYOkNhmevxmwJbA+xTbIam9jgZspElCXRMSThkSSWr4+HkwxgsmOn/Y0jmItxiuBy4D7HIEsTDoJk06Surf3dCtga4oe1EFGpaM9BZwDnOsoXElquQ05Nqfo+FkXmNKodIzXgSuAC4GrImKUIREmnYRJJ0md27CdHtgG2J4i0eRONt3pWeDfwLnAXfbCSlLD6+M5gG0pEk2rAQONSscbBVwFXABcFBHvGhJh0kmYdJLU/g3boWWjdneKHlRHNOnTngdOB06JiMcNhyTVrT6eFdiOouNnVafN0e0Lkl8FnAVcGBHvGxJh0kmYdJLUPg3bKBu0uwM7AMOMiqpwJ3AKcEZEDDccklRzfTysrId3AVbHneb0RR8Bl5f176URMdaQyKSTMOkkqYXXhdgd2BtYyIion8aUC5CfBFwWEeMMiSRVXRcPoNiUY1eKtRMnMyqq0lvAacDJEXGf4cCkk4RJJ0mt0cBdFfg6xbD9IUakRxModpYZV/7vSSjW0ZiEYn0rpzp80cvAP4DjI+IVwyFJPdbFswNfA/YCZjciqtF9wHHAaU6/w6SThEknSY1v3E4K7AQcCCzdBX/yO8ArFL2Ab5af4eVnBDCy/IwAPqRYsHN0+RkDjKu0YHY5JXFSiqTdpBS7Bw0Dpij/OXX5mR6YAZgRmAmYpfxMTudvA30J8HeKHXgmeBdKsi5OkwAbA/sAm+CC4FTZAQRONazWB8CZwN8i4h7DgUknCZNOkurbwJ0ROADYlyLp0SkN0JcpdlV7Fniu/OeLwKvAqxExug3W7ZgDmAeYG5gT+BIwX/nppOkVzwB/BU6MiJHelZK6sC6eCvgq8I3yWU8Xdfy8/anPJ50+732u42c0RefPKIqOn/EUnT8TJpK0++QzpKwrP/nn5PyvA2jqT/1zOooOoE8+M5efbkhi3QYcBZzr2k+YdJIw6SQpbwN3PuA7wB5tPIVuPPAU8CDwKPAE8DjwZESM6vCe8Dkp1tlapPwsCSwKDG3jP20kcAJwZES84F0qqQvq4vkpRhjvQTESlg7p+HmJ/3X4PEexs+mnO35Gtfh5GUQx6nh2YDaKDqBPOoHmLv/3pB10Kb4KHAsc68YfmHQSJp0kqbaG1HLA94GtKdYdahdjgYeAu8vPA8DDnZxc6udis/MDywDLAytQTJUc2oZT784D/hwRt3tmJXXg83ol4HsUC4NP0gEdP49RdPo8DjwRER91QX07D//r+FkIWLz83+28FuYo4ETgTxHxnHcqJp2ESSdJ6lsD98cUa0W0wwLXbwC3lp/bgPtbfUpcC/fWLgmsBKwMrEF7LUh7M/CriLjKsympzZ/HQbFO0yHls7idjKZILt0N3FP+70c6PbnUj3M8EFiAIgG1DLAcsCwwFe2XUDwH+H1E3O+ZxaSTMOkkST03gFajSDZt0OJf9XXgOuBa4IaIeNazV7drYt7yhWdtYF2KqQOt7h7gN8D5lRZwl6QWTTZtDRxKkYhoBy8Ct1B0/PyHYmSxa/70//zPD6wIrFZ+Fm6TDsAEXEzR+XOXZxOTTsKkkyT9r5GzNPAril7VVvQRcCNwBXA18JjJhKZdKwtRJCU3BtaktafjPQz8FjgrIsZ79iS1+Pp72wI/ApZo8a/7LEXHz/XAzRHxkmewrtfGtMCqwFrAOuX1MUmLJ58uB34REXd4BunapNNF/G+7SHWmByPip4ZBUhWLkv4C2LEFe9FeLuury4HrXI+pJa+foRQjoDYHtgBmbdGv+jjwU+Ack5WSWvBZuhlFx8+SLfoVR1B0+FwOXOvmDU2/XqYv695POoBma+Hk04XAjyLiEc8cXZd0GuyQR0nq6gbLjOVL+D7AwBZLDpwHnA/cY4Kg7aYELAdsU34WaMGveT/w44i4xDMmqQWem2sBvwZWoTWT9Z90/Nzqu2NL171LUoxU35xiU5BJWnDNp9OAn7ngOCadJEkd3zgZAnwL+CEwrEW+1jPAGRRToB72LHXMtbYExQi6nSh27WkltwGHRsQNnilJTXg+LgocRjFKpZVGpdxF0elzQUQ87plqy2trVoqRx1tTjIYa1EJfbwxwNPDriHjHs4VJJ0lSxzVEdgR+D8zVAl/nLYpE06kuNtkVvbArAjtTJKCma6GvdxVwSEQ84JmS1IDn4UzAz4Cv0TqjjO8GzgLOjogXPUsdtxbUNhQdQGsDA1rkq71DMcLv6IgY45nCpJMkqe0bHYsBR5YNjmb6GLgMOAm41HqoK6/FwRRTAL5a/nNgiwz7/yfFtLvXPUuS6vDsmxT4DvADYEpaYyHwU4AzIuIJz1BXXIMzAzsAu1JMhadFRrp/NyIu8Axh0kmS1JYNjKkoelS/0eSX++eA44B/RsQbnhl9agrAHhQJqPla4Cu9D/wBODwiPvIMScq4SPifW+A5NxI4myLZdLNrJnZ9Z+TuFCOQZ2mBr3QF8C0ToJh0kiS1VYNiO+AImreb2ASKUU1HA1dFhDumqtL0u/WB/SgWQW328P8XgR9ExBmeHUk1PNvmo0g2bUbzp8/9nWJU04eeGX3qGh1YXp/7UuyEN0mTR8P/iWK9pw88O5h0kiS1bANiLuCvTWzkjgROBP4aEc94RtTH63dOiuTT3jR37ac3ImJmz4ikfk4jPgQ4FBjSpK/xEXA6cGxE3ONZURXX7bwUyae9mlz/vggc4C6zmHSSJLVcY2ES4CDgl8DkTfgKL1H0UJ0YESM9I6rxeh5KMez/28AimHSS1B7PrtUpRhUt3KSv8BJwDHB8RAz3jKgf1/BkwC7AN4HFmvhV/g0cFBGvelYw6SRJanoDYUGK0UWrNOHwjwB/BE6zXlGdkqmbUSzAuwYmnSS15rNqGuAwYE8gaM4UusOA8yJinGdEmaa+rwN8F9iwSdf1CIrF9//uGmSYdJIkNaVBMIBiJMgvgKENPvy95XEvsiGgBl3vq1BMV9m4AY1fk06Sqn02bVqObpqt0YcGrgYOi4hrPBOq4zW+NMWU0e1pzrqL1wNfi4hnPRuYdJIkNawB8CXgZBo/uuluiil8F5tsUpOu/aUokk/b1jH5ZNJJUjWjm/4C7NaEZNOFwC8j4l7PhBq87tMPKXa+G9Tgw39QHvsYN6fBpJMkqe6V/j7A4cAUDTzsw8CPcGSTWuc+WAL4MfVJPpl0ktTb6Kbjaex28wk4nyLZdL9nQU28/ucB/o/mJJ9uAPaIiBc8E/UziSGQpK6t5GdKKV1MMYy/UQmnZ4FdgSUj4kITTmoVEfFgRGwPLAtcZkQkNaAenjyldCxwMY1NOF0CLB0R25pwUgvUv89FxN7AAsC/gPENPPxawAMppd08E450kiTlbehuSDGdbsYGHfIdijWbjo2Ijz0DaoN7ZDXgN8DqONJJUv5nzIrAKcD8DTzszcD/RcQtngG18L2xKPArYEsau+D42cB+EfGOZwFHOkmS+l2RD0op/Z5iJEcjEk5jKdaomD8ijjDhJNqn5/WWiFgD2Bp4wohIyrWLZkrpR8AtDUw4PQJsEhFrmHBSG9S/j0TE1sDKwK0NPPQOwP0ppdU9C5h0kiT1q6E7F3AjxY4hjXj+XwosFhHfttdIbdz4vQBYHPgG8LYRkVRDPTwLcBXFBhoDG3DIt4EDgKUi4nLPgNqs/r2DYrTxTsDzDTrsHMB1KaWflLs6y+l1kqQ+LFJ6MjBtAw73HHBw+bIuddJ9NDXFYuPfAAbj9DpJrTmtfSxwJPCriHjP6KsD7p8hwLcpdpudvEGHvRbYNSJe8wzgSCdJUo+V9ICU0q8pFimtd8JpNPAzYFETTqIze13fi4jvUIx8usKISOpDPdyoae3XUmzW8V0TTuqg+nd0RPwWWAT4d4MOuy5wb0ppLc+AI50kSRNv6M4InF5WmjRgy9l9I+JJI68uuse2Av4MzI0jnSQ1tx5+Gfh2RPzbyKsL7q31gKOAhRpwuHEUI6wOc9dlHOkkSfpvZbwccE8DGrrvAHsB65hwEt253tOiFLvcuUi+pE/Xw6sC9zagHp4A/LUcZWzCSd1S/14DLAX8HBhT58MNBH4PnF9Os5cjnSSp6xu6uwDHAUPrfKjzgP0j4g2jLu+7tAhwLLAGjnSSuv158A3gT8CgOh/qAWCfiLjTqKuL77eFy3bvag043BPAlhHhrrY40kmSunXdiMOAU6hvwultYKeI2NaEk8Qnva6PAmsBewOuoyJ1Zz08OKV0PMW0n3omnD6m2NRgeRNOsv6Nxyg6fA4APqjz4RYE7kgpbWLkHekkSd3W0J0KOBPYqM6HugD4uskmqeL9OCvFdJetcaST1C33/czAucAqdT7UPcBXI+Ihoy594T6cF/gHRScQdZ7Weijwe9d5wpFOktQFFexcwC3UN+H0PrBXRGxtwkmit17XVyNiG2AnipGBkjq7Hl4GuIv6JpzGAj8BVjbhJPVY/z5LsY7agcAo6ptH+S3wr5TSYCPvSCdJ6uSG7koUo49mquNhbgN2i4hnjLjU53t0JuCnEbG/0ZA68h7fAjgNmKKOh3kc2CUi7jHiUtX35kLAqcCydT7UzcDWETHcqONIJ0nqsMp0B+B66pdwGg/8AljThJNEf3td3zDhJHVsPfxd4Hzql3BKwDHAsiacpD7Xv48DK1PsMDu+jodaHbg9pbSgUXekkyR1UkP328AfqV/nwesUvarXGm1Jkj5TBw8Ejgb2ob6bduwREZcacanme3YNihGJs9fxMO8CW0XETUYcRzpJUhtXmpFS+j3FVsz1eoZfDSxlwkmSpC/Uw5NRjG7ap87TdZY24SSRa9TTTcDSwOV1PMw0wJUppW2NOCadJKldt2KmmJt+CPXbieMXwEYuFi5J0hfq4emB64DN6lgP/wpYOyJeNuISORNPbwObAj8ExtXpMEOAs1NK3zTiTq+TpHZr6E5OsRXzhtRvSPAuEXGZ0ZYkaaJbsV8OLFCnQwwHdo6IK422VPf7eXXgLGCWOh7mt8ChEZEw6WTSSZJavGKcGriU+m3FfD+wbbnNrCRJ+mw9vARwJTBznQ5xN7BdRLxgtKWG3dezUCSeVq/jYY4H9ouI8Ti9TpLUohXizMCN1C/hdA6wmgknSZImWg+vDNxA/RJOJwCrm3CSaPR0u9eAdYEj6niYvYHTyiUyMOkkSWq1hu5cFIuJLkF91o34MbBjRHxotCVJ+kI9vCHF5hrT1KH4scABEbF3RIw22hLNSDyNjYhvAXsAY+p0mB2BC8pNCJxeh9PrJKlVGrrzUCxWOncdiv+AYv2mC420JEkTrYe3Ac4A6jFC4W1g+4i4wUhLLTWq8TzqN6rxJmCziHgfk06YdJKk5lZ68wPXAnPUofhXgM0j4j4jLUnSROvhHSl2ix1Yh+IfAraIiOeNtNRy9/7swAXAsnU6xH+AjSNiBE6vkyQ1qbJbiGLtiDnqtGD4SiacJEnqsR7eFTiN+iScrqRYR/F5Iy3RitPtXgbWBC6u0yFWBq5OKU2DSSdJUpMSTtcDs9ah+MuANcrKVJIkfbEe3gv4FzCgDsUfSzG1ZqSRlmjlxNOHwNbAkXU6xPLAtSml6TDpJElqYEN3gXJKXT3mkZ8IbNmNc8glSaqyHv4acFwd3o8mAN+JiP0jYpyRlmiHxNP4iDgIOBAYX4dDLE0XjXgy6SRJzW/ozkexaHg9Rjj9AviaDV1Jknqsh/cA/l6Hd6MxwFci4k9GWaIdk09HUew+N7pOiacrU0pTuZA4LiQuSXXepe5G8q/hNB74RkT8zShLklRxDad/kT/hNALYOiKuN8pS2z8n1gAuBKauQ/G3Axt08owEk06S1LwKbFbgZmDezEWPBXaNiLOMsiRJPdbDOwGnkH8Np1eBTSLiAaMsdczzYnHgcmC2OhR/M7BRRIzC6XWSpEwV13TAVeRPOH0EbGPCSZKkivXwlsDJ5E84PQusbsJJotOm2j0ErF7e47mtDpyXUhqMSSdJUoaG7pQUPSWLZi76fYqe1UuMsiRJPdbD6wJnAgMzF/1omXB61ihLdGLi6bkyQfRoHYrfEDg1pTQAk06SpBoaukOAiyi2SyXz2hEbRMQNRlmSpB7r4ZWAC4AhmYu+B1gzIl41yhKdnHh6FVgLuLcOxW8PHJdSCkw6SZL60dCdhGLtiLUyF/0usH5E3G6UJUnqsR5eDLgUmIL8CwGvGxFvG2WJbkg8vQWsC9xRh+L3BP6ASSdJUj8cCWyXuczhwHoRcZfhlSSJnhJOcwFXANNmLvpWYMOIGGGUJbop8fQesAFwWx2K/25K6WBMOkmS+tDYPRQ4gPwJp3Uj4l4jLElSxc076rHr1E0UO06NNMoS3Zh4GglsTJF8zu2wlNKXOyJOEyZMSBnKGRwRY73sJGmijd09gBOBnPOz36MY4XSPEZYkqcc6eDLgGmDlzEXfAGzaqVucS+rTc2YKisT2apmL/phik6BrMelk0kmSeqiE1qYYzp9zC9SRFEP5XcNJkqSe6+ABFIuGb0b+KXUbRcQHRllS+bwZBlwFrEj+zYJWjYhHcHqdJOlzlc/CwLnkTTh9SNHjYcJJkqTK/kz+hNOdZT1swkkSE5lqd1/moqcCLk0pzYxJJ0kS/0s4zQBcAkyTsdgxwNYRcasRliSpYj18EPDNzMXeSzHS2DWcJDGRxNO7FIuLP5y56LmAC1NKQzHpJElKKU0KnA/Mm7HY8cBXIuJqIyxJUsV6eAvg8MzFPk4xpe49IyyJnhNPb1Mknp7JXPQKwMkppUlMOkmSjgFWzdl+BvaOiPMMrSRJFRNOSwKnAQMyFvs8sH5EvGWEJdF74uk1isTTq5mL3g74KSadJKmrG7vfBPbMXOwhEfFPoytJUsU6eEbgQmCKjMW+AWwQES8bYUlUn3h6FtgQeCdz0T9OKW3r7nWS1J2N3XWAK4GBGYs9MiIOMrqSJFWsgwcD1wCrk3e32DUi4gEjLKmfz6aVgGuByci7sdCq7fJscqSTJOWpUOYCziZvwunfwLeNriRJvforeRNOHwPbmHCSRG0jnm4HdqZYnzWXyYHzU0rTY9JJkuiGhNMQigTRdBmLvRnYNSImGGFJkirWw18H9s68luKeEXGt0ZVE7YmnC4ADMxc7D3BaOywsbtJJkmp3FLBcxvKeBraOiNGGVpIkKiWcVgD+krnYH0bEaUZXEvkST8cAv89c7AbAz1zTSZI6u7H7NeD4jEW+A6wcEU8aXUmSKtbBMwD3AHNkLPb4iNjH6EqqwzMrgLOA7TMWOwHYIiIuxaSTJHXktsy3A0PIt37EhhFxg9GVJKliHTwAuAJYL2Ox1wIb+14jqY7PrsmAG4DlMxb7LrBsRDyH0+skqWMqjCkoeiqGZCz2ABNOkiRV5afkTTg9DmxnwkkS9Z1mNwrYEngpY7HTAGeWu3hi0kmSOsOxwIIZyzs6Ik4wrJIk0VvHz3rAoeSd2r5ZRLxndCVR/8TTa8AWwKiMxa4A/MbpdZLUGY3dPYB/ZizyRmB9n6OSJPVaB88M3AfMnKnIcRRT6q4xupIa/DzbETgDiIw7b27eaus7OdJJkvpWOcxPsVtdLi8A25twkiSpqnWcTiNfwgngEBNOkmjOiKezgD/kLBL4V0ppNkw6SVJbNnYHAqcAU2QqcgxFwuktoytJUq8OAdbJWN7JEfFnwyqpiQ6l2BQhl+kpEk+BSSdJajs/BlbMWN5BEXGXYZUkid46fpYDfp6xyPuBrxtZSTR3tNN4YGfg+YzFrgd8yzWdJKm9GrsrAzcBAzMVeVJE7GFkJUnqtQ6eHLiHfBt4vAcsFxHPGF1JLZRYvwWYNFORo4EVIuIhHOkkSS1fCUwGnES+hNNDwP5GVpKkqhxOvoRTAnY34SSJ1hrxdDdwUMYihwCnppQmxaSTJLW83wDzZyprFPDliBhlWCVJoreOn42BfTIW+fuIuMjISqL1Ek9/B07NWOQSwE+cXidJrd3YXR24gXxJ+r0i4kQjK0lSr3Xw1MDDQK6dmP4DrBER44yupBZ97k1JMZ04V4f3OGDlciQVjnSSpNabVndixmflmSacJEmq2hHkSzi9C+xkwkkSrT3a6X3gyxS7XOcwEPhnM6fZmXSSpJ79EpgvU1nPAfsaUkmSqKbjZwtgt4xFfi0iXjCykmj9xNO9wA8yFrkYxS7cTq+TpBZq7C4L3AEMyFDceGDtiLjZyEqS1GsdPBXwKDBrpiKPiwg7fiS103MwgMuAjTIVORZYthm72TnSSZK++JAfCBxPnoQTwB9NOEmSVLXfkS/h9BRwsCGVRHuNdkrAnsDwTEUOAo5LKU1i0kmSmu9bwNKZyrqfFtg1QpIk2qPjZzXy7VY3DtgtIj40spJov8TTa8B+GYtcKXN5Tq+TpH40duekGNI/OXmGsS4fEQ8YWUmSeq2DJ6XorFkoU5G/iIifGllJbf5sPAXYJVNxI4FFIuIVHOkkSU3xZ/IknAB+Y8JJkqSqHUK+hNP9wK8MqaQOcCDwWqayhgGH40gnSaIZvQgbAldkKu5BilFOHxtZSZJ6rYPnAR4BhpJnpPGKEXGfkZXUIc/ILYELMha5TkRcjyOdJKmhQ/qPJN8aEnuacJIkqWpHkCfhBPA7E06S6Kz1nS4EzsxY5FEppUGYdJKkhvk2sECuhnNE3GNIJUmimo6fzYHNMxX3ME6rk0THTrN7K1NZi5bl4fQ6Sap/Y3cm4EmKOc61egFY1J1yJEmqeqTxo8C8GYqbAKwWEf8xspI69Jm5K3BypuJGAAtExJs40kmS6uoX5Ek4ARxgwkmSpKodRJ6EE8DfTThJ6nCnAtdlKmsq4Oc40kmSqGdvwRLAvcCADMWdGxHbGVVJkqqqg2ekGGk8VYbiXgMWjogRRlZShz87FwAeAIaQZy3aJSPiURzpJEl1cRh5Ek6jgO8YTkmS6MtI46kylfVtE06S6I5FxZ8EfpepuIHAHx3pJEnUpZdgPeDqTMX9JCJ+aVQlSaqqDl6Uoqc+R8fPdRGxrlGV1EXP0KHAI8A8mYpcLyKuxaSTJGV7UAdwB7B8huKepVg8fLSRlSSpqnr4IvLsWDcOWDoiHjaqkrrsObo1cF6m4u4CVoyIhNPrJCmLbciTcAL4jgknSZKqflFajTwJJ4C/mnCSRHdOszsfuCpTccuX70eOdJKkDI3dgcBDwEIZirsxItYyqpIkVV0P3wyslqGot4D5XctJUhc/TxehmKo8MENxjwOLR8Q4HOkkSTX5CnkSTgn4ruGUJKnqF6TNyZNwAvi5CSdJdPdop0eBEzIVtxCwqyOdJKm2xu4A4DFg/gzFnRoRuxpVSZKqXk/xHmBpWrRHXpLa8Nk6I/A0MGWG4p4BFsr5bHWkkyS6cJRTjoTTGOBHhlOSpKptSZ6EE8AhJpwkCSLiTeD3mYr7ErCLI50kiX6PcnoUWCBDcUdGxEFGVZKkqkc53QcsmaG4myJiTaMqSf99xk4GPAXMmqG4p4GFcyX2HekkqZvsQJ6E0wfAbwynJElV25o8CSeA/zOcksSnRzuNAn6dqbj5KGaHYNJJkuhTD+v3MxV3ZES8YVQlSaraoZnKuTQibjWckvQFJwDPZSrr++X7EyadJKk6G5Knh3UE8EfDKUkS1Xb8bAAsk6GoCbieoiTRw2inj4GfZypuEWBzTDpJUtVyjXI6KiLeNZySJFXtB5nKOS8i7jecktSjU4EnW+n9yYXEJdEFPawrAHdkKOp9YJ6IGG5UJUmqqg5eEbg9R1HAUhHxoFGVpIrP3d2AkzIVt0ZE3IwjnSSpoly7zB1twkmSpD45JFM5F5hwkqSqnA48k6msg3GkkyRRKdM/K/A8MKjGoj4C5o6IN42qJElV1cHzUGzhPSDDKKflIuJeoypJVT1/96JYWLxW44EFIuJZHOkkSRO1P7UnnAD+ZcJJkqQ++Sa1J5wALjfhJEl9cjLwUoZyBgDfwJFOksTEMvxDgReB6ak9w79QRDxtVCVJqqoOHla+8AzLUNxaEXGjUZWkPj2Hv0OeXbdHAHNExPs40kmSPmN7ak84QbFbjgknSZKq91XyJJzuNOEkSf1yPPBehnKmAnbD6XWS9AVfz1TO4YZSkiSq7V2PjHXwH4yoJPVdRIwE/p6puH2dXidJn23wLgncn6GoOyJiJSMqSVLVdfDawHUZinqWYgHb8UZVkvr1PJ4NeI48a9yuGhG34UgnSQJqyMZ/zpGGUpKkPtkvUzl/NeEkSdQy2ukV4Nxmvl850kkSHZjRnwx4jdrXkngVmCciPjaqkiRVVQfPTLGJR6296h9QLFz7nlGVpJqey6sAt2Yo6iNgtoh4F0c6Sepy25Bn8dLjTThJktQnu5NnGsdJJpwkiRyjnW4D7s5Q1FBgJ5xeJ0nskaGM8cA/DKUkSQ2vgwGOMZSSlM3R5OtYwKSTJLp4+OicwNoZiro8Il4yopIk9WkKx0IZiro5Ih41opKUzdlAjtGjK6SUFsGkk6QutmumZ9vfDaUkSTRjlNNxhlKSyDnFbhRwWjOe9S4kLokO62V9FFi4xmJeAeZyxxxJkqquf4cCr1P7morDgdkjYrRRlaSsz+klgAcyFPUKMGdETMCRTpK67EG6JLUnnABOM+EkSVKfbEqeTTxONeEkSdRjtNODwJ0ZipoNWB2n10nqQl/OVM7JhlKSpD7ZKVM5JxlKSaqbkxv93uX0Okl0yCinAJ4F5q6xqLsjYnkjKklS1XXwVBRT64bUWNRDEbGEEZWkuj2vpwNeBQbXWNTbwKzV5IEc6SSpU6xA7QkngFMMpSRJfbI1tSecwJHGkkSdp9gNBy7NUNT0wLo4vU5SlzV4azUeOMdQSpLUJ9tlqoNPM5SSVHe5Otm3waSTJEw69cVNEfGaoZQkiWqnagwD1rMOlqS2cTkwMkM5W6SUJjHpJKkbGryLAgtkKOosoylJUp9sAkxqHSxJtMsUu9HAhRmKmglYBZNOknCUUzXGAecZSkmSyD69ooo6+FxDKUkNc3aj3sNMOknqBJtlKOOWiHjLUEqSRLUjjYcAG2co6tqIeNuISlLDXAW8l6GczTHpJKnDG7wzAMtnKOoCoylJUp+sCUyRoZzzDaUk0cgpdh+TZxe7+VNK82PSSVIH2zDTs+xCQylJEn1dz6lWE4CLDKUkNdwFjagLTDpJssEL90XE84ZSkqQ+2TRDGXe4a50kNcWVwOgM5Wxs0kkSHTq1bhJggwxFXWo0JUnqUx28EPAlnN4uSbTpFLv3gesyFLVmSmkyTDpJ6kBLA9NlKOcKQylJUp9skKkcO34kqXlyPIOHAKth0klSB1onQxnvAncYSkmS+mTdDGW8GBGPGEpJapor6l0nmHSS1O0N3qsjYpyhlCSJaqfWDQTWcqSxJNHuU+yeBZ406SRJX2zwDqbCMM4+uMpoSpLUJ8sDwzDpJEmd4PIMZSydUpoWk06SOqzBO3mGcq4zlJIk0ejp7eOsgyWpJVydoYxJgDVMOknqJDlGOT0XEc8ZSkmS+mSNDGXcExEjDKUkNd1NFB0BdXk/M+kkiS5OOtnDKkkSfZrePgBY2TpYkuiUdZ3eB+426SRJ/2vwTgKskqGoG4ymJEl9shQwJSadJKmT5HgmL5NSmgyTTpI6wMLAtBnKucVQSpJEo0cafwzcaiglqWXckKGMQcAKmHSS1AFWzFDGKxHxvKGUJKlPcow0vjciPjKUktQybgfGZyhnJUw6SaIzdq6r1W2GUZKkPlshQxmOcpIkWm5dpwfr8Z5m0kkSXZp0ssErSRJ9WlNxBmBu7PiRpE50m0knSTZ4UxoCLJ6hqDuNpiRJNHqUE9jxI0mtKMezeY6U0syYdJLUxpYABtdYxjjgfkMpSRKNHmn8QkS8YSglqeXk6pRfDpNOktrYkhnKeMQFTCVJ6rOlM5Rxl2GUpJb0LPBOhnKWwqSTJLo76XS3YZQkyTpYksQni4kn4B7yzEzBpJMk2nh6Xa3uNYySJNGXNRWnAebEpJMkdbK7TTpJ6uYGb2RKOj1oNCVJ6vNLRGDHjyR1svsylDFfSmkyTDpJakNzAFPVWEYCHjKUkiTR6Kl1L0XEu4ZSklpWjs75AcAimHSS1IYWylDGixExwlBKktQnC2cow04fSWptTwMf5awzTDpJosuSTjZ4JUlqTh3s9HZJoqUXEx8PPJKhqAUx6SSpDS2YoYzHDaMkSdjxI0mamIdz1hkmnSR1W4P3CcMoSRJ93bluZuz4kaRu8JhJJ0ndan5MOkmS1GgLZCgjAU8aSklqeTme1V9KKU0CJp0k0Ta9rJMCs2HSSZKkRps3QxmvRMQHhlKSWl6O96UhwKxg0klS+5grwzNrRES8aSglSaLRSSc7fSSpPTwDjMtQzjyYdJLURubJUMZzhlGSJJqRdHrKMEoS7bCD3cfACyadJGHSqc+eN4ySJNGMpJMdP5LUPp7PVXeYdJJEG02vs8ErSZJ1sCSpvnI8s+cEk06S2sdsNnglSaLRG3kE5WKw1sGShEmnPr6/mXSSRBclnV4xjJIk9ckMwKQ4xV2ScHqdSSdJmHTCpJMkSa1U/44GhhtKSWobL5t0kmSjt+9eNYySJPXJ7Dnq34hIhlKS2kaO96apU0qTm3SSRBusJzE5MEWNxUwAXjOakiT1ycw40liSMOnULzOZdJJEm6wnUau3I2KcoZQkqeF1sCONJamNRMQo4N0cdYhJJ0nd0uB9yzBKktSUOtiRxpLUfl436STJBm/13jaMkiTZ8SNJatize3qTTpLawfQ2eCVJwo4fSVKjvO1IJ0ndYlobvJIkWQdLkminkU7TDDSOktrAsAxlvGcYReft7LgAsCIwX/liOAAYATwD3AM8EBETjJSkGkzlaGPpv/XuAGAZYFlg7rKNOh54B3gKuC0injVSwpFO/32PM+kkqVsavCMMozqkwTsDsD+wC0WyqZI3UkpnAkfaCJZkx4/U77p3IeCbwA70suxDSukx4GTg7xHxrtFTG8vx7J7K6XWS6JKk00jDqDZv8E6aUvoR8BzwM3pPOAHMBBwEPJFSOjqlNLWRlGTHj1R9R09K6R/AIxQdPtWsM7ow8Fvg+ZTSwSklB3qoXY0w6STJBq8NXnVHo3de4Fbgl8Dk/ShiYNlYfiCltKIRlVRtshsYgh0/6s7rf23gQWBPYJJ+jhI8HLgxpTS7EVUbyvHsHmbSSVI7mDxDGe8bRrVpo3dJ4DaK9SNqNSdwXUppEyMrqUH1bzLppDase3cArgBmzlDcKsBtKaUFjazovqTT5CadJLWDoRnK+Mgwqk1HOF1JMU0ul8mAc1NKqxthSQ2ofz90QwO1Wd27EXAqMDhjsXMAV6aUZjXCoruSTkNNOklqB0NMOqkLG71DgH+TN+H06Xvq7JTSzEZakp0+0n/r3rmB04FBdSh+LuBM13hSG8nx/B5i0kmSjV6pNX0fWLqO5c8MHGGYJVn/Sv91LDBNHctfHfiGYRbdk3RypJOkrmn0jjaMon16WmeiSDrV2w4ppZWMuCSTTrLuTRsAGzXgUD9NKU1lxNUGRpt0ktQtcsypH2MY1Ua+mellrxrfM9yS6HnnSzt91C0OadBxpgb2NtyiO0Y6DTTpJKkdDMhQhouYijbpaQ1g1wYecrOU0rRGXlKd6l87fdQOde8cwNoNPORuRl1t4OMc9YhJJ0ntIMezarxhVJtYFJiTxo4kXNewS6pT0sn6V+1gw0ztzWotXia6pFY23qSTJBu9NnrVeVZswjFd10mSI43VzVbqkvpeMukkSSad1OXm75JjSrL+lax7JUw6SVInCEOgNjFtlxxTUutLJp1k3Wvdq66VY6RqMukkqR2MozV6ayXaZGQBTVg3TRL2cmOnj+ja9UNtm0oTqUdsZErCpJPUUkY04ZgjDbukek2tMIyy7m2ZY0oNn2Jt0kkSJp2klvJslxxTEl2RdPJ9Q+3gOeteyaSTJEw6mXRSF7i3Cce8x7BLcqSTutg9XVLfSyadJIn6JJ2GGEa1ibuA92jsQsHXGHZJE/FxhjIGGka1gasbfLxXgEcNu+j8pNPHJp0ktYOxmHRSl4iIscBZDTzkLRHxgpGXNBEfZShjUsOoNqh7HwIebOAhT4uIZOTV4nK8P31k0klSO/gwQxlDDaPayJHk2aa2Gn8x3JLqmHSy/lW7+EsDO1OPNtxqA0NNOknqFh/Y6BXd1eP6KHBKAw51B3CBEZdk0kniVODhBhzn2Ih40XCL7hjpNNqkk6R28H6GMiYzjGoz3wNer2P5o4F9ImKCoZZU4Tnh9HbRRdPb9yXPWqJU2CXvx0ZbONJJkui0kU7DDKParPH7FrATeRbynZhvRsSDRlpSL/VvstNHXVT33gb8oE7FjwJ2jIiRRlptIsfz+wOTTpK6Jek0lWFUGzZ+bwB2Jc9i+p92aEScYIQl9fIMGkft6yoOTSkNNppqo+v+cOAP5B81uH1E3GWE1UZydNqPMOkkiS6ZXudIJ7Vr4/dsYHPgnQzFjQH2jYjfGFlJ1b4wWAerC+ve7wPfJc9UuzeADSPiMiOrNpOj036kSSdJ7eA9Rzqpyxu/VwJLA5fWUMxdwMoRcZwRldSXFwbrYHXxiKfVgVqmop8NLBURNxlR4UgnSWpZb2UoY1rDqDZv/L4YEZsB6wBXAOOpfoe6HYGVIuI+IynJkU5S1XXv7cCywO7AvVX+Z2OBC4FVI2LHiHjdSIruHek0YqBxlER3JJ2mN4zqkAbw9cD1KaWZgPWBFYEFKBKrAyhGBj4F3A1cExHPGTVJNRiOHT9ybbOTgZNTSvMD6wHLAPOVL+XjgbeBJ4Dby7r3bSOnDpDj2f2OSSdJ7SBHxT2DYVSHNYLfAE4tP5JEC3f8WAerU+repyg6dqRukKPT/i2n10lypJMkSbIOliSRucPgbZNOkrqlwTujYZQkyZFOkiQc6SRJfHYR0zE1ljEspTSFoZQkyaSTJMmRTpIEQEQk4JUMRc1qNCVJ6pPXMpQxi2GUpPaRUooM704TgNdNOklqFy9lKGM2wyhJUp+8Yv0rSXTjznVDaizjrYgYa9JJUrt4EUc6SZKESSdJUp3Nmqv+MOkkiS4a6TSnYZQkib5McX8XGFVjMTOllAYYTUlqGzk6C14Fk06S6Kqk09yGUZKkPnu5xv9+AI42lqR2MgeOdJKESae+mscwSpLUZ89bB0tSV5knV91h0klSu3jaBq8kSU3xnHWwJHWVuXPVHSadJLWLZ4FxNZYxp2tKSJLUrzoYk06ShCOdMOkkiY5cyHQstQ/vH4zrOkmS5EgnSZJJJ0n6nCczlLGgYZQkqU+eyVDGAoZRklpfSmkqYKYai3k/It4Ck06SMOkkSZJ6rX+T9a8kdYUFc763mXSSZNJJkiRRYYr7B5RbX9dgmpTSjEZTkuiGpNMTn/yPgcZTUht5NEMZixhGSVQ/xHw24PEai3kzIr5kNNXmHgdmz/Ai86ahlKSWthAtmHR6NaXkqWktZ0TEgYZBHebBDGUsnlKKiPChJakaAUxRYxkfGkZ1gCeA9ai94+dmQylJLW3hVkw6Te95aTlTGAJ14PD+d1NKLwJz1lDM1MAcwItGVJIkGjnaeHHDKEktb4kMZTyGazpJontHOy1hGCVJsv6VJPHpZQWmAOapsZixfGppApNOktrNAzZ6JUlquIcy7GC3eEopDKUktazFqD1P9HhEfIxJJ0l0b0/rcoZRkiT6MsV9BPB8jcV8MsVdkkTHTq37zPuaSSdJ7eY+TDpJkoQdP5KkzJYlz8hYTDpJaldPA8NrLGOOlNJMhlKSpD65F5NOktTJlifzIAGTTpJos+H9CbjTRq8kSQ13l/WvJNGpi4gPoVjTqaZigHsw6SSpzd2eoYyVDKMkSX1yd4YylnMxcUlqSUsCg2os47mIGG7SSVK7uyNDGasaRkmS6Mto47eofTHxaYAFjKYktZyV6tE5YdJJUju6k9q3bV4hpTTIUEqSRKOn2NnxI0mtZ9V61BEmnSTRhj2t7wKP11jM5MBSRlOSpD65zaSTJHWkVajDMigmnSS1qxszlLGaYZQkqU9uwaSTJNFhi4jPDcxWYzFjcHqdpA5yQ4Yy1jGMkiT1yf3AhzWWsUBKaUZDKUktY/UMZdwTEaMx6SSJzkk61bqu0xoppYGGUpIkqp3iPo7aN/QIYC2jKUktY+0MZdw6sX+Z62VrGDDW89RSxhsCdXij942U0mPAIjU+u5bNtBueJEnd4mZqHy28DnC2oZSklrBOqyedRkeESSdJjXY9tSWdPnnAmnSSJKl61wE/dYq7JNEJ6znNC8xF7YNeJrrmrtPrJNHmSadabWQYJUmir7sT1bqu0/wppTkMpSQ13boZyrgvIt7DpJOkDnMtMK7GMlZOKU1lKCVJotop7h+TZxe7DY2mJDXdhplGwGLSSVKnNXrfA26rsZhBwHpGU5KkPC8YfbCxYZQkmjm1bmCmd6HrTTpJ6lSX4xQ7SZIa7aoMZaybUhpkKCWpaVYBap31MYZigwlMOknCpNNEbZpS8nkoSVL1HgBerbGMqcoXHklSc+TofL8pIj406SSpUz0IvFJjGbMAKxpKSZKodop7Aq7IUNRmRlOSmmZz6jwIwKSTpE5o9F6WoaitjKYkSQ0fbWz9K0k0ZT2n+YDFMhR1hUknSZ3uQhu9kiQ13NXA2BrLmC+ltJihlKSGy/H+83xEPIZJJ0kd7hpgRI1lLJBSWtxQSpJEtaONRwA32PEjSXRr0umi3n7BpJOkTmj0jgEuyVDUDkZTkqQ+OT9DGdsaRkmikVPrZgVWpgEzTkw6SeoU52YoY0fDKEkSfe3lTjWWsVRKaQFDKUkNsx2154PeAW7CpJOkLnEF8EGNZcyfUlrGUEqSRLWjjV8B7sSOH0lqJzmeuZdGxDhMOknqkkbvR+TZRefLRlOSJBxtLEl05NS6Ockzta6q6dUmnSR1kjMylLFzSmmAoZQkqWpnZZhit6gbekgSjRrlFDWWMZIqO/xNOknqJJdRzC2uxazA+oZSkiSqHW38IvCfDEXtZjQlqe5yPGsviojRmHSS1IW72J1jo1eSpIY7kzyjjQcaSkmiXlPrlgEWI88IV0w6SepGp2YoY6uU0tSGUpKkqp0DjK+xjFlwtLEk1dPuGcp4D7gKk06SutStwHM1ljEU2MVQSpJEtaONX+/LS0gFexhNSaIeo5wGAztlKOrsiPgYk06SurTRm8gz2mkfoylJUp+cnKGMLVNKMxhKScpuK2CGRj/rTTpJ6kT/AibUWMbiKaWVDKUkSVW7kGLaRS0mJc/0D0kS2TvVnwZuw6STJLp7tNOzwLUZitrXaEqSVHX9+xF5NvTYO6UURlSSyDW1bj5gnQxFnVLOLMGkk6Rud1yGMr6cUpreUEqSVLV/ZChjAWBtQylJ2ewN1JrMn0A/plGbdJJEBw/xf73GMobg2k6SJNGH0U53AA9kKOobRlOSyDHKaSiwV4airo6I5zHpJEkQEWMp1naq1X4ppYFGVJIkGjnaeIuU0tyGUpJqtjMwXYZyju/Pf2TSSVInO4HaFxSfHdjWUEqSVLXTgA9rLGMAsL+hlKSafTNDGa8DF2HSSZL49GinZ4DLMxT1XaMpSVLV9e8I4IwMRe2VUprciEoS/Z1atzawRIai/lXOJMGkkyR91l8ylLFc+cCWJEnV+WuGMqYF9jSUkkQzO8/HA3/r739s0klSp7sWeDhDOYcYSkmSqHa00wPAjRmKOti1FSWJ/oxyWgzYOENRF0XEC5h0kqSJNnoTcGSGojZMKS1pRCVJqlqO+nduYHtDKUl99j0gmv0sN+kkqRucCrxdYxkBHGooJUmq2oXACxnK+V5KKQynJFHtKKc5gJ0yFPVQRNyASSdJotJop4/Is33ztimlRYyoJElV1b/jgSMyFLU0sKkRlST6sjTIoAzl1PwMjwkTJqQMX2Rwf1cylyQak+2fCXgOGFpjUadHxM5GVOqaZ8fswEs1FvNGRMxsNNWl99AUwIvANDUWdUdErGREJanX5+6swDPAkBqLeg2YJyLG4EgnSaK33tY3gBMzFLVjSmlBIypJUlX17wfAsRmKWjGltKERlSSqWctpSIZyjqo14eRIJ0l0WdZ/LuApah9qelZEfNmISo50wpFOUrWjjZ/P8BJ0W0SsakQlqcfn7cwUo5wmq7Go94G5IuLdWr+TI50k0UW9rS8Ap2UoavuU0lJGVJKkqkcb/zNDUauklDYxopLUo/+j9oQTwAk5Ek6OdJJEF2b/FwIeofak+6URsZkRlRzphCOdpGpHGz8JDK6xqPuAZSMiGVVJ+sJz9glg0hqLGg18KSJezfG9HOkkiS7rbX0cOC9DUZumlFYzopIkVT3a+GTy7GS3vRGVpC/4KbUnnAD+kSvh5EgnSXRpL8BiwAPUnni/HVjF3lbJkU440kmq5n6al6IXfmCNRT0BLBYR44yqJP13NsdDGZ6vHwPzR8SLub6bI50k0YW9rQ8DZ2YoaiVgByMqSVJV9e+zwKkZiloQ2MeIStJ//Z7aE04AJ+VMODnSSRJd3BuwAMXaTrU+nJ8DFs6xnagkRzpJXXBPzQM8nmFtp7eA+SJipFGV1OXP1bWA6zMUNQZYsJwOjSOdJImaelufBE7JUNQ8wDeNqCRJVdW/zwHHZyhqBuAHRlQS3Z1wmgT4Y6bijs+dcHKkk6Ruf0jPTbEuRK29rSOBhSLiNaMqOdIJRzpJvd1XswBPU/u23h9RjDZ+wahK6tLn6a7k2aRhFMWOda/n/o6OdJJEF/e2Pg+ckKGoYRTzqCVJUu/172vAURmKGgocbkQl0Z0JpykzvoMcVY+EkyOdJPmwTmlG4CmKxFFNRQGrR8StRlVypBOOdJJ6u7emphjtNF2G4taPiGuMqqQue44eBnw3Q1HvUOxY9049vqcjnSTR5b2tb5KnhyCAv6aUBhpVSZJ6rX/fA36ZqbgjUkqDjKokuifhtBBwUKbiflOvhBOYdJIkgD9T+0gGgKUyPvwlSep0x1KMdqrVIta/krrMUUCOZPtzwF/r+UVNOknC3tb4CPhRpuJ+nlKay6hKktRr/fsx8MNMxf3M+lcS3THKaWdgvUzFHRoRYzDpJEl1dypwX4ZyJifP4qiSJHWDc4GbrH8liWoSTtMCf8pU3B3AmfX+ziadJAmIiAnAwZmK2zyltINRlSSp1/o3AQcC4zPVv9saVUkd7PfAjBnKmQAcVD6DMekkSY1p+N5Avmz/USml6Y2qJEm91r8PAH/PVNyR5c54kkSHjXJaC9grU3EnR8QdjfjeJp0k6bO+C3yQoZwZgSMNpyRJVfkxMDxDObOSb+qJJNEiCafJgOMpdsyu1UjyraeHSSdJok+9ra+QbwvnnVJKWxpVSZJ6rX/fyfgStEdKaUOjKqmD/AqYL1NZP4+I1xv2fJ8wYUKOOXyDI2Ks14EkOqMnYTBwP7BwhuJeB5aIiLeMrNSWz4PZgZdqLOaNiJjZaEq93m+TUCwqvmqG4l4EFo+IkUZWUps/G1cGbiHPoKEHgWUjYhyOdJIkmrmF80GZipsZOM6oSpJU1aYe+wE5OrPnBP5sVCXR3gmnyYF/kSd3MwHYt5EJJ0w6SVKPDd+rgTMyFbdVSmlPoypJUq/170PkW5Npz5TSVkZVUhv7I7BAprKOj4jbG/5cd3qdJNFTz8KMwKPAdBmKex9YKiKeNbKS0+sk9bpg7kPAvBmKe4timvvrRlZSmz0LNwUuJs/i4W8AC0fEu43+OxzpJEn02Nv6JsVudjlMCZyRUhpkZCVJqlj/jgL2BnJ0js8AnJBSCiMrifZJOM0AnJAp4QTwzWYknMCkkyT15iTg2kxlrQD82pBKkkRviafrKLYHz2FT4JtGVRLtkXAKinWcco2SPj8izmna89zpdZLU64P/SxQ7PUyWozhg44i40shKTq+TVPH+mwp4GJg9Q3FjgJUj4j4jK6nFn33fJt/adu8Ci0bEa836exzpJEn02tv6DPCzXMUBJ6WUZjWykiRVrH9HAPtkmmY3KXBmSmkKIyuJ1k04LQv8LmORBzcz4QQmnSSpWn8CbstU1kwU6zsNNKySJFEp8XQ5+abZLQAcY1Ql0bqjO88EBmcq8uKI+Fez/y6TTpJUXaN3PLA78GGmItcAfmtkJUnq1XeAXLu/7ppS2seQSqL11nH6BzBfpiLfphgpikknSaJtEk9PA9/L2YhOKW1lZCVJqlj/fkDR8TM+U5FHpJSWMbKSWsi3gW0zlrdfRLyOSSdJajt/A67KvL7TQoZVkqSKiadbgD9mKm4IcE5KaWojK4nmj3JajbzrOJ0WEf9ulb/PpJMk9a3Rm4C9KHaCyGEYcKENX0mSevUT4O5MZc0LnJ5SGmBYJdG8hNOswFnAoExFPg8c0Ep/o0knSaLPiaeXgX0zFrkAcFpKyWeyJEk9178fAzsB72cqcmPg10ZWEs1JOE0KnAfk2tV6HLBzufMnJp0kqb0bvueQbzcdgE2A3xhZSZJ6XV/xGxmLPCSl9GUjK6kJjgVWzFjeLyPitlb7I2PChAkpQzmDI2Ks14wkuqt3YjLgLmCRjMXuEREnGV2pZe7z2YGXaizmjYiY2WhKWe/NU4GdMxU3Clg9Iu41spIa9Aw7CPhLxiJvBtYud9zGkU6SREf0to6iGOY/OmOxx6WU1jS6kiRV9HXgsUxlTQZclFKazbBKov4Jp02AwzMW+RbwlVZMOIFJJ0mixsTTg8DBGYscDJybUprP6EqS1GP9+wGwPfBhpiJno9jYY3KjK4n6JZwWA84Acm1iMAHYpVxzFpNOktSZDd9jgXMyFjkdcGlKaXqjK0lSj/XvI8D+GYtcFjjZjT0kUZ+E00zAJRS7V+fyq4i4qpX/bh+okpTHXuQb5g/FjnYXppSGGlpJkugp8XQycFzGIrcB/mBkJZE34TQ5cBEwV8ZirwV+0ep/u0knScrT6H0f2JZ82zgDrAKcnlIaYIQlSerRgcAdGcv7TkrpQMMqiTwJpwEUU+pWyFjsi8BOrbqOEyadJIl6JJ4eA/YEUsZitwKOMLqSJPVY/46h6Ph5PWOxf04pbWt0JWVwNLB5xvJGA9tGxFvt8MebdJKkvA3ff5N3NwqAA1JKPzO6kiT1WP++AuwAjM34nnRKSmk1oyuJ/o9yOhTYN3Ox+0fE3e0SA5NOkpTfD4HrMpf505TSQYZWkiR6SjzdDHw7Y5FDgYtTSksaXUn0PeH0deCXmYs9NiL+2U5xMOkkSfkbveMotnF+KnPRf04p7WaEJUnqsQ4+GjgmY5FTA1emlOY3upKoPuG0I8W0ushY7PVA23VCm3SSpPo0et8BtgDey1ks8I+U0jZGWJKkHh1EsatTLjMBV6WUZje0kug94bQRcDJ58y1PA9tHxFhMOkmSACLicWBHYFzGYgcCZ6SUNjPCkiRVHHH8ZMZi56ZIPM1ohCXRc8JpTeBcYHDGYkcAW0TE8HaMiUknSapvw/cq4ODMxQ4GzkkpbWCEJUmaaP37LsVuUe9kLHZh4OqU0nRGWBJfTDitAlwCTJax2HHAjuUu2Zh0kiRNrOF7FHnXlwAYApyfUlrHCEuSNNH690lgS4rtxXNZgmKNp6mNsCT+l3BaHrgMmCJz0QdExJXtHBuTTpLUGAcCF2QuczKKXXXWNbySJDGxxNMtwFeBlLHYZYHLU0rDjLCklNJSwBXAVJmL/l1EHNfu8THpJEmNafSOB74C3EZ9Ek/rG2VJkiZaB58J/F/mYleiGPE0lRGW6OaE0zIUGxdMm7noejy3MOkkSZ3d6P2IYke7xzMXPRS40DWeJEnqsQ7+HXAs9Uk8OdVOomsTTleTP+F0E/DViEiYdJIk9bHROxzYGHiN/Imni1JKWxplSZIm6hvAOZnLXJFiV7tpDK9ENyWclgOuIX/C6UFgy4gY3SmxMukkSTQ88fQ8sCnwXuaiJwX+nVLaxShLkvSF+ncCsCtwXeailweuSynNaJQluiHhtDpFwil3svk5YKOIeK+T4mXSSZKa0/C9D9gE+CBz0QOBk1JKXzfKkiR9of4dA2wN3Ju56KWAG1NKsxtliU5OOG0AXE7+RcPfBDaMiNc6LWYmnSSpeQ3f/5QN39F1eLYfk1I61ChLkvSF+nckxVT3xzIXvRBwc0ppPqMs0YkJp22Bi4HJMxc9AtgkIp7qxLiZdJKk5jZ8rwF2AMbmLhr4VUrpqJSSz3pJkj5b/74JrA88m7nouSkST0sZZYlOSjjtBZwFDM5c9IfAZhFxT6fGzhcRSWp+w/diYHdgPPVZNPWMlNKkRlqSpM/Uv68A6wEvZy56ZoqpdusYZYlOSDj9CDgeGJC56DHANhFxSyfHz6STJLVGw/cMYA/qk3jaAbjCnXUkSfpC/fscxYinNzMXPQy4LKW0vVGWaNdk0yQppaOAX5azCHIaB3w5Iq7q9DiadJKk1mn4nkqxq864OhS/FnBbSmleIy1J0mfq38eBdYG3yL+r7JkppQONskS7JZyGUkyn+0Ydih8H7BIRF3RDLE06SVLrjXiqV+JpIeD2lNIqRlqSpM/Uvw9TTLUbXof3rSNSSkemlAYYaYl2SDjNCFwHbFeH4scDu0fEWd0ST5NOktR6Dd8zga+Qf3FxgBmAa1NKOxlpSZI+U/8+SDHiaXgdiv8mcEFKaQojLdHKCadFgNuBlahPwmm3iDi9m2Jq0kmSWrPhew6wI8UCg7kNAU5LKf3ane0kSfpM/fsAxRpP9Ug8bUaxs92cRlqiFRNO6wO3AvNQn4TTHt2WcAKTTpLUyg3f88sG6gf1KB74P4pe1ymNtiRJ/61/7wPWIf/i4gBLAXc61V2i1RJOBwKXAVNTvzWcTu3G2Jp0kqTWbvheQ/2G+gNsDvwnpbSA0ZYk6TNT7dYEXqlD8TMB16WU9jTSEs1ONg1OKZ0AHAEMrMMhPgZ2KJfPwKSTJKkVG7531rHhC7AocFdKaSujLUnSZ3a1WxN4oQ7FTwr8I6V0REppkNGWaEbCaRaKBcP3qtMhRgPblLMXMOkkSWrlhu8jwGrAU3U6xDDgvJTSb91dR5Kk/9a/zwBrAE/U6RAHlqOeZjHaEo1MOK0O3AOsWqdDfABsHhGXdnusTTpJUvs0fJ8vK8b/1OsQwA+Aq1JKMxtxSZIgIl4EVgfurdMhVgPuKV+CJVH3hNO3gGuBeiV7hwPrlstkYNJJktRODd+3yjWezq3jYdYB7ksprWvEJUn6b/27DnBjnQ4xC3BtSumQlFIYcYl6JJumSimdDfwZqNe01peBNcrlMYRJJ0lqx4bvR8AOwB/reJiZKUY8/TKlNNCoS5Ksf2MEsDFwUZ0OMQj4PXBJSml6Iy6RM+G0HMV0uu3reJgngFUj4lEjjkknSWrzhu+EiPgesD8wvo51xI+AG1NK8xp1SZL1b3wEbAP8rY6H2QS4P6W0phGXqDXZFOV0uluBL9XxULdSJJxeNOomnSSpkxq/xwKbA+/V8TCrlI1ft3aWJFn3RoyPiP2AHwKpToeZjWK63S/d3U6ivwmnmYBLKabTDa7joc4D1o+I4UYdk06S1IGN38uBlajfzjoAU1Js7XxOSmkGoy5Jsv6N3wE7A2PqdIgBFCOOb0kpzW/EJfqScNoceIhiSmw9HQFsX46CFCadJKlTG75PACsCl9X5UNsBD6eUtjXqkiTr3zgD2AB4u46HWYFig499XGRcordk0xQppWOBC4F6dpSOB74VEd+KiAlGHpNOktQlC5xuAfyujsP9AWYE/p1SOstRT5Ik69+4iWLE8eN1PMzkwN+BK1JKcxp1iYklnNYCHgC+DtQzQTsS2CIijjDqmHSSpC5cZ+KHwFeAD+p8uB2AR1JKuxh5SVKX17/PACsD19T5UBsADznqSeLzo5uOBq4D6r35zfPAahFxmZHHpJMkdXHj90yK4fj13rJ1BuCUlNIVKaV5jLwkqYvr3vco1o85us6HGkYx6unqlNJ8Rl50d8JpI4q1m/av8+gmgFuAlSLiISOPSSdJsvEbj1Eknk5pwOE2LHtev59SGmz0JUldWveOi4hvAHsCo+t8uHWBB1NKP3CHO9F9yaYZU0qnAZcDczfgkMcA60bEG0Yfk06SpP82fj+MiN2AfRvQ+J2cYj2pB1JK6xl9SVIX17//BNYCXqnzoYYCvwXuSimtbORF5yebJkkpfY1iNP9XGnDIMcBeEXFARHzsGcCkkyRpoo3f44BVgScacLiFKIb8n+Vip5KkLq577wCWA25qwOGWBG5NKf0zpTSj0RedmXBaBrgVOB6YrgGHfBFYMyJONPqYdJIk9dr4vRdYFjihQYfcAXg8pfTLlNIUngFJUhfWva9TTIP7Q513lqVcz2aPsu79RkppoGdAdEayafqU0rHAnRQ7RTbC5cCyZfJYmHSSJFU/3W5vYDvgnQYccijwI+DJlNJeKaUBngW1USM3KHajkqRa13n6PrBFg+reaYCjgPvLRZaldq2HB6eUDgaeAr4ONKIdOR44FNgsIt72LGDSSZLUrwbwucBSwI0NOuQsFCOsHkgpbeU2z2rxRu7AlNJXgHuAs42IpEx17yUU0+0aNXJiUeDycofZxTwDarO6eCvgYeBwYOoGHfYVYL2I+E1ETPAsYNJJklRT4/clYB3gO8BHDWwAn0+x7sRangW1WAN38pTSgRQ9qqcBSxsVSZnr3ueA1Sk23mjUS+2GFKOe/plSmsuzoBavi1dPKd1Sthfnb+ChLwaWiogbPAuZn3sTJkzIMbd4cESMNZyS1LYV/ILAP2n8VKJrgJ9HxC2eBTXx+p8dOADYm/osTPpGRMxspCV97tmzHnAyxWjgRhkDHAv8JiLe8iyohe6HJYFfAZs1+NCjge8BR0dE8kxg0kmSVLfKfgDFqKefA0Mw+aTOv+ZXAg4CtgUG1fFQJp0k9fQcmgE4DtiqwYf+APgrcLjr1qjJ98DiwE+AbWj8TKwHgV0i4iHPBCadJEkNq/wXAk6kOQso3wQcBlxqb5PqdH1PSrGQ/jeBFRt0WJNOknp7Nu0BHAEMw+STTDbRgMXCDwN+GhEfezYw6SRJanhDYBJgf+DXTWgAAzxUNgbOsjGgTNf0vBTT5/YEZmzw4U06SarmOTUXxVT3tZtw+A+B44E/R8SLng3V8TpfGTiEYjfHZqwx/SSwe0Tc7tnApJMkqekNg9mAIyl6oZrhVYq1J/5mD6z6swsdxdoQ+wIbNHEDFZNOkvra6fNbYIomfIWxwBnAH51ypMzX9SbA94HVmvQ1xgNHAT+KiA89K5h0kiS1VGNhy7KinqNJX+Ejit3Ejo6I+z0jqmKK6O7AbsCsLfCVno+IeTwzkvrwHJubYq2n9Zv1FYBrKab8Xeb28erndTwFsAfFlPYFmvhVHgG+5ugmTDpJklq64TAl8NOy4TC4iV/lduDvwNkRMcozo/L6nBr4MkWyaaVW+VoUydJDIuI1z5KkPj7XgmJK8GHANE38Kk9SrPt0ckSM8Myoyint+wFfA6Zu4lf5GPg98OuIGOOZwaSTJKktGhILAn8GNm7yV3kPOBM4yZ6rrl4UfFNgp/KfQ1vo6z0IfCMibvZMSarxWTcjcDiwS5O/yocUU+/+HhF3e2bUolPaP3EjsH9EPOrZwaSTJKktGxebAX8C5m+Br/MYcDJwakS87Nnp6OtuAMUiuzsB2wJTtdhXHAH8DPhrRIzzjEnK+PxbBzgGWLAFvs69FIuenxERwz07Tmmndaa0vwl8DzjFnZAx6SRJavuGxmDgW8D/tcjL/wTgJuAs4NyIeMuz1DEjmtYFtqbY7WbGFvya44F/UGy//LpnTVIdn4cHl/XuFC3wlcYAFwMnAVe542zXXIfTAttTrNe0UgvVw38HfhwR73iWMOkkSeqoxsd0ZQP4AGDSFvla44DrgPOBC11Tp+2uqamADSkSTZsAw1r4614GfD8iHvbMSWrQM3JWih3udgWiRb7WO8B5FFPwbnDx8Y5c23NLYEeK6XODW+jrXQd8yx0XMekkSer4Bsk8wK8oFnSepIW+2gSKBcgvAC43OdCy188iFAmmjYHVgUEt/pXvB74XEdd49iQ16bm5CsU6iyu02Fd7jaLT53zgRt8V23qTjs2Arcr6eWiLfcVny3r4PM8WJp0kSV3VSFka+B1FT1gregG4HLiCojfW3XiaNzx/LYqpcxsB87bJV38G+AXFGmL25EtqhV3utgd+A3ypBb/icIopeBcB10bESM9aS19Pc1F0/mwJrNNiI5o+8Tbwa+BYd6Wja5JOh1L0IqtzPR8RZxoGSX1suKwG/BRYr4W/5jjgboqh2dcC/4mIjzx7dRuav0rZiF0PWIrWGhHXa11YNnJPsrNNUouus7g/8CNguhb9mmOBW/lfx89DLvbc9OtmCLAqRefPRsBiLfx1RwF/Af5ghyFdl3RS57smItY3DJI6OPn0iY8pklC3lA3j/7ggeb/P+5wUSaaVgdWAJYEBbfinvEixdsqJLpIrqU3WxDuYYqOPYS3+dd8Ari8/10bEM57BhuwCuwzFKOO1KaazD23xrz2GYpHw37lGJyadhEknSaqcfPoJ0G7Pk2cpElH3AHcB90fEu57RLywmvyywXPnP5YE52vzPeg44DPiHySZJbfpcPgT4BjBZm3ztV/lfp88twIMRMc6zWdN1MAXFml+rUYxoWhmYsk2+/ljgn8CvIuIlzyYmnYRJJ0mqrgG0DPAdYAdgYJv+GS9TLCT9IPAo8ATweER80AXbdS9IMfx+0fKfiwNzt9AOSrW6D/gDcE5EjPeOldTmz+2ZKEY+7Q9M0WZff1RZ195J0elzD/C0z+Yez/XQsl5enqIDaAVgYdpvlPEY4CSKkU3PeWYx6SRMOklS/3e7+xawFzB5J/xJwEvA4xSjo16gWAfo2fLfv9EOC0+nlCajGKX0JWC+T/1zforFvgd06CV5HcXIpitdY0RSh458OrD8TN3Gf8oo4GGKTp+HKDp+Hgde6ZZnd0ppUFk3L8T/On+WKOvpdq6jP6SYRnd4RLzqXYtJJ2HSSZLy7WL29fIzRwf/qWMptpF+mWIKwZvAW+U/36bY4WcEMLL8jABG19qILheXnYJiOP10wPSf+kwHzAzM/qnPtF10+X0EnAUcHRF3ezdK6oI6dxiwD/BNYM4O+tPepxh1/CSf7fh5Dni53XY5K8/THMA8FKOJ56FINC1Y/nNQB527N4Fjy7rYdTQx6SRMOklSnRpYA4EtgAMoFrcMo8J4isTI6PIzpvx34z71gWKa4qc/gynW8JiywxqmZFyv6W8U6zUNNxySurDOHQRsTzHdfZlO/3MpOnk+6fR5rfz/wykSHm8C71F0+LwHjIyIURljPQlF588wilFmU/HZTqAZgJmAWYBZKTqAhnXBZfgwcARwakSM9q7EpJMw6SRJjWsMLwTsB+xeNs6kWk0ArgaOAS51TRBJ+m+duwZFh8/W2FHxiXH8r8NnVPn5uPz3E8rPxDp+BgCTAkM+9ZkMmMSQAkXH2cVlXXyN09kx6SRh0klS89cX2g74KrCmo5/UD08BJwMnufuNJFWsc2cF9gX2phh1I5FxCt0JwN8j4kXDgUknCZNOklpz4fE9ys+cRkRUXtvjLIrdb261J1WS+jz1bnOKjT42pHM3kBB1H9V0JfBP4KKI+NiQYNJJwqSTpNZvDE9CsebTlymmAkxnVEQx9eEy4ByK6XMfGhJJqrnOnZ1itPFuFDuZSjjCWJh0EiadJHVPb+y6FIuhbg1MY1S6ykfA5RSJpotNNElSXevcFYCdKTp9ZjQi+pTXKEYYnxERdxoOYdJJmHSS1HmN4cHA+hQ74G0KzGZUOtJbFImmi4ErIuIDQyJJDd9tdj2KDp8tccQxXbxO0wUUHT/Xu0GHMOkkTDpJ6p4GcQBLA5tRrEuxrIuQt7UHgUuAS4HbI2KCIZGklhlxvDbFph+bAzMblY72InAh8G+KNRNNNAmTTsKkkyQbxWlWil7Zdct/zmpUWr5Rex1wPXBdRLxsSCSpLdZcXI5itPFmFJ0/dvjQ9ouB30HR6XNJRDxoSEQfk06H+iBQFZ6LiNMMg6QOahgvwv+SUKsB0xqVpnoZuJUi0XRdRDxtSCSpIzp8NqCY+r4ergPVNu9+wNXAtcC1ETHckKi/IiUHOkmSnIoHLAisAqwMrAQsAkxidKjX4t/3ALdT9J7+JyJeMSyS1PGjoJYC1gFWB1bFtaBaxUvAjcBNFGsz2fEjTDpJklTfxvHUwArAMsCSZUN5fmCA0emT94D7KdZkegi4D3gwIsYaGknq+g6fRSkSUCtQdPgs6CycuhsLPADcSdHxc1NEPG9YhEknSZKa3kCeHFicYo2KhYAFyn/OiaOi3gYeB54EngIeKxu1L0SEjQ1JUjX17DTAihSbfyxVfr5kIqrfPgYeBe6l6PS5G7g/IkYbGmHSSZKktmkkDwHmo0hAfYkiCfXpz9Qd8GeOpFjc+0WK9ZdeAl6gSDA9ERHveiVIkupQxw6jGHG8OLBwWdcughuCfNqYsj5+vPw8ATwMPBoRHxseYdJJkqSOn6o3O8UCqp98piv/ORMwFTCs/EzxqU89Rk+NAj743Od9YDjFaKVP/vlm+RkOvBIR73kmJUktVLdORdHRM2/5+RIwd1nfzgFM2Ul/LvAWRafP88DTFIt9P1v+7xcjYpxXhTDpJEmS+rDWxWTApMDAiXx6SkhNAMZN5DMWGBUR442uJKlLRkjNDsxG0cEzIzBD+b+noRiF/MlnKmByYHADvtr4sgNoBMW6hyPLz7sUiaW3KDp9PukAehV42RFLwqSTJEmSJEm0a6JqADAUGFL+cxCf7ez55FPJ5zt/xlNMfxtN0flj8kiYdJIkSZIkSZJqMIkhkCRJkiRJEiadJEmSJEmShEknSZIkSZIkYdJJkiRJkiRJwqSTJEmSJEmSMOkkSZIkSZIkTDpJkiRJkiRJmHSSJEmSJEkSJp0kSZIkSZKESSdJkiRJkiQJk06SJEmSJEnCpJMkSZIkSZIw6SRJkiRJkiRh0kmSJEmSJEmYdJIkSZIkSRImnSRJkiRJkoRJJ0mSJEmSJAmTTpIkSZIkScKkkyRJkiRJkjDpJEmSJEmSJGHSSZIkSZIkSZh0kiRJkiRJEiadJEmSJEmSJEw6SZIkSZIkCZNOkiRJkiRJwqSTJEmSJEmShEknSZIkSZIkYdJJkiRJkiRJmHSSJEmSJEkSJp0kSZIkSZIkTDpJkiRJkiQJk06SJEmSJEnCpJMkSZIkSZKESSdJkiRJkiRh0kmSJEmSJEmYdJIkSZIkSZIw6SRJkiRJkiRMOkmSJEmSJAmTTpIkSZIkSRImnSRJkiRJkoRJJ0mSJEmSJGHSSZIkSZIkScKkkyRJkiRJkjDpJEmSJEmSJEw6SZIkSZIkCZNOkiRJkiRJEiadJEmSJEmShEknSZIkSZIkYdJJkiRJkiRJwqSTJEmSJEmSMOkkSZIkSZIkTDpJkiRJkiRJmHSSJEmSJEkSJp0kSZIkSZKESSdJkiRJkiQJk06SJEmSJEnCpJMkSZIkSZIw6SRJkiRJkiRMOkmSJEmSJEmYdJIkSZIkSRImnSRJkiRJkoRJJ0mSJEmSJAmTTpIkSZIkScKkkyRJkiRJkjDpJEmSJEmSJGHSSZIkSZIkSZh0kiRJkiRJEiadJEmSJEmSJEw6SZIkSZIkCZNOkiRJkiRJwqSTJEmSJEmSBCadJEmSJEmShEknSZIkSZIkYdJJkiRJkiRJmHSSJEmSJEmSMOkkSZIkSZIkTDpJkiRJkiQJk06SJEmSJEkSJp0kSZIkSZKESSdJkiRJkiRh0kmSJEmSJEnCpJMkSZIkSZIw6SRJkiRJkiRMOkmSJEmSJEmYdJIkSZIkSRImnSRJkiRJkoRJJ0mSJEmSJGHSSZIkSZIkScKkkyRJkiRJkjDpJEmSJEmSJEw6SZIkSZIkSZh0kiRJkiRJEiadJEmSJEmShEknSZIkSZIkCZNOkiRJkiRJwqSTJEmSJEmSMOkkSZIkSZIkYdJJkiRJkiRJmHSSJEmSJEkSJp0kSZIkSZIkk06SJEmSJEnCpJMkSZIkSZIw6SRJkiRJkiRMOkmSJEmSJEmYdJIkSZIkSRImnSRJkiRJkoRJJ0mSJEmSJAmTTpIkSZIkScKkkyRJkiRJkjDpJEmSJEmSJGHSSZIkSZIkSZh0kiRJkiRJEiadJEmSJEmSJEw6SZIkSZIkCZNOkiRJkiRJwqSTJEmSJEmSMOkkSZIkSZIkYdJJkiRJkiRJmHSSJEmSJEkSJp0kSZIkSZIkTDpJkiRJkiQJk06SJEmSJEnCpJMk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");
  --mar:#090b0f; --mar-2:#0d1216; --pet:#15202b; --pet-2:#1b2a36; --pet-l:#2f5566;
  --fog:#e6ece9; --fog-2:#c3d0d2; --mute:#9fb0b4; --line:#22303a; --skin:#d39a7a;
  --steel:linear-gradient(170deg,#f4f7f6,#c9d6d8 70%,#dfe6e6);
  --f-d:Unbounded, system-ui, sans-serif; --f-b:Onest, system-ui, sans-serif;
  --gut:clamp(16px, 4.4vw, 64px); --max:1440px;
  --ease:cubic-bezier(.2,.7,.2,1);
}
* { box-sizing:border-box; margin:0; padding:0; }
html { background:var(--mar); color:var(--fog); font-family:var(--f-b); font-size:16px; -webkit-text-size-adjust:100%; scroll-behavior:smooth; scroll-padding-top:80px; }
body { line-height:1.55; overflow-x:hidden; }
::selection { background:var(--pet-l); color:#fff; }
a { color:inherit; text-decoration:none; }
img { display:block; max-width:100%; }
button { font:inherit; color:inherit; background:none; border:0; cursor:pointer; }
:focus-visible { outline:2px solid var(--fog); outline-offset:3px; border-radius:4px; }
::-webkit-scrollbar { width:10px; } ::-webkit-scrollbar-track { background:var(--mar); } ::-webkit-scrollbar-thumb { background:var(--pet-2); border-radius:10px; border:2px solid var(--mar); }
.wrap { max-width:var(--max); margin:0 auto; padding:0 var(--gut); }
svg.ic { width:1.15em; height:1.15em; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; flex:none; }
.logo { display:block; aspect-ratio:2/1; background:var(--fog); -webkit-mask:var(--logo) 0 0/100% 100% no-repeat; mask:var(--logo) 0 0/100% 100% no-repeat; }
.num { font-variant-numeric:tabular-nums; }

/* marble ground with veins, used by the whole page */
.marble { position:relative; isolation:isolate; }
.marble::before { content:""; position:absolute; inset:0; z-index:-1; pointer-events:none;
  background:
    radial-gradient(900px 620px at 8% 0%, #2f556640, transparent 70%),
    radial-gradient(800px 600px at 100% 100%, #c98a6b14, transparent 60%); }

/* ------------ header ------------ */
.hdr { position:fixed; inset:0 0 auto 0; z-index:40; transition:background .3s, box-shadow .3s; }
.hdr.solid { background:#090b0fe8; backdrop-filter:blur(10px); box-shadow:0 1px 0 var(--line); }
.hdr .wrap { display:flex; align-items:center; gap:32px; height:72px; }
.hdr .mark { width:72px; opacity:0; transform:translateY(-6px); transition:opacity .3s, transform .3s var(--ease); }
.hdr.solid .mark { opacity:1; transform:none; }
.hdr nav { display:flex; gap:28px; font-size:14px; color:var(--fog-2); }
.hdr nav a:hover { color:#fff; }
.open { display:grid; gap:2px; margin-left:auto; line-height:1.25; color:var(--fog); }
.open span { display:flex; align-items:center; gap:8px; font-family:var(--f-d); font-weight:300; font-size:12px; letter-spacing:.03em; }
.open b { width:7px; height:7px; border-radius:50%; background:var(--skin); }
.open small { font-size:13px; color:var(--fog-2); padding-left:15px; }
.open:hover small { color:#fff; }
.hdr .tel { font-family:var(--f-d); font-weight:300; font-size:14px; }
.burger { display:none; width:44px; height:44px; place-items:center; margin-right:-10px; }
@media (max-width:980px){ .hdr nav, .hdr .tel { display:none; } .burger { display:grid; } .hdr .mark { opacity:1; transform:none; } }

/* ------------ hero ------------ */
.hero { min-height:100svh; padding:112px 0 56px; display:flex; align-items:center; }
.hero .wrap { display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr); gap:clamp(32px,5vw,80px); align-items:center; width:100%; }
.hero .sign { width:100%; max-width:760px; aspect-ratio:2/1; background:linear-gradient(160deg,#ffffff,#d5dfe0 35%,#8ea2a7 62%,#e6ece9);
  -webkit-mask:var(--logo) 0 0/100% 100% no-repeat; mask:var(--logo) 0 0/100% 100% no-repeat; filter:drop-shadow(0 18px 30px #000c); margin-bottom:clamp(28px,4vw,48px); }
.hero h1 { font-family:var(--f-d); font-weight:200; font-size:clamp(28px,3.2vw,46px); line-height:1.12; letter-spacing:-.015em; margin-bottom:14px; text-wrap:balance; }
.hero h1 em { font-style:normal; color:var(--skin); }
.hero .lead { color:var(--fog-2); font-size:clamp(16px,1.25vw,18px); max-width:52ch; margin-bottom:32px; }
.cta { display:flex; flex-wrap:wrap; align-items:center; gap:14px; }
.plaque { display:inline-flex; align-items:center; gap:16px; min-height:64px; padding:12px 28px 12px 22px; border-radius:6px; background:var(--steel); color:#0d1418; box-shadow:0 10px 24px #000a, inset 0 1px 0 #fff; transition:transform .25s var(--ease), box-shadow .25s; }
.plaque:hover { transform:translateY(-2px); box-shadow:0 16px 30px #000c, inset 0 1px 0 #fff; }
.plaque span { display:block; font-size:11px; letter-spacing:.12em; text-transform:uppercase; opacity:.7; }
.plaque strong { display:block; font-family:var(--f-d); font-weight:300; font-size:clamp(18px,1.7vw,23px); white-space:nowrap; }
.bell { width:56px; height:56px; border-radius:50%; display:grid; place-items:center; font-size:19px; color:var(--fog); border:1px solid #6f8a92; background:radial-gradient(circle at 35% 30%,#1d2c36,#0c1116); transition:border-color .2s, transform .2s var(--ease); }
.bell:hover { border-color:var(--fog); transform:translateY(-2px); }
.taxi { margin-top:20px; font-size:14px; color:var(--mute); }
.taxi b, .accent { color:var(--skin); font-weight:500; }
.hero .side h2 { font-family:var(--f-d); font-weight:300; font-size:12px; letter-spacing:.2em; text-transform:uppercase; color:var(--mute); margin-bottom:16px; }
.hero .grid { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
.more { display:inline-flex; align-items:center; gap:8px; margin-top:18px; font-size:14px; }
.more:hover { color:#fff; }
@media (max-width:980px){
  .hero { min-height:auto; padding-top:96px; }
  .hero .wrap { grid-template-columns:1fr; }
  .hero .sign { max-width:520px; }
  .hero .pf .nm { left:8px; right:6px; bottom:8px; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
}

/* profile card: photo + name */
.pf { position:relative; display:block; aspect-ratio:3/4; overflow:hidden; border-radius:4px; background:var(--pet); }
.pf img { width:100%; height:100%; object-fit:cover; transition:transform .7s var(--ease); }
.pf:hover img { transform:scale(1.045); }
.pf::after { content:""; position:absolute; inset:45% 0 0 0; background:linear-gradient(transparent,#090b0fe6); pointer-events:none; }
.pf .nm { position:absolute; left:14px; right:14px; bottom:12px; z-index:1; font-family:var(--f-d); font-weight:300; font-size:clamp(14px,1.2vw,17px); }

/* ------------ sections ------------ */
section.s { padding:clamp(72px,9vw,128px) 0; }
.s-head { display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:space-between; gap:16px 40px; margin-bottom:clamp(32px,4vw,56px); }
.s-head h2 { font-family:var(--f-d); font-weight:200; font-size:clamp(30px,4vw,56px); line-height:1.05; letter-spacing:-.02em; }
.s-head p { color:var(--fog-2); max-width:48ch; }
.rule { height:1px; background:linear-gradient(90deg,transparent,var(--line) 15%,var(--line) 85%,transparent); }

/* masters */
.masters .list { display:grid; grid-template-columns:repeat(4,1fr); gap:clamp(10px,1.4vw,20px); }
.masters .pf { aspect-ratio:3/4.2; }
/* caption = one block at the bottom (name, meta, button) so wrapped lines never overlap */
.masters .pf .cap { position:absolute; left:10px; right:10px; bottom:10px; z-index:2; display:flex; flex-direction:column; gap:4px; pointer-events:none; }
.masters .pf .cap .nm { position:static; padding:0 4px; font-size:clamp(17px,1.5vw,22px); line-height:1.15; }
.masters .pf .meta { padding:0 4px 4px; font-size:13px; line-height:1.35; color:var(--fog-2); }
.masters .pf .want { pointer-events:auto; display:flex; align-items:center; justify-content:center; gap:8px; height:0; opacity:0; margin-top:0; padding:0 8px; border-radius:4px; background:var(--steel); color:#0d1418; font-weight:600; font-size:14px; white-space:nowrap; overflow:hidden; transition:height .3s var(--ease), opacity .3s, margin .3s; }
.masters .pf:hover .want, .masters .pf:focus-within .want { height:44px; opacity:1; margin-top:4px; }
@media (hover:none){ .masters .pf .want { height:40px; opacity:1; margin-top:4px; } }
@media (max-width:420px){ .masters .pf .want { font-size:13px; gap:6px; padding:0 6px; } .masters .pf .want .ic { display:none; } .masters .pf .meta { font-size:12px; } }
@media (max-width:980px){ .masters .list { grid-template-columns:repeat(2,1fr); } }

/* programs: a rate card of rows */
.programs .cols { display:grid; grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr); gap:clamp(32px,5vw,80px); }
.programs aside { position:sticky; top:104px; align-self:start; }
.programs aside p { color:var(--fog-2); margin-bottom:24px; }
.legend { display:grid; gap:10px; font-size:14px; color:var(--fog-2); }
.legend span { display:flex; align-items:center; gap:10px; }
.grp { margin-bottom:48px; }
.grp .gh { display:flex; align-items:baseline; justify-content:space-between; gap:16px; font-family:var(--f-d); font-weight:300; font-size:clamp(16px,1.4vw,19px); padding-bottom:14px; border-bottom:1px solid var(--line); }
.grp .gh small { font-family:var(--f-b); font-size:13px; color:var(--mute); font-weight:400; }
details.pr { border-bottom:1px solid var(--line); }
details.pr summary { list-style:none; display:grid; grid-template-columns:1fr auto auto 28px; align-items:center; gap:clamp(12px,2vw,32px); min-height:68px; padding:10px 0; cursor:pointer; }
details.pr summary::-webkit-details-marker { display:none; }
details.pr summary:hover .pn { color:#fff; }
.pn { font-family:var(--f-d); font-weight:300; font-size:clamp(17px,1.5vw,21px); display:flex; align-items:center; gap:10px; flex-wrap:wrap; }
.tag { font-family:var(--f-b); font-size:11px; font-weight:600; letter-spacing:.08em; padding:3px 8px; border-radius:999px; border:1px solid var(--skin); color:var(--skin); }
.dur { color:var(--mute); font-size:14px; white-space:nowrap; }
.price { font-family:var(--f-d); font-weight:300; font-size:clamp(16px,1.4vw,20px); white-space:nowrap; text-align:right; }
.chev { width:28px; height:28px; border-radius:50%; border:1px solid var(--line); display:grid; place-items:center; transition:transform .3s var(--ease), border-color .2s; }
details[open] .chev { transform:rotate(45deg); border-color:var(--fog-2); }
.pr .body { display:grid; grid-template-columns:1fr auto; gap:24px; padding:4px 0 26px; }
.pr ul { list-style:none; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px 24px; font-size:15px; color:var(--fog-2); }
.pr li { display:flex; align-items:baseline; gap:10px; }
.dot { flex:none; width:11px; height:11px; border-radius:50%; border:1.5px solid currentColor; position:relative; top:1px; color:#6f8a92; }
.dot::after { content:""; position:absolute; left:50%; top:50%; width:3px; height:3px; margin:-1.5px 0 0 -1.5px; border-radius:50%; background:currentColor; }
.pr li.key { color:var(--fog); } .pr li.key .dot { color:var(--skin); }
.pr .act { display:flex; flex-direction:column; gap:8px; }
.btn-s { display:inline-flex; align-items:center; justify-content:center; gap:8px; height:44px; padding:0 18px; border-radius:4px; font-size:14px; font-weight:500; white-space:nowrap; }
.btn-s.light { background:var(--steel); color:#0d1418; }
.btn-s.line { border:1px solid #6f8a92; }
.btn-s.line:hover { border-color:var(--fog); }
@media (max-width:980px){
  .programs .cols { grid-template-columns:1fr; } .programs aside { position:static; }
  details.pr summary { grid-template-columns:1fr auto 28px; } details.pr .dur { grid-column:1; grid-row:2; margin-top:-6px; }
  .pr .body { grid-template-columns:1fr; } .pr ul { grid-template-columns:1fr; } .pr .act { flex-direction:row; flex-wrap:wrap; }
}

/* closed band */
.closed { position:relative; overflow:hidden; border-radius:6px; padding:clamp(32px,5vw,64px); background:linear-gradient(120deg,#15202b,#0d1216 60%); box-shadow:inset 0 0 0 1px var(--line); display:grid; grid-template-columns:auto 1fr auto; gap:clamp(24px,4vw,56px); align-items:center; }
.closed .logo { width:clamp(120px,14vw,200px); }
.closed h2, .closed h3 { font-family:var(--f-d); font-weight:200; font-size:clamp(22px,2.4vw,34px); line-height:1.15; margin-bottom:8px; }
.closed p { color:var(--fog-2); max-width:52ch; }
.closed .price { font-size:clamp(22px,2.4vw,34px); }
.closed .price small { display:block; font-family:var(--f-b); font-size:14px; color:var(--mute); margin-top:4px; }
@media (max-width:980px){ .closed { grid-template-columns:1fr; } }

/* extras */
.extras .cols { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 clamp(32px,5vw,80px); }
.ex { display:grid; grid-template-columns:1fr auto; gap:4px 24px; padding:18px 0; border-bottom:1px solid var(--line); }
.ex h3 { font-family:var(--f-d); font-weight:300; font-size:17px; }
.ex .price { font-size:17px; }
.ex p { grid-column:1 / -1; color:var(--mute); font-size:14px; }
.subgrp { margin-top:clamp(48px,6vw,80px); display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:clamp(16px,2vw,28px); }
.box { padding:28px; border-radius:6px; background:var(--mar-2); box-shadow:inset 0 0 0 1px var(--line); }
.box h3 { font-family:var(--f-d); font-weight:300; font-size:19px; margin-bottom:8px; }
.box > p { color:var(--mute); font-size:14px; margin-bottom:16px; }
.box .row { display:flex; justify-content:space-between; gap:16px; padding:10px 0; border-top:1px solid var(--line); font-size:15px; }
.box .row span:last-child { font-family:var(--f-d); font-weight:300; white-space:nowrap; }
.box .row em { font-style:normal; color:var(--mute); font-size:13px; margin-left:8px; }
@media (max-width:980px){ .extras .cols, .subgrp { grid-template-columns:1fr; } }

/* promos */
.promos .list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:clamp(16px,2vw,28px); }
.promo { display:grid; grid-template-columns:auto 1fr; gap:24px; align-items:center; padding:32px; border-radius:6px; background:var(--mar-2); box-shadow:inset 0 0 0 1px var(--line); }
.promo .big { font-family:var(--f-d); font-weight:200; font-size:clamp(36px,4vw,56px); line-height:1; color:var(--skin); }
.promo h3 { font-family:var(--f-d); font-weight:300; font-size:19px; margin-bottom:6px; }
.promo p { color:var(--fog-2); font-size:15px; }
@media (max-width:980px){ .promos .list { grid-template-columns:1fr; } .promo { grid-template-columns:1fr; } }

/* contacts */
.contacts .cols { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(32px,5vw,80px); align-items:stretch; }
.addr { font-family:var(--f-d); font-weight:200; font-size:clamp(28px,3.4vw,48px); line-height:1.1; margin-bottom:12px; }
.hours { color:var(--fog-2); margin-bottom:32px; display:flex; align-items:center; gap:10px; }
.bigtel { display:inline-block; font-family:var(--f-d); font-weight:300; font-size:clamp(24px,2.6vw,36px); margin-bottom:28px; }
.bigtel:hover { color:#fff; }
.links { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; max-width:520px; }
.links a { display:flex; align-items:center; gap:12px; min-height:52px; padding:0 18px; border-radius:4px; box-shadow:inset 0 0 0 1px var(--line); font-size:15px; transition:box-shadow .2s, background .2s; }
.links a:hover { box-shadow:inset 0 0 0 1px #6f8a92; background:var(--mar-2); }
.links a.wide { grid-column:1 / -1; }
.entrance { position:relative; border-radius:6px; overflow:hidden; min-height:380px; background:var(--pet); }
.entrance img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.entrance figcaption { position:absolute; left:0; right:0; bottom:0; padding:18px 22px; font-size:14px; color:var(--fog); background:linear-gradient(transparent,#090b0fe6); }
@media (max-width:980px){ .contacts .cols { grid-template-columns:1fr; } .links { grid-template-columns:1fr; } }

/* footer */
.ftr { padding:56px 0 120px; border-top:1px solid var(--line); color:var(--mute); font-size:14px; }
.ftr .wrap { display:flex; flex-wrap:wrap; gap:24px 48px; align-items:center; }
.ftr .logo { width:96px; }
.ftr nav { display:flex; flex-wrap:wrap; gap:20px; }
.ftr nav a:hover, .ftr a:hover { color:var(--fog); }
.ftr .age { margin-left:auto; display:grid; place-items:center; width:44px; height:44px; border-radius:50%; border:1px solid var(--line); font-family:var(--f-d); font-size:13px; color:var(--fog-2); }

/* chat bubble (daily greeting comes from the Telegram bot) */
.chat { position:fixed; right:var(--gut); bottom:24px; z-index:45; display:flex; align-items:flex-end; gap:12px; }
.chat .msg { position:relative; max-width:290px; padding:14px 16px; border-radius:14px 14px 4px 14px; background:var(--fog); color:#0d1418; font-size:14px; line-height:1.45; box-shadow:0 18px 40px #000a; transform-origin:100% 100%; animation:pop .5s var(--ease) 2.5s both; }
.chat .msg b { display:block; font-size:12px; color:#3a4b52; margin-bottom:4px; font-weight:600; }
.chat .msg button { position:absolute; top:-12px; right:-8px; width:28px; height:28px; border-radius:50%; background:#0d1418; color:var(--fog); font-size:12px; }
@keyframes pop { from { opacity:0; transform:scale(.85) translateY(10px); } }
.chat .fab { position:relative; width:60px; height:60px; border-radius:50%; background:var(--steel); color:#0d1418; display:grid; place-items:center; font-size:22px; box-shadow:0 12px 30px #000b; }
.chat .fab i { position:absolute; right:2px; top:2px; width:14px; height:14px; border-radius:50%; background:var(--skin); border:2px solid var(--mar); }

/* mobile contact bar */
.mbar { display:none; }
@media (max-width:760px){
  .mbar { display:grid; grid-template-columns:1fr 52px 52px; gap:8px; position:fixed; left:12px; right:12px; bottom:12px; z-index:46; padding:6px; border-radius:12px; background:#0d1216f0; backdrop-filter:blur(10px); box-shadow:0 0 0 1px var(--line), 0 16px 30px #000c; }
  .mbar a { height:52px; border-radius:8px; display:grid; place-items:center; box-shadow:inset 0 0 0 1px #6f8a92; font-size:20px; }
  .mbar a:first-child { display:flex; align-items:center; justify-content:center; gap:10px; padding:0 14px; background:var(--steel); color:#0d1418; box-shadow:none; font-weight:600; font-size:16px; }
  .mbar { transition:transform .3s ease, opacity .3s ease; }
  .mbar.off { transform:translateY(calc(100% + 24px)); opacity:0; pointer-events:none; }  /* hidden while the big «Позвонить» is on screen */
  .chat { bottom:88px; } .chat .msg { max-width:240px; }
  .hero .plaque { flex:1 1 100%; }
  .ftr { padding-bottom:160px; }
}

/* ------------ 18+ gate: the door ------------ */
.gate { position:fixed; inset:0; z-index:100; display:grid; justify-items:center; align-content:start; overflow:auto;
  background:repeating-linear-gradient(90deg,#ffffff03 0 2px,transparent 2px 13px,#00000022 13px 15px,transparent 15px 31px), radial-gradient(700px 500px at 20% 0, #2f556640, transparent 70%), linear-gradient(#15202b,#0b1117);
  transition:opacity .5s var(--ease), visibility .5s; }
.gate.gone { opacity:0; visibility:hidden; }
.gate .doorlogo { width:clamp(200px,24vw,300px); margin-top:clamp(36px,7vh,80px); background:#f4f7f6; }
.gate .knob { position:fixed; right:clamp(24px,8vw,120px); top:52%; width:28px; height:28px; border-radius:50%; background:radial-gradient(circle at 35% 30%,#fff,#8ea2a7); box-shadow:0 4px 8px #000; }
.gate .hanger { width:270px; margin-top:clamp(28px,5vh,56px); transform-origin:50% 0; animation:sway 4.2s ease-in-out infinite; }
.gate .hole { width:84px; height:84px; margin:0 auto -42px; border-radius:50%; border:16px solid var(--fog); position:relative; z-index:2; }
.gate .card { background:linear-gradient(170deg,#f1f5f4,#c9d6d8); border-radius:14px; padding:62px 26px 26px; text-align:center; box-shadow:0 22px 40px #000c; color:#0d1418; }
.gate .gate-t { font-family:var(--f-d); font-weight:200; font-size:28px; line-height:1.1; margin-bottom:10px; }
.gate p { font-size:14px; color:#2a3a41; margin-bottom:22px; line-height:1.45; }
.gate .yes { display:block; width:100%; padding:15px; border-radius:6px; background:var(--pet); color:var(--fog); font-weight:600; margin-bottom:8px; }
.gate .no { display:block; padding:8px; color:#2a3a41; font-size:14px; }
@keyframes sway { 0%,100% { transform:rotate(-3deg); } 50% { transform:rotate(3deg); } }
body.locked { overflow:hidden; }

@media (prefers-reduced-motion: reduce){
  *, *::before, *::after { animation-duration:.01ms !important; animation-iteration-count:1 !important; transition-duration:.15s !important; }
  .gate .hanger { transform:none; }
}

/* ======================= multipage additions ======================= */
.hdr nav a[aria-current=page] { color:#fff; }
/* card = whole-card link + its own action */
.pf .go { position:absolute; inset:0; z-index:1; }
.pf .want { z-index:3; }
/* sub-page head */
.phead { padding:clamp(120px,14vw,170px) 0 clamp(32px,4vw,56px); }
.crumbs { display:flex; gap:10px; font-size:13px; color:var(--mute); margin-bottom:18px; }
.crumbs a:hover { color:var(--fog); }
.phead h1 { font-family:var(--f-d); font-weight:200; font-size:clamp(36px,6vw,84px); line-height:1; letter-spacing:-.025em; margin-bottom:18px; }
.phead p { color:var(--fog-2); max-width:56ch; font-size:clamp(16px,1.2vw,18px); }
.chips { display:flex; flex-wrap:wrap; gap:8px; margin-top:28px; }
.chips a { display:inline-flex; align-items:center; height:40px; padding:0 16px; border-radius:999px; box-shadow:inset 0 0 0 1px var(--line); font-size:14px; color:var(--fog-2); }
.chips a:hover { box-shadow:inset 0 0 0 1px #6f8a92; color:var(--fog); }

/* programs teaser on home */
.teaser .rows { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 clamp(32px,5vw,80px); }
.trow { display:grid; grid-template-columns:1fr auto auto; gap:20px; align-items:center; min-height:68px; border-bottom:1px solid var(--line); }
.trow:hover .pn { color:#fff; }
@media (max-width:980px){ .teaser .rows { grid-template-columns:1fr; } }

/* mobile menu */
.mmenu { position:fixed; inset:0; z-index:60; display:flex; flex-direction:column; padding:68px var(--gut) 24px; overflow-y:auto; overscroll-behavior:contain; background:#090b0ff5; backdrop-filter:blur(12px); opacity:0; visibility:hidden; transition:opacity .3s var(--ease), visibility .3s; }
.mmenu.on { opacity:1; visibility:visible; }
.mmenu a.big { font-family:var(--f-d); font-weight:300; font-size:20px; padding:9px 0; border-bottom:1px solid var(--line); }
.mmenu .mfoot { margin-top:auto; display:grid; gap:12px; padding-top:20px; }
.mmenu .maddr { display:flex; gap:10px; align-items:flex-start; font-size:15px; }
.mmenu .maddr svg { margin-top:3px; color:var(--skin); }
.mmenu .maddr small { display:block; font-size:13px; color:var(--mute); margin-top:2px; }
.mmenu .tel { font-family:var(--f-d); font-weight:300; font-size:19px; }
body.menu-on jdiv { display:none !important; }  /* Jivo invitation must not cover the menu */
.mmenu .x { position:absolute; top:14px; right:calc(var(--gut) - 10px); width:44px; height:44px; display:grid; place-items:center; font-size:22px; }

/* ---------------- master profile ---------------- */
.profile { padding:clamp(100px,10vw,128px) 0 clamp(56px,7vw,96px); }
.profile .wrap { display:grid; grid-template-columns:minmax(0, calc((100svh - 150px) * .8)) minmax(0, 560px); justify-content:center; gap:clamp(28px,4vw,72px); align-items:start; }
.car { position:relative; }
.car .track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; border-radius:6px; background:var(--pet); aspect-ratio:4/5; }
.car .track::-webkit-scrollbar { display:none; }
.car .slide { flex:0 0 100%; scroll-snap-align:center; position:relative; }
.car .slide img { width:100%; height:100%; object-fit:cover; }
.car .nav { position:absolute; top:50%; width:52px; height:52px; margin-top:-26px; border-radius:50%; display:grid; place-items:center; font-size:20px; color:var(--fog); background:#090b0fb3; backdrop-filter:blur(6px); box-shadow:inset 0 0 0 1px #6f8a92; transition:background .2s, opacity .2s; }
.car .nav:hover { background:#090b0fe6; }
.car .nav[disabled] { opacity:0; pointer-events:none; }
.car .prev { left:14px; } .car .prev svg { transform:scaleX(-1); }
.car .next { right:14px; }
.car .count { position:absolute; left:16px; top:16px; padding:6px 12px; border-radius:999px; background:#090b0fb3; font-size:13px; }
.car .dots { display:flex; justify-content:center; gap:10px; margin-top:16px; }
.car .dots button { width:14px; height:14px; border-radius:50%; border:1.5px solid #6f8a92; position:relative; }
.car .dots button[aria-current=true] { border-color:var(--fog); }
.car .dots button[aria-current=true]::after { content:""; position:absolute; left:50%; top:50%; width:4px; height:4px; margin:-2px 0 0 -2px; border-radius:50%; background:var(--fog); }
.thumbs { display:grid; grid-template-columns:repeat(auto-fill,minmax(64px,1fr)); gap:8px; margin-top:12px; }
.thumbs button { aspect-ratio:3/4; border-radius:3px; overflow:hidden; opacity:.5; transition:opacity .2s; box-shadow:inset 0 0 0 1px transparent; }
.thumbs button img { width:100%; height:100%; object-fit:cover; }
.thumbs button[aria-current=true], .thumbs button:hover { opacity:1; }
.thumbs button[aria-current=true] { outline:1.5px solid var(--fog); outline-offset:2px; }
.info { position:sticky; top:96px; }
.info h1 { font-family:var(--f-d); font-weight:200; font-size:clamp(44px,6vw,88px); line-height:.95; letter-spacing:-.03em; margin:4px 0 24px; }
.params { display:grid; grid-template-columns:repeat(3,1fr); border-top:1px solid var(--line); border-bottom:1px solid var(--line); margin-bottom:32px; }
.params div { padding:16px 0; }
.params div + div { padding-left:18px; border-left:1px solid var(--line); }
.params span { display:block; font-size:13px; color:var(--mute); margin-bottom:2px; }
.params b { font-family:var(--f-d); font-weight:300; font-size:clamp(20px,1.8vw,26px); }
.invite { font-family:var(--f-d); font-weight:300; font-size:clamp(18px,1.6vw,22px); margin-bottom:18px; }
.info .plaque { width:100%; justify-content:flex-start; }
.info .msgs { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin-top:12px; }
.info .msgs a { display:flex; align-items:center; justify-content:center; gap:10px; height:52px; border-radius:6px; box-shadow:inset 0 0 0 1px #6f8a92; font-size:15px; }
.info .msgs a:hover { box-shadow:inset 0 0 0 1px var(--fog); }
.info .msgs a.wide { grid-column:1 / -1; }
.info .fine { margin-top:22px; display:grid; gap:8px; font-size:14px; color:var(--mute); }
.info .fine span { display:flex; gap:10px; align-items:baseline; }
.sib { display:flex; justify-content:space-between; gap:16px; margin-top:28px; padding-top:20px; border-top:1px solid var(--line); font-size:14px; color:var(--fog-2); }
.sib a { display:flex; align-items:center; gap:8px; } .sib a:hover { color:#fff; }
.sib a:first-child svg { transform:scaleX(-1); }
@media (max-width:980px){
  .profile { padding-top:84px; }
  .profile .wrap { grid-template-columns:1fr; justify-content:stretch; }
  .info { position:static; }
  .car .track { margin:0 calc(var(--gut) * -1); border-radius:0; aspect-ratio:3/4; }
  .thumbs { display:none; }
  .car .nav { display:none; }
  .profile .car .cname { display:flex; }
  .info h1 { font-size:40px; margin:4px 0 18px; }
}
.car .cname { display:none; position:absolute; left:0; right:0; margin:0 calc(var(--gut) * -1); bottom:30px; padding:60px var(--gut) 16px; align-items:baseline; gap:12px; pointer-events:none;
  background:linear-gradient(transparent,#090b0fd9); font-family:var(--f-d); font-weight:200; font-size:34px; line-height:1; }
.car .cname small { font-family:var(--f-b); font-size:14px; color:var(--fog-2); }

/* ======================= SEO build additions ======================= */
.hero h1 { font-size:clamp(26px,2.8vw,42px); }
.slogan { font-family:var(--f-d); font-weight:200; font-size:clamp(20px,1.9vw,28px); line-height:1.2; margin:-2px 0 14px; color:var(--fog-2); }
.slogan em { font-style:normal; color:var(--skin); }
.msgs { display:flex; gap:10px; flex-wrap:wrap; }
.msg-btn { display:inline-flex; align-items:center; gap:10px; min-height:64px; padding:0 22px; border-radius:6px; font-size:16px; font-weight:500; box-shadow:inset 0 0 0 1px #6f8a92; background:radial-gradient(circle at 30% 20%,#1d2c36,#0c1116); transition:box-shadow .2s, transform .2s var(--ease); }
.msg-btn:hover { box-shadow:inset 0 0 0 1px var(--fog); transform:translateY(-2px); }
.msgs.two { display:grid; grid-template-columns:1fr 1fr; margin-top:12px; }
.msgs.two .msg-btn { justify-content:center; min-height:56px; }
.s-title { font-family:var(--f-d); font-weight:200; font-size:clamp(30px,4vw,56px); line-height:1.05; letter-spacing:-.02em; margin-bottom:28px; }
.about .cols, .text .cols { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr); gap:clamp(32px,5vw,80px); align-items:start; }
.prose { max-width:70ch; color:var(--fog-2); font-size:17px; line-height:1.7; }
.prose h2 { font-family:var(--f-d); font-weight:300; font-size:clamp(20px,1.8vw,26px); line-height:1.2; color:var(--fog); margin:40px 0 14px; }
.prose h2:first-child { margin-top:0; font-weight:200; font-size:clamp(26px,3vw,40px); }
.prose p { margin-bottom:14px; }
.prose p.lead { font-size:19px; color:var(--fog); }
.prose ul { list-style:none; margin:0 0 16px; display:grid; gap:10px; }
.prose li { position:relative; padding-left:24px; }
.prose li::before { content:""; position:absolute; left:0; top:.55em; width:11px; height:11px; border-radius:50%; border:1.5px solid var(--skin); box-sizing:border-box; }
.prose b { color:var(--fog); font-weight:500; }
.prose a, a.u { text-decoration:underline; text-underline-offset:3px; text-decoration-color:#6f8a92; }
.legal { font-size:15px; } .legal h2 { font-size:19px; font-weight:400; } .legal p.li { padding-left:18px; }
.h1-sm { font-size:clamp(28px,3.4vw,48px) !important; }
.svc { display:grid; gap:10px; }
.svc a { position:relative; display:grid; gap:4px; padding:22px 56px 22px 24px; border-radius:6px; background:var(--mar-2); box-shadow:inset 0 0 0 1px var(--line); transition:box-shadow .2s; }
.svc a:hover { box-shadow:inset 0 0 0 1px #6f8a92; }
.svc b { font-family:var(--f-d); font-weight:300; font-size:18px; }
.svc span { color:var(--mute); font-size:14px; }
.svc svg { position:absolute; right:22px; top:50%; margin-top:-.6em; }
.side-cta { position:sticky; top:100px; padding:28px; border-radius:6px; background:var(--mar-2); box-shadow:inset 0 0 0 1px var(--line); }
.side-cta .plaque { width:100%; }
.note { margin-top:18px; color:var(--mute); font-size:14px; }
.ftr .wrap { display:grid; grid-template-columns:1.2fr 1fr 1fr auto; gap:32px; align-items:start; }
.fcol { display:grid; gap:10px; align-content:start; }
.fcol b { color:var(--fog); font-weight:500; margin-bottom:4px; }
.fcol p { line-height:1.6; }
.fend { justify-items:end; text-align:right; }
.ftr .age { margin-left:0; }
@media (max-width:980px){
  .about .cols, .text .cols { grid-template-columns:1fr; }
  .side-cta { position:static; }
  .ftr .wrap { grid-template-columns:1fr 1fr; }
  .fend { justify-items:start; text-align:left; }
  .hero .msgs { flex:1 1 100%; } .hero .msg-btn { flex:1; justify-content:center; }
}

/* Jivo chat button sits bottom-right on phones: keep the contact bar clear of it */
@media (max-width:760px){ .mbar { right:88px; grid-template-columns:1fr 52px 52px; } }

/* news feed from Telegram */
.nfeed { display:grid; gap:clamp(40px,5vw,72px); max-width:720px; }
.npost { display:grid; gap:16px; padding-bottom:clamp(40px,5vw,72px); border-bottom:1px solid var(--line); }
.npost time { font-family:var(--f-d); font-weight:300; font-size:14px; letter-spacing:.04em; color:var(--skin); }
.nt { font-family:var(--f-d); font-weight:300; font-size:clamp(20px,2vw,28px); line-height:1.2; letter-spacing:-.01em; }
h1.nt { font-weight:200; font-size:clamp(26px,3.4vw,44px); }
.nt a:hover { color:#fff; }
.ngal { display:grid; gap:4px; border-radius:8px; overflow:hidden; background:var(--pet); }
.ngal.g1 { width:100%; }
.ngal.g2 { display:flex; }
.ngal.g3 { width:100%; }
.ngal > div { min-width:0; min-height:0; overflow:hidden; }
.ngal .ph, .ngal video { display:block; width:100%; height:100%; padding:0; cursor:zoom-in; }
.ngal img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .5s var(--ease); }
.ngal .ph:hover img { transform:scale(1.02); }
.ngal video { object-fit:cover; background:#000; cursor:auto; }
.ntext { font-size:17px; line-height:1.65; color:var(--fog-2); }
.ntext b { color:var(--fog); font-weight:600; }
.ntext a { text-decoration:underline; text-underline-offset:3px; }
.ntext a.tg-btn { display:inline-flex; align-items:center; gap:8px; margin:6px 0 2px; padding:10px 16px; border-radius:999px; background:var(--steel); color:#0d1418; font-weight:600; font-style:normal; font-size:15px; text-decoration:none; vertical-align:middle; }
.ntext a.tg-btn:hover { box-shadow:0 8px 18px #0008; }
.phead.short { padding-bottom:18px; }
.pager.single { align-items:center; }
.pager .all { padding:10px 18px; border-radius:999px; box-shadow:inset 0 0 0 1px var(--line); font-size:15px; }
.pager .all:hover { box-shadow:inset 0 0 0 1px #6f8a92; }
/* photo viewer: only the photos of the current post */
.lb { position:fixed; inset:0; z-index:120; display:grid; place-items:center; background:#05070aee; backdrop-filter:blur(6px); opacity:0; visibility:hidden; transition:opacity .25s var(--ease), visibility .25s; touch-action:pan-y; }
.lb.on { opacity:1; visibility:visible; }
.lb img { max-width:min(92vw,1200px); max-height:86svh; object-fit:contain; border-radius:4px; box-shadow:0 30px 60px #000c; user-select:none; -webkit-user-drag:none; }
.lb button { position:absolute; width:52px; height:52px; border-radius:50%; display:grid; place-items:center; font-size:20px; color:var(--fog); background:#0d1216cc; box-shadow:inset 0 0 0 1px #6f8a92; }
.lb .x { top:16px; right:16px; } .lb .pv { left:16px; top:50%; margin-top:-26px; } .lb .pv svg { transform:scaleX(-1); } .lb .nx { right:16px; top:50%; margin-top:-26px; }
.lb button[disabled] { opacity:0; pointer-events:none; }
.lb .cnt { position:absolute; bottom:18px; left:0; right:0; text-align:center; font-size:14px; color:var(--fog-2); }
@media (max-width:760px){ .lb .pv, .lb .nx { display:none; } .lb img { max-width:100vw; border-radius:0; } }
.pager { display:flex; align-items:center; justify-content:space-between; gap:16px; max-width:760px; margin-top:clamp(32px,4vw,56px); }
.pager .nums { display:flex; flex-wrap:wrap; gap:6px; justify-content:center; }
.pager .nums a { display:grid; place-items:center; min-width:44px; height:44px; border-radius:999px; box-shadow:inset 0 0 0 1px var(--line); font-size:15px; color:var(--fog-2); }
.pager .nums a:hover { box-shadow:inset 0 0 0 1px #6f8a92; color:var(--fog); }
.pager .nums a[aria-current=page] { background:var(--steel); color:#0d1418; box-shadow:none; font-weight:600; }
.pager .pp { display:inline-flex; align-items:center; gap:8px; min-width:96px; font-size:15px; }
.pager .pp:first-child svg { transform:scaleX(-1); }
.pager .nx { justify-content:flex-end; }
.pager .nums { flex-wrap:nowrap; }
.pager .gap { display:grid; place-items:center; min-width:24px; height:44px; color:var(--mute); }
@media (max-width:760px){
  .pager { gap:6px; }
  .pager .pp { min-width:0; font-size:0; gap:0; }
  .pager .pp svg { font-size:18px; }
  .pager .nums { gap:4px; }
  .pager .nums a { min-width:36px; height:36px; font-size:14px; }
  .pager .nums a.far { display:none; }
  .pager .gap { min-width:14px; height:36px; }
}
.cemo { display:inline-block; width:1.4em; height:1.4em; line-height:1.4em; text-align:center; vertical-align:-.32em; overflow:hidden; }
.cemo svg, .cemo video { width:100% !important; height:100% !important; object-fit:contain; display:block; }
img.cemo { display:inline-block; width:1.4em; height:1.4em; max-width:none; object-fit:contain; }
/* "latest news" on every post page */
.latest .s-head { align-items:center; }
.latest .s-head .more { margin-top:0; }
.lgrid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:clamp(12px,1.6vw,24px); }
.lcard { display:grid; gap:10px; align-content:start; }
.lcard img, .lcard .lph { width:100%; aspect-ratio:3/4; object-fit:cover; border-radius:6px; background:var(--pet); transition:transform .5s var(--ease); }
.lcard:hover img { transform:translateY(-3px); }
.lcard time { font-family:var(--f-d); font-weight:300; font-size:13px; color:var(--skin); }
.lcard b { font-family:var(--f-d); font-weight:300; font-size:16px; line-height:1.3; }
.lcard:hover b { color:#fff; }
@media (max-width:980px){ .lgrid { grid-template-columns:repeat(2,minmax(0,1fr)); } }

/* news: one centred reading column on wide screens */
.nhead .wrap > *, .news .nfeed, .news .pager { max-width:720px; margin-left:auto; margin-right:auto; }
.nhead h1 { font-size:clamp(34px,4.6vw,60px); }
